.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 13px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 13px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 13px; color: #70d250; text-decoration: underline; }
/*This is the General Page Body Style with white background, black text, flush left margins*/
BODY { background: #FFFFFF repeat-x 100% top;	color: #333333;	margin: 0px;}
A { color: #444444; text-decoration: underline;}
A:hover { color: #C600C4; text-decoration: underline;}
FORM { display: inline;}
TR.header {/* background: #ffffff; */}
TR.headerNavigation { background: ;}
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 13px; background-image: url(); background-repeat: repeat; color: #999999;}
A.headerNavigation { color: #999999; }
A.headerNavigation:hover { color: #003366;}
TR.headerError { background: #ff0000;}
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}
TR.headerInfo { background: #00ff00;}
TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}
.footer {	font-family: Verdana, Arial, sans-serif; font-size: 13px;	color: #000000;	padding-top:5pt;	padding-bottom:0pt;  font-weight: ;	line-height: 180%; }
.footer a:link {  color: #000000; text-decoration: none}
.footer a:active {  color: #000000;text-decoration: none}
.footer a:visited {  color: #000000;text-decoration: none}
.footer a:hover {   color:#286FFF ; text-decoration: none}

.footer01 {	font-family: Verdana, Arial, sans-serif;	font-size: 13px;	color: #000000;	padding-top:5pt;	padding-bottom:0pt;  font-weight: ;	line-height: 180%;	background-image: url();	background-repeat: no-repeat;	background-position: left top; }
.footer01 a:link {  color: #000000; text-decoration: none}
.footer01 a:active {  color: #000000;text-decoration: none}
.footer01 a:visited {  color: #000000;text-decoration: none}
.footer01 a:hover {   color:#286FFF ; text-decoration: none}
.infoBoxNotice { background: #FF8E90;}
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 13px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #f8f8f9;}
TABLE.productListing { border: 1px; border-style: solid; border-color: #cccccc; border-spacing: 1px;}
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 13px; background: #D5CBF2; color: #FFFFFF; font-weight: bold;}
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 13px;}
A.pageResults { color: #0000FF;}
A.pageResults:hover { color: #0000FF; background: #FFFF33;}
TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color:#CC3399;filter: dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
TR.subBar { background: #f4f7fd;}
TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #000000;}
.main, TD.main, P.main, DIV.main { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 13px;}
TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd;}
TD.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold;}
TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 13px;}
TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold;}
SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #ff0000;}
CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 13px;}
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #f0a480; font-weight: bold;}
TABLE.formArea {TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold;}
SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #c76170; font-weight: bold;}
SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000;}
SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000;}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
TABLE.linkListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
.linkListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #b6b7cb; color: #FFFFFF; text-align: center;}
TD.linkListing-data { border-right: 1px solid #b6b7cb; border-bottom: 1px solid #b6b7cb; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TR.linkListing-odd { background: #f8f8f9;}
TR.linkListing-even { background: #F5F5F5;}
UL.BrowseBy { list-style-type: disc; list-style-position: inside; list-style: none; margin-left: 1em; padding-left: 2em; text-indent: -1em;}
LI.BrowseBy {} 
.progress{ width: 1px; height: 14px; color: white; font-size: 13px;overflow: hidden; background-color: navy; padding-left: 5px;}
TD.productPriceInListing { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #d2e9fb;}
TD.productPriceInBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #eeeeee;}
TD.productPriceInProdInfo { font-family: Verdana, Arial, sans-serif; font-size: 13px; background: #ccffcc;}
td.menucontent1, td.menucontent1over { color: #000000; padding: 0px 6px; background-color: #F8F8F9; border: solid 1px #F8F8F9; font-size:11px; } 
td.menucontent1 a, td.menucontent1over a { text-decoration:none; font-size:11px; } 
td.menucontent1over { background-color: #cc9900; cursor:pointer; font weight:bold; border: solid 1px; border-color: #ffcccc #ffcccc #ffcccc #ffcccc; } 
td.menucontent1over a { color: #FFFFFF; }
h1 { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold;}
h2 { font-family: Verdana, Arial, sans-serif; font-size: 14px;}
TD.category_header, DIV.category_header {font-family: Verdana, Arial, sans-serif; font-size: 1.5em; font-weight: bold; color: #999999; margin-top: 1.82em; margin-bottom: 1.82em; line-height: 1.5; } 
TD.category_sub_header, DIV.category_sub_header { font-family: Verdana, Arial, sans-serif; font-size: 1em; margin-top : 1em; margin-bottom : 1em;}
TD.category_sub_desc, DIV.category_sub_desc { font-family: Verdana, Arial, sans-serif; font-size: 0.7em; background : #DCDCDC; margin-bottom : 1em;}
.borderGray { border-color: #d3d3d3; border-style: solid; border-width: 1px; }
.imagesBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.suggest_link { background-color: #FFFFFF padding: 2px 6px 2px 6px;}
.suggest_link_over { background-color: #3366CC; padding: 2px 6px 2px 6px;}
#search_suggest { position: absolute; background-color: #FFFFFF; text-align: left; border: 1px solid #000000;   }
#catxcdiv ul { list-style: none; margin: 0; padding: 0 0 0 1.5em;}
#catxcdiv li{ margin-bottom: .2em; }
#catxc ul li { padding: 0 0 .2em 0; }
#catxcdiv li.xc { list-style: none; }
#catxcdiv li.xc ul { margin: .3em 0 0 -.8em; }
div.xcx, div.xcc { position: relative; display: inline;}
li.xc>div.xcx, li.xc>div.xcc { position: static; margin-left: -1.5em; float: left; width: 1.5em;}
div.xcx a, div.xcc a { position: absolute; left: -2em;}
div.xcx>a, div.xcc>a { position: static;}
div.xcx a:link, div.xcx a:visited,div.xcc a:link, div.xcc a:visited { text-decoration: none; font-family: "Courier New", Courier, monospace; font-size: 90%;}
TR.headermessage { background: #666699;}
TD.headermessage { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; background: #666699; color: #ffffff; font-weight : bold; text-align : center;}
TABLE.linkListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
.linkListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #b6b7cb; color: #FFFFFF; text-align: center;}
TD.linkListing-data { border-right: 1px solid #b6b7cb; border-bottom: 1px solid #b6b7cb; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TR.linkListing-odd { background: #f8f8f9;}
TR.linkListing-even { background: #F5F5F5;}
.linkFeatured { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #dbd6d6; color: #FFFFFF; text-align: center;}
.table.gifts { margin: 1px; }
.td.gift{margin: 6px; padding: 4px; font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 13px; font-style:italic; font-weight: bold; letter-spacing:0.1mm; word-spacing:0.4mm; text-decoration:none; line-height:19pt; background: #E8DEDC; border-style: ridge; }
.span.gift1 { margin-top: 2px; padding: 1px; font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 13px; font-style:oblique ; font-weight: 500; letter-spacing:0.1mm; word-spacing:0.4mm; text-decoration:none; line-height:14pt; color: #FF0202; background: #E8DEDC; border-style: none; }
.span.gift2 { font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 13px; font-style:normal; font-weight: 500; letter-spacing:0.1mm; word-spacing:0.2mm; text-decoration:none; line-height:14pt; color: #5C150A; background: #E8DEDC; }
.span.gift3 { font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 13px; font-style:normal; font-weight: 500; letter-spacing:0.1mm; word-spacing:0.4mm; text-decoration:none; line-height:14pt; color: #5C150A; background: #E8DEDC; }
.span.gift4 { font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 13px; font-style:italic; font-weight: 500; letter-spacing:0.1mm; word-spacing:0.4mm; text-decoration:none; line-height:14pt; color: #FF0202; background: #E8DEDC; }
.span.gift5 { font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 18px; font-style:italic; font-weight: 600; letter-spacing:0.1mm; word-spacing:0.2mm; text-decoration:none; line-height:20pt; color: #5C150A; background: #E8DEDC; }
#showimage{position:absolute;visibility:hidden;border: 0px;}
#dragbar{cursor: hand;cursor: pointer;background-color: #bbc3d3;min-width: 100px; /*NS6 style to overcome bug*/}
#dragbar #closetext{font-weight: bold;margin-right: 1px;}

.whitebox { width: 100%; border: 0px solid #444444; background: ; margin-top:; margin-left:; margin-right:; top:; left: ; }
.table770 { width: 100%; background: ; margin-top:; margin-left:; margin-right: ; top:; left:0px ;}
.infoBoxmenu { background:; border:0px solid ;}
.infoBox {  border:0px solid #D8D8D8;}
.infoBoxContents {  font-family: Verdana, Arial, sans-serif; font-size: 13px; overflow:hidden; border-bottom-style: dashed; border-bottom-width: 0px; border-bottom-color: #cccccc;}
.infoBoxContents2 { width: 100%;  font-family: Verdana, Arial, sans-serif; font-size: 13px;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 13px; }
.boxTextmenu01 { font-size: 13px; color: #444444; padding-top:0pt; padding-bottom:0pt; letter-spacing:0pt; line-height: ;}
.boxTextmenu02 { font-size: 13px; color: #444444; background:#e4dbec; padding-top:0pt; padding-bottom:0pt; letter-spacing:0pt;}
.boxTextmenu02 a { color:#444444; text-decoration: none;}
.boxTextmenu02 a:hover { color:#C600C4; text-decoration: none; font-weight: bold;}
TD.infoBoxHeading,TD.infoBoxHeading A,TD.infoBoxHeading A:hover {font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color : #ffffff; background-image: url(images/infobox/corner_back.gif);}
TD.pollBoxRow { font-family: Verdana, Arial, sans-serif; font-size: 10px; border-color: #eeeeee; border-style: solid; border-width: 1px; }
TD.pollBoxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; border-color: #eeeeee; border-style: solid; border-width: 1px; }
TR.pollOptRow { background: #f1f9fe;}
TR.pollFooter { background: #f1f9fe;}
.proname {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#000000;}
.price {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#FF007c;}
.smallText2 {font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal; color:#999999;}
.date { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#999999;}
.line01{font-size: 13px; overflow:hidden; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #cccccc; line-height: 160%;}
.line02{font-size: 13px; color: 3366cc; overflow:hidden; border-top-style: dashed; border-top-width: 1px; border-top-color: #cccccc; line-height: 160%;}
.news { font-family: Verdana, Arial, sans-serif; padding-top:7pt; padding-bottom:0pt; letter-spacing:0pt; line-height:150%;}
.tsubBar { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #003366; background: #f4f7fd;}
.imagebox{ float: ; padding: 5px; margin: 5px; border:1px dashed #999999;}
.style2 {font-size: 13px;     color: #CC0000;     font-weight: bold;     background: url() }
.style2 A {  color: #CC0000;  text-decoration: none;}
.style2 A:hover {  color: #FF6600;  text-decoration: none;}
.topmenu       {	font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #ffffff; padding-top:0pt;	padding-bottom:0pt;	text-align: ;	letter-spacing:0pt;	line-height: 100%;	font-weight: bold;}
.topmenu A { color: #ffffff; text-decoration: none}
.topmenu A:hover {   color: #FFCC00; text-decoration: none;}
.topmenu02       {	font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #000000; font-weight: bold; padding-top:0pt;	padding-bottom:0pt;	text-align: ;	letter-spacing:0pt;	line-height: 120%;	}
.topmenu02 A { color: #000000; text-decoration: none}
.topmenu02 A:hover {   color: #000000; text-decoration: none;}
.dateadd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #bbbbbb;}
.main10 {  padding:10px; font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 160%;}
.mains10 {  padding:0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 150%;}
.titel15 {  padding:0px; font-family: Verdana, Arial, sans-serif; color: #0000CC; font-size: 15px; line-height: 160%;font-weight: bold;}
.hot01  {	font-size: 13px;	color: #4158F5;  text-align: ;  line-height:;  background:;	font-weight: bold;}
.hot01 a:link { color: #4158F5; text-decoration: none}
.hot01 a:active { color: #4158F5 ; text-decoration: none;}
.hot01 a:visited { color: #4158F5; text-decoration: none;}
.hot01 a:hover { color: #37B5FF; text-decoration: none;}

.hot02  {	font-size: 13px;	color: #37B5FF;  text-align: ;  line-height:;  background:;	font-weight: ;}
.nav2 {font-size: 13px; font-family: Verdana, Arial, sans-serif; color: #000080; font-weight: ; }
.nav2 a:link {font-size: 13px; font-family: Verdana, Arial, sans-serif; color: #000080;  text-decoration: none;}
.nav2 a:visited {font-size: 13px; font-family: Verdana, Arial, sans-serif; color: #000080; text-decoration: none;}
.nav2 a:hover {color: #37B5FF;  text-decoration: none;}

.nav3 {font-size: 13px; font-family:Verdana, Arial, sans-serif; color: ; font-weight: ; }

.ITIA_nav {font-size: 13px; font-family: Verdana, Arial, sans-serif; color: #8F64AA; font-weight: ; }
.ITIA_nav a:link {font-size: 13px; font-family: Verdana, Arial, sans-serif; color: #8F64AA;  text-decoration: none;}
.ITIA_nav a:visited {font-size: 13px; font-family: Verdana, Arial, sans-serif; color: #8F64AA; text-decoration: none;}
.ITIA_nav a:hover {color: #CC00CC;  text-decoration: underline;}
<!--ITIA_CASE_Size_Color_weight-->
.ITIA_CASE_Bold {font-size: 12px;color: 000000;font-weight: bold;}
.ITIA_CASE_Bold {font-size: 12px;color: 000000;font-weight: bold;}
.ITIA_CASE_Txt {font-size: 12px;color: 000000;text-indent: 18pt;}
.ITIA_CASE_Green {font-size: 12px;color: 006600;}
.ITIA_CASE_Size18px {font-size: 18px; color: 006600;}
.ITIA_CASE_Black {font-size: 12px;color: 000000;}
.ITIA_CASE_Dred {font-size: 16px; color: 990000;font-weight: bold;}
.ITIA_CASE_666600 {font-size: 12px;color: 666600;font-weight: bold;}
.hotnewstitle {  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  border: 1px solid #000000}
.infoBoxHeading02 { font-weight:150 ;color:#CC3399;	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";	font-size:20px;	font-weight: bold;	filter: dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.gary10 {FONT-SIZE: 13px; LINE-HEIGHT: 20px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none}
.gary10 A {  color:#0000ff ;  text-decoration: none;}
.gary10 A:hover{color: ; text-decoration: none; position:relative;top:1px;left:1px;}
.grad200 {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=2,startColorStr=#66eeff,endColorStr=#fffffff);}

