#Main h1{display:none}#Main #Document #atvDoc h1{display:block}#Main img.docImg{margin:43px 20px 0 0;display:none}#Main #Document p{font-size:1em;width:auto}#Main #Document input,#Main #Document select,#Main #Document textarea{font-size:1.2em}#Main #Document input.noborder{border:0 none;background:0 0}#Main #Document #atvDoc p.breadcrumb{padding:1em 20px 1em 22px;margin:0;background:#f5f5f5;color:#999}#Main #Document #atvDoc p#shiftBreadcrumb{width:692px}#Main #Document #atvDoc p.breadcrumb strong{color:#777}#Main #Document #atvDoc p.cartcrumb a:active,#Main #Document #atvDoc p.cartcrumb a:focus,#Main #Document #atvDoc p.cartcrumb a:hover,#Main #Document #atvDoc p.cartcrumb a:link,#Main #Document #atvDoc p.cartcrumb a:visited{color:#777}#Main #Document #atvDoc img#CategoryImage{float:right;margin:25px 30px 1.2em 50px}#Main #Document #atvDoc img#BrandImage{float:right;margin:60px 30px 1.2em 50px}#Main #Document #atvDoc p#CategoryDescription{margin-left:22px;width:480px}#Main #Document #atvDoc ul#SubCategories{display:block;width:620px;margin-left:18px;padding:0;list-style-image:url(../styleImages/bullit.png);list-style-position:inside;clear:both}#Main #Document #atvDoc ul#SubCategories li{float:left;margin:0 1em 0 0;white-space:nowrap}#Main #Document #atvDoc ul#SubCategories li a{color:#333}#Main #Document #atvDoc p.Pagination{font-size:1.2em;margin:1em 20px 1em 24px}#Main #Document #atvDoc div#SortBy{text-align:left;padding:.3em 8px 0 20px;margin:1em 0 0 0;color:#888;background:#f5f5f5 url(../styleImages/bg/hdots.gif) bottom center repeat-x}#Main #Document #atvDoc div#SortBy p{margin:0 0 1em 2px;line-height:2em}#Main #Document #atvDoc #ProductList,#Main #ProductListWide{display:block;width:734px;margin:0;padding:0}#Main #Document #atvDoc #ProductListWide div.box{width:700px;background:transparent url(../styleImages/bg/box700.png) 0 0 no-repeat}#Main #Document #atvDoc #relatedInfo{margin:0;padding:0;height:10em}#Main #Document #atvDoc .relatedInfo{padding:0 0 .6em 0;background:#fff url(../styleImages/bg/hdots.gif) top center repeat-x;border-top:2em solid #f5f5f5}#Main #Document #atvDoc div#productLeft{width:494px;float:left;position:relative;z-index:10}#Main #Document #atvDoc div#productLeft h2,#Main #Document #atvDoc div#productLeft p.h2{clear:both;padding:0 0 .2em 0}#Main #Document #atvDoc div#productLeft img.brand{float:right;margin:22px 20px 10px 0}#Main #Document #atvDoc div#productLeft p.altTitle{color:#b00;font-size:1.3em;text-transform:uppercase;font-weight:700}#Main #Document #atvDoc div#productLeft ul{list-style-position:inside;padding:0}#Main #Document #atvDoc form#addtobasket p#productUnits label{float:left;padding:4px 0 4px 0;color:#333}#Main #Document #atvDoc form#addtobasket p#productUnits select{height:1.4em;padding:0;float:left;margin:0 0 0 10px}#Main #Document #atvDoc p.ProductDescription{width:430px}#Main #Document #atvDoc div#optionContainer{position:absolute;z-index:10;width:734px}#Main #Document #atvDoc div#Document div#optionContainer p{width:auto}#Main #Document #atvDoc div#optionReplace{display:block;height:10em}#Main #Document #atvDoc div.productOptions{background:#eee;margin:1em 0 0 16px;padding:3px 3px 0 3px;float:left}#Main #Document #atvDoc div#Options2{margin:0 0 0 16px;padding:3px 3px 3px 3px}#Main #Document #atvDoc div.productOptions p{float:left;margin:0;background:#fff;padding:1px 3px .45em 6px}#Main #Document #atvDoc div.productOptions p label{line-height:1.01em;padding:.5em 0 0 0}#Main #Document #atvDoc div.productOptions p input{margin:0}#Main #Document #atvDoc div.productOptions p select{height:1.6em;padding:1px}#Main #Document #atvDoc div.productOptions p select.disabled{background:#eee;color:#999}#Main #Document #atvDoc div.productOptions h4,#Main div.productOptions p.h4{float:left;width:6em!important;height:2.2em!important;margin:0 3px 0 0!important;padding:1.1em 3px 0 3px!important;font-size:1.2em!important;background:#fafafa!important;text-align:center!important}#Main #Document #atvDoc form#addtobasket h5,#Main #Document #atvDoc form#addtobasket p.h5{margin:1em 0 0 20px;padding:0}#Main #Document #atvDoc form#addtobasket div#addbox img{float:left;margin:.5em -15px .3em 10px}#Main #Document #atvDoc form#addtobasket div#addbox p.priceBox{position:relative;font-size:1.6em;color:#33b6d1;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;float:left;margin:1.3em 5px .4em 20px;width:120px;line-height:.8em}#Main #Document #atvDoc form#addtobasket div#addbox p.priceBox span.costPer{font-size:.55em;color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.6em}#Main #Document #atvDoc form#addtobasket div#addbox p.priceBox strong{color:#33b6d1;font-weight:700}#Main #Document #atvDoc form#addtobasket div#addbox p.priceBox strong span.oldPrice{color:#777;text-decoration:line-through;font-weight:400;font-size:.6em}#Main #Document #atvDoc form#addtobasket div#addbox p.priceBox span.Sale{color:#c00;font-weight:700}#Main #Document #atvDoc form#addtobasket p#quantity{position:relative;width:130px;text-align:center;float:left;margin:.8em 0 0 0}#Main #Document #atvDoc form#addtobasket p#quantity label{padding:2px 0 4px 0}#Main #Document #atvDoc form#addtobasket p#quantity input{padding:1px}#Main #Document #atvDoc form#addtobasket p.add{position:relative;float:left;margin:.8em 0 0 10px}#Main #Document #atvDoc form#addtobasket p.add a.button{font-size:1.16em;font-weight:700;margin:1.2em 0 0 0;line-height:1.36em;color:#fefefe}#Main #Document #atvDoc form#addtobasket p.add button{font-size:1.12em;font-weight:700;margin:1.2em 0 0 0;width:10em}#Main #Document #atvDoc form#addtobasket p.addSaving{color:#b00;clear:both;padding:0 0 .6em 0;margin:0 0 0 20px}#Main #Document #atvDoc form#addtobasket div.border{margin:0 30px 0 17px;background:transparent url(../styleImages/bg/hdots.gif) 0 0 repeat-x}#Main #Document #atvDoc form#addtobasket p.priceCompare{display:block;width:10em;font-size:1em;float:left;margin:0;padding:4px 4px 1px 4px;text-align:center}#Main #Document #atvDoc form#addtobasket p.cLeft{color:#777;background:#fafafa url(../styleImages/bg/h-nav-g.gif) top left repeat-x;border:3px solid #eee;margin-left:17px;width:8em}#Main #Document #atvDoc form#addtobasket p.cRight{color:#fff;background:#b00;background:#239fb9 url(../styleImages/bg/h-nav.gif) bottom left repeat-x;color:#fff;border:3px solid #239fb9;width:14em}#Main #Document #atvDoc form#addtobasket p.priceCompare strong{font-size:1.4em;line-height:1.3em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#Main #Document #atvDoc form#addtobasket div.priceEquals{display:block;width:1.2em;font-size:2em;line-height:2em;color:#777;float:left;text-align:center}#Main #Document #atvDoc form#addtobasket p.compareFoot{color:#777;line-height:1em;margin:10px 0 0 20px}#Main #Document #atvDoc h3.accessory,#Main p.accessory{position:relative;margin:.6em 0 0 0;padding:10px 0 10px 20px;background:#f5f5f5 url(../styleImages/bg/hdots.gif) left top repeat-x;text-indent:0;color:#888;clear:both}#Main #Document #atvDoc div.accessory{float:left;padding:0;margin:0;background:transparent url(../styleImages/bg/vdots.gif) 15px 0 repeat-y}#Main #Document #atvDoc div.accessory input{float:left;width:1.2em;margin:0;background:0 0;border:0}#Main #Document #atvDoc div.accessory input.prodThumb{width:100px;height:100px}#Main #Document #atvDoc div.accessory button{margin:4px 0 0 0;font-size:1.05em;line-height:1.05em;width:8.5em;position:relative;z-index:15;left:-10px}#Main #Document #atvDoc div.accessory label{padding:0;margin:0;cursor:pointer;text-align:left}#Main #Document #atvDoc div.accessory label.topLabel{line-height:1.8em}#Main #Document #atvDoc div.accessory input.upcheck{float:left}#Main #Document #atvDoc div.accessory label.leftLabel{line-height:1.2em;float:left;width:35px}#Main #Document #atvDoc div.accessory label.rightLabel{float:left}#Main #Document #atvDoc div.accessory span.accessoryFormCart{width:120px;float:left;margin:10px 0 0 0}#Main #Document #atvDoc div.accessory label.rightLabelCart{float:none}#Main #Document #atvDoc div.accessory p span.wasPrice,span.wasPrice{color:#777;text-decoration:line-through}#Main #Document #atvDoc div.accessory p.infoLink{clear:both;background:transparent url(../styleImages/bg/hdots.gif) left bottom repeat-x;padding:0;margin:0 0 0 18px;text-align:left}#Main #Document #atvDoc div.accessory p.infoLink a{color:#777;line-height:2.1em;padding:.2em 15px .2em 5px;margin:0;background:#f5f5f5 url(../styleImages/arrows.png) right center no-repeat;border-right:5px solid #f5f5f5}#Main #Document #atvDoc p.accessorySign{width:326px;font-size:1.1em;position:relative;top:-70px;left:-7px;padding:0 5px 6px 6px;background:#f5f5f5;border:1px solid #e5e5e5;-moz-border-radius:4px;-webkit-border-radius:4px}#Main #Document #atvDoc p.accessorySign strong{color:#b00;font-weight:400}#Main #Document #atvDoc p.accessorySign img{display:inline;position:relative;top:5px}#Main #Document #atvDoc .shiftUp{position:relative;top:-65px}#Main #Document #atvDoc div#Discontinued{background:#f4f4f4;border-top:1px solid #e5e5e5;border-bottom:1px solid #dadada;padding:.2em 0 1em 0}#Main #Document #atvDoc div#productRight{width:220px;float:left;text-align:left;margin:1em 0 0 0;padding:0;position:relative;z-index:1}#Main #Document #atvDoc div#productRight div#panel{position:absolute;z-index:4;background:#f5f5f5 url(../styleImages/bg/hdots.gif) left top repeat-x;width:232px;padding:3px;border:1px solid #e5e5e5;border-top:none;overflow:hidden}#Main #Document #atvDoc div#productRight p{position:relative;text-align:left;margin:0;padding:.4em 6px .4em 12px;line-height:1.33em;background:#fafafa}#Main #Document #atvDoc div#productRight h4,#Main div#productRight p.h4{text-align:left;margin:0;padding:.6em 6px .6em 12px;text-indent:0;color:#888;text-transform:none}#Main #Document #atvDoc div#productRight p.quote{background:#fff;padding:.6em 6px .6em 12px}#Main #Document #atvDoc div#productRight p.quote span#fullTestimonialBox{display:none;line-height:1.33em}#Main #Document #atvDoc div#productRight p.quote span#showText{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.1em;line-height:1em;padding:0;letter-spacing:-.2em}#Document #atvDoc #testimonialBlock span#showText a{text-decoration:none}#Main #Document #atvDoc div#productRight ul{position:relative;text-align:left;margin:0;padding:.6em 6px .6em 20px;line-height:1.33em;background:#fff}#Main #Document #atvDoc div#productRight ul li{padding:.3em 0}#Main #Document #atvDoc div#productRight div#panel p.accessoryh3{font-size:1.1em}#Main #Document #atvDoc div#productRight div#panel div.accessory{background:#fff;float:none}#Main #Document #atvDoc div#productRight div#panel div.accessory p{width:214px;background:#fff url(../styleImages/bg/hdots.gif) left top repeat-x;padding:0 10px}#Main #Document #atvDoc div#productRight div#panel div.accessory p label.topLabel{padding-top:5px}#Main #Document #atvDoc div#productRight div#panel div.accessory img{width:100px;height:100px;margin:0}#Main #Document #atvDoc div#testimonialBlock span#showText{display:none}#Main #Document #atvDoc div#testimonialBlock span.cutoff{display:none}#Main #Document #atvDoc div#serviceInfo{display:none}#Document #atvDoc #testimonialBlock{width:278px;border:3px solid #e5e5e5;margin:1em 0 1em 17px;padding:0 20px 15px 0;background:#fff}#Document #atvDoc p#linkBar{width:452px}#Main #Document #atvDoc #ProdReviews{text-align:center;padding:0 5px}#Main #Document #atvDoc #ProdReviews p{text-align:center;margin:1em 0 0 0;line-height:1.5em}#Main #Document #atvDoc #ProdReviews img{float:left;margin:0 0 0 1px}#Main #Document #atvDoc ul#ProductNavigation{margin:0;padding:0;list-style-type:none;line-height:2em}#Main #Document #atvDoc ul#ProductNavigation li{background:#fff;margin:1px 0 0 0;padding:0}#Main #Document #atvDoc ul#ProductNavigation li a{width:160px}#Main #Document #atvDoc div#RelatedProducts h3,#Main div#RelatedProducts p.h3{font-size:1.4em}#Main #Document #atvDoc div.struq_SL_DF_container{display:none}#Main #Document #atvDoc p{font-size:normal}#Main #Document #atvDoc p.h3{font-size:normal}#Main #Document #atvDoc p.h2{font-size:normal}#Main #Document #atvDoc p.h3.faqlink{text-transform:none;font-weight:400}#Main #Document #atvDoc p.h3.phonenumber{font-weight:400}#Main #Document #atvDoc p.h5{font-size:1.2em}div#addbox label span{margin:5px}div#addbox label span.rspan{color:#b00;font-weight:700}#Main #Document div#testimonialBlock p.h4{font-size:1.35em}#Main #Document #ProductImageBox div#quantCount{width:75px;height:75px;background:transparent url(../styleImages/3p/circlex.png) top left no-repeat;position:absolute;top:5px;left:5px;display:none}#Main #Document #ProductImageBox div#quantCount p{margin:0;padding:0;font-size:3em;text-align:center;color:#fff;line-height:75px;background:0 0}#Main #Document #testimonialBlock p#readAnother{display:none}