*{font-family:Verdana, Arial, Helvetica, sans-serif;}

.boxText{font-size:10px;}
.errorBox{font-size:10px; background:#ffb3b5; font-weight:bold;}
.stockWarning{font-size:10px; color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-size:10px; color:#70d250; text-decoration:underline;}

BODY{color:#000000; margin:0px; padding:0px; background:#CBCBCB url(images/gradient_bg.gif) top center repeat-x;}
a, a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link, a:active{text-decoration:none;}

FORM{display:inline;}

td{font-size:10px;}

TR.header{background:#ffffff;}

TR.headerNavigation{background:#bbc3d3;}

TD.headerNavigation{font-size:10px; background:#bbc3d3; color:#ffffff; font-weight:bold;}

A.headerNavigation{color:#FFFFFF;}

A.headerNavigation:hover{color:#ffffff;}

TR.headerError{background:#ff0000;}

TD.headerError{font-size:12px; background:#ff0000; color:#ffffff; font-weight:bold; text-align:center;}

TR.headerInfo{background:#00ff00;}

TD.headerInfo{font-size:12px; background:#00ff00; color:#ffffff; font-weight:bold; text-align:center;}

TR.footer{background:#bbc3d3;}

TD.footer{font-size:10px; background:#bbc3d3; color:#ffffff; font-weight:bold;}

.infoBox{background:#ffffff;}

.infoBoxContents{background:#CCCCCC; font-size:10px;}

.infoBoxNotice{background:#FF8E90;}

.infoBoxNoticeContents{background:#FFE6E6; font-size:10px;}

TD.infoBoxHeading{font-size:10px; font-weight:bold; background:#bbc3d3; color:#ffffff;}

TD.infoBox, SPAN.infoBox{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:#CCCCCC;}

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:#CCCCCC;}

TABLE.productListing{border:1px; border-style:solid; border-color:#ffffff; border-spacing:1px;}

.productListing-heading{font-size:10px; background:#ffffff; color:#FFFFFF; font-weight:bold;}

TD.productListing-data{font-size:10px;}

A.pageResults{color:#0000FF;}

A.pageResults:hover{color:#0000FF; background:#FFFF33;}

TD.pageHeading, DIV.pageHeading{border:solid 1px #BE130F; background:#FF0000; color:#ffffff; font-size:10px; padding:7px 0px 0px 10px; height:27px; vertical-align:top;}

TR.subBar{background:#f4f7fd;}

TD.subBar{font-size:10px; color:#000000;}

TD.main, P.main{border:solid 1px #FFFFFF; background:#CCCCCC; color:#000000; font-size:10px; padding:10px; vertical-align:top;}

TD.smallText, SPAN.smallText, P.smallText{font-size:10px;}

TD.accountCategory{font-size:13px; color:#aabbdd;}

TD.fieldKey{font-size:12px; font-weight:bold;}

TD.fieldValue{font-size:12px;}

TD.tableHeading{font-size:12px; font-weight:bold;}

SPAN.newItemInCart{font-size:10px; color:#ff0000;}

CHECKBOX, INPUT, RADIO, SELECT{font-size:11px;}

TEXTAREA{width:100%; font-size:11px;}

SPAN.greetUser{font-size:12px; color:#f0a480; font-weight:bold;}

TABLE.formArea{background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px;}

TD.formAreaTitle{font-size:12px; font-weight:bold;}

SPAN.markProductOutOfStock{font-size:12px; color:#c76170; font-weight:bold;}

SPAN.productSpecialPrice{color:#ff0000;}

SPAN.errorText{color:#ff0000;}

.moduleRow{}
.moduleRowOver{background-color:#D7E9F7; cursor:pointer; cursor:hand;}
.moduleRowSelected{background-color:#E9F4FC;}

.checkoutBarFrom, .checkoutBarTo{font-size:10px; color:#8c8c8c;}
.checkoutBarCurrent{font-size:10px; color:#000000;}

/* message box */
.messageBox{font-size:10px;}
.messageStackError, .messageStackWarning{font-size:10px; background-color:#ffb3b5;}
.messageStackSuccess{font-size:10px; background-color:#99ff00;}

/* input requirement */
.inputRequirement{font-size:10px; color:#ff0000;}

#maintable{width:760px; height:100%; padding:0px; margin:0px;}
#maintable a, #maintable a:link, #maintable a:visited{color:#000000; text-decoration:none;}
#maintable a:hover{color:#000000; text-decoration:underline;}
#maintable a:active{color:#000000; text-decoration:none;}
#header{background-color:#13487B; color:#FFFFFF; height:42px;}
#header-content{position:relative; width:760px; height:42px;}
#toll-free{position:absolute; top:7px; left:20px; color:#FFFFFF; font-size:20px; line-height:20px;}
#top-nav{position:absolute; top:32px; left:20px; color:#FFFFFF; font-size:10px; line-height:10px;}
#top-nav a, #top-nav a:link, #top-nav a:visited, #top-nav a:hover, #top-nav a:active{color:#ffffff;}
#phone{position:absolute; top:0px; left:400px; color:#FFFFFF; font-size:10px; line-height:12px;}
#phone a, #phone a:link, #phone a:visited, #phone a:hover, #phone a:active{color:#ffffff;}
#navbar{background-image:url(images/navbar.gif);}
#navbar td{text-align:center; color:#FFFFFF; font-size:10px; white-space:nowrap;}
#navbar .navdiv{background-color:#6394C8; width:2px; font-size:1px;}
#navbar a, #navbar a:link, #navbar a:visited, #navbar a:hover, #navbar a:active{color:#ffffff;}
{color:#ffffff; text-decoration:none;}
#footer{color:#FFFFFF; background-color:#13487B; font-size:10px; border-top:4px solid #ffffff; text-align:center;}
#footer p{padding:10px;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active{color:#ffffff;}

#right-title{border:solid 1px #FF0000; background:#BE130F; color:#ffffff; font-size:9px; padding:7px 0px 0px 10px; height:27px; vertical-align:top;}
#right-content{border:solid 1px #ACACAC; background:#4A4A4A; height:100%;}
#right-content a, #right-content a:link, #right-content a:visited, #right-content a:hover, #right-content a:active{color:#ffffff;}
#left-title{border:solid 1px #FF0000; background:#BE130F; color:#ffffff; font-size:9px; padding:7px 0px 0px 10px; height:27px; vertical-align:top;}
#left-content{border:solid 1px #ACACAC; background:#4A4A4A; height:100%;}
#left-content a, #left-content a:link, #left-content a:visited, #left-content a:hover, #left-content a:active{color:#ffffff;}
.scrolling{display:block; color:#ffffff; font-size:10px; line-height:12px; width:190px; height:100%; overflow:auto;}
.scrolling p{padding:4px; color:#ffffff;}

.col-div{width:4px; font-size:1px; line-height:1px;}
.titlediv{height:4px; font-size:1px; line-height:1px;}

.featuredimg{border:2px solid #13487B; margin-bottom:15px;}
.featuredprod{font-size:10px; margin:0px 0px 15px 10px;}
.featuredprod h1{font-size:12px; border-bottom:1px solid #000000;}