body,html{min-width:320px}.clear{clear:both;height:0;font-size:0}.red{color:red}div.error{background:#f9f9f9;padding:20px 20px 20px 40px;border:1px solid #eee;border-radius:2px;font-size:12pt}.flash-error{font-size:12px;font-weight:700;padding:10px;border:1px solid red;background:#fff1d6}#free_gift a{padding-top:14px;color:#063;text-decoration:underline}#free_gift a:hover{padding-top:14px;color:#c00;text-decoration:none}#container{width:970px;margin:0 auto}.white{color:#fff!important}.underline{text-decoration:underline!important;font-weight:700}.green{color:#006400;padding-top:5px}.break-before{height:41px}.padded_TB{padding-top:10px;padding-bottom:0}#content{padding-top:4px}.sidebar{width:182px;padding-left:1px;float:left}.sidebar h1{height:25px;line-height:25px;background-image:url(../images/megamenu/menu_gradient_new_bl.png);background-repeat:repeat-x;padding-left:10px;font-weight:400;font-size:14px;color:#fdfdfd}tr.missing{background-color:#ffb2b2}.missing td{padding:7px 0}tr.totalbf{height:40px;background-color:#f1f0ec;border-bottom:1px dotted #6d6d6d}tr.tableprod{height:74px;font-family:verdana;font-size:12px;color:#000;padding:0;font-weight:400;text-decoration:none;border-bottom:1px solid #6d6d6d}tr.headerbar{height:25px;background-color:#11637a;border-bottom:none;font-family:arial;font-size:10px;color:#fff;padding:0}td.totalc,tr.borders{border-bottom:1px dotted #6d6d6d}td.totalc{font-family:verdana;font-size:11px;color:#000;text-align:right;padding-right:18px;height:45px;border-top:1px solid #cdcdcb}table.optionborders{border-right:1px solid #e0dfdb}table.optionborders td{border-bottom:1px solid #e0dfdb}.catlist{margin:0!important;padding:0!important}.catlist #content{width:680px;border:1px solid #ff0}div.listing_left{float:left;width:185px;margin-right:20px}div.listing_right{padding-left:200px}#contentlist{border:0 dashed red;width:755px;z-index:1}div.introtext{width:754px;height:auto;padding:2px;font-size:15px;color:#000;line-height:23px}#conbigban{height:100px;margin-bottom:30px;width:754px;margin-left:0;margin-top:-10px;display:inline-block;z-index:10}.sres_sku{width:auto}.sres_sku a{color:#006;font-size:11px;font-weight:700}.sres_sku a:hover{color:#465a99}.smaller{font-size:10px;font-weight:700;font-family:Verdana,Arial,Helvetica,sans-serif}.smaller span{padding:0 4px}div.compare_link{margin-top:5px;padding-bottom:5px}#container{clear:both;padding-bottom:10px;padding-top:0}#homepage #container,#product #container{border:0 dashed green;padding-left:0;padding-right:0}#product #container #top h1{width:766px;font-weight:700;color:#000;border:0 dashed green;margin:0;padding:0;clear:both;font-size:12px}div#top{width:766px;border-bottom:4px solid #ddd;border-top:1px solid #ddd;margin:0;padding:4px}div#top h1{font-weight:300;font-size:13px!important;color:#0c4d5f;margin-top:6px}#bottom{float:left;margin:0;padding:0}#bottom div.images{width:89px;height:115px;border:1px solid #e5e5e5;margin-right:25px}#bottom div.images a{text-decoration:none;color:#4b4b4b;display:block;width:100%;text-align:center}div.logo,td.calc{font-weight:700;padding:0}#bottom div.images,div#top,div.logo{display:block;float:left}div.logo{width:148px;height:50px;margin-top:5px;margin-bottom:11px;border:0 dashed green;color:#0c4d5f;font-size:15px}td.calc{font-size:10px;color:#000;border-bottom:0 dotted #6d6d6d;border-top:0 solid #cdcdcb}table.prods tr td{text-align:center;padding:3px}tr.option{width:345px;height:38px;background:url(/images/prod_bg.gif)}td.calc,td.color,td.qty{font-family:verdana;text-decoration:none}td.color{text-transform:none;font-size:9px;font-weight:400;color:#333;padding-left:6px}td.qty{text-transform:uppercase;font-size:11px;font-weight:700;color:#000;padding-right:2px}td.price{color:#c00;font-size:12px;padding-right:6px}div.retailprice,span.retailprice{font-size:12px;text-decoration:line-through}div.retailprice{color:#333;text-align:right;padding-right:6px}span.retailprice{color:#444;float:right}li.links span.title,table.gsnippet tr th{color:#6d6f71;font-weight:700;padding-left:7px;font-size:7pt;display:block;float:left}li.links span.value,table.gsnippet tr td{color:#6d6f71;font-size:8pt;display:block;float:left;margin-left:7px}table.product_specifications{border-collapse:collapse;width:100%}table.product_specifications th.product_specifications_header{text-align:center;padding-left:5px;background:#bbb;font-size:115%;padding-bottom:5px}table.product_specifications td{width:50%;padding-left:5px;border-bottom:1px solid #bbb;padding-bottom:5px;padding-top:5px}table.product_specifications td.product_specifications_title,td.price{font-weight:700;text-align:right}div#rebate_disclaimer{width:100%;text-align:center;font-size:8pt}table.compare_items{border-collapse:collapse;margin-top:30px;margin-bottom:30px}td.comp_spec_name,td.comp_spec_value{color:#333;border-top:1px solid #eee;border-bottom:1px solid #eee}td.comp_spec_name{text-align:left;font-size:11pt;padding-left:15px;padding-right:10px}tr.comp_spec_row_diff td,tr.comp_spec_row_diff.th{background-color:rgba(220,30,45,.05)}td.comp_spec_value{text-align:center;font-size:10pt;padding:4px;border-left:1px solid #eee}td.comp_product_header{border:1px solid #eee;border-bottom:none;border-top:none;padding:5px}tr:first-child td.comp_product_header{border-top:1px solid #eee}th.comp_header_name{font-size:11pt;font-weight:700;color:#333;background:#f9f9f9;padding:8px 4px 4px 5px;text-align:left}td.comp_header_holder{background:#f9f9f9}div.product_rebate{margin-bottom:10px}div.rebate_top div.rebate_name{width:55%;float:left;margin-right:100px;font-weight:700;font-size:14px}div.rebate_desc{border-bottom:1px solid #000;padding:5px}.active{color:#4b9315}.inactive{color:#c00}ul.rebates{list-style:none;float:left;margin-right:80px;margin-bottom:50px}div.listing_high_amount{color:#206d20;font-weight:700;height:12px;padding:3px 9px;text-align:center;float:right;font-size:11px}#overlay .requestPrice{width:550px;height:300px;position:absolute;top:910px;left:470px;background-color:#fff;border:5px solid #11637a;z-index:9999}#overlay .requestPriceHead{padding:3px 15px;font-size:14px;font-weight:700;background-color:#ccc;height:15px;cursor:move}#overlay .requestPriceBody{padding:15px 10px;font-size:14px;height:230px}#overlay .requestPriceEmail{margin-left:25px;width:470px;border:2px solid #11637a;padding:7px 0;margin-bottom:25px;height:45px;text-align:center;line-height:6px}#overlay .requestPriceBody p{margin-bottom:20px}#overlay .requestPriceFoot{font-size:10px;text-align:center;height:15px}#overlay .optionDiv{float:left;width:250px}.stackable{display:block;text-align:center;border:1px solid #eee;border-radius:2px;color:#333;padding:5px 10px;margin:3px auto;width:110px;font-size:14pt}div.paginator{border-top:2px solid #ccc;padding:9px 15px;font-size:12px;text-align:center}div.paginator a{color:#0057c1}div.paginator a.selected{font-weight:700}.cont-div ul{margin:10px 0}.cont-div li{list-style:disc;padding-left:5px;margin-left:25px}.cont-div ol li{list-style:decimal}.cont-div-amp{margin-top:1em;width:80ch}.cont-div-amp h1,.cont-div-amp h2,.cont-div-amp h3{font-size:1.125em;margin-top:1.5em;margin-bottom:1em}.cont-div-amp h1,.cont-div-amp h2{font-size:1.25em}.cont-div-amp h1{font-weight:300;font-size:1.5em}.package-discounts{float:right;position:relative}table.checkout{margin-top:15px;margin-bottom:15px}.line-through{text-decoration:line-through}.container-fluid.cart-container{max-width:1400px}sub,sup{z-index:-1}.tac-link{color:#337ab7;text-decoration:underline;cursor:pointer}