img,#nav #lastnav,#products #lastproduct,abbr{border:0}address{font-style:normal}hr{background:#eee;color:#eee;height:1px}.formList{list-style:none;margin:0;padding:0}.formList li{margin-bottom:1em;clear:both}.req{padding-right:3px;color:red}.formList label{float:left;width:8em;text-align:right;margin-right:.5em}.formList input,textarea{font:100% arial,sans-serif}.optionBlock{float:left;width:20em;margin-bottom:1em}.formList .optionBlock label{float:none}.clr{clear:both}.contentList li ul{margin:1em 0}#priceTable{border-collapse:collapse}#priceTable td,#priceTable th{border:1px solid #000;padding:.5em;vertical-align:top;text-align:left}#priceTable th{background:#ccc}.ctr{margin-top:0}.pop,.popSub,.ctr,.titles td{text-align:center}#content .pop,#content .popSub{color:red;font-size:250%;font-weight:bold;margin-bottom:0}#content .popSub{font-size:180%}#wholesaleImgs td{padding:0 9px}#wholesaleImgs img{border:4px outset #ddd}.titles a{font-size:140%}@media screen{ body{background:#014a81;padding:0;margin:3px 0;font:62.5% arial,sans-serif;color:#fff} #nav,#products,#subscribeForm,h1{margin:0;padding:0} #tabs li,#nav li{display:inline} #productImgs div,#promos div{float:left;text-align:center} h1{font-size:190%;font-weight:normal;color:#014a81;background:#ccc;line-height:1.8;padding-left:10px} h1.msgbar{color:#fff;line-height:1.4;padding:.5em 0} input{font:120% arial,sans-serif;color:#000} td,#commentsFld{padding:0;vertical-align:top} #container{margin:0 auto;width:900px;border:1px solid #000;position:relative;background:url(../images/hdr.png) repeat-x;padding-top:122px} #logo,#phone,#tabs,#nav,#products{position:absolute} #logo{left:10px;top:3px;width:216px} #phone{margin:0;width:15em;top:21px;right:21px;color:#005baa;text-align:right;letter-spacing:1px;font-size:250%} #tabs{top:68px;right:15px;width:345px;height:24px;background:url(../images/tabs.png) no-repeat;margin:0;padding:0;list-style:none;font-size:130%} #nav{top:93px;left:0;width:900px; list-style:none;font-size:140%} #nav a{color:#fff;text-decoration:none;line-height:28px;padding:6px 28px;border-right:1px solid #fff} #tabs a{text-decoration:none;padding:9px;line-height:24px;color:#1b4d88} #tabs a:hover,#tabs a:focus{color:#000} #nav a:hover,#nav a:focus{color:#ccc} #tabs #upload{padding:10px 25px 10px 10px} #products{top:121px;left:92px;border:1px solid #fff;background:#02559b;width:20em;list-style:none} #products li{margin:0 5px;padding:3px 0;font-size:120%;border-bottom:1px dotted #c1c1c1} #products a{display:block;color:#fff;text-decoration:none;padding:2px 4px} #products a:hover,#products a:focus{background:#cfcfcf;color:#000} #lcol{width:430px;background:#999} #rcol{width:470px;background:#e5e5e5} #rcol a,#content #productImgs a{color:#036} #callouts{padding:10px 2px 25px} * html #callouts{padding-bottom:75px} #callouts img{height:100px;width:137px} #productImgs{padding:5px} #productImgs img{height:115px;width:145px;border:1px solid #000} #productImgs div{width:145px;margin:0 8px 8px 0;font-size:120%} #content #productImgs div{font-size:100%;display:inline;margin:0 70px 20px} #content h2{font-size:130%;font-weight:normal;margin:0 0 1em} #promos{padding:5px 0 0 25px} #promos img{height:92px;width:75px} #promos div{width:75px;margin-right:40px;font-size:110%} #promos .lastpromo{margin-right:0} #footer{background:#787878;padding:5px} #footer p{margin:.5em 0} #footer a{color:#fff} #copyright{margin-bottom:1em} #subscribe{float:right;width:25em} #subscribe h3{font-size:120%;margin:10px 0 .25em} #subscribe input{border:1px solid #000} #content{background:#fff;color:#000;padding:10px;font-size:120%} #content.faqs h2{font-size:130%;font-weight:normal;margin:2em 0 .5em;padding-top:1em;border-top:1px solid #014a81} #faqList li,.contentList li{list-style:circle;margin-bottom:.5em} #imgGallery{width:100%;margin-top:15px} #imgGallery td{width:33%;text-align:center;padding:0 10px 10px} #imgGallery img{width:200px;height:150px} #prb label,#gfb label,#pbg label,#vrb label,#pbn label{width:13em} #content .subhdr{margin-top:2.25em} #imgs,#text{float:left} #text{width:620px;margin-right:30px} #imgs{width:220px;text-align:center} #testimonials p{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:2px dotted #eee} .alignMid,#prb img,#gfb img,#pbg img,#vrb img,#pbn img{vertical-align:middle} .rline{border-right:1px solid #999} .midImg{padding:0 4px} .rem{visibility:hidden} .subscribeBtn{background:#cbcbcb;font-weight:bold;cursor:pointer} .media{padding:5px 5px 0} .msgbar,.msgbar2{text-align:center} .msgbar{background:#014A81;font-size:220%;padding:2px 5px} .msgbar2{background:#787878;font-size:130%;padding:10px;font-weight:bold} .boxEffect{padding:8px;border:2px solid #000}}@media print{  body,h1,h2,h3{font:11pt/1.5 georgia,serif} h1{font-size:17pt} h2{font-size:15pt} h3{font-size:13pt} #nav,#tabs,#products,#subscribe,#footer p,#lcol,.screenOnly,#galleryNav{display:none} img,td{vertical-align:top} #imgGallery td{padding-bottom:20pt} a,#content .pop,#content .popSub{color:#000} #content .pop,#content .popSub{margin:0;font-size:20pt} #content h2{margin:1.5em 0 .5em} #copyright{margin-top:2em} }