@font-face{font-family:'DejaVuSansBold';src:url('fonts/DejaVuSans-Bold-webfont.eot');src:local('☺'),url('fonts/DejaVuSans-Bold-webfont.woff') format('woff'), url('fonts/DejaVuSans-Bold-webfont.ttf') format('truetype'), url('fonts/DejaVuSans-Bold-webfont.svg#webfontM0CxjJgd') format('svg');font-weight:normal;font-style:normal;} @font-face{font-family:'DejaVuSansBook';src:url('fonts/DejaVuSans-webfont.eot');src:local('☺'),url('fonts/DejaVuSans-webfont.woff') format('woff'), url('fonts/DejaVuSans-webfont.ttf') format('truetype'), url('fonts/DejaVuSans-webfont.svg#webfontDSbtRiqx') format('svg');font-weight:normal;font-style:normal;} html, button, input, select, textarea { color:#222; } html { height:100%; } body { line-height:1.4; padding-top:0; height:100%; font-family:helvetica,arial; font-size:20px; background:url("../img/bg_tdwp_updated.jpg") no-repeat fixed center top #f7f5f8;background-size:cover; color:#333; } footer{ position: relative; } .footernav li { display: inline; font-size: 9px; list-style: none outside none; padding: 1px 10px 1px 5px; border-right: thin solid #FFFFFF; } .footernav li:last-child { border: medium none; } .footernav { margin: 0 auto; text-align: center; width: 100%; color: #FFFFFF; font-size: 9px; text-align: center; } .footernav > ul { padding: 0; margin: 10px 0; } pre { font-size:11px; line-height:12px; background:#fff; color:#000; width:100%; padding:10px; } hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; } img { vertical-align:middle; } fieldset { border:0; margin:0; padding:0; } textarea { resize:vertical; } .chromeframe { background:#ccc; color:#000; margin:.2em 0; padding:.2em 0; } a:link { color:#000000; text-decoration:none; } a:visited, a:hover, a:active, a:focus { color:#000000; } a:hover, input[type='submit']:hover { color:#2F2F2F !important; } .wrapper { /*! difference */ width:100%; height:auto; position:relative; z-index:10; margin-top:0;} .container, header, header a { width:980px; margin:0 auto; } .container { padding-bottom:10px; } header { margin-bottom:20px; margin-top:5px; } header a { background:url("../img/TDWP-logo2.png") no-repeat scroll center top transparent;text-align:center;padding:0;display:block;height:278px;z-index:1;position:relative;margin-top:80px;} header .snow-hold { height:0; left:0; position:relative; top:-290px; width:0; margin:0 auto; } header #let-it-snow { display:block; height:24px; position:absolute; right:-316px; top:33px; width:28px; cursor:pointer; } .header-image { width:800px; height:250px; } #content { width:799px; } #content .product-item { background:#fff; border:1px solid #333; width:174px; height:auto; min-height:300px; overflow:hidden; margin-bottom:10px; margin-right:10px; padding:8px; } #content .product-item:nth-child(4n+4) { margin-right:0; } .product-item .image-container { position:relative; width:174px; height:260px; overflow:hidden; margin-bottom:10px; } .product-item .image-container .product-meta { background-color:rgba(0,0,0,0.7); height:auto; position:absolute; top:228px; width:174px; z-index:20; } .product-item .image-container .photo-holder { height:260px; position:relative; display:block; width:175px; } .product-item .image-container .photo-holder .shot-2 { display:block; height:100px; left:94px; position:absolute; top:160px; width:79px; border-left:1px solid #000; border-top:1px solid #000; } .product-item .image-container .photo-holder .shot-2:before { content:"back"; position:absolute; z-index:1; } .product-item .image-container img { position:absolute; top:0; left:0; z-index:10; } .product-item .image-container .product-price { position:absolute; top:0; left:0; z-index:20; background-color:#5b5b5b; color:#fff; font-weight:700; padding:10px; margin:0; } .product-item .image-container .product-price s { color:#BBB9B9; } .product-item .image-container .product-price .sale-price { color:#FFF; font-weight:700; } .product-item .item-size { width:100px; display:block; font-size:12px; float:left; height:20px; margin-top:5px; } .product-item .addto-cart-submit { height:20px; display:block; float:right; width:70px; font-size:12px; margin-top:5px; } #content .product-item p.presale { color:#fff; font-size:10px; margin:0; padding:0 10px 10px; } .product-title { font-size:.6em; white-space:nowrap; color:#FFF; margin:0; padding:10px 10px 5px; } #sidebar { /*! difference */ width:169px; margin:0; padding:0; background:url("../img/cream_pixels.png") repeat scroll 0 0 #c6c6c6; } .sticky #sidebar { position:fixed; top:5px; } #sidebar h3, h4 { background:none repeat scroll 0 0 rgba(115, 114, 110, 0.91);font-family:'DejaVuSansBook','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:1em; text-indent:10px; height:40px; line-height:40px; text-transform:uppercase; text-shadow:1px 1px 0 #000; margin:0; padding:0; } #sidebar h3 { color:#FFF; } #sidebar ul { list-style:none; margin:0; padding:0; } #sidebar ul li { font-size:12px; text-transform:uppercase; display:block; line-height:24px; text-indent:10px; border-bottom:1px dotted #f9f9f9; color:#fff; } #sidebar ul li ul li.subcategory:last-child { border-bottom:none; } #sidebar ul li.category a { font-weight:700; color:#000000; } #sidebar ul li.category ul li.subcategory a { color:#fff; font-weight:400; } .subcategory { background-color:transparent!important; margin-left:5px; } #modal-addto-cart, #what-is-cvv { /*! difference */ background-color:#000;border:1px solid #fff;box-shadow:0 0 5px rgba(255,255,255,0.6); color:#fff; height:200px; width:500px; text-align:center; } #what-is-cvv { height:auto; width:600px; padding:10px; } #what-is-cvv p { font-size:.6em; text-align:left; } #what-is-cvv p.p-center { text-align:center; } #simplemodal-overlay { background-color:#000; } #simplemodal-container a.modalCloseImg { background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer; } .cart-holder, .billing_form, .payment_info, .verify-content, .verify-totals, .verify_totals, .process-wrap { width:940px; height:100%; background-color:#fff; margin:0 auto; padding:20px; } .billing_form a, .payment_info a { color:#333; } #shopping_cart { margin-top:10px; } #shopping_cart th { font-size:.8em; } #shopping_cart tr.item_row { background-color:rgba(0,0,0,0.2); } #shopping_cart tr.item_row.even { background-color:rgba(0,0,0,0.1); } #shopping_cart tr.item_row td.item { width:90px; padding:5px; } #shopping_cart tr.item_row td.item-info { width:400px; } #shopping_cart tr.item_row td.item-info h3 { margin:0; } #shopping_cart tr.item_row td.item-info p.presale-date { color: #C5161D; font-weight: bold; margin: 5px 0 0; text-align: left; width: 370px; display:block; border-left: 3px solid; padding: 0 0 0 5px; } #shopping_cart tr.item_row td.item-actions { width:100px; } #shopping_cart tr.item_row td.item-size p { background:#eee; line-height:30px; padding:5px 15px; } #shopping_cart tr.cart-totals .total-txt { text-align:right; font-size:.8em; font-weight:700; line-height:.8em; } #shopping_cart tr.cart-totals .total-price, #shopping_cart tr.item_row td.item-price, #shopping_cart tr.item_row td.item-subtotal { text-align:left; line-height:.8em; font-size:.8em; width:90px; } #shopping_cart tr.cart-totals .total-price p:first-child { border-top: 1px solid #F2F2F2; margin-top:10px; } #shopping_cart tr.cart-totals .total-price p:last-child { margin-bottom:10px; } #shopping_cart tr.cart-totals .total-price p { border-left: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; margin:0; padding: 10px 5px; } #shopping_cart tr.cart-totals .total-price strong { display: inline-block; width:88px; } #shopping_cart tr.item_row td.item-subtotal { text-align:right; padding-right:20px; } .css-button { width:auto; background-color:#333; display:inline-block; text-align:center; line-height:30px; color:#fff; border:none; padding:5px 15px; } a.css-button { color:#fff; } .cart_btns.cart, .cart_btns.checkout { text-align:right; margin:0 auto; } .cart_btns.cart .css-button, .cart_btns.checkout .css-button { height:40px; display:inline-block; } .cart_btns.checkout a.css-button, .cart_btns.cart a.css-button { height:30px; } input[type=radio] { width:auto; } #checkout_left, #checkout_right, .verify_left, .verify_right { width:460px; } .billing_form .form { margin:0; padding:0; } .checkout_form_left, .checkout_form_right { width:230px; } dl dd { margin:0 0 10px; padding:0; } .checkout_form_right dd { text-align:right; } dl dd input { width:205px; font-size:.8em; padding:5px; } dl select { width:222px; font-size:.8em; } dl dd input.error, dl select.error{ border:1px solid red; box-shadow:1px 1px 4px rgba(255,0,0,0.4); } dl .oneline_container select { width:100%; } .verify-content p { font-size:.7em; } .out-of-stock { font-size:.6em; background-color:#333; color:#fff; text-align:center; padding:5px 0; } .ir { background-color:transparent; border:0; overflow:hidden; text-indent:-9999px; } .ir:before { content:""; display:block; width:0; height:100%; } .hidden { display:none!important; visibility:hidden; } .visuallyhidden { border:0; clip:rect(0000); height:1px; overflow:hidden; position:absolute; width:1px; margin:-1px; padding:0; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; overflow:visible; position:static; width:auto; margin:0; } .invisible { visibility:hidden; } .fltl { float:left; } .fltr { float:right; } .clearfix:before, .clearfix:after { content:" "; display:table; } .clearfix { zoom:1; } .clear, .clearfix:after { clear:both; } .css-button.ajaxLoad { background:#333 url(../img/ajax-loader.gif) no-repeat center center; } ::-moz-selection,::selection { background:#b3d4fc; text-shadow:none; } #content .product-item p, a small { font-size:11px; } #sidebar ul.your-cart li, #shopping_cart tr td { font-size:12px; } input::-webkit-input-placeholder, input:-moz-placeholder, input:-ms-input-placeholder { color:#999; } @media screen and (-webkit-min-device-pixel-ratio:0) { .product-item .addto-cart-submit { margin-top:4px } } @media screen and -webkit-min-device-pixel-ratio0 { .product-item .addto-cart-submit { margin-top:4px; } } @media only screen and (min-width:35em) { /* Style adjustments for viewports that meet the condition */ } @media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi) { /* Style adjustments for high resolution devices */ } @media only screen and (-webkit-min-device-pixel-ratio :1.5), only screen and (min-device-pixel-ratio :1.5) { header { min-width:980px; } } @media print { * { background:transparent!important; color:#000!important; box-shadow:none!important; text-shadow:none!important; } a,a:visited { text-decoration:underline; } a[href]:after { content:" (" attr(href) ")"; } abbr[title]:after { content:" (" attr(title) ")"; } .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after { content:""; } pre,blockquote { border:1px solid #999; page-break-inside:avoid; } thead { display:table-header-group; } tr,img { page-break-inside:avoid; } img { max-width:100%!important; } @page { margin:.5cm; } p,h2,h3 { orphans:3; widows:3; } h2,h3 { page-break-after:avoid; } } #product_info, #product_cart, .imageBlock a #productImage, .extraImages a img, #presale {background:url("http://i.imgur.com/lRv2W.jpg") no-repeat scroll center -40px transparent;}#content .product-item {border:1px solid #ffffff;}.product-item .image-container .product-meta, .product-item .image-container .product-price {background-color:rgba(160, 160, 160, 0.7);}.product-item .image-container .product-price s {color:#5B5B5B;}#modal-addto-cart a {color:#5B5B5B;}#shopping_cart a:hover, .css-button:hover, input[type="submit"]:hover {color:#cdcdcd !important;}.footernav p {color:#000;font-size:11px;}