
html, body, form{width:100%; padding:0; margin:0}
body			{background-color:#482A44; background-image:url(/images/content_bg.jpg); background-position:center top; background-repeat:repeat-y; font-family:Trebuchet MS; color:#FFFFFF;}
div				{display: inline-block;}
div				{display: block;}
a				{font-family:Trebuchet MS; color:#FFF299; text-decoration:underline; outline:none}
a:hover			{color:#B366AC; text-decoration:underline;}
img				{display:block; border:none}
table			{padding:0; margin:0}
td				{padding:0; margin:0; vertical-align:top;}
p				{padding:0; margin:0}

a.ul			{border-bottom: 1px dotted #FFF299;}
a.ul:hover		{border-bottom: 1px dotted #B366AC;}

.galbuttonBGoff	{background-color: #650356; height: 20px; float: left; cursor: pointer;}
.galbuttonBGon	{background-color: #820970; height: 20px; float: left;}
.galbutton		{color: #ffffff; font-size: 8pt; padding: 2px 5px 1px 5px;}

.clear			{clear:both; line-height:0; font-size:0;}

.pad5left		{padding: 0 0 0 5px;}
.pad5right		{padding: 0 5px 0 0;}

.marg5left		{margin: 0 0 0 5px;}
.marg5right		{margin: 0 5px 0 0;}

a.email			{font-size:12px; color:#FFF299; text-decoration:underline}
a.email:hover	{color:#ffffff;}

a.footer		{font-size:12px; color:#FFF299; text-decoration:underline !important; padding-right:15px}
a.footer:hover	{color:#ffffff;}

#PRINTCONTAINER {}
#PRINTCOMMENTS	{}

#CONTAINER		{width:1004px; height:100%; margin:0 auto; background-color:#3E0238;}
#HEADER			{height:136px; background-image:url(/images/header_bg.jpg); background-repeat:repeat-x; font-family:Trebuchet MS; font-size:12px; color:#B366AC; border-top:solid 1px #820970; position:relative; z-index:0}
#SUBHEADER		{min-height:77px; _height:77px; background-color:#3E0238; border-bottom:solid 1px #820970}
#SUBMENU		{min-height:40px; _height:40px; background-color:#31022e; border-bottom:solid 1px #820970;}
#MIDSECTION		{position:relative; z-index:0; background-image:url(/images/sidenav_bg.jpg); background-repeat:repeat-x;}
#LOGO			{margin: 40px 0 0 30px}
#SIDENAV		{width:224px; line-height:1.2em; }
#CONTENTAREA		{width:777px; background-color:#3E0238; background-image:url(/images/watermark.jpg); background-repeat: no-repeat; background-position: right bottom;}
#CONTENTAREAHOME	{width:782px; background-color:#3E0238; background-image:url(/images/watermark.jpg); background-repeat: no-repeat; background-position: right bottom;}
#CONTENTAREAMAKE	{width:777px; background-color:#3E0238; background-image:url(/images/watermark.jpg); background-repeat: no-repeat; background-position: right bottom;}
#CONTENTAREA_2		{width:1002px; background-color:#3E0238; background-image:url(/images/watermark.jpg); background-repeat: no-repeat; background-position: right bottom;}
#CONTENT		{min-height:400px; _height:400px; background-position:right bottom; background-color:#3E0238;}
#FOOTER			{clear: both; font-size:12px; color:#FFFFFF;}
#BLOGCONTENT	{width:777px;}
#MAINNAV		{}
#TAGLINE		{float: left; padding-left: 240px;}
#pressoverlay	{position:absolute; z-index:2; top:0; left:0; width:328px; height:180px;}

.contanier_border	{height:100%; border-left:solid 1px #820970; border-right:solid 1px #820970;}
.sidenav_shadow		{height:4px; background-image:url(/images/sidenav_shadow.jpg); font-size:0; line-height:0; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100);}


.purpleback		{background-color:#3E0238;}
.darkpurpleback	{background-color:#2A0225;}


.label			{font-family:Trebuchet MS; font-size:17px; color:#FFF299; }
.navlabel		{font-family:Trebuchet MS; font-size:15px; color:#B366AC; font-weight:normal; padding:17px 0 0 20px}


a.MenuItem		{font-family:Trebuchet MS; font-size:18px; color:#B366AC; text-decoration:none; }

a.header		{font-family:Trebuchet MS; font-size:11px; color:#B366AC; text-decoration:none; }
a.header:hover	{color:#FFF299;}

a.nav			{font-family:Trebuchet MS; font-size:14px; color:#B366AC; text-decoration:none; }
a.nav:hover		{color:#FFF299; }

a.addtobag		{font-family:Trebuchet MS; font-size:14px; color:#B366AC; text-decoration:none; }
a.addtobag:hover{color:#630156; }


a.returntop		{font-family:Trebuchet MS; font-size:13px; color:#B366AC; text-decoration:none; }
a.returntop:hover{color:#FFF299; text-decoration:none; }


a.Qlinks		{font-family:Trebuchet MS; font-size:14px; color:#B366AC; text-decoration:none; }
a.Qlinks:hover	{color:#630156; text-decoration:none;}

.navdiv			{font-family:Trebuchet MS; font-size:18px; color:#893E81; position:relative; top:4px; padding:0 8px}

.paragraph		{font-family:Trebuchet MS; font-size:15px; color:#FFFFFF; line-height: 23px;}

.paragraphdesigner{font-family:Trebuchet MS; font-size:16px; color:#FFFFFF; line-height: 27px;}

.subnavlh		{line-height:1}
a.subnav		{font-family:Trebuchet MS; font-size:13px; color:#FFFFFF; line-height:1.4em; text-decoration:none; }
a.subnav:hover	{color:#FFF299; text-decoration:none;}
a.subnavselect	{font-family:Trebuchet MS; font-size:13px; color:#B466AC; text-decoration:none; text-decoration:none;}

a.kal			{font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; text-decoration:none; }
a.kal:hover		{color:#FFF299; text-decoration:none;}


a.next			{font-family:Trebuchet MS; font-size:13px; color:#FFF299; line-height:1.4em; text-decoration:none; }
a.next:hover	{color:#B466AC; text-decoration:none;}

a.close			{font-family:Trebuchet MS; font-size:12px; color:#B466AC; line-height:1.4em; text-decoration:none; }
a.close:hover	{color:#FFF299; text-decoration:none;}

a.zoomclose			{font-family:Trebuchet MS; font-size:12px; color:#B466AC; line-height:1.4em; text-decoration:none; }
a.zoomclose:hover	{color:#FFF299; text-decoration:none;}


.divider		{clear:both; line-height:0; font-size:0; border-top:solid 1px #820970; height:0px;}
.dividerlt		{clear:both; line-height:0; font-size:0; border-top:solid 1px #ECD7E8; height:0px;}
.pagetitle		{font-family:Trebuchet MS; font-size:21px; color:#FFF299;  }
.sublabel		{font-family:Trebuchet MS; font-size:17px; color:#FFFFFF;}
.subtext		{font-family:Trebuchet MS; font-size:12px; color:#FFFFFF;}


a.button{border:solid 1px #820970; background-color:#2F0229; height:21px; width:80px; display:block; font-family:Trebuchet MS; font-size:11px; color:#B466AC; text-align:center; text-decoration:none; line-height:20px}
a.button:hover{background-color:#820970}

a.buttonlt{border:solid 1px #B366AC; background-color:#90007c; height:23px; width:80px; display:block; font-family:Trebuchet MS; font-size:12px; color:#FFF; text-align:center; text-decoration:none; line-height:24px}
a.buttonlt:hover{background-color:#2F0229}

a.buttonemail{border:solid 1px #B366AC; background-color:#90007c; height:23px; padding: 0 5px 0 5px; display:block; font-family:Trebuchet MS; font-size:12px; color:#FFF; text-align:center; text-decoration:none; line-height:24px}
a.buttonemail:hover{background-color:#2F0229}

a.buttonltsmall{border:solid 1px #B366AC; background-color:#90007c; height:20px; width:80px; display:block; font-family:Trebuchet MS; font-size:10px; color:#FFF; text-align:center; text-decoration:none; line-height:20px}
a.buttonlt:hover{background-color:#2F0229}



a.qlook{width:88px; height:26px; display:block; background-image:url(/images/quicklook_off.gif);}
a.qlook:hover{background-image:url(/images/quicklook_on.gif);}

.shadowtop{clear:both; background-image:url(/images/shadow_whitebg.gif); background-repeat:repeat-x; line-height:0; height:4px; font-size:0;}
.shadowbottom{clear:both; background-image:url(/images/shadowB_whitebg.gif); background-repeat:repeat-x; line-height:0; height:5px; font-size:0;}

.inputpadding{padding:0 0 5px 15px}
.required {font-family: Georgia; font-size: 15pt; color: #B366AC; text-decoration: none; position:relative; top:6px; padding-right:5px}

.presssquare{float:left; width:378px; }
.productsquare{width:193px; border-right:solid 1px #820970; float:left; background-color: #ffffff;}

.paddright10 {padding-right: 10px;}

/* BLOG STYLES */

.blogbody			{font-family:Trebuchet MS; font-size:13px; color:#FFFFFF; line-height: 23px;}
.commentbody		{font-family:Trebuchet MS; font-size:13px; color:#FFFFFF; line-height: 20px;}
.blogtitle			{font-family:Trebuchet MS; font-size:20px; color:#FFF299; text-decoration:none;}
.commenttitle		{font-family:Trebuchet MS; font-size:20px; color:#FFF299; text-decoration:none;}

#EDITAREA			{font-family:Trebuchet MS; font-size:13px; color:#FFFFFF; line-height: 23px; text-decoration:none; background-color: #290226;}

a.blogtitle			{font-family:Trebuchet MS; font-size:20px; color:#FFF299; text-decoration:underline;}
a.blogtitle:hover	{color:#B366AC; text-decoration:none;}


a.returntocat		{font-family:Trebuchet MS; font-size:12px; color:#FFF299; text-decoration:none;}
a.returntocat:hover	{color:#B366AC; text-decoration:none;}

.nameemail		{font-family:Trebuchet MS; color:#FFF299;}

a.linktagclass		{font-family:Trebuchet MS; font-size:12px; color:#FFF299; text-decoration:underline;}
a.linktagclass:hover{color:#B366AC;}

/* MOD STYLES */
.modalbackground{background-color:#3E0238; opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70);}
.feedbackpnl{}
.opaque{opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70);}
.dragme{position:relative; opacity: .0; -moz-opacity: .0; filter: alpha(opacity=00); cursor: hand;}
.posrel{position:relative}



/* TEXT STYLES */
.lhtight25		{line-height: 26px;}
.lhtight14		{line-height: 17px;}
.lhtight10		{line-height: 12px;}
.lhtight12		{line-height: 14px;}
.lhtight18		{line-height: 21px;}
.strike			{text-decoration:line-through}
.lowercase		{text-transform: lowercase;}
.under			{text-decoration:underline;}
.lhtighttall12	{line-height: 19px;}
.capital		{text-transform: capitalize;}

/* TEXT */
.ltpurple10{font-family:Trebuchet MS; font-size:10px; color:#B366AC; text-decoration:none;}
.ltpurple12, a.ltpurple12{font-family:Trebuchet MS; font-size:12px; color:#B366AC; text-decoration:none;}
.ltpurple14, a.ltpurple14{font-family:Trebuchet MS; font-size:14px; color:#B366AC; text-decoration:none;}
.ltpurple16{font-family:Trebuchet MS; font-size:16px; color:#B366AC;}
.ltpurple18{font-family:Trebuchet MS; font-size:18px; color:#B366AC;}
.dkpurple25{font-family:Trebuchet MS; font-size:25px; color:#630156}
a.ltpurple12:hover{color:#FFF299; text-decoration:none; text-decoration:none;}
a.ltpurple14:hover{color:#FFF299; text-decoration:none; text-decoration:none;}


.footerseo {font-family:Trebuchet MS; font-size:13px; color:#820970; font-weight: normal;}

.purple10, a.purple10{font-family:Trebuchet MS; font-size:10px; color:#820970; text-decoration:none;}
.purple12{font-family:Trebuchet MS; font-size:12px; color:#820970;}
.purple25B{font-family:Trebuchet MS; font-size:25px; color:#820970; font-weight:bold;}
.purple25{font-family:Trebuchet MS; font-size:25px; color:#820970;}
.purple18{font-family:Trebuchet MS; font-size:18px; color:#820970;}
.purple14, a.purple14{font-family:Trebuchet MS; font-size:14px; color:#820970;}

.red25B{font-family:Trebuchet MS; font-size:25px; color:#CC0001; font-weight:bold;}
.red10{font-family:Trebuchet MS; font-size:10px; color:#CC0001;}
.red12{font-family:Trebuchet MS; font-size:12px; color:#CC0001;}

.grey10{font-family:Trebuchet MS; font-size:10px; color:#666666;}
.grey12{font-family:Trebuchet MS; font-size:12px; color:#666666;}
.grey14{font-family:Trebuchet MS; font-size:14px; color:#666666;}

.dkgrey10{font-family:Trebuchet MS; font-size:10px; color:#333333;}
.dkgrey12{font-family:Trebuchet MS; font-size:12px; color:#333333;}
.dkgrey12B{font-family:Trebuchet MS; font-size:12px; color:#333333;}
.dkgrey14{font-family:Trebuchet MS; font-size:14px; color:#333333;}
.dkgrey14B{font-family:Trebuchet MS; font-size:14px; color:#333333; font-weight:bold;}
.dkgrey16{font-family:Trebuchet MS; font-size:16px; color:#333333;}
.dkgrey16B{font-family:Trebuchet MS; font-size:16px; color:#333333; font-weight:bold;}

.yellow10, a.yellow10 {font-family:Trebuchet MS; font-size:10px; color:#FFF299; text-decoration:none;}
.yellow12, a.yellow12 {font-family:Trebuchet MS; font-size:12px; color:#FFF299; text-decoration:none;}
.yellow12B {font-family:Trebuchet MS; font-size:12px; color:#FFF299; text-decoration:none; font-weight:bold}
.yellow14, a.yellow14 {font-family:Trebuchet MS; font-size:14px; color:#FFF299; text-decoration:none;}
.yellow14B {font-family:Trebuchet MS; font-size:14px; color:#FFF299; font-weight:bold}
.yellow16, a.yellow16 {font-family:Trebuchet MS; font-size:16px; color:#FFF299;}
.yellow16B, a.yellow16B {font-family:Trebuchet MS; font-size:16px; color:#FFF299; font-weight:bold}
.yellow18, a.yellow18 {font-family:Trebuchet MS; font-size:18px; color:#FFF299;}
.yellow20{font-family:Trebuchet MS; font-size:20px; color:#FFF299;}
.yellow30{font-family:Trebuchet MS; font-size:30px; color:#FFF299;}

.white8{font-family:Trebuchet MS; font-size:10px; color:#FFFFFF;}
.white10{font-family:Trebuchet MS; font-size:10px; color:#FFFFFF;}
.white11{font-family:Trebuchet MS; font-size:11px; color:#FFFFFF;}
.white12, a.white12{font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; text-decoration:none;}
a.white12:hover{color:#B366AC; text-decoration:none;}
.white12B{font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; font-weight:bold}
.white14{font-family:Trebuchet MS; font-size:14px; color:#FFFFFF;}
.white14b{font-family:Trebuchet MS; font-size:14px; color:#FFFFFF; font-weight:bold}
.white16{font-family:Trebuchet MS; font-size:16px; color:#FFFFFF;}
.white18{font-family:Trebuchet MS; font-size:18px; color:#FFFFFF;}
.white20{font-family:Trebuchet MS; font-size:20px; color:#FFFFFF;}
.white20B{font-family:Trebuchet MS; font-size:20px; color:#FFFFFF; font-weight:bold}
.white25{font-family:Trebuchet MS; font-size:25px; color:#FFFFFF;}
.white30{font-family:Trebuchet MS; font-size:30px; color:#FFFFFF;}



.red16		{font-family:Trebuchet MS; font-size:16px; color:#CC0000;}
.red16b		{font-family:Trebuchet MS; font-size:16px; color:#CC0000; font-weight:bold;}


.red25		{font-family:Trebuchet MS; font-size:25px; color:#CC0000;}




