#mainNav #equipment { background:rgb(255,0,0) !important }
#content .content{padding:2px 0 10px 0;}
#content #discount{display:block; float:left; clear:both; margin:0 0 2px 0; padding:0; width:680px; position:relative; height:16px;}
#content #discount_title{display:block; float:right; font-size:0.9em; position:absolute; right:0;}
#content #discount_close{display:none; float:right; position:absolute; right:1px; top:1px;}
#content #discount_info{display:none; float:left; width:673px; padding-left:5px; font-size:0.9em; border:1px solid #31a9e1; background:#FFFF99;}
#content #search_bar{display:block; float:left; clear:left; font-size:1.2em; width:680px; text-align:right;}
#content #search_bar .selector{margin: 0 1px; font-size:0.9em;}
#content #search_bar .input{margin:0 1px; padding:2px 3px; color:#04567c; border:1px solid #31a9e1; font-size:1em; font-family:Arial;}
#content #search_bar .button{height:22px; margin-left:1px; background:url(/images/email_bg_false.gif) 1px 1px repeat-x; border:none; font-family:Arial; color:white;}
#content #product_area .product{display:block; float:left; text-align:center; margin-right:20px; width:150px;min-height:190px;position: relative}
#content #product_area .product img{padding:0; width:130px;}
#content #product_area .product_desc{margin:16px 0;}
#content #product_area .product_desc p{text-indent:0; line-height:16px;}
#content #product_area p.warning{text-indent:0; line-height:30px; color:red; font-size:1.2em;margin-top:30px}
#content #product_area .morelink {display:block; float:right; clear:left; padding-right:10px; text-decoration:underline;}
#content h3 a { color:#0095da }
#content i.on-sale { display: inline-block;width:30px;height:30px;background:url(/images/on_sale.png) no-repeat 0 0;text-indent: -99999px;position: absolute;top:0px;right:0px }
#content #search_bar span { margin-right:15px; }
#content #search_bar span.on_sale_link a { color:red; font-style:italic; text-decoration:underline; }