a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }.btn { border-radius: 10px; padding: 4px 9px; border: none; display: inline-block; font-size: 12px; font-family: 'DroidSerifRegular',Georgia,serif; white-space: nowrap; text-decoration: none !important; } .btn:focus { outline: none; } .btn.addtocart, .btn.addtocart-dangerous, .btn.addCouponPromoToCart, .btn.gotoproduct, .btn.addvgvtocart, .btn.addDigitalSubscriptionTocart, .btn.email-me-back-in-stock { font-size: 14px; padding: 7px 20px; border-radius: 22px; background-color: #ffc000; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ffc000%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23cb8600%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc000), color-stop(100%, #cb8600)); background-image: -webkit-linear-gradient(top, #ffc000 0%, #cb8600 100%); background-image: linear-gradient(to bottom, #ffc000 0%, #cb8600 100%); color: #000000; text-shadow: 1px 1px 2px white; box-shadow: 0 1px 1px #999999 inset; } .ie8 .btn.addtocart, .ie8 .btn.addtocart-dangerous, .ie8 .btn.addCouponPromoToCart, .ie8 .btn.gotoproduct, .ie8 .btn.addvgvtocart, .ie8 .btn.addDigitalSubscriptionTocart, .ie8 .btn.email-me-back-in-stock { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc000', endColorstr='#cb8600',GradientType=0); } .btn.addtocart:hover, .btn.addtocart:visited:hover, .btn.addtocart:focus, .btn.addtocart-dangerous:hover, .btn.addtocart-dangerous:visited:hover, .btn.addtocart-dangerous:focus, .btn.addCouponPromoToCart:hover, .btn.addCouponPromoToCart:visited:hover, .btn.addCouponPromoToCart:focus, .btn.gotoproduct:hover, .btn.gotoproduct:visited:hover, .btn.gotoproduct:focus, .btn.addvgvtocart:hover, .btn.addvgvtocart:visited:hover, .btn.addvgvtocart:focus, .btn.addDigitalSubscriptionTocart:hover, .btn.addDigitalSubscriptionTocart:visited:hover, .btn.addDigitalSubscriptionTocart:focus, .btn.email-me-back-in-stock:hover, .btn.email-me-back-in-stock:visited:hover, .btn.email-me-back-in-stock:focus { background-color: #ff9c00; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ff9c00%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23d55a00%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9c00), color-stop(100%, #d55a00)); background-image: -webkit-linear-gradient(top, #ff9c00 0%, #d55a00 100%); background-image: linear-gradient(to bottom, #ff9c00 0%, #d55a00 100%); } .ie8 .btn.addtocart:hover, .ie8 .btn.addtocart:visited:hover, .ie8 .btn.addtocart:focus, .ie8 .btn.addtocart-dangerous:hover, .ie8 .btn.addtocart-dangerous:visited:hover, .ie8 .btn.addtocart-dangerous:focus, .ie8 .btn.addCouponPromoToCart:hover, .ie8 .btn.addCouponPromoToCart:visited:hover, .ie8 .btn.addCouponPromoToCart:focus, .ie8 .btn.gotoproduct:hover, .ie8 .btn.gotoproduct:visited:hover, .ie8 .btn.gotoproduct:focus, .ie8 .btn.addvgvtocart:hover, .ie8 .btn.addvgvtocart:visited:hover, .ie8 .btn.addvgvtocart:focus, .ie8 .btn.addDigitalSubscriptionTocart:hover, .ie8 .btn.addDigitalSubscriptionTocart:visited:hover, .ie8 .btn.addDigitalSubscriptionTocart:focus, .ie8 .btn.email-me-back-in-stock:hover, .ie8 .btn.email-me-back-in-stock:visited:hover, .ie8 .btn.email-me-back-in-stock:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c00', endColorstr='#d55a00',GradientType=0); } .btn:focus { outline: none; }.btn[disabled], .btn:disabled, a.btn.disabled { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #b6b6b6; text-shadow: 1px 1px 1px #999999; cursor: default; } .ie8 .btn[disabled], .ie8 .btn:disabled, .ie8 a.btn.disabled { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); } .btn[disabled]:hover, .btn:disabled:hover, a.btn.disabled:hover { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #b6b6b6; text-shadow: 1px 1px 1px #999999; } .ie8 .btn[disabled]:hover, .ie8 .btn:disabled:hover, .ie8 a.btn.disabled:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); }.s1 { padding: 5px 16px !important; font-size: 14px !important; border-radius: 18px !important; }.s2, .feature-slot > .content button.addtocart, .feature-slot > .content button.addCouponPromoToCart, .feature-slot > .content button.gotoproduct, .feature-slot > .content button.addtocart-dangerous, .feature-slot > .content button.email-me-back-in-stock, .feature-slot > .content button.addvgvtocart, .feature-slot > .content button.addDigitalSubscriptionTocart, .feature-slot > .content a.btn.addtocart, .feature-slot > .content a.btn.addCouponPromoToCart, .feature-slot > .content a.btn.gotoproduct, .feature-slot > .content a.btn.addtocart-dangerous, .feature-slot > .content a.btn.email-me-back-in-stock, .feature-slot > .content a.btn.addvgvtocart, .feature-slot > .content a.btn.addDigitalSubscriptionTocart, .feature-slot > .content .emailWhenBackInStock { padding: 7px 20px !important; font-size: 16px !important; border-radius: 22px !important; }.s3, #carousel > div > ul li p > button.addtocart, #carousel > div > ul li p > button.addCouponPromoToCart, #carousel > div > ul li p > button.gotoproduct, #carousel > div > ul li p > button.addtocart-dangerous, #carousel > div > ul li p > button.email-me-back-in-stock, #carousel > div > ul li p > button.addvgvtocart, #carousel > div > ul li p > button.addDigitalSubscriptionTocart, #carousel > div > ul li p a.btn.addtocart, #carousel > div > ul li p a.btn.addCouponPromoToCart, #carousel > div > ul li p a.btn.gotoproduct, #carousel > div > ul li p a.btn.addtocart-dangerous, #carousel > div > ul li p a.btn.email-me-back-in-stock, #carousel > div > ul li p a.btn.addvgvtocart, #carousel > div > ul li p a.btn.addDigitalSubscriptionTocart { padding: 5px 12px !important; font-size: 12px !important; border-radius: 18px !important; }.s4 { border-radius: 12px !important; font-size: 12px !important; padding: 3px 7px !important; }.btn-style-a { background-color: #81b100; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%2381b100%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23336600%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81b100), color-stop(100%, #336600)); background-image: -webkit-linear-gradient(top, #81b100 0%, #336600 100%); background-image: linear-gradient(to bottom, #81b100 0%, #336600 100%); color: #ffffff !important; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-a { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b100', endColorstr='#336600',GradientType=0); } .btn-style-a:hover, .btn-style-a:focus { background-color: #6b9002; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%236b9002%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23213f00%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b9002), color-stop(100%, #213f00)); background-image: -webkit-linear-gradient(top, #6b9002 0%, #213f00 100%); background-image: linear-gradient(to bottom, #6b9002 0%, #213f00 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-a:hover, .ie8 .btn-style-a:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b9002', endColorstr='#213f00',GradientType=0); }.btn-style-b, .email-me-back-in-stock, .emailWhenBackInStock { background-color: #ebebeb; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ebebeb%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23cbcbcb%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #cbcbcb)); background-image: -webkit-linear-gradient(top, #ebebeb 0%, #cbcbcb 100%); background-image: linear-gradient(to bottom, #ebebeb 0%, #cbcbcb 100%); color: #000000; box-shadow: 0 1px 1px #999999 inset, 0 1px 1px white; } .ie8 .btn-style-b, .ie8 .email-me-back-in-stock, .ie8 .emailWhenBackInStock { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#cbcbcb',GradientType=0); } .btn-style-b:hover, .btn-style-b:visited:hover, .btn-style-b:focus, .email-me-back-in-stock:hover, .email-me-back-in-stock:visited:hover, .email-me-back-in-stock:focus, .emailWhenBackInStock:hover, .emailWhenBackInStock:visited:hover, .emailWhenBackInStock:focus { background-color: #d3d3d3; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23d3d3d3%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23b4b4b4%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #b4b4b4)); background-image: -webkit-linear-gradient(top, #d3d3d3 0%, #b4b4b4 100%); background-image: linear-gradient(to bottom, #d3d3d3 0%, #b4b4b4 100%); } .ie8 .btn-style-b:hover, .ie8 .btn-style-b:visited:hover, .ie8 .btn-style-b:focus, .ie8 .email-me-back-in-stock:hover, .ie8 .email-me-back-in-stock:visited:hover, .ie8 .email-me-back-in-stock:focus, .ie8 .emailWhenBackInStock:hover, .ie8 .emailWhenBackInStock:visited:hover, .ie8 .emailWhenBackInStock:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#b4b4b4',GradientType=0); }.btn-style-c, .btn.btn-style-c:focus, .btn.btn-style-c:visited { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-c, .ie8 .btn.btn-style-c:focus, .ie8 .btn.btn-style-c:visited { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); } .btn-style-c:hover, .btn-style-c:focus, .btn.btn-style-c:focus:hover, .btn.btn-style-c:focus:focus, .btn.btn-style-c:visited:hover, .btn.btn-style-c:visited:focus { background-color: #9e9e9e; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%239e9e9e%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23626262%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e9e9e), color-stop(100%, #626262)); background-image: -webkit-linear-gradient(top, #9e9e9e 0%, #626262 100%); background-image: linear-gradient(to bottom, #9e9e9e 0%, #626262 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-c:hover, .ie8 .btn-style-c:focus, .ie8 .btn.btn-style-c:focus:hover, .ie8 .btn.btn-style-c:focus:focus, .ie8 .btn.btn-style-c:visited:hover, .ie8 .btn.btn-style-c:visited:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#626262',GradientType=0); }.btn-style-d { background-color: #fbfbfb; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23fbfbfb%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23e4e4e4%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e4e4e4)); background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #e4e4e4 100%); background-image: linear-gradient(to bottom, #fbfbfb 0%, #e4e4e4 100%); color: #313131; } .ie8 .btn-style-d { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e4e4e4',GradientType=0); }.btn-make-default { padding: 3px 25px 3px 8px; position: absolute; position: relative; } .btn-make-default:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: -129px 0; height: 16px; width: 16px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); right: 5px; top: 3px; } .ie8 .btn-make-default { background-image: none; } .ie8 .btn-make-default:after { background-image: none; }.btn-icon { background-color: #ffffff; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ffffff%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23e2e2e2%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e2e2e2)); background-image: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%); font-size: 12px; font-family: 'DroidSerifRegular',Georgia,serif; border-radius: 10px; border: none; border-bottom: 1px solid #FFFFFF; box-shadow: 0 1px 1px #999999 inset; color: #333333; display: inline-block; padding-right: 25px; padding: 3px 8px 3px 8px; text-decoration: none; } .ie8 .btn-icon { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0); } .btn-icon:hover { background-color: #e2e2e2; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23e2e2e2%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23c6c6c6%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #c6c6c6)); background-image: -webkit-linear-gradient(top, #e2e2e2 0%, #c6c6c6 100%); background-image: linear-gradient(to bottom, #e2e2e2 0%, #c6c6c6 100%); } .ie8 .btn-icon:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c6c6c6',GradientType=0); } .btn-icon:focus { outline: none; } .btn-icon.giftlist { padding: 3px 25px 3px 12px; position: relative; } .btn-icon.giftlist:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.giftlist { background-image: none; } .ie8 .btn-icon.giftlist:after { background-image: none; } .btn-icon.giftlist:after { background-position: -21px -1px; height: 15px; width: 9px; right: 10px; top: 2px; } .btn-icon.remove { padding: 3px 25px 3px 8px; position: relative; } .btn-icon.remove:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.remove { background-image: none; } .ie8 .btn-icon.remove:after { background-image: none; } .btn-icon.remove:after { background-position: -65px -1px; height: 14px; width: 11px; right: 7px; top: 6px; } .btn-icon.read-more { font-size: 14px; border-radius: 15px; padding: 5px 30px 5px 16px !important; white-space: nowrap; position: relative; } .btn-icon.read-more:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.read-more { background-image: none; } .ie8 .btn-icon.read-more:after { background-image: none; } .btn-icon.read-more:after { background-position: 0 -1px; height: 18px; width: 21px; right: 7px; top: 6px; } .btn-icon.s2.read-more:after, .feature-slot > .content button.btn-icon.read-more.addtocart:after, .feature-slot > .content button.btn-icon.read-more.addCouponPromoToCart:after, .feature-slot > .content button.btn-icon.read-more.gotoproduct:after, .feature-slot > .content button.btn-icon.read-more.addtocart-dangerous:after, .feature-slot > .content button.btn-icon.read-more.email-me-back-in-stock:after, .feature-slot > .content button.btn-icon.read-more.addvgvtocart:after, .feature-slot > .content button.btn-icon.read-more.addDigitalSubscriptionTocart:after, .feature-slot > .content a.btn-icon.read-more.btn.addtocart:after, .feature-slot > .content a.btn-icon.read-more.btn.addCouponPromoToCart:after, .feature-slot > .content a.btn-icon.read-more.btn.gotoproduct:after, .feature-slot > .content a.btn-icon.read-more.btn.addtocart-dangerous:after, .feature-slot > .content a.btn-icon.read-more.btn.email-me-back-in-stock:after, .feature-slot > .content a.btn-icon.read-more.btn.addvgvtocart:after, .feature-slot > .content a.btn-icon.read-more.btn.addDigitalSubscriptionTocart:after, .feature-slot > .content .btn-icon.read-more.emailWhenBackInStock:after { top: 9px !important; } .btn-icon.add-new { font-size: 14px; border-radius: 15px; padding: 5px 27px 5px 16px !important; white-space: nowrap; position: relative; } .btn-icon.add-new:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.add-new { background-image: none; } .ie8 .btn-icon.add-new:after { background-image: none; } .btn-icon.add-new:after { background-position: 6px -18px; height: 18px; width: 21px; right: 7px; top: 6px; } .btn-icon.back-to-top { background-color: #666666; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23666666%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23333333%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #333333)); background-image: -webkit-linear-gradient(top, #666666 0%, #333333 100%); background-image: linear-gradient(to bottom, #666666 0%, #333333 100%); color: #ffffff; border-radius: 15px; padding: 6px 33px 6px 12px; position: relative; } .ie8 .btn-icon.back-to-top { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0); } .btn-icon.back-to-top:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.back-to-top { background-image: none; } .ie8 .btn-icon.back-to-top:after { background-image: none; } .btn-icon.back-to-top:after { background-position: -75px -1px; height: 18px; width: 18px; right: 7px; top: 6px; } .btn-icon.back-to-top:hover { background-color: #333333; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23333333%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23000000%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000)); background-image: -webkit-linear-gradient(top, #333333 0%, #000000 100%); background-image: linear-gradient(to bottom, #333333 0%, #000000 100%); } .ie8 .btn-icon.back-to-top:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0); } .btn-icon.back-to-top:hover:after { background-position: -93px -1px; } .btn-icon.facebook { padding-left: 30px !important; position: relative; } .btn-icon.facebook:after { content: ""; background-image: url(/static/img/store-finder/facebook-logo-small.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 15px; width: 15px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); left: 10px; top: 7px; } .ie8 .btn-icon.facebook { background-image: none; } .ie8 .btn-icon.facebook:after { background-image: none; }a.btn-icon.back-to-top:visited,a.btn-icon.back-to-top:active { color: #ffffff; }a.btn-icon:visited,a.btn-icon:active { color: #333333; }.btn-forward,.btn-back { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 70px; height: 69px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; }.btn-forward { background-position: 0 -39px; } .btn-forward:hover, .btn-forward:focus { background-position: -72px -39px; }.btn-back { background-position: 0 -111px; } .btn-back:hover, .btn-back:focus { background-position: -72px -111px; }a.btn-forward:visited,a.btn-back:active { color: #ffffff; }.btn-filter-off { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 10px; height: 10px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: -28px -21px; } .btn-filter-off:hover { background-position: -39px -21px; }a.btn-filter-off:visited,a.btn-filter-off:active { color: #ffffff; }.btn-360 { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 55px; height: 55px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: 0 -713px; } .btn-360:hover, .btn-360:focus { background-position: -56px -713px; }a.btn-360:visited,a.btn-360:active { color: #ffffff; }.btn-tooltip { display: none; } .js .btn-tooltip { width: 17px; height: 17px; text-indent: -9999px; color: transparent; position: relative; display: inline-block; vertical-align: top; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: -50px -18px; cursor: default; } .js .btn-tooltip:hover { cursor: pointer; }.tooltip { position: absolute; background: #ffffff; padding: 18px; text-indent: 0; color: #000000; max-width: 180px; box-shadow: 0 0 10px #999999; z-index: 1000; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; } .tooltip > span.pointer { background-image: url(/static/img/modules/bg-tooltip.png); background-position: center -17px; background-repeat: no-repeat; bottom: -17px; left: 0; display: block; height: 17px; position: absolute; width: 100%; } .tooltip > span.pointer.top { top: -17px; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }.ie9 .btn { -webkit-filter: none !important; filter: none !important; }#container.home #services { background-image: none; }.gradient-wrapper { width: 950px; margin: -40px 0 0 0; padding: 0px 0 1px; position: relative; background: #ffffff; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(20%, #ffffff), color-stop(80%, #ffffff), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(left, #eeeeee 0%, #ffffff 20%, #ffffff 80%, #eeeeee 100%); background: linear-gradient(to right, #eeeeee 0%, #ffffff 20%, #ffffff 80%, #eeeeee 100%); } .gradient-wrapper h2 { margin: 0; display: block; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #000000; text-transform: uppercase; letter-spacing: 2px; } .gradient-wrapper h2 p { margin: 0; padding: 0; } .gradient-wrapper h3 { margin: 0px 0 0; font-family: Georgia,'DroidSerifRegular',serif; font-size: 11px; font-weight: normal; color: #666666; text-transform: uppercase; } .gradient-wrapper h3 p { margin: 0; padding: 0; } .gradient-wrapper h4 { margin: 10px 0 0; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #333333; } .gradient-wrapper h4 p { margin: 0; padding: 0; } .gradient-wrapper h2 { margin: 0; display: block; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #000000; text-transform: uppercase; letter-spacing: 2px; } .gradient-wrapper h2 p { margin: 0; padding: 0; } .gradient-wrapper h3 { margin: 0px 0 0; font-family: Georgia,'DroidSerifRegular',serif; font-size: 11px; font-weight: normal; color: #666666; text-transform: uppercase; } .gradient-wrapper h3 p { margin: 0; padding: 0; } .gradient-wrapper h4 { margin: 10px 0 0; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #333333; } .gradient-wrapper h4 p { margin: 0; padding: 0; } .gradient-wrapper .single-title { margin-top: 65px; } .gradient-wrapper .feature-carousel { margin: -60px 0 40px; background-color: #eeeeee; } .gradient-wrapper .feature-carousel video { margin-top: 20px; }.cat-1col { display: block; clear: both; position: relative; width: 926px; background-color: #000; margin: 0 0 40px 10px; padding: 0; box-shadow: 0 1px 3px 1px #BBBBBB; border: 1px solid white; } .cat-1col a { height: 100%; width: 100%; position: absolute; z-index: 10; top: 0; left: 0; } .cat-1col .overlay { position: absolute; top: 15%; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #ffffff; width: 60%; height: 85%; z-index: 5; } .cat-1col .overlay h4 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #ffffff; margin: 0 11px 5px; } .cat-1col .overlay h4 p { margin: 0; padding: 0; } .cat-1col .overlay p { margin: 0 11px; } .cat-1col .overlay h4:empty, .cat-1col .overlay p:empty { display: none; }.cat-1col:hover a + img { opacity: 0.6; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; }.cat-2col { width: 950px; margin: 0 0 40px 0; padding: 0; } .cat-2col ul { margin-left: 10px; padding: 0; font-size: 0; } .cat-2col ul li { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; background-color: #000; display: inline-block; vertical-align: top; width: 441px; box-shadow: 0 1px 3px 1px #BBBBBB; border: 1px solid white; margin-left: 42px; position: relative; } .cat-2col ul li:first-child { margin-left: 0; } .cat-2col ul li span.price { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 20px; font-weight: normal; color: #333333; margin: 25px 0 0; line-height: 1em; } .cat-2col ul li .editorial-tout-link { height: 100%; width: 100%; position: absolute; z-index: 10; top: 0; left: 0; } .cat-2col ul li .editorial-tout-link:hover + img { opacity: 0.6; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; } .cat-2col ul li .overlay { position: absolute; top: 15%; height: 85%; width: 420px; padding: 0 11px; z-index: 5; } .cat-2col ul li .overlay h4 { width: 236px; color: #ffffff; font-size: 16px; margin: 0 0 5px 0; min-height: 42px; } .cat-2col ul li .overlay h4 p { font-size: 16px; width: 100%; } .cat-2col ul li .overlay p { width: 236px; color: #ffffff; font-size: 14px; margin: 0 0 5px 0; padding: 0; min-height: 76px; display: table-cell; vertical-align: middle; } .cat-2col ul li .overlay form { display: block; } .cat-2col ul li .overlay form label { background: url(/static/img/homepagerows/newsletter-box-2col.png) no-repeat scroll 0 0 transparent; display: block; position: absolute; bottom: 15%; height: 36px; width: 236px; margin: 0; } .cat-2col ul li .overlay form label .input-error::-webkit-input-placeholder { color: #7e1914; } .cat-2col ul li .overlay form label .input-error:-moz-placeholder { color: #7e1914; opacity: 1; } .cat-2col ul li .overlay form label .input-error::-moz-placeholder { color: #7e1914; opacity: 1; } .cat-2col ul li .overlay form label .input-error:-ms-input-placeholder { color: #7e1914; } .cat-2col ul li .overlay form label .input-error:placeholder-shown { color: #7e1914; } .cat-2col ul li .overlay form label input[type="text"] { background: none repeat scroll 0 0 transparent; border: 0 none; height: 15px; width: 186px; cursor: text; font-style: italic; height: 36px; left: 0; line-height: 36px; padding: 0 0 0 5px; position: absolute; width: 200px; color: #333333; font-size: 13px; } .cat-2col ul li .overlay form label button { background: none repeat scroll 0 0 transparent; border: 0 none; height: 36px; left: 205px; overflow: hidden; position: absolute; text-indent: -1000px; top: 0; width: 30px; } .cat-2col ul li img { max-width: 441px; }.cat-3col { width: 950px; margin: 0 0 40px 0; padding: 0; } .cat-3col > ul { width: 950px; margin: 0; padding: 0; position: relative; } .cat-3col > ul > li { width: 282px; padding: 0; margin-left: 39px; display: inline-block; vertical-align: top; position: static; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; line-height: 1.5; } .cat-3col > ul > li:first-child { margin-left: 0; padding-left: 10px; } .cat-3col > ul > li:last-child { margin-left: 38px; } .cat-3col > ul > li:last-child { margin-left: 38px; } .cat-3col > ul > li p { margin: 10px 0; } .cat-3col > ul > li p { margin: 10px 0; } .cat-3col > ul > li .thumb-link { display: block; } .cat-3col > ul > li .thumb-link .thumb-link-medium, .cat-3col > ul > li .thumb-link .thumb-link-video { display: block; background-color: #000; box-shadow: 0 1px 3px 1px #BBBBBB; border: 1px solid white; width: 280px; overflow: hidden; } .cat-3col > ul > li .thumb-link .thumb-link-video { position: relative; } .cat-3col > ul > li .thumb-link .thumb-link-video:after { content: ""; background-image: url(/static/img/btn-play-round.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 125px; width: 125px; display: block; position: absolute; margin: -62px 0 0 -62px; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); left: 50%; top: 50%; } .ie8 .cat-3col > ul > li .thumb-link .thumb-link-video { background-image: none; } .ie8 .cat-3col > ul > li .thumb-link .thumb-link-video:after { background-image: none; } .cat-3col > ul > li .thumb-link:hover img { opacity: 0.6; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; } .cat-3col > ul > li .thumb-link-medium { box-shadow: 0 1px 3px 1px #BBBBBB; border: 1px solid white; } .cat-3col > ul > li h3 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; text-transform: uppercase; margin: 0 0 10px; } .cat-3col > ul > li span { padding: 15px; } .cat-3col > ul > li span h4 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #fff; } .cat-3col > ul > li span p { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #fff; font-weight: normal; } .cat-3col > ul > li span h3, .cat-3col > ul > li span h4, .cat-3col > ul > li span p { width: 250px; } .cat-3col > ul > li button { position: absolute; bottom: 0; } .cat-3col > ul > li form { background: url(/static/img/homepagerows/newsletter-box-3col.png) no-repeat scroll 0 0 transparent; display: block; width: 280px; } .cat-3col > ul > li form input[type="text"] { background: none repeat scroll 0 0 transparent; border: 0 none; height: 15px; width: 260px; } .cat-3col > ul > li form label { margin: 0 0 10px 0; position: relative; } .cat-3col > ul > li form .input-error::-webkit-input-placeholder { color: #7e1914; } .cat-3col > ul > li form .input-error:-moz-placeholder { color: #7e1914; opacity: 1; } .cat-3col > ul > li form .input-error::-moz-placeholder { color: #7e1914; opacity: 1; } .cat-3col > ul > li form .input-error:-ms-input-placeholder { color: #7e1914; } .cat-3col > ul > li form .input-error:placeholder-shown { color: #7e1914; } .cat-3col > ul > li form .emailLabel { display: block; cursor: text; font-style: italic; height: 36px; left: 0; line-height: 36px; padding: 0 0 0 10px; position: absolute; top: -3; width: 270px; color: #333333; }.cat-4col { width: 950px; margin: 0 0 40px 0; padding: 0; } .cat-4col ul { display: block; margin-left: 9px; font-size: 0; position: relative; zoom: 1; } .cat-4col ul:before, .cat-4col ul:after { content: ""; display: table; } .cat-4col ul:after { clear: both; } .cat-4col ul li { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; width: 200px; padding: 0; margin-left: 43px; display: inline-block; vertical-align: bottom; position: relative; float: left; } .cat-4col ul li h3 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; text-transform: uppercase; margin: 0 0 10px; } .cat-4col ul li .thumb-link { display: block; } .cat-4col ul li .thumb-link .thumb-link-small { position: relative; display: block; background-color: #000; box-shadow: 0 1px 3px 1px #BBBBBB; border: 1px solid white; overflow: hidden; } .cat-4col ul li .thumb-link .thumb-link-small h4 { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.4s; transition: opacity 0.4s; display: block; position: absolute; margin: 0; width: 90%; height: 80%; left: 5%; top: 10%; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 15px; font-weight: normal; color: white; line-height: 17px; } .cat-4col ul li .thumb-link:hover img { opacity: 0.6; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; } .cat-4col ul li .thumb-link:hover h4 { opacity: 1; filter: alpha(opacity=100); } .cat-4col ul li:first-child { margin-left: 0; }.feature-slot { float: left; width: 950px; position: relative; height: 440px; overflow: hidden; } .feature-carousel .feature-slot > .main-carousel-image { display: block; width: 950px; height: 440px; position: absolute; z-index: 1; } .feature-slot #ytplayer { text-align: center; } .feature-slot .noLongerAvailable:before { display: block; position: absolute; right: 0; z-index: 5000; content: ''; width: 630px; height: 100%; } .feature-slot .noLongerAvailable img { opacity: 0.2; } .feature-slot > .content { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; line-height: 20px; width: 300px; position: absolute; top: 60px; left: 400px; padding: 0 0 0 20px; z-index: 1; } .feature-carousel .feature-slot > .content { opacity: 0; } .feature-slot > .content span.price { margin: 10px 0 0 0; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 26px; font-weight: normal; color: #333333; line-height: 1em; } .feature-slot > .content button, .feature-slot > .content a.btn { display: table; clear: both; margin-top: 5px; } .feature-slot > .content .emailWhenBackInStock { box-shadow: 0 1px 1px #999999 inset; } .feature-slot > .content .giftlist { margin-top: 10px; } .feature-slot > .content h3 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 26px; font-weight: normal; color: #333333; font-weight: normal; margin: 0 0 10px 0; padding: 0; line-height: 30px; text-transform: none; } .feature-slot > .content h3 a p { margin: 0; padding: 0; } .feature-slot > .content h4 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 20px; font-weight: normal; color: #333333; margin: 10px 0 0; line-height: 24px; } .feature-slot > .content h4 a p { margin: 0; padding: 0; } .feature-slot > .content .read-more { margin-top: 10px; } .feature-slot > img { position: absolute; left: 0; top: 0; } .feature-slot > .no-text { padding-top: 160px; } .feature-slot > .no-text .price { color: #ffffff !important; }.feature-carousel, #landing .category-carousel { width: 950px; height: 440px; overflow-x: hidden; position: relative; } .feature-carousel ul, #landing .category-carousel ul { min-height: 440px; } .feature-carousel > div, #landing .category-carousel > div { margin: 0; padding: 0; position: absolute; width: 20000em; } .feature-carousel > div.control-box, #landing .category-carousel > div.control-box { bottom: 0px; } .feature-carousel > div > div, #landing .category-carousel > div > div { display: inline-block; vertical-align: top; } .feature-carousel #fader, #landing .category-carousel #fader { } .feature-carousel .marker, #landing .category-carousel .marker { border-radius: 9px; box-shadow: 0 1px 1px #666666 inset; position: absolute; z-index: 2; bottom: 30px; width: 18px; height: 18px; background: #d1d1d1; } .feature-carousel .marker.current, #landing .category-carousel .marker.current { width: 14px; height: 14px; background: #ffffff; border: 2px solid #666666; } .feature-carousel .marker:hover, #landing .category-carousel .marker:hover { cursor: pointer; } .feature-carousel .marker-0, #landing .category-carousel .marker-0 { left: 55px; } .feature-carousel .marker-1, #landing .category-carousel .marker-1 { left: 87px; } .feature-carousel .marker-2, #landing .category-carousel .marker-2 { left: 119px; } .feature-carousel .marker-3, #landing .category-carousel .marker-3 { left: 151px; } .feature-carousel .marker-4, #landing .category-carousel .marker-4 { left: 183px; } .feature-carousel .marker-5, #landing .category-carousel .marker-5 { left: 215px; } .feature-carousel .marker-6, #landing .category-carousel .marker-6 { left: 247px; } .feature-carousel .marker-7, #landing .category-carousel .marker-7 { left: 279px; } .feature-carousel .pause-button, #landing .category-carousel .pause-button { background-color: #d1d1d1; background-image: url(/static/img/homepagerows/paused-btn.png); background-repeat: no-repeat; background-position: center; border-radius: 11px; bottom: 28px; box-shadow: 0 1px 1px #666666 inset; height: 22px; position: absolute; width: 22px; z-index: 2; left: 20px; cursor: pointer; }.paused .pause-button { background-image: url(/static/img/homepagerows/play-btn.png) !important; background-repeat: no-repeat; }#services { z-index: 3; background-image: none; } #services + .feature-carousel { margin-top: -55px; }#carousel { width: 950px; margin: 0 auto; padding: 0; font-size: 0; position: relative; background-image: url(/static/img/modules/bg-zoom-carousel-new.png); background-repeat: no-repeat; } #carousel > h4 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #000000; position: absolute; top: 30px; left: 15px; text-transform: uppercase; } #carousel > div { height: 338px; margin: 0 auto; overflow: hidden; padding: 110px 0 0; position: relative; width: 750px; } #carousel > div > ul { width: 20000px; position: absolute; } #carousel > div > ul li { font-family: Georgia,'DroidSerifRegular',serif; font-size: 12px; font-weight: normal; display: inline-block; width: 150px; height: 325px; text-align: left; vertical-align: top; } #carousel > div > ul li a { display: block; } #carousel > div > ul li a > img { padding: 0 24px; width: 104.5px; height: 104.5px; position: relative; } #carousel > div > ul li h4 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; display: none; margin: -25px 0 0 0; position: relative; width: 205px; left: -28px; } #carousel > div > ul li p { background-image: url(/static/img/modules/swoosh-horizontal.png); background-position: center top; background-repeat: no-repeat; background-size: 100% 1px; display: none; position: relative; padding: 2px; margin: 5px 0 0; width: 205px; left: -28px; } #carousel > div > ul li p > button, #carousel > div > ul li p a.btn { display: block; margin-top: 5px; position: relative; z-index: 2; } #carousel > div > ul li p > button.addtocart, #carousel > div > ul li p > button.addCouponPromoToCart, #carousel > div > ul li p > button.gotoproduct, #carousel > div > ul li p > button.addtocart-dangerous, #carousel > div > ul li p > button.email-me-back-in-stock, #carousel > div > ul li p > button.addvgvtocart, #carousel > div > ul li p > button.addDigitalSubscriptionTocart, #carousel > div > ul li p a.btn.addtocart, #carousel > div > ul li p a.btn.addCouponPromoToCart, #carousel > div > ul li p a.btn.gotoproduct, #carousel > div > ul li p a.btn.addtocart-dangerous, #carousel > div > ul li p a.btn.email-me-back-in-stock, #carousel > div > ul li p a.btn.addvgvtocart, #carousel > div > ul li p a.btn.addDigitalSubscriptionTocart { display: inline-block; } #carousel > div > ul li p > span.price { position: absolute; font-size: 16px; right: 0; top: 2px; } #carousel > div > ul li.current img, #carousel > div > ul li.current h4, #carousel > div > ul li.current p { display: block; width: 205px; left: -28px; } #carousel button.btn-back, #carousel button.btn-forward { position: absolute; top: 140px; } #carousel button.btn-back { left: 0; } #carousel button.btn-forward { right: 0; }.home-page-info-banner { padding: 0 0 40px 0; font-size: 0; background-image: url(/static/img/modules/bg-store-gift-voucher.jpg); background-position: 0 0; background-repeat: no-repeat; } .home-page-info-banner li { display: inline-block; padding: 0px 30px 0; width: 255px; background-repeat: no-repeat; background-position: center top; position: relative; vertical-align: top; z-index: 2; } .home-page-info-banner li .content { text-align: center; margin: 15px 0 0; } .home-page-info-banner li > a > img { position: absolute; top: 0; } .home-page-info-banner li h3 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 20px; font-weight: normal; color: #333333; text-transform: none; } .home-page-info-banner li h3 p { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 20px; font-weight: normal; color: #333333; margin: 0; padding: 0; } .home-page-info-banner li h4 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #333333; } .home-page-info-banner li p { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; line-height: 1.3em; margin-bottom: 0; }#en .feature-slot .noLongerAvailable:before { background: url(/static/img/outOfStock/en/outOfStockLarge.png) no-repeat scroll center center transparent; }#de .feature-slot .noLongerAvailable:before { background: url(/static/img/outOfStock/de/outOfStockLarge.png) no-repeat scroll center center transparent; }#fr .feature-slot .noLongerAvailable:before { background: url(/static/img/outOfStock/fr/outOfStockLarge.png) no-repeat scroll center center transparent; }#es .feature-slot .noLongerAvailable:before { background: url(/static/img/outOfStock/es/outOfStockLarge.png) no-repeat scroll center center transparent; }#it .feature-slot .noLongerAvailable:before { background: url(/static/img/outOfStock/it/outOfStockLarge.png) no-repeat scroll center center transparent; }div.video-wrapper { width: 100%; height: 366px; margin: 0 0 40px 0; overflow: hidden; position: relative; } div.video-wrapper a.toutlink { height: 366px; width: 150px; display: inline-block; top: 0; position: absolute; opacity: 0.5; z-index: 1; } div.video-wrapper.left { text-align: left; } div.video-wrapper.left a.toutlink.one { right: 0; width: 300px; } div.video-wrapper.left a.toutlink.two { display: none; } div.video-wrapper.right { text-align: right; } div.video-wrapper.right a.toutlink.one { left: 0; width: 300px; } div.video-wrapper.right a.toutlink.two { display: none; } div.video-wrapper.center { text-align: center; } div.video-wrapper.center a.toutlink.one { left: 0; } div.video-wrapper.center a.toutlink.two { right: 0; } div.video-wrapper iframe { margin: 0; z-index: 1; position: relative; height: 366px; width: 650px; } div.video-wrapper div.toutimage img { z-index: 0; left: 0; top: 0; margin: 0 auto; width: 950px; height: 366px; position: absolute; }a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }.btn { border-radius: 10px; padding: 4px 9px; border: none; display: inline-block; font-size: 12px; font-family: 'DroidSerifRegular',Georgia,serif; white-space: nowrap; text-decoration: none !important; } .btn:focus { outline: none; } .btn.addtocart, .btn.addtocart-dangerous, .btn.addCouponPromoToCart, .btn.gotoproduct, .btn.addvgvtocart, .btn.addDigitalSubscriptionTocart, .btn.email-me-back-in-stock { font-size: 14px; padding: 7px 20px; border-radius: 22px; background-color: #ffc000; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ffc000%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23cb8600%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc000), color-stop(100%, #cb8600)); background-image: -webkit-linear-gradient(top, #ffc000 0%, #cb8600 100%); background-image: linear-gradient(to bottom, #ffc000 0%, #cb8600 100%); color: #000000; text-shadow: 1px 1px 2px white; box-shadow: 0 1px 1px #999999 inset; } .ie8 .btn.addtocart, .ie8 .btn.addtocart-dangerous, .ie8 .btn.addCouponPromoToCart, .ie8 .btn.gotoproduct, .ie8 .btn.addvgvtocart, .ie8 .btn.addDigitalSubscriptionTocart, .ie8 .btn.email-me-back-in-stock { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc000', endColorstr='#cb8600',GradientType=0); } .btn.addtocart:hover, .btn.addtocart:visited:hover, .btn.addtocart:focus, .btn.addtocart-dangerous:hover, .btn.addtocart-dangerous:visited:hover, .btn.addtocart-dangerous:focus, .btn.addCouponPromoToCart:hover, .btn.addCouponPromoToCart:visited:hover, .btn.addCouponPromoToCart:focus, .btn.gotoproduct:hover, .btn.gotoproduct:visited:hover, .btn.gotoproduct:focus, .btn.addvgvtocart:hover, .btn.addvgvtocart:visited:hover, .btn.addvgvtocart:focus, .btn.addDigitalSubscriptionTocart:hover, .btn.addDigitalSubscriptionTocart:visited:hover, .btn.addDigitalSubscriptionTocart:focus, .btn.email-me-back-in-stock:hover, .btn.email-me-back-in-stock:visited:hover, .btn.email-me-back-in-stock:focus { background-color: #ff9c00; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ff9c00%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23d55a00%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9c00), color-stop(100%, #d55a00)); background-image: -webkit-linear-gradient(top, #ff9c00 0%, #d55a00 100%); background-image: linear-gradient(to bottom, #ff9c00 0%, #d55a00 100%); } .ie8 .btn.addtocart:hover, .ie8 .btn.addtocart:visited:hover, .ie8 .btn.addtocart:focus, .ie8 .btn.addtocart-dangerous:hover, .ie8 .btn.addtocart-dangerous:visited:hover, .ie8 .btn.addtocart-dangerous:focus, .ie8 .btn.addCouponPromoToCart:hover, .ie8 .btn.addCouponPromoToCart:visited:hover, .ie8 .btn.addCouponPromoToCart:focus, .ie8 .btn.gotoproduct:hover, .ie8 .btn.gotoproduct:visited:hover, .ie8 .btn.gotoproduct:focus, .ie8 .btn.addvgvtocart:hover, .ie8 .btn.addvgvtocart:visited:hover, .ie8 .btn.addvgvtocart:focus, .ie8 .btn.addDigitalSubscriptionTocart:hover, .ie8 .btn.addDigitalSubscriptionTocart:visited:hover, .ie8 .btn.addDigitalSubscriptionTocart:focus, .ie8 .btn.email-me-back-in-stock:hover, .ie8 .btn.email-me-back-in-stock:visited:hover, .ie8 .btn.email-me-back-in-stock:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c00', endColorstr='#d55a00',GradientType=0); } .btn:focus { outline: none; }.btn[disabled], .btn:disabled, a.btn.disabled { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #b6b6b6; text-shadow: 1px 1px 1px #999999; cursor: default; } .ie8 .btn[disabled], .ie8 .btn:disabled, .ie8 a.btn.disabled { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); } .btn[disabled]:hover, .btn:disabled:hover, a.btn.disabled:hover { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #b6b6b6; text-shadow: 1px 1px 1px #999999; } .ie8 .btn[disabled]:hover, .ie8 .btn:disabled:hover, .ie8 a.btn.disabled:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); }.s1, .product-features-3-items li .actions .btn.addtocart, .product-features-3-items li .actions .btn.addtocart-dangerous, .product-features-3-items li .actions .btn.addCouponPromoToCart, .product-features-3-items li .actions .btn.gotoproduct, .product-features-3-items li .actions .btn.addvgvtocart, .product-features-3-items li .actions .btn.addDigitalSubscriptionTocart.product-features-3-items li .actions .btn.email-me-back-in-stock, .product-features-3-items li .actions .emailWhenBackInStock { padding: 5px 16px !important; font-size: 14px !important; border-radius: 18px !important; }.s2, .product-features-1-item li > div .btn.addtocart, .product-features-1-item li > div .btn.addtocart-dangerous, .product-features-1-item li > div .btn.addCouponPromoToCart, .product-features-1-item li > div .btn.gotoproduct, .product-features-1-item li > div .btn.addvgvtocart, .product-features-1-item li > div .btn.addDigitalSubscriptionTocart.product-features-1-item li > div .btn.email-me-back-in-stock, .product-features-1-item li > div .emailWhenBackInStock, .product-features-2-items li .btn.addtocart, .product-features-2-items li .btn.addtocart-dangerous, .product-features-2-items li .btn.addCouponPromoToCart, .product-features-2-items li .btn.gotoproduct, .product-features-2-items li .btn.addvgvtocart, .product-features-2-items li .btn.addDigitalSubscriptionTocart.product-features-2-items li .btn.email-me-back-in-stock, .product-features-2-items li .emailWhenBackInStock, #main .promo-2col button.addtocart, #main .promo-2col button.addCouponPromoToCart, #main .promo-2col button.gotoproduct, #main .promo-2col button.addtocart-dangerous, #main .promo-2col button.email-me-back-in-stock, #main .promo-2col button.addvgvtocart, #main .promo-2col button.addDigitalSubscriptionTocart, #main .promo-2col .btn.addtocart, #main .promo-2col .btn.addCouponPromoToCart, #main .promo-2col .btn.gotoproduct, #main .promo-2col .btn.addtocart-dangerous, #main .promo-2col .btn.email-me-back-in-stock, #main .promo-2col .btn.addvgvtocart, #main .promo-2col .btn.addDigitalSubscriptionTocart, #main .promo-2col .emailWhenBackInStock { padding: 7px 20px !important; font-size: 16px !important; border-radius: 22px !important; }.s3, .product-features-4-items li .actions .btn.addtocart, .product-features-4-items li .actions .btn.addtocart-dangerous, .product-features-4-items li .actions .btn.addCouponPromoToCart, .product-features-4-items li .actions .btn.gotoproduct, .product-features-4-items li .actions .btn.addvgvtocart, .product-features-4-items li .actions .btn.addDigitalSubscriptionTocart.product-features-4-items li .actions .btn.email-me-back-in-stock, .product-features-4-items li .actions .emailWhenBackInStock { padding: 5px 12px !important; font-size: 12px !important; border-radius: 18px !important; }.s4 { border-radius: 12px !important; font-size: 12px !important; padding: 3px 7px !important; }.btn-style-a { background-color: #81b100; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%2381b100%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23336600%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81b100), color-stop(100%, #336600)); background-image: -webkit-linear-gradient(top, #81b100 0%, #336600 100%); background-image: linear-gradient(to bottom, #81b100 0%, #336600 100%); color: #ffffff !important; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-a { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b100', endColorstr='#336600',GradientType=0); } .btn-style-a:hover, .btn-style-a:focus { background-color: #6b9002; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%236b9002%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23213f00%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b9002), color-stop(100%, #213f00)); background-image: -webkit-linear-gradient(top, #6b9002 0%, #213f00 100%); background-image: linear-gradient(to bottom, #6b9002 0%, #213f00 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-a:hover, .ie8 .btn-style-a:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b9002', endColorstr='#213f00',GradientType=0); }.btn-style-b, .email-me-back-in-stock, .emailWhenBackInStock { background-color: #ebebeb; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ebebeb%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23cbcbcb%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #cbcbcb)); background-image: -webkit-linear-gradient(top, #ebebeb 0%, #cbcbcb 100%); background-image: linear-gradient(to bottom, #ebebeb 0%, #cbcbcb 100%); color: #000000; box-shadow: 0 1px 1px #999999 inset, 0 1px 1px white; } .ie8 .btn-style-b, .ie8 .email-me-back-in-stock, .ie8 .emailWhenBackInStock { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#cbcbcb',GradientType=0); } .btn-style-b:hover, .btn-style-b:visited:hover, .btn-style-b:focus, .email-me-back-in-stock:hover, .email-me-back-in-stock:visited:hover, .email-me-back-in-stock:focus, .emailWhenBackInStock:hover, .emailWhenBackInStock:visited:hover, .emailWhenBackInStock:focus { background-color: #d3d3d3; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23d3d3d3%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23b4b4b4%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #b4b4b4)); background-image: -webkit-linear-gradient(top, #d3d3d3 0%, #b4b4b4 100%); background-image: linear-gradient(to bottom, #d3d3d3 0%, #b4b4b4 100%); } .ie8 .btn-style-b:hover, .ie8 .btn-style-b:visited:hover, .ie8 .btn-style-b:focus, .ie8 .email-me-back-in-stock:hover, .ie8 .email-me-back-in-stock:visited:hover, .ie8 .email-me-back-in-stock:focus, .ie8 .emailWhenBackInStock:hover, .ie8 .emailWhenBackInStock:visited:hover, .ie8 .emailWhenBackInStock:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#b4b4b4',GradientType=0); }.btn-style-c, .btn.btn-style-c:focus, .btn.btn-style-c:visited { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-c, .ie8 .btn.btn-style-c:focus, .ie8 .btn.btn-style-c:visited { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); } .btn-style-c:hover, .btn-style-c:focus, .btn.btn-style-c:focus:hover, .btn.btn-style-c:focus:focus, .btn.btn-style-c:visited:hover, .btn.btn-style-c:visited:focus { background-color: #9e9e9e; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%239e9e9e%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23626262%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e9e9e), color-stop(100%, #626262)); background-image: -webkit-linear-gradient(top, #9e9e9e 0%, #626262 100%); background-image: linear-gradient(to bottom, #9e9e9e 0%, #626262 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-c:hover, .ie8 .btn-style-c:focus, .ie8 .btn.btn-style-c:focus:hover, .ie8 .btn.btn-style-c:focus:focus, .ie8 .btn.btn-style-c:visited:hover, .ie8 .btn.btn-style-c:visited:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#626262',GradientType=0); }.btn-style-d { background-color: #fbfbfb; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23fbfbfb%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23e4e4e4%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e4e4e4)); background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #e4e4e4 100%); background-image: linear-gradient(to bottom, #fbfbfb 0%, #e4e4e4 100%); color: #313131; } .ie8 .btn-style-d { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e4e4e4',GradientType=0); }.btn-make-default { padding: 3px 25px 3px 8px; position: absolute; position: relative; } .btn-make-default:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: -129px 0; height: 16px; width: 16px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); right: 5px; top: 3px; } .ie8 .btn-make-default { background-image: none; } .ie8 .btn-make-default:after { background-image: none; }.btn-icon { background-color: #ffffff; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ffffff%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23e2e2e2%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e2e2e2)); background-image: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%); font-size: 12px; font-family: 'DroidSerifRegular',Georgia,serif; border-radius: 10px; border: none; border-bottom: 1px solid #FFFFFF; box-shadow: 0 1px 1px #999999 inset; color: #333333; display: inline-block; padding-right: 25px; padding: 3px 8px 3px 8px; text-decoration: none; } .ie8 .btn-icon { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0); } .btn-icon:hover { background-color: #e2e2e2; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23e2e2e2%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23c6c6c6%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #c6c6c6)); background-image: -webkit-linear-gradient(top, #e2e2e2 0%, #c6c6c6 100%); background-image: linear-gradient(to bottom, #e2e2e2 0%, #c6c6c6 100%); } .ie8 .btn-icon:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c6c6c6',GradientType=0); } .btn-icon:focus { outline: none; } .btn-icon.giftlist { padding: 3px 25px 3px 12px; position: relative; } .btn-icon.giftlist:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.giftlist { background-image: none; } .ie8 .btn-icon.giftlist:after { background-image: none; } .btn-icon.giftlist:after { background-position: -21px -1px; height: 15px; width: 9px; right: 10px; top: 2px; } .btn-icon.remove { padding: 3px 25px 3px 8px; position: relative; } .btn-icon.remove:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.remove { background-image: none; } .ie8 .btn-icon.remove:after { background-image: none; } .btn-icon.remove:after { background-position: -65px -1px; height: 14px; width: 11px; right: 7px; top: 6px; } .btn-icon.read-more { font-size: 14px; border-radius: 15px; padding: 5px 30px 5px 16px !important; white-space: nowrap; position: relative; } .btn-icon.read-more:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.read-more { background-image: none; } .ie8 .btn-icon.read-more:after { background-image: none; } .btn-icon.read-more:after { background-position: 0 -1px; height: 18px; width: 21px; right: 7px; top: 6px; } .btn-icon.s2.read-more:after, .product-features-1-item li > div .btn-icon.read-more.btn.addtocart:after, .product-features-1-item li > div .btn-icon.read-more.btn.addtocart-dangerous:after, .product-features-1-item li > div .btn-icon.read-more.btn.addCouponPromoToCart:after, .product-features-1-item li > div .btn-icon.read-more.btn.gotoproduct:after, .product-features-1-item li > div .btn-icon.read-more.btn.addvgvtocart:after, .product-features-1-item li > div .btn.addDigitalSubscriptionTocart .product-features-1-item li > div .btn-icon.read-more.btn.email-me-back-in-stock:after, .product-features-1-item li > div .btn-icon.read-more.emailWhenBackInStock:after, .product-features-2-items li .btn-icon.read-more.btn.addtocart:after, .product-features-2-items li .btn-icon.read-more.btn.addtocart-dangerous:after, .product-features-2-items li .btn-icon.read-more.btn.addCouponPromoToCart:after, .product-features-2-items li .btn-icon.read-more.btn.gotoproduct:after, .product-features-2-items li .btn-icon.read-more.btn.addvgvtocart:after, .product-features-2-items li .btn.addDigitalSubscriptionTocart .product-features-2-items li .btn-icon.read-more.btn.email-me-back-in-stock:after, .product-features-2-items li .btn-icon.read-more.emailWhenBackInStock:after, #main .promo-2col button.btn-icon.read-more.addtocart:after, #main .promo-2col button.btn-icon.read-more.addCouponPromoToCart:after, #main .promo-2col button.btn-icon.read-more.gotoproduct:after, #main .promo-2col button.btn-icon.read-more.addtocart-dangerous:after, #main .promo-2col button.btn-icon.read-more.email-me-back-in-stock:after, #main .promo-2col button.btn-icon.read-more.addvgvtocart:after, #main .promo-2col button.btn-icon.read-more.addDigitalSubscriptionTocart:after, #main .promo-2col .btn-icon.read-more.btn.addtocart:after, #main .promo-2col .btn-icon.read-more.btn.addCouponPromoToCart:after, #main .promo-2col .btn-icon.read-more.btn.gotoproduct:after, #main .promo-2col .btn-icon.read-more.btn.addtocart-dangerous:after, #main .promo-2col .btn-icon.read-more.btn.email-me-back-in-stock:after, #main .promo-2col .btn-icon.read-more.btn.addvgvtocart:after, #main .promo-2col .btn-icon.read-more.btn.addDigitalSubscriptionTocart:after, #main .promo-2col .btn-icon.read-more.emailWhenBackInStock:after { top: 9px !important; } .btn-icon.add-new { font-size: 14px; border-radius: 15px; padding: 5px 27px 5px 16px !important; white-space: nowrap; position: relative; } .btn-icon.add-new:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.add-new { background-image: none; } .ie8 .btn-icon.add-new:after { background-image: none; } .btn-icon.add-new:after { background-position: 6px -18px; height: 18px; width: 21px; right: 7px; top: 6px; } .btn-icon.back-to-top { background-color: #666666; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23666666%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23333333%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #333333)); background-image: -webkit-linear-gradient(top, #666666 0%, #333333 100%); background-image: linear-gradient(to bottom, #666666 0%, #333333 100%); color: #ffffff; border-radius: 15px; padding: 6px 33px 6px 12px; position: relative; } .ie8 .btn-icon.back-to-top { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0); } .btn-icon.back-to-top:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.back-to-top { background-image: none; } .ie8 .btn-icon.back-to-top:after { background-image: none; } .btn-icon.back-to-top:after { background-position: -75px -1px; height: 18px; width: 18px; right: 7px; top: 6px; } .btn-icon.back-to-top:hover { background-color: #333333; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23333333%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23000000%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000)); background-image: -webkit-linear-gradient(top, #333333 0%, #000000 100%); background-image: linear-gradient(to bottom, #333333 0%, #000000 100%); } .ie8 .btn-icon.back-to-top:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0); } .btn-icon.back-to-top:hover:after { background-position: -93px -1px; } .btn-icon.facebook { padding-left: 30px !important; position: relative; } .btn-icon.facebook:after { content: ""; background-image: url(/static/img/store-finder/facebook-logo-small.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 15px; width: 15px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); left: 10px; top: 7px; } .ie8 .btn-icon.facebook { background-image: none; } .ie8 .btn-icon.facebook:after { background-image: none; }a.btn-icon.back-to-top:visited,a.btn-icon.back-to-top:active { color: #ffffff; }a.btn-icon:visited,a.btn-icon:active { color: #333333; }.btn-forward,.btn-back { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 70px; height: 69px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; }.btn-forward { background-position: 0 -39px; } .btn-forward:hover, .btn-forward:focus { background-position: -72px -39px; }.btn-back { background-position: 0 -111px; } .btn-back:hover, .btn-back:focus { background-position: -72px -111px; }a.btn-forward:visited,a.btn-back:active { color: #ffffff; }.btn-filter-off { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 10px; height: 10px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: -28px -21px; } .btn-filter-off:hover { background-position: -39px -21px; }a.btn-filter-off:visited,a.btn-filter-off:active { color: #ffffff; }.btn-360 { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 55px; height: 55px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: 0 -713px; } .btn-360:hover, .btn-360:focus { background-position: -56px -713px; }a.btn-360:visited,a.btn-360:active { color: #ffffff; }.btn-tooltip { display: none; } .js .btn-tooltip { width: 17px; height: 17px; text-indent: -9999px; color: transparent; position: relative; display: inline-block; vertical-align: top; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: -50px -18px; cursor: default; } .js .btn-tooltip:hover { cursor: pointer; }.tooltip { position: absolute; background: #ffffff; padding: 18px; text-indent: 0; color: #000000; max-width: 180px; box-shadow: 0 0 10px #999999; z-index: 1000; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; } .tooltip > span.pointer { background-image: url(/static/img/modules/bg-tooltip.png); background-position: center -17px; background-repeat: no-repeat; bottom: -17px; left: 0; display: block; height: 17px; position: absolute; width: 100%; } .tooltip > span.pointer.top { top: -17px; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }.ie9 .btn { -webkit-filter: none !important; filter: none !important; }.rip { background: url(/static/img/homepagerows/page-tear.png) bottom center no-repeat; height: 80px; width: 950px; }.product-features-1-item { width: 950px; margin: 0 0 50px 0; padding: 0; font-size: 0; display: block; clear: both; position: relative; } .product-features-1-item:before { content: ""; background-image: url(/static/img/modules/product-feature-line.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 14px; width: 100%; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); top: 35px; } .ie8 .product-features-1-item { background-image: none; } .ie8 .product-features-1-item:before { background-image: none; } .product-features-1-item li a { display: inline-block !important; width: 445px; text-align: center; margin: 0; } .product-features-1-item li a img { position: relative; z-index: 1; max-width: 445px; max-height: 400px; } .product-features-1-item li .addtocart-dangerous { margin: 10px 0 0 0 !important; } .product-features-1-item li > div { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; width: 425px; padding: 0 10px; display: inline-block; vertical-align: top; margin-left: 60px; position: relative; z-index: 1; text-align: left; line-height: 1.3em; } .product-features-1-item li > div h2 { margin: 0; display: block; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #000000; text-transform: uppercase; letter-spacing: 2px; } .product-features-1-item li > div h2 p { margin: 0; padding: 0; } .product-features-1-item li > div h3 { margin: 0px 0 0; font-family: Georgia,'DroidSerifRegular',serif; font-size: 11px; font-weight: normal; color: #666666; text-transform: uppercase; } .product-features-1-item li > div h3 p { margin: 0; padding: 0; } .product-features-1-item li > div h4 { margin: 10px 0 0; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 20px; font-weight: normal; color: #333333; } .product-features-1-item li > div h4 p { margin: 0; padding: 0; } .product-features-1-item li > div a { width: auto !important; } .product-features-1-item li > div > h2 { margin: 9px 0 0px 0; font-size: 14px; height: 37px; } .product-features-1-item li > div span.price { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 26px; font-weight: normal; margin: 30px 0 0; color: #333333; line-height: 1em; display: block; } .product-features-1-item li > div .btn.addtocart, .product-features-1-item li > div .btn.addtocart-dangerous, .product-features-1-item li > div .btn.addCouponPromoToCart, .product-features-1-item li > div .btn.gotoproduct, .product-features-1-item li > div .btn.addvgvtocart, .product-features-1-item li > div .btn.addDigitalSubscriptionTocart .product-features-1-item li > div .btn.email-me-back-in-stock { margin: 10px 0 0; display: block; } .product-features-1-item li > div .gotoproduct, .product-features-1-item li > div .addtocart-dangerous { display: table !important; margin-bottom: 10px; } .product-features-1-item li > div .btn-icon { margin: 10px 0 0; display: block; } .product-features-1-item li > div .emailWhenBackInStock { margin: 10px 0 0; display: inline-block; } .product-features-1-item li h4 { line-height: 1.3em; margin: 20px 0 0 0 !important; } .product-features-1-item li h4 a { width: auto !important; text-align: left; } .product-features-1-item li h4 a:hover, .product-features-1-item li h4 a:visited:hover { color: #000000; }.product-features-1-item.noLongerAvailable:before { width: 50%; right: 0; }.product-features-1-item.noLongerAvailable > li > a:before { display: block; position: absolute; top: 0; z-index: 2; content: ''; width: 445px; height: 100%; }.product-features-1-item.noLongerAvailable img { opacity: 0.2; }.product-features-2-items { max-width: 950px; margin: 0 0 65px 0; padding: 0; font-size: 0; display: block; clear: both; position: relative; text-align: center; } .product-features-2-items li { position: relative; padding: 0 0 80px 60px; display: table-cell; vertical-align: top; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; overflow: hidden; position: static; width: 445px; text-align: left; line-height: 1.3; } .product-features-2-items li h2 { margin: 0; display: block; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #000000; text-transform: uppercase; letter-spacing: 2px; } .product-features-2-items li h2 p { margin: 0; padding: 0; } .product-features-2-items li h3 { margin: 0px 0 0; font-family: Georgia,'DroidSerifRegular',serif; font-size: 11px; font-weight: normal; color: #666666; text-transform: uppercase; } .product-features-2-items li h3 p { margin: 0; padding: 0; } .product-features-2-items li h4 { margin: 10px 0 0; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 20px; font-weight: normal; color: #333333; } .product-features-2-items li h4 p { margin: 0; padding: 0; } .product-features-2-items li:before { content: ""; background-image: url(/static/img/modules/product-feature-line.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 14px; width: 445px; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); top: 32px; } .ie8 .product-features-2-items li { background-image: none; } .ie8 .product-features-2-items li:before { background-image: none; } .product-features-2-items li h2 { height: 37px; } .product-features-2-items li h4 { margin-top: 20px; } .product-features-2-items li h4 a:hover, .product-features-2-items li h4 a:visited:hover { color: #000000; } .product-features-2-items li a { display: block; margin-top: 0px; position: relative; } .product-features-2-items li a img { max-width: 445px; z-index: 1; position: relative; } .product-features-2-items li .actions { position: relative; position: absolute; bottom: 0; margin-top: 30px; height: 60px; width: 445px; } .product-features-2-items li .actions:before { content: ""; background-image: url(/static/img/modules/swoosh-horizontal.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 2px; width: 100%; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); left: 0; top: -10px; } .ie8 .product-features-2-items li .actions { background-image: none; } .ie8 .product-features-2-items li .actions:before { background-image: none; } .product-features-2-items li span.price { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 26px; font-weight: normal; color: #333333; line-height: 1em; position: absolute; right: 0; } .product-features-2-items li .btn.addtocart, .product-features-2-items li .btn.addtocart-dangerous, .product-features-2-items li .btn.addCouponPromoToCart, .product-features-2-items li .btn.gotoproduct, .product-features-2-items li .btn.addvgvtocart, .product-features-2-items li .btn.addDigitalSubscriptionTocart .product-features-2-items li .btn.email-me-back-in-stock { display: inline-block; } .product-features-2-items li .emailWhenBackInStock { display: inline-block; } .product-features-2-items li .btn-icon { margin: 10px 0 0; display: block; } .product-features-2-items li:first-child { padding-left: 0; } .product-features-2-items li.noLongerAvailable:before { opacity: 0.2; }.product-features-2-items .noLongerAvailable > div > a:before { display: block; position: absolute; top: 0; z-index: 2; content: ''; width: 445px; height: 100%; }.product-features-2-items .noLongerAvailable img { opacity: 0.2; }.product-features-3-items { max-width: 950px; margin: 0 0 65px 0; padding: 0; font-size: 0; display: block; clear: both; position: relative; text-align: center; } .product-features-3-items li { position: relative; padding: 0 0 80px 40px; display: table-cell; vertical-align: top; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; overflow: hidden; position: static; width: 290px; text-align: left; line-height: 1.3; } .product-features-3-items li:before { content: ""; background-image: url(/static/img/modules/product-feature-line.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 14px; width: 290px; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); top: 32px; } .ie8 .product-features-3-items li { background-image: none; } .ie8 .product-features-3-items li:before { background-image: none; } .product-features-3-items li h2 { margin: 0; display: block; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #000000; text-transform: uppercase; letter-spacing: 2px; } .product-features-3-items li h2 p { margin: 0; padding: 0; } .product-features-3-items li h3 { margin: 0px 0 0; font-family: Georgia,'DroidSerifRegular',serif; font-size: 11px; font-weight: normal; color: #666666; text-transform: uppercase; } .product-features-3-items li h3 p { margin: 0; padding: 0; } .product-features-3-items li h4 { margin: 10px 0 0; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #333333; } .product-features-3-items li h4 p { margin: 0; padding: 0; } .product-features-3-items li h2 { height: 37px; } .product-features-3-items li h4 { margin-top: 20px; } .product-features-3-items li h4 a:hover, .product-features-3-items li h4 a:visited:hover { color: #000000; } .product-features-3-items li a { display: block; margin-top: 0px; } .product-features-3-items li a img { max-width: 290px; z-index: 1; position: relative; } .product-features-3-items li .actions { position: relative; position: absolute; bottom: 0; margin-top: 30px; height: 60px; width: 290px; } .product-features-3-items li .actions:before { content: ""; background-image: url(/static/img/modules/swoosh-horizontal.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 2px; width: 100%; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); left: 0; top: -10px; } .ie8 .product-features-3-items li .actions { background-image: none; } .ie8 .product-features-3-items li .actions:before { background-image: none; } .product-features-3-items li .actions span.price { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 20px; font-weight: normal; color: #333333; line-height: 1em; position: absolute; right: 0; } .product-features-3-items li .actions .btn.addtocart, .product-features-3-items li .actions .btn.addtocart-dangerous, .product-features-3-items li .actions .btn.addCouponPromoToCart, .product-features-3-items li .actions .btn.gotoproduct, .product-features-3-items li .actions .btn.addvgvtocart, .product-features-3-items li .actions .btn.addDigitalSubscriptionTocart .product-features-3-items li .actions .btn.email-me-back-in-stock { display: inline-block; } .product-features-3-items li .actions .emailWhenBackInStock { display: inline-block; } .product-features-3-items li .actions .btn-icon { margin: 10px 0 0; display: block; } .product-features-3-items li:first-child { padding-left: 0; }.product-features-4-items { max-width: 950px; margin: 0 0 65px 0; padding: 0; font-size: 0; display: block; clear: both; position: relative; text-align: center; } .product-features-4-items li { position: relative; padding: 0 0 80px 37px; display: table-cell; width: 210px; vertical-align: top; font-family: Georgia,'DroidSerifRegular',serif; font-size: 12px; font-weight: normal; color: #666666; overflow: hidden; position: static; text-align: left; line-height: 1.3; } .product-features-4-items li h2 { margin: 0; display: block; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #000000; text-transform: uppercase; letter-spacing: 2px; } .product-features-4-items li h2 p { margin: 0; padding: 0; } .product-features-4-items li h3 { margin: 0px 0 0; font-family: Georgia,'DroidSerifRegular',serif; font-size: 11px; font-weight: normal; color: #666666; text-transform: uppercase; } .product-features-4-items li h3 p { margin: 0; padding: 0; } .product-features-4-items li h4 { margin: 10px 0 0; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #333333; } .product-features-4-items li h4 p { margin: 0; padding: 0; } .product-features-4-items li:before { content: ""; background-image: url(/static/img/modules/product-feature-line.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 14px; width: 210px; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); top: 32px; } .ie8 .product-features-4-items li { background-image: none; } .ie8 .product-features-4-items li:before { background-image: none; } .product-features-4-items li h2 { height: 37px; } .product-features-4-items li a:not(.btn) { display: block; margin-top: 0px; } .product-features-4-items li a:not(.btn) h4 { margin-top: 20px; font-size: 16px; line-height: 1.3em; } .product-features-4-items li a:not(.btn) img { max-width: 210px; z-index: 1; position: relative; } .product-features-4-items li a:hover, .product-features-4-items li a:visited:hover { color: #000000; } .product-features-4-items li .actions { position: relative; position: absolute; bottom: 0; margin-top: 30px; height: 60px; width: 210px; } .product-features-4-items li .actions:before { content: ""; background-image: url(/static/img/modules/swoosh-horizontal.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 2px; width: 100%; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); left: 0; top: -10px; } .ie8 .product-features-4-items li .actions { background-image: none; } .ie8 .product-features-4-items li .actions:before { background-image: none; } .product-features-4-items li .actions span.price { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #333333; line-height: 1em; position: absolute; right: 0; } .product-features-4-items li .actions .btn-icon { margin: 10px 0 0; display: block; } .product-features-4-items li:first-child { padding-left: 0; }.single { margin-top: 0; position: relative; } .single:before { content: ""; background-image: url(/static/img/modules/product-feature-line.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 14px; width: 100%; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); top: -2px; } .ie8 .single { background-image: none; } .ie8 .single:before { background-image: none; }.single li:before { background-image: none; }#main .promo-2col { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #666666; display: block; float: left; clear: both; width: 950px; margin: 0 0 65px 0; position: relative; } #main .promo-2col:before { content: ""; background-image: url(/static/img/modules/product-feature-line.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 14px; width: 100%; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); top: 35px; } .ie8 #main .promo-2col { background-image: none; } .ie8 #main .promo-2col:before { background-image: none; } #main .promo-2col:nth-child(even) a { display: inline-block; float: right; width: 445px; text-align: center; } #main .promo-2col:nth-child(even) a img { display: inline-block; position: relative; z-index: 1; max-width: 445px; max-height: 400px; } #main .promo-2col:nth-child(even) .content { width: 445px; display: inline-block; float: left; margin: 0 60px 0 0; } #main .promo-2col:nth-child(odd) .content { width: 445px; float: right; display: inline-block; margin: 0 0 0 60px; } #main .promo-2col:nth-child(odd) a { display: inline-block; float: left; width: 445px; text-align: center; } #main .promo-2col:nth-child(odd) a img { display: inline-block; position: relative; z-index: 1; max-width: 445px; max-height: 400px; } #main .promo-2col h3 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 20px; font-weight: normal; color: #333333; margin: 100px 0 0 0; text-transform: none; } #main .promo-2col h3 a { float: none !important; text-align: left !important; } #main .promo-2col h3 p { margin: 0; padding: 0; line-height: 1.3em; } #main .promo-2col span.price { display: block; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 26px; font-weight: normal; color: #333333; line-height: 1em; margin-top: 30px; } #main .promo-2col button, #main .promo-2col .btn { display: block; margin-top: 10px; float: none !important; max-width: 445px; text-align: left !important; width: auto !important; } #main .promo-2col .gotoproduct, #main .promo-2col .addtocart-dangerous { display: table !important; } #main .promo-2col .emailWhenBackInStock { display: inline-block; }#main .promo-2col:after { float: left; clear: both; }#main .promo-2col > div > .noLongerAvailable:before { display: block; position: absolute; top: 0; z-index: 2; content: ''; width: 445px; height: 100%; }#main .promo-2col > div > .noLongerAvailable { margin-top: 50px; } #main .promo-2col > div > .noLongerAvailable img { opacity: 0.2; }#main .promo-2col + .promo-2col, .product-features-1-item + .promo-2col { margin-top: -50px !important; }#en .product-features-1-item.noLongerAvailable li a:before,#en .product-features-2-items .noLongerAvailable > div > a:before,#en #main .promo-2col > div > .noLongerAvailable:before { background: url(/static/img/outOfStock/en/outOfStockMedium.png) no-repeat scroll center center transparent; }#fr .product-features-1-item.noLongerAvailable li a:before,#fr .product-features-2-items .noLongerAvailable > div > a:before,#fr #main .promo-2col > div > .noLongerAvailable:before { background: url(/static/img/outOfStock/fr/outOfStockMedium.png) no-repeat scroll center center transparent; }#de .product-features-1-item.noLongerAvailable li a:before,#de .product-features-2-items .noLongerAvailable > div > a:before,#de #main .promo-2col > div > .noLongerAvailable:before { background: url(/static/img/outOfStock/de/outOfStockMedium.png) no-repeat scroll center center transparent; }#es .product-features-1-item.noLongerAvailable li a:before,#es .product-features-2-items .noLongerAvailable > div > a:before,#es #main .promo-2col > div > .noLongerAvailable:before { background: url(/static/img/outOfStock/es/outOfStockMedium.png) no-repeat scroll center center transparent; }#it .product-features-1-item.noLongerAvailable li a:before,#it .product-features-2-items .noLongerAvailable > div > a:before,#it #main .promo-2col > div > .noLongerAvailable:before { background: url(/static/img/outOfStock/it/outOfStockMedium.png) no-repeat scroll center center transparent; }