.clear{clear:both}.grid,.list{border-radius:3px;width:15px;height:15px;margin-right:10px;float:left;cursor:pointer;padding:5px}.grid{background:url(../icons/gridw.png) 50% no-repeat #FFCD05}.grid:hover{background:url(../icons/gridw.png) 50% no-repeat #7eb800}.grid-active{background:url(../icons/gridw.png) 50% no-repeat #A71C20}.list{background:url(../icons/listw.png) 50% no-repeat #FFCD05}.list:hover{background:url(../icons/listw.png) 50% no-repeat #7eb800}.list-active{background:url(../icons/listw.png) 50% no-repeat #A71C20}.prods-cnt{width:100%;overflow:hidden}.prods-controls{width:80%;position:relative;float:right;display:inline-block}.prods-controls:last-child{margin-top:20px}.prods-controls p{display:inline;float:right;position:relative;width:auto;margin:0;padding:0;font-family:Helvetica;font-weight:700}.prods-controls p:last-child{padding-right:20px}.prods-controls p select{border:2px solid #A71C20;border-radius:.3em;font-weight:700;width:auto;font-size:.8em;display:inline;margin-right:20px}.prod-box{width:27%;padding:10px;background-color:#fff;margin:15px;float:left;overflow:hidden;border-radius:.5em}.prod-box a{overflow:hidden;display:block}.prod-box img:first-child{width:100%;height:247px;float:left}.prod-box h3,.special_product h3{width:100%;overflow:hidden;display:block;padding:0;margin:0}.caption h3 a,.prod-box h3 a,.special_product h3 a{text-decoration:none;width:100%;float:left;margin:5px 0;color:#888;height:70px}.special_product h3 a{height:auto}.prod-box p{display:none}.caption h3 a{height:90px}.price-cnt,.prod-box .price-cnt{width:50%;overflow:hidden;display:inline-block;text-align:right}.caption .price-cnt{width:40%}.old,.prod-box .old{margin-right:20px;text-decoration:line-through;font-size:1.2em;color:#181818!important;height:23px}.price,.prod-box .price{width:100%;display:inline;float:left;font-size:1.2em;color:#be0000}.caption .price{font-size:1em}.buy-ico,.prod-box .buy-ico{width:45%;display:inline-block;float:right;margin-top:.8em}.caption .buy-ico{width:50%}.buy-ico input[type=image],.info-ico,.prod-box .buy-ico .info-ico,.prod-box .buy-ico input[type=image]{border-radius:20px;width:40px;height:40px;float:right;margin:2px;cursor:pointer;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in;border:2px solid #FFCD05;outline:0;-webkit-appearance:none;box-shadow:none}.buy-ico input[type=image],.prod-box .buy-ico input[type=image]{background:url(../template/cart-add.png) 50% no-repeat #A71C20}.buy-ico .info-ico,.prod-box .buy-ico .info-ico{background:url(../template/more-info.png) 50% no-repeat #A71C20}.buy-ico .info-ico:hover,.buy-ico input[type=image]:hover,.prod-box .buy-ico .info-ico:hover,.prod-box .buy-ico input[type=image]:hover{background-color:#FFCD05;border:2px solid #A71C20}.prod-box .price-cnt .discount-label,.prod-box-list .price-cnt .discount-label{position:absolute;width:80px;height:30px;left:inherit;top:inherit;padding:5px 20px 5px 15px;background:url(../template/discount.png) 50% no-repeat;font-weight:700;color:#FFF;font-size:1em;line-height:28px;text-align:left;transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);margin-left:137px;margin-top:-320px}.prod-box-list{height:200px;width:94%;margin:3% 0 0 1%;padding:2%;background-color:#fff;border-radius:.5em;overflow:hidden}.prod-box-list .price-cnt .discount-label{top:inherit;left:inherit;margin-left:-94px;margin-top:-120px}.prod-box-list:last-child{margin-bottom:1em}.prod-box-list img:first-child{height:196px;width:196px;float:left}.prod-box-list h3{float:right;display:inline-block;width:73%;margin-top:0}.prod-box-list h3 a{text-decoration:none;float:left;padding:0;color:#3c2e25;font-size:22px}.prod-box-list p{color:#888;width:73%;float:right;margin-top:0;height:75px}.buy-ico form input[type=submit],.prod-box-list .buy-ico .info-ico,.prod-box-list .buy-ico input[type=image],.product_next,.product_prev,.tellafriend,.wishlist{border-radius:20px;width:40px;height:40px;float:right;margin:2px;cursor:pointer;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in;border:2px solid #FFCD05}.buy-ico form input[type=submit],.prod-box-list .buy-ico input[type=image]{background:url(../template/cart-add.png) 5% 50% no-repeat #A71C20;width:auto;font-weight:700;color:#fff;font-size:1em;line-height:1.1em}.prod-box-list .buy-ico .info-ico{background:url(../template/more-info.png) 50% no-repeat #A71C20}.wishlist{background:url(../template/btn-wishlist.png) 5% 50% no-repeat #A71C20;width:auto;padding-left:45px;font-weight:700;color:#fff;font-size:1em;line-height:1.1em;padding-right:15px;margin-bottom:1em}.tellafriend{background:url(../template/btn-tellafriend.png) 5% 50% no-repeat #A71C20;width:auto;padding-left:45px;font-weight:700;color:#fff;font-size:1em;line-height:1.1em;padding-right:15px;margin-bottom:1em}.buy-ico form input[type=submit]:hover,.prod-box-list .buy-ico .info-ico:hover,.prod-box-list .buy-ico input[type=image]:hover,.tellafriend:hover,.wishlist:hover{background-color:#FFCD05;border:2px solid #A71C20}.product_next:hover,.product_prev:hover{background-color:#FFCD05;border:2px solid #A71C20;color:#A71C20!important}.product_next,.product_prev{width:60px;height:24px;text-align:center;line-height:1.45em;background-color:#A71C20;font-weight:700;color:#FFCD05!important}.prod-box-list .price-cnt{width:61%;overflow:hidden;display:inline-block;text-align:right}.prod-box-list .old{text-decoration:line-through;font-size:1.5em!important;float:right;margin-top:10px;color:#181818!important;height:23px;width:auto!important}.prod-box-list .price{display:inline;font-size:2.2em;float:right;margin-right:20px;color:#be0000;width:auto!important}.prod-box-list .buy-ico{width:13%;display:inline-block;float:right;margin:0 0 .5em;padding:0}.sku{width:66%;display:block;float:right;text-align:right;font-size:.75em;font-style:italic}.product-wrapper{width:94%;margin:0 0 0 1%;padding:2%;background-color:#fff;border-radius:.5em;overflow:hidden}.prods-cnt h2{font-family:race1}.detail-image-box{width:38%;display:block;float:left;margin-right:2%}.detail-image-box h2{position:relative;display:block;float:left}.default-image,.default-image-multi,.detail-image-default{width:100%;display:block;float:left;border:2px solid #A71C20;border-radius:1em;overflow:hidden}.default-image img,.default-image-multi img,.detail-image-default img{width:100%;border:none;border-radius:1em}.zoomWrapperImage img{width:auto;border-radius:none}.details-copy{width:60%;display:block;float:right;overflow:hidden}.product-wrapper .buy-ico{width:100%}.product-wrapper .price-cnt{float:right;font-size:1.5em;margin-bottom:2%}.product-wrapper label{float:right;font-size:1.2em;margin-right:10px;font-weight:700;color:#747373;line-height:2.2em}.product-wrapper input[type=text]{float:right;border:2px solid #A71C20;border-radius:.3em;padding:1%;font-weight:700;font-size:1em;text-align:center;margin-top:7px;margin-right:10px}.product-wrapper .details-copy .price-cnt .old{height:auto!important}.additions{display:block;float:right;overflow:hidden;width:100%}.bonus-points{display:block;float:right;text-align:right;margin-top:2%;font-weight:bolder;line-height:2em}.bonus-number{font-size:1.5em;color:#A71C20}.out-of-stock{width:100%;display:inline;float:left;font-size:1.2em;color:#BE0000;text-align:right;text-transform:uppercase;font-weight:bolder}.note-stock{text-align:right;font-size:12px;margin-bottom:10px}.shadow{-webkit-box-shadow:0 0 18px rgba(50,50,50,.31);-moz-box-shadow:0 0 10px rgba(50,50,50,.31);box-shadow:0 0 5px rgba(50,50,50,.31)}