.addToCartLocked,.qtyLocked{cursor:not-allowed!important}.mainImage img{max-width:100%;height:auto}.secondaryImages .thumbHolder{display:inline-block;float:left;padding:10px;width:100px;height:100px;position:relative;text-align:center;cursor:pointer}.thumbHolder:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.1);opacity:0;transition:.2s;-webkit-transition:.2s}.qtyPriceGroup .addToCart,.qtyPriceGroup .qty{-webkit-transition:background .5s;font-size:20px;margin-bottom:10px}.thumbHolder:hover:after{opacity:1}.secondaryImages .thumbHolder img{width:80px;height:80px}.extraInfoHeader,.groupInfoText,.parameterOptionGroup,.qtyPriceGroup{margin-bottom:30px}h1{margin-top:20px}.addToCart{position:absolute;width:calc(100% - 24px);box-sizing:border-box}.qtyPriceGroup .addToCart{padding:10px 0;background-color:#ec1a22;color:#fff;text-align:center;font-weight:300;cursor:pointer;transition:background .5s}.qtyPriceGroup .qty{width:100%;padding:10px;border:1px solid #000;cursor:initial;color:#000;transition:background .5s}.qtyPriceGroup .price{color:#ec1a22;height:40px}.qtyPriceGroup .loadPrice,.qtyPriceGroup .showPrice{font-size:35px;color:#ec1a22;min-height:40px;font-weight:700;text-shadow:2px 2px 5px #bdbdbd;display:none}.qtyLocked{border:1px solid #e0e0e0!important;color:#e0e0e0!important}.addToCartLocked{background-color:#e0e0e0!important;color:#fff!important}.FAQRow,.documentationRow,.extraTextRow,.heroRow,.puffRow,.videoRow{margin-bottom:100px}.extraTextRow .content{position:relative;height:100%;z-index:800}.contentHolder{display:block;position:relative;height:auto}.collapsed{position:relative;height:200px;overflow-y:hidden}.expandShowMore,.expandShowMore div{position:absolute;bottom:0;width:100%}.expandShowMore{z-index:900;height:200px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#fff);left:0;cursor:pointer;display:block}.CollapseShowMore,.cartMessage{position:relative;display:none}.expandShowMore div{text-align:center;font-size:20px}.CollapseShowMore{width:100%;font-size:20px;text-align:center;cursor:pointer}.FAQHolder,.documentationDetail td{padding:10px}.FAQQuestion{font-size:20px}.selectOptionHolderLabel,.styleHeader .label{font-size:22px;font-weight:400}.parameterOptionGroup span,.qtyPriceGroup span{font-size:22px;font-weight:400;margin-bottom:10px}.freightIncluded{font-size:18px!important;font-weight:400}.selectOptionGroup{margin-bottom:20px}.parameterOptionHolder{overflow:auto}.parameterOptionHolder div{float:left;padding:10px;color:#fff;margin:10px;min-width:46px;text-align:center;-webkit-transition:background .5s;transition:background .5s}.option{background-color:#252525;cursor:pointer}.option:hover{background-color:#787878}.optionLocked{background-color:#e0e0e0;cursor:not-allowed}.optionSelected{background-color:#ec1a22;box-shadow:1px 1px #000;cursor:pointer}.styleHeader{border-bottom:10px solid #000}.styleHeader .label{padding:10px 10px 00px;color:#fff;background-color:#000;display:inline-block;border-left:10px solid #ec1a22}.documentationDetail table{width:100%}.documentationDetail td a,.documentationDetail td a:active,.documentationDetail td a:visited{color:#000}.documentationDetail td a:hover{color:#000;text-decoration:underline}.documentationDetail table tr:nth-child(odd) td{background-color:#eee}.documentationDetail table tr:nth-child(2n) td{background-color:#fff}.puffSnippetHolder{position:relative;text-align:center}.puffSnippetHolder img{width:100%;top:0;left:0;z-index:8999}.half{max-height:190px;overflow:hidden}#addToCartForm{padding:0!important}.cartPopulated{position:relative;right:0;top:0;float:right;width:00px;padding:10px;margin-bottom:10px;font-weight:300;font-size:20px;background-color:#252525;color:#fff;text-align:center;border-width:0 0 0 3px;border-color:#fff;border-style:solid;white-space:nowrap;cursor:pointer;-webkit-transition:width .2s;transition:width .2s}.cartMessage{font-size:16px;top:60px;text-align:left;font-weight:500}.showOption{display:block}.hideOption{display:none}.contentHolder>.content>ul>li{font-size:20px;line-height:35px}.notice_inner{width:100%;padding:10px;border:1px solid #ec1a22;border-radius:5px;background-color:#ffa2a6;text-align:center}.notice_inner_headline{font-size:22px}.notice_inner a{color:inherit;text-decoration:underline}.set_warn{margin-top:10px;margin-bottom:10px}