.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: url(images/header/tw/topbg1.gif) repeat-x 100% top; color: #333333; margin:0px; padding:0px;font-family:arial;font-size:10px;	
	scrollbar-face-color: #DEE3E7;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #000000;scrollbar-3dlight-color: #D1D7DC;scrollbar-arrow-color:  #006699;scrollbar-track-color: #EFEFEF;scrollbar-darkshadow-color: #98AAB1;}
A { color: #0066cc;  text-decoration: none;}
A:hover {color: #ff6600; text-decoration: none;}
FORM { display: inline;}
TR.header {/* background: #ffffff; */}
TR.headerNavigation { background: url();}
TD.headerNavigation, div.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 13px; background-repeat: repeat; color: #999999;font-weight :;}
A.headerNavigation { color: #999999; }
A.headerNavigation:hover { color: #6943B8;}
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;}
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 13px; color:#ffffff ;font-weight: ; padding-top:5pt; padding-bottom:0pt; letter-spacing:0pt; line-height:120%;}
TD.footer a:link, TD.footer a:visited { color:#ffffff; text-decoration: none ;}
TD.footer a:hover, TD.footer a:active { color:#ff6600; text-decoration: none;}
TABLE.footermenu, TR.footermenu, TD.footermenu  { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #0066cc; padding-top:10pt; padding-bottom:2pt; letter-spacing:0pt; line-height:120%;}
TABLE.footermenu a:link, TABLE.footermenu a:visited, TR.footermenu a:link, TR.footermenu a:visited, TD.footermenu a:link, TD.footermenu a:visited { color:#0066cc; text-decoration: none ;}
TABLE.footermenu a:hover, TABLE.footermenu a:active, TR.footermenu a:hover, TR.footermenu a:active, TD.footermenu a:hover, TD.footermenu a:active { color:#ff6600; 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, span.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color:#ffffff; filter: glow(color=#2F5DBE,strength=3); height:10px; padding:1px;}
TD.pageHeading_news, DIV.pageHeading_news, span.pageHeading_news { font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color:#ff6600;}
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: 950; border: 0px solid #A4CEEC; background: #FFFFFF;  margin-top:; margin-left:; margin-right:; top:; left: ; }
.whitebox01 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub01.jpg) no-repeat;}
.whitebox02 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub02.jpg) no-repeat;}
.whitebox03 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub03.jpg) no-repeat;}
.whitebox04 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub04.jpg) no-repeat;}
.whitebox05 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub05.jpg) no-repeat;}
.whitebox11 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub11.jpg) no-repeat;}
.whitebox12 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub12.jpg) no-repeat;}
.whitebox13 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub13.jpg) no-repeat;}
.whitebox14 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub14.jpg) no-repeat;}
.whitebox15 {width: 100%;	border: 0px solid #000000;	background: url(images/header/tw/sub15.jpg) no-repeat;}
.table770 { width: 100%; background: ; margin-top:; margin-left:; margin-right: ; top:; left:0px ;}
.infoBoxmenu { background:; border:0px solid #D8D8D8;}
.infoBox { background:; border:0px solid #D8D8D8;}
.infoBoxContents { background:url(); font-family: Verdana, Arial, sans-serif; font-size: 13px;}
.infoBoxContents2 { background:; 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: ;}
TABLE.boxTextmenu02, TR.boxTextmenu02, TD.boxTextmenu02 { font-family: Verdana, Arial, sans-serif; font-size: 13px;}
.boxTextmenu03 { font-family: Verdana, Arial, sans-serif; font-size: 13px;color:#444444;}
.boxTextmenu03 a:link { color:#0066cc; text-decoration: none ;}
.boxTextmenu03 a:hover { color:#ff6600; text-decoration: none;}
TABLE.boxTextmenu04, TR.boxTextmenu04, TD.boxTextmenu04 { background:url(); font-family: Verdana, Arial, sans-serif; font-size: 13px; overflow:hidden; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #999999; line-height:150%;}
TD.infoBoxHeading,TD.infoBoxHeading A,TD.infoBoxHeading A:hover {font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight:bold; color:#000000; 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: #FF007c;}
.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: #999999; line-height: 180%;}
.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;font-size: 13px;}
.box02 {font-size: 13px; padding: 2px 6px 2px 6px;}
.lh200, TDlh200, P.lh200, DIV.lh200 { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5;}
.glw-right-title{FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif  ; font-weight: ;}
TABLE.topmenu, TR.topmenu, TD.topmenu  { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #999999; font-weight: ;padding-top:1pt; padding-bottom:; letter-spacing:0pt; line-height:120%;}
TABLE.topmenu a:link, TABLE.topmenu a:visited, TR.topmenu a:link, TR.topmenu a:visited, TD.topmenu a:link, TD.topmenu a:visited { color:#ffffff; text-decoration: none ;}
TABLE.topmenu a:hover, TABLE.topmenu a:active, TR.topmenu a:hover, TR.topmenu a:active, TD.topmenu a:hover, TD.topmenu a:active { color:#000000; text-decoration: none;}
TABLE.topmenu02, TR.topmenu02, TD.topmenu02  { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #FAA227; padding-top:0pt; padding-bottom:0pt; letter-spacing:0pt; line-height:150%;}
TABLE.topmenu02 a:link, TABLE.topmenu02 a:visited, TR.topmenu02 a:link, TR.topmenu02 a:visited, TD.topmenu02 a:link, TD.topmenu02 a:visited { color:#FAA227; text-decoration: none ;}
TABLE.topmenu02 a:hover, TABLE.topmenu02 a:active, TR.topmenu02 a:hover, TR.topmenu02 a:active, TD.topmenu02 a:hover, TD.topmenu02 a:active { color:#E64918; text-decoration: none;}

