body{font-family:Helvetica,Arial,sans-serif;margin:0;-webkit-text-size-adjust:none;}
p{margin:0 0 10px;}
p#bc{margin:0 0 2px;font-weight:bold;font-size:12px;line-height:12px;}
p#bc a{text-decoration:none;}
a.forgot{font-size:12px;margin-left:30px;}
.noindent a.forgot{margin-left:0;}
hr{display:none;}
p.indent{padding-left:30px;position:relative;}
p.indent input.rad{position:absolute;top:1px;left:0;}
#header{text-align:center;background:#a6202f url(bg.png) top left repeat-x;}
#subhead{background:#fdbeca url(bg.png) 0 -36px repeat-x;text-align:center;height:36px;line-height:35px;}
#subhead img{margin-top:4px;}
form#search{margin:0;}
input[type=text],input[type=submit],input[type=search],input[type=button],input[type=password],select,textarea{font-size:16px;max-width:92%;}
#search-field{width:150px;font-size:14px;}
#search-button{font-size:14px;}
#content{margin:10px 10px 0;}
ul.msg_confirm,ul.msg_warning,ul.msg_error{list-style:none;padding:5px 10px;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
ul.msg_confirm{background-color:#D9E9DA;}
ul.msg_warning{background-color:#FAEACE;}
ul.msg_error{background-color:#F5DADA;}
img{border:0;}
h1,h2,h3{font-size:16px;color:#900;margin:20px 0 3px;}
h1{font-size:18px;margin:0 0 8px;}
h1 span{color:black;}
div.nav ul{-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #ccc;list-style:none;margin:0 0 10px;padding:0;font-size:18px;}
div.nav li{border-top:1px solid #ccc;}
div.nav li.first{border-top:none;}
div.nav li a{font-weight:bold;text-decoration:none;display:block;padding:9px 30px 9px 15px;background:url(list-arrow.png) center right no-repeat;}
p.twoline{font-size:14px;}
p.loginstatus{font-size:14px;text-align:center;margin-bottom:15px;color:#666;}
div#homepage h1,div#homepage p{font-size:14px;}
div#footer{clear:both;background-color:#eee;margin:15px 0 0;padding:15px 10px 5px;border-top:2px solid #ddd;}
div#footer ul{background-color:#fff;}
div#footer div.nav li a{color:#666;}
p#copyright{font-size:10px;color:#666;}
ul.product-list{font-size:16px;margin:0 0 10px;padding:0;list-style:none;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;}
ul.product-list a.img{position:absolute;padding:5px 0;top:0;left:0;right:0;bottom:0;}
ul.product-list a.img img{margin:0 10px 0 5px;}
ul.product-list li{position:relative;min-height:80px;padding:5px 30px 5px 90px;border-top:1px solid #ccc;background:url(list-arrow.png) center right no-repeat;}
ul.product-list li.more{font-weight:bold;padding-left:10px;min-height:25px;line-height:25px;}
ul.product-list li.more a{text-decoration:none;}
ul.product-list-60 li{min-height:60px;padding-left:70px;}
ul.product-list li.first{border-top:0;}
ul.product-list span.is{font-weight:bold;font-size:12px;color:green;}
ul.product-list span.oos{white-space:nowrap;font-weight:bold;font-size:12px;color:#900;}
ul.product-list span.price em{font-style:normal;font-size:14px;color:#900;}
div.pagination{position:relative;text-align:center;background-color:#eee;line-height:30px;font-size:14px;font-weight:bold;color:#666;padding:5px 10px;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
div.pagination form{margin:0;display:inline;}
div.pagination span select{font-size:14px;}
div.pagination .next,div.pagination .prev{text-decoration:none;color:#666;position:absolute;display:block;top:0;bottom:0;width:30px;font-size:30px;line-height:40px;}
div.pagination .next{right:0;}
div.pagination .prev{left:0;}
div.pagination span.next,div.pagination span.prev{color:#ccc;}
#prod-basics{font-size:14px;margin-bottom:10px;}
#prod-basics p{margin:0 0 4px;}
a.prodimg{position:relative;float:left;margin:0 5px 10px 0;width:140px;height:140px;}
#prod-basics img.img-zoom{position:absolute;bottom:5px;left:5px;}
#prod-basics .ourprice{font-size:16px;}
#prod-basics .rrp{color:#666;}
#prod-basics .stock{padding-top:1px;}
#prod-basics .freedelivery{color:green;font-weight:bold;white-space:nowrap;}
#prod-basics span.instock{background-color:green;color:white;font-weight:bold;padding:0 4px;margin-top:2px;}
div.box{border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;padding:5px 10px;margin-bottom:10px;}
div.chunk{clear:both;font-size:16px;margin-top:20px;}
div.chunk h3{font-size:1em;margin:0 0 3px;}
div#upsell{margin-bottom:20px;}
div#upsell h3{font-size:14px;}
div#upsell p{position:relative;min-height:20px;padding-left:45px;margin-bottom:5px;font-size:14px;}
div#upsell input{position:absolute;top:0;left:22px;}
div#upsell img{position:absolute;top:0;left:0;}
div.buyx{clear:both;margin-top:5px;color:#b50;font-size:14px;}
div.buyx img{float:left;margin:0 5px 20px 0;}
#order-form{border:1px solid #ccc;padding:10px 10px 6px;margin-top:0;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:16px;}
#order-form form{margin-bottom:10px;}
#order-form p.controls{margin:10px 0 20px;line-height:30px;}
#order-form span.qty{height:23px;float:left;margin-right:10px;}
#add-button{width:159px;height:30px;}
#specifics ul{margin:0 0 10px;padding:0;list-style:none;}
#specifics li{margin:0;padding:0;}
div.lozenge{padding:10px;margin-bottom:10px;background-color:#ffd;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;}
div#cart{border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:10px;}
div#cart-buttons{text-align:center;background-color:#eee;color:#666;font-size:14px;padding:5px 10px;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
div.cart-section{border-bottom:1px solid #ccc;background-color:#ccc;font-weight:bold;padding:5px;}
div.cart-item{min-height:40px;border-bottom:1px solid #ccc;padding:5px 5px 5px 50px;position:relative;}
div.cart-item p{margin:0;}
div.cart-item form{margin:0;padding:0;}
div.cart-item img{position:absolute;top:5px;left:5px;}
div.cart-item input.q,div.cart-item input.update{padding:0 2px;}
div.cart-item input.update{font-size:14px;margin-right:15px;}
p.cart-total{padding:5px;margin:0;text-align:center;font-size:20px;font-weight:bold;}
span.right{display:block;text-align:right;font-weight:bold;}
p.del-option{padding-left:35px;text-indent:-25px;}
div.cart-warning{background-color:#eee;padding:5px 10px;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-weight:bold;color:#900;}
div.cart-warning p{margin:0;}
div.cart-points{text-align:center;background-color:#eee;padding:5px 10px;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
span.stockwarning{color:#900;}
div#cb{border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;padding:5px 10px 0;max-width:480px;}
div#cb span.n{display:block;}
div#cb span.p{display:block;text-align:right;font-weight:bold;}
div#cb p.brdr{border-top:1px solid #900;border-bottom:1px solid #900;padding:5px 0;}
div#cb p.brdr span.n,div#cb p.service span.n{float:left;}
div#cb p.service{padding:5px 0;}
.loyaltyPoints{float:right;padding-top:2px;text-align:right;}
.loyaltyText{float:left;padding-top:2px;}
div#wishlist-list{border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px 0 0;max-width:480px;}
div#wishlist-list h3,div#wishlist-list p{margin:0;padding:0 10px;}
div#wishlist-list p{margin-bottom:5px;}
div#wishlist-list ul{list-style:none;margin:10px 0;padding:0;border-top:1px solid #ccc;}
div#wishlist-list li{border-bottom:1px solid #ccc;padding:5px 10px 5px 75px;position:relative;min-height:40px;}
div#wishlist-list li img{position:absolute;top:5px;left:30px;}
div#wishlist-list li input{position:absolute;top:15px;left:5px;}
#order-history dl{margin:0;}
#order-history dt{font-weight:bold;}
#order-history dd{margin:0 0 10px;}
div.account_section{margin:20px 0;}
div.first{margin-top:0;}
div.account_section ul{margin:0;padding:0;list-style:none;}
div.account_section ul li{margin-bottom:10px;}
span.hint{font-size:14px;color:#666;}
span.chart_rank{font-weight:bold;font-size:20px;}
span.chart_up img{position:relative;top:3px;}
span.chart_pre{color:#666;}
.pic,.mprod_pic{position:relative;}
.sw_g_165{position:absolute;top:0;left:16px;}
.sw_l_165,.sw_l_110,.sw_310{position:absolute;top:0;left:0;}
.sw_g_110{position:absolute;top:0;left:10px;}
.sw_l_110_base{position:absolute;top:60px;left:0;}
#place-order{border:0;padding:0;margin:0;background:none;width:184px;height:34px;}
#place-order:hover{cursor:pointer;}