.addToCartLocked,.qtyLocked{cursor:not-allowed!important}.heroImageHolder,.mainImage img{max-width:100%}.mainImage img{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;padding:10px}.thumbHolder:hover:after{opacity:1}.secondaryImages .thumbHolder img{width:80px;height:80px}.extraInfoHeader,.groupInfoText,.parameterOptionGroup,.qtyPriceGroup{margin-bottom:30px}h1{margin-top:20px}.qtyPriceGroup .addToCart{background-color:#ec1a22;color:#fff;text-align:center;font-weight:300;cursor:pointer;transition:background .5s}.qtyPriceGroup .qty{width:100%;border:1px solid #000;cursor:initial;color:#000;transition:background .5s}.qtyPriceGroup .price,.qtyPriceGroup .showPrice{color:#ec1a22;height:40px}.qtyPriceGroup .showPrice{font-size:35px;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:50px}.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,.puffSnippetHolder{position:relative;text-align:center}.expandShowMore div{text-align:center;font-size:20px}.CollapseShowMore{width:100%;display:none;font-size:20px;cursor:pointer}.FAQHolder,.documentationDetail td{padding:10px}.FAQQuestion{font-size:30px;font-weight:300}.FAQAnswer,.cap,.contentHolder>.content>ul>li{font-size:20px;line-height:35px}.parameterOptionGroup span,.qtyPriceGroup span{font-size:22px;font-weight:400;margin-bottom:10px}.parameterOptionHolder{overflow-y:scroll;height:300px}.parameterOptionHolder div{float:left;padding:10px;width:100%;text-align:left;-webkit-transition:background .5s;transition:background .5s}.option{background-color:#fff;cursor:pointer;color:#333}.option:hover{background-color:#333;color:#fff}.optionLocked{background-color:#e0e0e0;cursor:not-allowed}.optionSelected{cursor:pointer}.styleHeader{border-bottom:10px solid #000}.styleHeader .label{padding:10px 10px 00px;font-size:22px;font-weight:400;color:#fff;background-color:#000;display:inline-block;border-left:10px solid #ec1a22}.documentationDetail table{width:100%}.documentationDetail td a,.documentationDetail td span{color:#000;font-size:20px;line-height:35px;font-weight:200}.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}.midcap,.subcap{position:absolute;margin:0}.puffSnippetHolder img{width:100%;top:0;left:0;z-index:8999}.cap{width:100%;background-color:rgba(0,0,0,.6);padding:20px 0;color:#fff}.midcap{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.subcap{bottom:0}.heroCaption,.heroRow{position:relative}.half{max-height:190px;overflow:hidden}.heroTextHolder,.heroTextHolder h1{font-size:60px;color:#fff;margin:0;text-shadow:#000 3px 3px 3px}.productHolder{margin-bottom:100px}.heroCaption{text-align:center;width:100%;margin:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}