BODY { font-family: Arial, sans-serif; background: #404555; color: #FFFFFF; margin: 0px; text-decoration: none;}
.new_product_container {background: #515151; border-color: #000000; border-style: solid; border-width: 1px;}
.maintbl, .infoBox { background: #3E3E3E;}
TR.headerInfo { background: #000000;}
TR.addressBook-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd { background: #3E3E3E; }
TR.addressBook-even, TR.payment-even, TR.productListing-even, TR.productReviews-even { background: #3E3E3E; }
A.pageResults:hover, A:hover { color: #FF9000; }
.subcatl, .main { font-size: 10px; }
.xlargeText {font-size: 20px;}
.largeText {font-size: 14px;}
.normalText { font-size: 12px;}
.smallText { font-size: 10px; font-weight: bold;}
.microText { font-size: 8px; font-weight: bold;}
H1, .boxText, SPAN.newItemInCart, TD.smallText, SPAN.smallText, P.smallText, TD.checkoutBar { font-size: 11px; }
CHECKBOX, INPUT, RADIO, SELECT, SPAN.checkoutBarHighlighted  { font-size: 11px; color: #000000;}
.BodyHeading, TD.infoBox, SPAN.infoBox, TD.fieldValue { font-size: 12px; }
TD.main, P.main, TD.prodmain, P.prodmain { font-size: 12px; line-height: 1.5; color: #ffffff; background: #3E3E3E; }
TD.fieldKey, TD.tableHeading { font-size: 12px; font-weight: bold; }
TD.headerNavigation, TD.infoBoxHeading, TD.formAreaTitle { font-size: 12px; color: #ffffff; font-weight : bold; text-decoration : none; }
TD.headerInfo { font-size: 12px; background: #484A50; color: #ffffff; font-weight: bold; text-align: center; }
.infoBoxContents { background: #3E3E3E; font-size: 12px;}
SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.ClearanceSpecialPrice { font-size: 12px; color: #FF9000; font-weight: bold; }
SPAN.ClearanceSpecialPercent { font-size: 10px; color: #FF9000; font-weight: bold; }
.ClearanceText { font-size: 12px; color: #FF9000; font-weight: bold; }
.ClearanceHeaderText { font-size: 10px; color: #FF9000; font-weight: bold; }
a.subcatl:link, a.subcatl:hover, a.boxText:link, a.boxText:hover {text-decoration : none;}
A { color: #ffffff; text-decoration: none; font-weight : bold; }
FORM { display: inline; }
TABLE.formError {background: #ffffff; font-size: 12px; color: red; font-weight: bold; border-color: #000000; border-style: solid; border-width: 1px;}
TD.pageHeading, DIV.pageHeading { font-size: 20px; color: #ffffff; }
TABLE.formArea { background: #3E3E3E; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
.product_small { border-width:0px;}
.product_border { border-style:solid; border-color: #000000; border-width:1px;}
TD.act_prod_hdr { background: #595858; font-size: 12px; font-weight: bold;}
.center_form {text-align: center; vertical-align: top;}}
TD.checkout_products { background: #515151; font-size: 12px;}
.outer {width: 20em; background: #313541;}
.middle {background: #282c36;}
.inner {background: #191b21;}
.middle, .inner, p { position: relative; left: -2px; top: -2px;} 