.white_nounderline {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.white_underline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.black_nav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold}
.black_header { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; font-weight: bolder}
.red_price { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none; font-weight: bold}
.old_blue_txt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC; text-decoration: none; font-weight: bold }
.blue_txt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2F64AB; text-decoration: none; font-weight: bold }
.orange_product { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9933; text-decoration: none; font-weight: bold}
.orange_subproduct { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9933; text-decoration: none; font-weight: bold}
.orange_header { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #FF9933; text-decoration: none; letter-spacing: -1;}
.black_subhead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bolder }
.black_txt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal}
.whitetext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.bluenav { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333366; text-decoration: none; font-weight: bold }
.red_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: normal }
.bluenavsm { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333366; text-decoration: none; font-weight: bold }
.orange_status { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6633; text-decoration: none; font-weight: bold }
.textnavtop {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9933; text-decoration: none}
.whitetext_shoppingcart { border: 3px double white; background-color: #23337C; padding-top:2px;padding-bottom:2px;font : bold 8pt tahoma; color: #FFFFFF; text-decoration: none; text-align: center; }
.orange_subheader { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FF9933; text-decoration: none; font-weight: bold }
.orange_subdept {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #AD5A58; text-decoration: none;}
.shopping_td { border: 1px solid Black; }
.black_txt_filters { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal}
.submit_button { font: bold 8pt tahoma; color: white; background-color: #23337c;border:3px double white;padding:2px;padding-left:10px;padding-right:10px;}
.black_txt_side { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight: normal}
.itemTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; text-decoration: none; font-weight: bold}
.black_txt_form { font: bold 8pt tahoma  ; text-decoration: none;}
.login_header a{ position:relative;top:1px;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:rgb(204,102,0); text-decoration: none; font-weight: bold}
.login_header{ position:relative;top:-4px;padding-right:15px;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:rgb(204,102,0); text-decoration: none; font-weight: bold}
.cartPrices {text-align:left; font: bold 8pt tahoma; color:white; }
.doubleBorder {border: 3px double white; background-color: #23337C; padding:2px;}
.doubleBorderLeft {border: 3px double white; background-color: #23337C; padding:2px;border-right:none;}
.doubleBorderRight {border: 3px double white; background-color: #23337C; padding:2px;border-left:none;}

.cartDollar { width:100%;text-align:right;font: bolder 9pt Verdana; line-height:9px; padding-bottom:2px;margin-top:-11px;}
#specsDivWithAssoc { overflow-y:visible; overflow-x:auto; height:100px; width:360px; }
#specsDivWithoutAssoc {  ooverflow-y:visible; overflow-x:auto; height:100px; width:548px; }
.menuBar { font: bold 10pt arial;text-indent:10px;color:black;text-decoration:none;}
#templateBottomBar {width: 100%;}
.printOnly {display: none;}

#advSearch a {text-decoration: none;}
#advSearch a:hover {text-decoration: underline;}

.hoverUnderline a {text-decoration: none;}
.hoverUnderline a:hover {text-decoration: underline;}

#bigFeatureTable {position:relative;left:30px;}

#createdBy { width:100%; }
.frontPageSearchForm {position:absolute;top:34px;}