 .boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffffff; font-weight: bold;}
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033;}
.productsNotifications { background: #ffffff;}
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline;}
BODY { background: #004669; color: #000000; top:0; left:0; right:0; bottom:0; margin:0; padding:0; scrollbar-highlight-color: #EFEFEF; scrollbar-shadow-color: #000099; scrollbar-track-color: #CCCCCC; scrollbar-face-color: #406480; scrollbar-arrow-color: #FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px
}
TABLE.page{border:1px;border-style:solid;border-color:#000000;background:#FFFFFF;}
TABLE.pageinterior{background:#FFFFFF;}
H1 { font-size: 14pt; bottommargin: 0; margin-bottom: 0;}
H2 { font-size: 14pt;}
H3 { font-size: 12pt;}
H4 { font-size: 10pt;}
A { color: #990000; text-decoration: none;}
A.cattabsubs { color: #808080; text-decoration: none;}
A:hover { color: #009900; text-decoration: underline;}
FORM { display: inline;}
TR.header { background: #ffffff;}
TR.headerNavigation { background: #000000;}
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #990000; color: #FFFFFF; font-weight : bold;}
A.headerNavigation { color: #FFFFFF;}
A.headerNavigation:hover { color: #FFFF66;}
TR.headerError { background: #ff0000;}
TR.greyrow, TD.greyrow { font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #ebebeb;}
TR.whiterow, TD.whiterow { font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #ffffff;}
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 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: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}
TR.footer { background: #000000;}
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #004669; color: #ffffff; font-weight: bold;}
SPAN.imagealign { vertical-align: middle;}
.infoBox { background: #004669;}
.infoBoxContents { background: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxCartContents { background: #FFFF99; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxNotice { background: #ffffff;}
.infoBoxNoticeContents { background: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.cattab { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffffff; color: #000000; border-top: 1px dotted #C0C0C0; border-spacing: 2px;}
TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #004669; color: #FFFFFF;}
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
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: #ffffff;}
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: #ffffff;}
TABLE.productListing { border: 1px; border-style: solid; border-color: #004669; border-spacing: 1px;}
TABLE.maintableborder{ border: 1px; border-style: solid; border-color: #004669; border-spacing: 1px;}
TABLE.blackborder, TR.blackborder, TD.blackborder{ border: 1px; border-style: solid; border-color: #000000; border-spacing: 1px;}
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #EBEBEB; color: #00549A; font-weight: bold;}
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 12px;}
A.pageResults { color: #00549A;}
A.pageResults:hover { color: #009900; background: #FFFF99;}
TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #004669;}
TD.priceHeading, DIV.priceHeading, SPAN.priceHeading { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #008000;}
TD.gpriceHeading, DIV.gpriceHeading, SPAN.gpriceHeading { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000;}
TD.subtotal, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #990000;}
TR.subBar { background: #ffffff;}
TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
TD.backimage, SPAN.backimage { background: url('images/header-images/chinese-calligraphy-cell-header.gif') no-repeat left top;}
TD.main, DIV.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd;}
TD.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px;}
TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000;}
CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px;}
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #0000FF; font-weight: bold;}
TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold;}
TD.pageHeadingPrice, DIV.pageHeadingPrice { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #CC0000;}
SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #0000FF;}
SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000;}
TR.ccc { cursor: pointer; cursor: hand;}
#fa { background: #FFF; text-align: center; font-size: 13px; font-family: Arial,sans-serif; padding: 10px; width: 320px; border: 2px solid #666; position: absolute; margin: 0 auto; top: 100px; display: none; opacity: 0; KHTMLOpacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; z-index: 1000; }
#fa A { color: #990000; text-decoration: none; font-size: 13px;}
#fa A:hover { color: #009900; text-decoration: underline; font-size: 13px;}
#fa img { border: none;}
#fa .fa_close { position: absolute; top: 5px; right: 5px;}
#fa.show { display: block;}
.container
{ border-right: 1px #000 solid; border-bottom: 1px #000 solid; border-left: 1px #000 solid; border-top: 1px #fff solid; background-color: #406480;}
.win9x_off
{ background-color: #406480; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align: center; border: 1px #406480 solid; color: #ffffff;}
.win9x_rollover
{ background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align: center; border: 1px #000000 solid; color: #009900;}
.win9x_off a:link, .win9x_off a:hover, .win9x_off a:visited
{ color: #ffffff; text-decoration: none; display: block; line-height: 18px;}
.win9x_rollover a:link, .win9x_rollover a:hover, .win9x_rollover a:visited
{ color: #009900; text-decoration: none; display: block; line-height: 18px;}
a img
{ border-width: 0px;}
.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;}
.progress{ width: 1px; height: 14px; color: white; font-size: 12px; overflow: hidden; background-color: navy; padding-left: 5px;}

/* menu Solid - Show Sub-categories  Star */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
vertical-align: middle;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
height: 12px;
text-decoration: none;
border: solid 1px #f8f8f9;
}

a.menucateg:hover {
border: solid 1px #6633CC;
background-color:#008000;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
height: 12px;
text-decoration: none;
border: solid 1px #f8f8f9;
}

a.menusubcateg:hover {
border: solid 1px #6633CC;
background-color:#008000;
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
}
/* menu Solid - Show Sub-categories  End */

<!--
/* CSS Tabs */
#navcontainer { /* none needed */ }

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #004669;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #ffffff;
        border-right: 1px dashed #d1e3db;
        text-decoration: none;
}

ul#navlist li#active {
        color: #ffffff;
        background-color: #990000;
}

#navlist a:hover {
        color: #ffffff;
        background-color: #990000;
}
-->

}