@charset "utf-8";
html, body{border:0;margin:0;padding:0;}
body{font:75%/0.9 Arial, Helvetica, sans-serif;line-height:130%;width:100%;color:#666;background:#ECF1F2 url(../images/headBg.png) repeat-x;min-height:100%;}
body.extend{padding-bottom:250px;}
body.extend-min{padding-bottom:40px !important;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none;}
ul {list-style-type:none;padding:0;margin:0;}
dt{height:20px;float:left;margin-left:3px;font-size:11px;text-align:left;font-weight:bold;color:#666;}
dd{height:30px;margin-left:100px;margin-bottom:0px;font-weight:normal;font-size:11px;text-align:left;}
h1{margin:0;padding:0;font-size:24px;line-height:normal;}
h1.product-title{font-size:18px;padding:40px 0 5px 50px;color:#FFF;background:url(/images/h1Bg.png) no-repeat;margin:-20px -20px 0 -56px;width:720px;}
em{font-weight:bold;}
.skin{width:990px;margin:0 auto;}
#contentArea table td{vertical-align:top;}
#footer{height:100px;background:#939393;border-top:1px solid #717171;margin-top:60px;}
#logo{position:absolute;float:left;}
#wash{width:812px;height:104px;margin-left:318px;background:url(../images/tag-wash.jpg) no-repeat;}
*:active{outline: none !important;}
*:focus{outline: none !important;}
#google_translate_element{float:right;margin-top:-28px;}
#google_translate_element a:hover{text-decoration:none;}
#headframe{margin-top:33px;}
#headframe ul{height:38px;}
#headframe ul li{float:left;height:38px;width:110px;display:inline-block;text-align:center;}
#headframe ul li:hover{background:url(../images/menu-hover.jpg) repeat-x;}
#headframe ul li a{font-weight:bold;color:#474747;display:block;height:26px;width:110px;padding-top:12px;}
#headframe ul li a:hover{color:#000;text-decoration:none;}

#menubox li.first{border-top:2px solid #FBB;}
#menubox li{width:450px;border-bottom:2px solid #FBB;height:106px;}
#menubox li h2{text-align:left;padding:0;margin:8px 0;}
#menubox li img{float:left;margin-right:10px;}
#menubox li p{padding:0;margin:0;}
#menubox li a{color:#900;}
#menubox li a:hover{text-decoration:underline;}

#submenu-1 ul{margin-top:14px;}
#submenu-1 ul li{float:left;height:20px;display:inline-block;text-align:center;}
#submenu-1 ul li a{font-weight:bold;color:#444;display:block;}
.sep{background:#666;width:1px;margin:0 14px;}

.module ul li a{color:#666;display:block;padding:5px;border-bottom:1px solid #ECF1F2;margin:0 3px 0 20px;}
.module ul li a:hover, .module ul li a.select{background:#900;color:#FFF;font-weight:bold;text-decoration:none;}
.module-1{margin-top:20px;}
.module-1 h2{font-size:14px;padding:50px 0 0 10px;color:#333;background:url(../images/h2Bg.png) no-repeat;margin:0;}
.module-2 h2{font-size:14px;padding:16px 0 4px 10px;color:#FFF;background:url(../images/h2Bg.png) no-repeat;margin:20px 0 0 0;}
.module-3 h2, #form-submit{width:100%;font-size:14px;padding:16px 0 4px 10px;color:#FFF;background:url(../images/h2Bg-wide.png) no-repeat;margin:20px 0 0 0;}
h2#h2-1{width:232px;height:34px;background:url(../images/h2Bg-clamps.png) no-repeat;}
h2#h2-2{width:232px;height:34px;background:url(../images/h2Bg-sheets.png) no-repeat;}

.mod-body-1{width:242px;background:url(../images/mod-Bg-1.png) repeat-y;padding-bottom:20px;}
.mod-body-1 p{margin:10px;}
.mod-foot-1{width:242px;height:6px;background:url(../images/mod-Foot-1.png) no-repeat;}

.mod-body-2{width:440px;background:url(../images/mod-Bg-2.png) repeat-y;padding:20px 40px;}
.mod-foot-2{width:520px;height:6px;background:url(../images/mod-Foot-2.png) no-repeat;}

.mod-body-3{width:670px;background:url(../images/mod-Bg-3.png) repeat-y;padding:20px 40px;}
.mod-foot-3{width:750px;height:6px;background:url(../images/mod-Foot-3.png) no-repeat;}

#distribution{text-align:center;background:url(../images/mod-Bg-distribution.png) repeat-y;height:300px;}

#form-submit{text-align:center;font-weight:bold;font-size:20px;padding-bottom:15px;cursor:pointer;height:12px;border:1px solid #FFF}
#form-submit:hover{text-decoration:underline;background:#900;border:1px solid #900;}

.tips{position:absolute;padding:10px;width:126px;margin:0 0 0 260px;height:64px;}
.ui-state-highlight{background:#CF6;padding:10px;display:block;}
.ui-state-error{background:#CF6;}

.shelf-item{text-align:center;border-left:1px solid #EFEFEF;padding:10px;width:218px;padding-bottom:28px;}
.shelf-item:hover{color:#FFF;background:#900;border-left:1px solid #900;}

.shelf-item-name{text-align:left;margin-top:0;color:#333;}
.shelf-item:hover .shelf-item-name{color:#FFF;}
.shelf-item-price{font-size:16px;font-weight:bold;float:left;}

.shelf-a{}
.shelf-b{background:#E4E7F1;}

.add-to-cart{float:right;background:url(../images/add-to-cart.png) no-repeat;width:90px;height:21px;margin:-4px;}
.add-to-cart:hover{background-position: 0px -22px;cursor:pointer;}
.add-to-cart:active{background-position: 0px -44px;}

a.edit{border-bottom:0px !important;display:block;background:url(../images/edit.png) no-repeat;width:46px;height:12px;margin:-4px;padding-top:0 !important;}
a.edit:hover{background:url(../images/edit.png) no-repeat !important;background-position: 0px -20px !important;cursor:pointer;}
a.edit:active{background:url(../images/edit.png) no-repeat !important;background-position: 0px -41px !important;}



#cart{position:fixed;height:250px;width:100%;background:url(../images/cartBg.png) repeat-x;border-top:#600;-webkit-box-shadow: 0px -1px 3px #464646;}
.cart-hide{bottom:-400px;}
.cart-show{bottom:0;}
.cart-show-min{bottom:-204px;}
#cart-details-top{padding:15px;background:#E4E7F1;border-top:1px solid #C4CBDB;}
#cart-name{font-weight:bold;color:#111;font-size:16px;margin-left:80px;}
#cart-content{vertical-align:top;color:#000;overflow-y:scroll;height:203px;}
#cart-content li {float:left;display:inline-block;vertical-align:top;background:#FFF;margin:5px;padding:10px;-webkit-box-shadow: 2px 2px 3px #464646;}
#cart-content li h4{margin:-10px;padding:10px;background:#E4E7F1;border-bottom:1px solid #C4CBDB;width:inherit;}
#cart-content li img {margin-top:10px;}

#cart-total{float:right;margin-right:50px;font-weight:bold;font-size:16px;color:#000;}
#cart-checkout{display:block;float:right; margin-top:-5px;width:125px; height:28px; background:url(../images/checkout.png);}
#cart-checkout:hover{background-position: 0px -30px;cursor:pointer;}
#cart-checkout:active{background-position: 0px -60px;}

.remove-cart{display:block;background:url(../images/remove.png) no-repeat;width:90px;height:20px;}
.remove-cart:hover{background-position: 0px -20px;cursor:pointer;}
.remove-cart:active{background-position: 0px -40px;}

.input-qty{width:24px;}

#show-hide{position:absolute;float:left;width:65px;height:28px;margin:-5px;}
.show-button{position:absolute;background:url(../images/show-hide.png) no-repeat;background-position: 0px 0px;}
.show-button:hover{background-position: 0px -28px;cursor:pointer;}
.show-button:active{background-position: 0px -57px;}

.hide-button{position:absolute;background:url(../images/show-hide.png) no-repeat;background-position: -65px 0px;}
.hide-button:hover{background-position: -65px -28px;cursor:pointer;}
.hide-button:active{background-position: -65px -57px;}

#show-hide-x{position:absolute;float:left;margin:-5px;width:65px;height:28px;background:url(../images/show-hide.png) no-repeat;background-position: 0px -86px;}


.checkout-header li, .checkout-product li, .checkout-total-bar li, .checkout-delivery-bar li{display:inline-block;}

.checkout-header li, .checkout-total-bar li{float:left;}
.checkout-header{padding:15px;background:#E4E7F1;border-top:1px solid #C4CBDB;height:16px;}
.checkout-header .c1{width:300px;}
.checkout-header .c2{width:80px;}
.checkout-header .c3{width:80px;}
.checkout-header .c4{width:100px;}
.checkout-header .c5{margin-left:20px;width:60px;}

.checkout-product{padding:15px;border-bottom:1px solid #E5E5E5;}
.checkout-product .c1{width:300px;}
.checkout-product .c1 img{margin-top:10px;}
.checkout-product .c2{width:80px;}
.checkout-product .c3{width:60px;}
.checkout-product .c3 input.product-quantity{width:30px;}
.checkout-product .c4{width:120px;}
.checkout-product .c5{margin-left:20px;width:60px;}

.checkout-delivery-bar{padding:15px;border-bottom:1px solid #E5E5E5;}
.checkout-delivery-bar .c1{width:580px;}
.checkout-delivery-bar .c2{width:56px;}

.checkout-total-bar{padding:15px;background:#E4E7F1;border-top:1px solid #C4CBDB;height:16px;}
.checkout-total-bar .c1{width:60px;}
.checkout-total-bar .c2{width:560px;text-align:right;font-weight:bold;}



	
#checkout-continue{display:block;float:right; margin-top:15px;width:125px; height:28px; background:url(../images/continue.png);}
#checkout-update{display:block;float:right; margin-top:15px;width:125px; height:28px; background:url(../images/update.png);}
#checkout-continue:hover, #checkout-update:hover{background-position: 0px -30px;cursor:pointer;}
#checkout-continue:active, #checkout-update:active{background-position: 0px -60px;}


#checkout-address-details{width:670px; border-collapse:collapse;}
#checkout-address-details td{width:50%;padding-right:10px;}
#checkout-address-details hr{margin-bottom:25px;border:1px solid #CB7A7A;margin-right:5px;}

.address-div{padding-top:20px;padding-left:5px;border:1px solid #DDD;margin-right:-10px;background:#E4E7F1;}
.address-div input{margin:-5px 0 0 10px;width:190px;}
.address-div input.faded{color:#666;}

.not-uk{position:absolute;margin:-4px 0 0 120px;background:url(../images/not-uk.png) no-repeat;width:90px;height:18px;}
.not-uk:hover{background-position: 0px -20px;cursor:pointer;}
.not-uk:active{background-position: 0px -40px;}

#same-delivery{margin:0 26px;padding-bottom:20px;}
.tip{display:none;padding:7px;margin:-10px 5px 20px 0;border:1px solid #E4E7F1;text-align:center;color:#900;}

#checkout-hsbc-proceed{display:block;margin:15px auto;width:283px; height:28px; background:url(../images/hsbc_proceed.png);}
#checkout-hsbc-proceed:hover{background-position: 0px -30px;cursor:pointer;}
#checkout-hsbc-proceed:active{background-position: 0px -60px;}

.data-table{width:250px;border:1px inset #333;}
.data-table th{background:#F2EAEA;}
.data-table td, .data-table th{height:15px;text-align:center;}
