﻿body{margin:0px;background:#ffffff;}
.header-holder{width:100%;height:148px;background-image:url('/_common/img/1px-c5daec.gif');background-position:0px 120px;background-repeat:repeat-x;}
.header-container{width:975px;height:148px;margin:0px auto;position:relative;}
.header-container a.logo{width:126px;height:71px;position:absolute;left:6px;top:60px;}
.header-container .strapline{width:368px;height:71px;position:absolute;left:167px;top:60px;}
.header-container a.contact-details{width:220px;height:58px;position:absolute;right:0px;top:52px;}
.nav-holder{width:100%;background:#e5e5e5;padding:20px 0px 0px;}
.nav-container{width:975px;margin:0px auto;position:relative;}
.nav-container .font-changer{float:right;padding-top:7px;width:175px;text-align:right;font-size:0.9em;}
.nav-container .font-changer img{vertical-align:bottom;}
.nav-container ul.nav{width:800px;margin:0px;padding:0px;list-style-type:none;}
.nav-container ul.nav li{display:inline;margin:0px;padding:0px;}
.nav-container ul.nav li a{float:left;padding:8px;background:#e8f0f7;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;border-left:solid 2px #ffffff;margin:0px 1px 0px 0px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.nav-container ul.nav li a:hover, .nav-container ul.nav li a.selected{background:#d4e3f0;}
.nav-container ul.nav li a:active{background:#005aab;color:#ffffff;}
.nav-container ul.nav li a.red{background:#f8e6e6;}
.nav-clear{height:2px;clear:both;overflow:hidden;background:#ffffff;}
.main-holder{width:100%;background-image:url('/_common/img/bg-grad.gif');background-position:0px 0px;background-repeat:repeat-x;}
.main-container{width:975px;margin:0px auto;padding:24px 0px 20px;background-image:url('/_common/img/2px-f5f5f5.gif');background-position:776px 0px;background-repeat:repeat-y;}
.main-container .left-col{width:752px;float:left;}
.main-container .right-col{width:174px;float:right;}
.footer-container{width:975px;margin:0px auto;}
.trade-link{width:955px;padding:9px;border:solid 1px #d6e5f1;background:#d6e5f1;text-align:right;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;}
.footer-left{float:left;padding:15px 0px 0px;}
.footer-right{float:right;padding:15px 0px 0px;}
.clear-fix{clear:both;height:1px;overflow:hidden;}
.home-main{background-image:url('/_common/img/1px-e6e6d7.gif');background-position:501px 0px;background-repeat:repeat-y;}
.home-main .home-flash{width:752px;height:368px;background:#e6e6d7;z-index:1;position:relative;}
.home-main .home-content{width:733px;z-index:10;margin-top:-66px;position:relative;}
.home-main .home-left-col{width:477px;padding-top:90px;float:left;}
.home-main .home-right-col{width:232px;padding:0px;margin:0px;float:right;}
.home-main .home-right-col .explore-products{width:190px;padding:25px 15px 15px 25px;margin:0px 0px 16px;border:solid 1px #e6e6d7;background:#ffffff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.home-main .home-right-col .testimonials{width:206px;padding:0px 0px 0px 26px;}
.flash-fader{width:752px;height:160px;margin:0px 0px 24px;}
.centre-panel{width:200px;float:left;padding:9px;border:solid 1px #e6e6d7;margin:0px 20px 20px 0px;}
.nav-secondary{background:#e5e5e5;}
ul.product-nav-primary{list-style-type:none;margin:0px;padding:0px;}
ul.product-nav-primary li{display:inline;padding:0px;margin:0px;}
ul.product-nav-primary li a{float:left;width:73px;height:53px;border-right:solid 1px #ffffff;padding:10px;}
ul.product-nav-primary li a.sleep{width:74px;border-right:none;}
ul.product-nav-primary li a.mobile:hover, ul.product-nav-primary li.selected a.mobile{background:#ef4123;color:#ffffff;}
ul.product-nav-primary li a.wheel:hover, ul.product-nav-primary li.selected a.wheel{background:#007ac2;color:#ffffff;}
ul.product-nav-primary li a.bath:hover, ul.product-nav-primary li.selected a.bath{background:#9bd4f3;color:#ffffff;}
ul.product-nav-primary li a.out:hover, ul.product-nav-primary li.selected a.out{background:#bfd730;color:#ffffff;}
ul.product-nav-primary li a.movhandl:hover, ul.product-nav-primary li.selected a.movhandl{background:#fbab18;color:#ffffff;}
ul.product-nav-primary li a.relax:hover, ul.product-nav-primary li.selected a.relax{background:#b81237;color:#ffffff;}
ul.product-nav-primary li a.eday:hover, ul.product-nav-primary li.selected a.eday{background:#00a9c2;color:#ffffff;}
ul.product-nav-primary li a.sleep:hover, ul.product-nav-primary li.selected a.sleep{background:#533b4b;color:#ffffff;}
.products-left-col{width:185px;float:left;}
.products-right-col{width:563px;padding-top:4px;float:right;}
.products-right-col-padded{width:541px;padding-top:25px;float:right;}
ul.product-nav-secondary{list-style-type:none;margin:0px;padding:0px;border-top:solid 5px #e5e5e5;width:185px;}
ul.product-nav-secondary li{margin:0px;padding:1px;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
ul.product-nav-secondary li a{padding:10px 8px 6px;display:block;width:165px;}
ul.product-nav-secondary li a:hover{background:#fafafa;}
.products-main{border-top:solid 1px #e5e5e5;}
.products-main-mobile{border-top:solid 1px #f9b3a7;}
.products-main-mobile ul.product-nav-secondary, .products-main-mobile ul.product-nav-secondary li{border-color:#f9b3a7;}
.products-main-mobile ul.product-nav-secondary li a:hover, .products-main-mobile ul.product-nav-secondary li.selected a{background:#fdece9;}
.products-main-wheel{border-top:solid 1px #99cae7;}
.products-main-wheel ul.product-nav-secondary, .products-main-wheel ul.product-nav-secondary li{border-color:#99cae7;}
.products-main-wheel ul.product-nav-secondary li a:hover, .products-main-wheel ul.product-nav-secondary li.selected a{background:#e5f1f9;}
.products-main-bath{border-top:solid 1px #d7eefa;}
.products-main-bath ul.product-nav-secondary, .products-main-bath ul.product-nav-secondary li{border-color:#d7eefa;}
.products-main-bath ul.product-nav-secondary li a:hover, .products-main-bath ul.product-nav-secondary li.selected a{background:#f5fbfe;background:#e0f3fc;}
.products-main-out{border-top:solid 1px #e5efac;}
.products-main-out ul.product-nav-secondary, .products-main-out ul.product-nav-secondary li{border-color:#e5efac;}
.products-main-out ul.product-nav-secondary li a:hover, .products-main-out ul.product-nav-secondary li.selected a{background:#fdfefa;background:#f7fde4;}
.products-main-movhandl{border-top:solid 1px #fddda3;}
.products-main-movhandl ul.product-nav-secondary, .products-main-movhandl ul.product-nav-secondary li{border-color:#fddda3;}
.products-main-movhandl ul.product-nav-secondary li a:hover, .products-main-movhandl ul.product-nav-secondary li.selected a{background:#fff6e7;}
.products-main-relax{border-top:solid 1px #e3a0af;}
.products-main-relax ul.product-nav-secondary, .products-main-relax ul.product-nav-secondary li{border-color:#e3a0af;}
.products-main-relax ul.product-nav-secondary li a:hover, .products-main-relax ul.product-nav-secondary li.selected a{background:#f8e7eb;}
.products-main-eday{border-top:solid 1px #99dde7;}
.products-main-eday ul.product-nav-secondary, .products-main-eday ul.product-nav-secondary li{border-color:#99dde7;}
.products-main-eday ul.product-nav-secondary li a:hover, .products-main-eday ul.product-nav-secondary li.selected a{background:#e5f6f9;}
.products-main-sleep{border-top:solid 1px #bab1b7;}
.products-main-sleep ul.product-nav-secondary, .products-main-sleep ul.product-nav-secondary li{border-color:#bab1b7;}
.products-main-sleep ul.product-nav-secondary li a:hover, .products-main-sleep ul.product-nav-secondary li.selected a{background:#edebed;}
div.product-tabs-container{background:#e5e5e5;}
ul.product-tabs{list-style-type:none;margin:0px;padding:0px;}
ul.product-tabs li{display:inline;margin:0px;padding:0px;}
ul.product-tabs li a{float:left;padding:16px 8px 8px;border-right:solid 2px #ffffff;text-transform:uppercase;}
ul.product-tabs li.selected a{background:#eee;}
div.product-flash{width:563px;height:318px;margin:0px 0px 16px;}
div.flash-replacement{padding:16px;text-align:center;}
.btn_buy_now_status{margin-left:10px;display:none;}
.basket-items{}
.basket-items .item{padding-bottom:6px;}
.basket-items .item .title{color:#005AAB;padding-bottom:2px;}
.basket-items .item .label{float:left;font-size:0.9em;}
.basket-items .item .value{float:right;font-size:0.9em;font-weight:bold;}
.basket-items .item .clear{height:2px;clear:both;overflow:hidden;}
.basket-items .total{border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;padding:6px 0px 4px;margin-bottom:10px;}
.basket-items .total .label-sub{float:left;font-size:0.9em;clear:right;}
.basket-items .total .value-sub{float:right;font-size:0.9em;font-weight:bold;}
.basket-items .total .clear{height:4px;clear:both;overflow:hidden;}
.basket-items .total .label-main{float:left;font-size:1.2em;clear:right;padding-top:4px;}
.basket-items .total .value-main{float:right;font-size:1.2em;font-weight:bold;padding-top:4px;}
.basket-items p{margin-bottom:10px;}
.product_consultation_pop_bg, .book_appointment_pop_bg{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:solid 1px #cecece;z-index:1002;}
.product_consultation_pop, .book_appointment_pop{display:none;position:fixed;_position:absolute;width:408px;top:50%;left:50%;margin-top:-192px;margin-left:-204px;background:#FFFFFF;border:solid 5px #337bbc;-moz-border-radius:10px;-webkit-border-radius:10px;z-index:1003;padding:12px;font-size:13px;}
.product_consultation_pop h2, .book_appointment_pop h2{text-align:left;border-bottom:dotted 1px #d3d3d3;padding-bottom:12px;}
.product_consultation_pop .close, .book_appointment_pop .close{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;font-weight:700;display:block;}
.product_consultation_pop .button_set, .book_appointment_pop .button_set{border-top:dotted 1px #d3d3d3;padding-top:18px;}
