
/*This code is optimized by the w3compiler from Port80 Software:  BUY w3compiler to remove this comment from your optimized files at www.w3compiler.com!*/
#logo{float:left;padding:0px;margin:0px} #enq{float:right;padding-top:2px;padding-bottom:1px;padding-right:8px} #corner{float:left;padding:0px} #navbar{float:right;width:38%;background-color:#F0F4FD;padding:0px;text-align:right} #navbar ul{display:inline;font-weight:bold;text-align:center} #navbar li{display:inline;padding-top:6px;border-left:1px solid #000066;width:100%} #navbar ul li a{text-decoration:none;padding:0.4em 1.2em;color:#006;background-color:#F0F4FD;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;width:100%} #navbar ul li a:hover{color:#006;background-color:#FFF;width:100%} .features{float:left;height:22px;width:990px;margin:0px;padding-top:2px;padding-bottom:0px;background-color:#384b97;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff} #features img{padding-left:37px;padding-right:37px} #navbar2{float:left;width:990px;padding:0px;font-weight:bold;font-size:small;height:19px;text-align:left;border-top:1px solid #384b97;border-bottom:1px solid #004479;background-image:url("../images/navbackground.gif");background-repeat:repeat-x} #navbar2 ul{display:inline;text-align:center} #navbar2 li{display:inline;color:#006;font-size:9pt;font-weight:bold;padding-right:22px;text-align:left} #navbar2 ul li a{text-decoration:none;padding:0.1em 1em;padding-bottom:.1em;color:#006} #navbar2 ul li a:hover{color:#006;background-color:#FFF} #navbar3{float:left;width:990px;padding:0px;font-weight:bold;font-size:small;height:31px;text-align:left;border-top:1px solid #384b97;border-bottom:1px solid #004479;background-repeat:repeat-x} #navbar3 ul{display:inline;text-align:center} #navbar3 li{display:inline;color:#006;font-size:9pt;font-weight:bold;padding-right:22px;text-align:left} #navbar3 ul li a{text-decoration:none;padding:0.1em 1em;padding-bottom:.1em;color:#006} #navbar3 ul li a:hover{color:#006;background-color:#FFF} .featuretitle{float:left;padding-top:4px;width:790px} .searchbg{color:#006;font-size:14px;padding:0px;margin:0px} .navbarbutt{float:right;width:66px;background-color:#384B97;padding:2px;color:#fff;margin-left:2px;text-align:center;font-weight:bold} .navbarbutt a{color:#d5d5d5} .navbarbuttyell{float:right;width:66px;background-color:#384B97;padding:2px;margin-left:2px;text-align:center;font-weight:bold} .navbarbuttyell a:link{color:#FEF10D} .navbarbuttyell a:hover{color:#FEF10D;text-decoration:underline} .navbarbuttyell a:visited{color:#FEF10D} .logo{float:left;padding:0px;margin:0px;width:300px} .enq{float:right;padding-top:8px;width:334px;padding-bottom:8px;padding-right:8px} #cartNavContainer{padding-top:10px;text-align:center} #cartContainer{font-size:10pt} #cartPaymentContainer{font-size:10pt;color:#878787;font-weight:bold} #cartRegisterContainer{color:#666668} .cartProduct{color:#817F80} .cartFreeShipping{font:17pt Arial,Verdana,sans-serif;color:#B52324;font-weight:bold} .cartProductPrice{font:14pt Arial,Verdana,sans-serif;color:#B52324;font-weight:bold} .cartNav{font:13pt Arial,Verdana,sans-serif;color:#EBEBEB;font-weight:bold} .cartNavSelected{font:13pt Arial,Verdana,sans-serif;color:#6E6C6D;font-weight:bold} .cartBlueButton{color:#000;font-weight:bold;background-color:#9DB1C3;border:1px solid #BBCBED;padding:2px} .cartRedButton{color:#FFF;font-weight:bold;font-size:12pt;background-color:#B01E2B;border:1px solid #B01E2B;padding:2px 8px 2px 8px} .cartChoosePayment{color:#000;font-weight:bold;font-size:12pt;background-color:#9DB1C3;padding:10px;text-align:center} .cartTotals{font:14pt Arial,Verdana,sans-serif;color:#A09E9F} .cartTotalsFinal{font:14pt Arial,Verdana,sans-serif;color:#B52324} .cartEnterCoupon{color:#5D5B5C;font-weight:bold} .cartRegisterTitle{font-size:14pt;color:#5D5B5C;font-weight:bold} .Star{color:red;font-family:Verdana;font-size:10pt} .cartredlink:link{color:#B52323;text-decoration:none} .cartredlink:visited{color:#B52323;text-decoration:none} .cartredlink:active{color:#B52323;text-decoration:none} .cartredlink:hover{color:#B52323;text-decoration:none} .cartCheckoutDialog{border-width:1px;border-color:#CDD8EE;border-style:solid;padding:3px} .cartCheckoutDialogHeader{color:#FFF;font-weight:normal;font-size:14pt} .cartCheckoutDialogText{color:#000;font-size:9pt;font-family:Arial;font-weight:normal} .cartCheckoutNotes{color:#878787;background-color:#FAFAFA;border-width:1px;border-color:#CDD8EE;border-style:solid;width:640px;font-family:Arial;font-size:10pt;padding:10px} .cartTerms{color:#999898;font-size:8pt;font-family:Arial;font-weight:normal} .box{float:left;border:1px solid #68717E;width:21%;margin:9px;font-size:8pt} .box a{text-decoration:none;color:black;font-size:8pt} .obccontainer{width:160px;margin:6px;float:left} .obchead{color:#666666;font-size:10pt;text-align:center;font-weight:bold} .obcmiddle{margin:11px} .obcbottom{background-color:#e5e5e5;font-size:8pt;padding:4px} .obcframe{background-color:#999999;color:#999;font-size:13pt;margin-top:7px;margin-bottom:7px;font-weight:bold} .mattbuild_title{background-color:#fff;float:left;font-size:12px;font-weight:bold;margin:3px;width:220px;color:#333} .mattbuild_text{background-color:#fff;border:1px solid #E4E2E2;margin-left:9px;padding:5px;width:520px;color:#666} .mattbuild_grey{background-color:#fff;width:478px;font-size:10px;padding:15px;font-weight:bold;margin:5px} .mattbuild_field{float:left;background-color:#fff;width:220px;display:inline;font-size:10px;font-weight:bold;color:#000} #combo_product_box{float:right;margin:2px;border:1px solid #004479;width:632px;padding:3px} .thumb{float:left;padding:2px;margin:5px;border:1px solid black} #bigplus{color:#e5e5e5;margin-top:15px;font-size:35pt;float:left} #combo_info{float:left;font-weight:bold;margin-left:2px} .norm_matt{color:#666;font-weight:bold;font-size:16px} .norm_matt2{color:#A4A4A4;font-weight:bold;font-size:16px} .bundle{color:#000;font-weight:bold;font-size:16px} .goldstar{color:#333;font-weight:bold;font-size:12px;text-align:center;width:626px;padding:2px;background-color:#f3f3f3} .dealoffer{color:#BA1E2C;font-weight:bold;font-size:18px;text-align:left;width:596px;padding:4px;background-color:#fff} .dealoffer2{color:#BA1E2C;font-size:18px} .bundle2{color:#BA1E2C;font-weight:bold;font-size:18px} .silentoffer{color:#666;font-size:18px} .saving{color:#BA1E2C;font-weight:bold;font-size:16px;text-align:center} .mattdiscount{padding-top:4px} #footer_navbar{float:left;width:960px;text-align:center;display:inline;margin:4px;height:16px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold} #navbar ul{display:inline;font-weight:bold;text-align:center;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11px} #footer_navbar li{margin:0px;border-right:1px solid #fff;padding-left:20px;padding-right:20px;display:inline} #footer_navbar li a{color:#000066;text-decoration:none} #footer_navbar li a:hover{color:#000000;text-decoration:none} BODY,TH,TD,P{font: 11px Arial, Verdana, sans-serif;  color: #666666;} .dark_title{padding-top:9px;padding-bottom:9px; background-color:#000066;color:#ffffff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:center;width:161px} .light_title{padding-top:3px;background-color:#A1B3BF;color:#00203C;font-weight:bold;text-align:center;font-size:12px} 
.light_title a{padding-top:3px;background-color:#A1B3BF;color:#00203C;font-weight:bold;text-align:center;font-size:12px} 
.light_title a:hover{color:#ffffff}
.price_title{color:#b01e2c;font-size:18pt;font-weight:bold} .greyText{color:#939393;font-size:13pt;font-weight:bold} .prodsText{color:#b01e2c;font-size:8pt;font-weight:bold} .prodsText a{color:#b01e2c;font-size:8pt;font-weight:bold} .centeredImage{text-align:center;margin-top:0px;margin-bottom:0px;padding:0px} .price_title2{color:#b01e2c;font-size:18pt;font-weight:bold;border:1px solid #D4D4D4;width:123px;text-align:center} .prodtitle4{font:19px Arial,Verdana,sans-serif;color:#00203D;font-weight:bolder;padding:2px} .location{font-size:10px;color:#000000} .red_title{font-size:15pt;color:#b01e2c;float:left;margin-top:10px;margin-bottom:10px} .grey_title{float:left;color:#666666;font-size:14pt;margin-top:10px;margin-bottom:10px;margin-left:2px;margin-right:4px} .subcatbox{float:left;text-align:left;padding:5px;margin:2px;width:97%;background-color:#ffffff} .slelectbox{color:#333333;font-size:12pt;font-weight:bold;text-align:center;padding:5px;margin:2px;width:97%} .sub_cat_title{font-size:10pt;text-align:center;font-weight:bold;background-color:#004479;height:32px;margin:2px} .sub_cat_title_bot{font-size:10pt;text-align:center;background-color:#004479;height:18px;margin:2px} .sub_cat_available{font-size:10px;color:#666666;background-color:#004479;width:100%;text-align:center;height:26px;padding-top:2px} .cat_pic{text-align:center} .mnd_wasprice{font-size:14px;font-family:Arial,Verdana,sans-serif;color:#000;font-weight:bold} .mnd_head{font-size:24px;font-family:Arial,Verdana,sans-serif;color:#DD4545;font-weight:bold} H1{font-size:26px;font-family:Arial,Verdana,sans-serif;color:#666666;font-weight:bold} H2{font-size:11px;color:#666;display:inline;font-weight:normal} H3{font-size:14pt;font-family:Arial,Verdana,sans-serif;color:#666;display:inline} H4{font-size:8pt;font-family:Arial,Verdana,sans-serif;color:#666;display:inline} H5{font-size:16pt;font-family:Arial,Verdana,sans-serif;color:#666} a:link{color:#300;text-decoration:none} a:visited{color:#300;text-decoration:none} a:hover{color:#500;text-decoration:underline} a:active{color:#300;text-decoration:none} .stock_desc{color:#666666} .stock_head{font-size:24px;font-family:Arial,Verdana,sans-serif;color:#000066;font-weight:bold} 
.stock_headred{font-size:24px;font-family:Arial,Verdana,sans-serif;color:#AD101B;font-weight:bold} 
.stockcat{padding:1px;margin:2px;display:inline} body{padding-top:0px;margin-top:0px} #container{width:990px;  margin-left:auto;margin-right:auto; border:10px solid #ffffff;background:#ffffff} #banner{background-color:#000066;float:left;padding-bottom:0px} #leftcolumn{width:200px;float:left;border:3px solid #004479;border-top:0px;margin:0px} #centercontent{width:67%;float:left;min-width:380px;background:#fff;margin:0px;padding-left:15px} #rightcontent{width:192px;float:right;border-top:0px;background:#fff;margin:0px} #footer{position:absolute;width:990px;background:#004479} #leftcolumn_navlist{margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px} #leftcolumn_navlist li{border-top:0;height:20px;width:100%;float:left;line-height:20px;background-color:#FFF;border-bottom:1px solid #004479;list-style:none} #leftcolumn_navlist li a{padding-left:4px;height:20px;width:156px;float:left;text-decoration:none;font-weight:bold;margin:0;border-top:0;color:#000} #leftcolumn_navlist li a:hover{background-color:#bdcde4} #manu{margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;} #manu li{border-top:0;float:left;background-color:#F4F4F4;border-bottom:1px solid #fff;list-style:none;} #manu li a{padding:5px;padding-left:10px;width:248px;float:left;text-decoration:none;font-weight:bold;margin:0;border-top:0;background-color:#F4F4F4;color:#000066} #manu li a:hover{background-color:#D6D3D1} .bookmark{margin:3px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline} .pmr{background-color:#fff;float:left;font-size:20px;font-weight:bold;margin:3px;font-family:Arial} .pmr_title{background-color:#F9F7F7;float:left;font-size:12px;font-weight:bold;margin:3px;width:110px;color:#333} .pmr_header{background-color:#fff;float:left;font-size:24px;font-weight:bold;margin:3px;width:500px;color:#666} .pmr_text{background-color:#fff;border:1px solid #E4E2E2;margin:3px;padding:5px;width:520px;color:#666} .pmr_text2{background-color:#fff;border:1px solid #E4E2E2;margin:3px;padding:5px;width:490px;color:#666} .pmr_field{float:left;background-color:#fff;width:330px;display:inline;font-size:10px;font-weight:bold;color:#000} .pmr_details{background-color:#fff;float:left;font-size:16px;font-weight:bold;margin:5px;width:97%;color:#888787} .pmr_details2{background-color:#fff;float:left;font-size:22px;font-weight:bold;margin:5px;width:97%;color:#888787} .pmr_freegift{background-color:#fff;float:left;font-size:11px;margin:3px;width:480px;color:#888787} .pmr_fregifthead{background-color:#fff;font-size:12px;margin:3px;width:110px;color:#B01E2C} .pmr_image{background-color:#fff;float:left;margin:3px;width:100px;color:#888787} .pmr_image2{background-color:#fff;float:left;margin:3px;width:460px;color:#888787} .pmr_product{font-size:12px;color:#000;font-weight:bold} .pmr_error{background-color:#FFC;width:498px;font-size:12px;font-weight:normal;padding:15px;border:1px solid #E4E2E2;margin:5px} .pmr_grey{background-color:#F9F7F7;width:478px;font-size:10px;padding:15px;font-weight:bold;border:1px solid #E4E2E2;margin:5px} .mem_star{background-color:#A73C44;width:610px;font-size:10px;padding:7px;margin-bottom:5px;font-size:18px;margin-top:5px;color:#fff} .thankstext{font-weight:normal;font-size:10px;font-family:Verdana,Arial,sans-serif;color:#666} .pmr_headerred{background-color:#fff;float:left;font-size:22px;font-weight:bold;margin-top:12px;width:500px;color:#333} .pmr_text3{background-color:#F8F8F8;border:1px solid #E4E2E2;font-weight:normal;font-size:10px;font-family:Verdana,Arial,sans-serif;color:#666;margin:3px;padding:5px;width:490px;color:#666} .promise_header{color:#384B97;font-weight:bold;font-size:16px} .upselling_man_homebox{border:1px solid #666666;font-size:11px;background-color:#ffffff;float:left;width:628px;margin-left:2px;margin-right:2px;margin-top:5px;padding:3px} .prodprom{margin-top:22px;margin-bottom:8px;padding:2px;font-size:11px;font-weight:bold;text-align:center} .stocksize a{margin:5px 6px 15px 0px;border:1px solid #949495;padding:2px;font-size:11px;font-weight:bold;float:left;background-color:#004479;text-align:center} .stocksize a:hover{background-color:#666;text-align:center;padding:2px;color:#ffffff} .mnd_main_mega{text-align:left;border:1px solid #D6D6D6;font-size:11px;background-color:#F3F2F2;float:left;width:616px;margin-left:2px;margin-right:2px;margin-top:5px;padding:3px;font-size:24px;font-family:Arial,Verdana,sans-serif;color:#333;font-weight:bold} .mnd_pic{width:634px;text-align:center;margin-left:3px;margin-right:3px} .mnd_left{border:1px solid #000000;font-size:11px;background-color:#ffffff;text-align:center;width:616px;height:800px;margin-left:2px;margin-right:2px;padding:2px} .mnd_box{border:1px solid #999999;font-size:11px;background-color:#ffffff;float:left;text-align:center;width:204px;height:100px;margin-right:9px;padding:3px;margin-top:7px} .mnd_main_order{text-align:center;font-size:11px;float:left;width:640px;margin-top:5px;font-size:14px;font-family:Arial,Verdana,sans-serif;color:#6572a4;font-weight:bold} .mnd_main{background-color:#ffffff;float:left;width:656px} .mnd_main_mattress{text-align:left;border:1px solid black;font-size:11px;background-color:#ffffff;float:left;width:616px;margin-left:2px;margin-right:2px;margin-top:5px;padding:3px} .mnd_right{text-align:center;border:1px solid black;font-size:11px;background-color:#ffffff;height:800px;width:200px;float:right;margin-left:2px;margin-right:2px;margin-top:5px;padding:3px} .star{float:left;border:1px solid #A1B3BF;margin-bottom:0px;margin-top:3px;padding:2px; padding-bottom:3px;width:99%} .star_home{background-color:#ffffff;float:left;padding:5px;margin-top:3px;border:1px solid #333333;width:671px;display:inline} .upselling_homebox{border:1px solid #999999;font-size:11px;background-color:#ffffff;float:left;width:314px;margin:4px;margin-top:5px;padding:3px} .upselling_manubox{border:1px solid white;font-size:11px;background-color:#ffffff;float:left;height:132px;width:304px;margin-left:2px;margin-right:2px;margin-top:5px;padding:3px} .light_star{background-color:#ffffff;float:left;padding:5px;margin:2px;border:1px solid #004479;width:97%;font-size:16px} .light_star_title{background-color:#7A83A7;text-align:center;color:#ffffff;float:left;padding:5px;margin-top:15px;width:650px;font-weight:bold;font-size:16px} .light_star_titleaff{background-color:#000066;text-align:center;color:#ffffff;float:left;padding:4px;margin:5px;border:1px solid #006;width:606px;font-weight:bold;font-size:16px} .home_special{color:#B01E2C;font-weight:bold;background-color:#e5e5e5;float:left;width:307px;font-size:14px;margin-top:2px;padding:4px} .more_info{color:#B01E2C;font-weight:bold;background-color:#ffffff;float:left;width:149px;font-size:16px;margin-top:6px;padding:3px;padding-bottom:6px;font-weight:bold} .star_price a{color:#B01E2C;font-weight:bold;float:right;font-size:12px} .star_price a:hover{color:#000000;font-weight:bold;float:right;font-size:12px;text-decoration:none} .star_price a:visited{color:#B01E2C} .deal_price{color:#B01E2C;font-weight:bold;float:left;font-size:16px} .manager_special{float:left;padding:2px;margin:2px;border:1px solid #004479;width:97%} .beds_guide{border:1px solid #004479;color:#000000;text-align:left;padding:5px;margin:2px;width:97%;display:inline} .featuredsize a{margin:5px 6px 15px 0px;border:1px solid #949495;color:#ffffff;padding-top:3px;padding-bottom:3px;width:64px;font-size:11px;font-weight:bold;float:left;background-color:#384b97;text-align:center} .featuredsize a:hover{background-color:#004479;text-align:center;padding-top:3px;padding-bottom:3px;width:64px;color:#ffffff} .featuredsize a:visited{color:#ffffff} .jtstocksize a{border:1px solid #333;padding:2px;width:192px;font-size:11px;font-weight:bold;float:left;background-color:#F1ECED;text-align:center} .jtstocksize a:hover{background-color:#999;text-align:center;width:192px;padding:2px;text-decoration:none;color:#ffffff} .stocknowquick{padding:2px;font-weight:bold;font-size:24px;color:#B01E2C} .stocknowquick2{padding:2px;font-weight:bold;font-size:24px;color:#7A83A7} .delivery_time{color:#ffffff;font-weight:bold;background-color:#B01E2C;float:left;width:192px;font-size:14px;margin-top:3px;margin-bottom:3px;padding:3px;font-weight:bold} .delivery_time2{color:#ffffff;font-weight:bold;background-color:#7A83A7;float:left;width:192px;font-size:14px;margin-top:3px;margin-bottom:3px;padding:3px;font-weight:bold} .upselling_homestock{border:1px solid #666666;font-size:11px;background-color:#A90618;float:left;width:198px;margin-left:4px;margin-right:3px;margin-top:5px;padding:3px} .compbox{font-size:8pt;font-weight:bold;border:1px solid #666666} .subcat_special{border:1px solid #004479;font-size:11px;background-color:#ffffff;float:left;width:486px;margin:2px;padding:4px} .subcat_special_box{color:#666666;font-size:12pt;border:1px solid #004479;text-align:center;padding:5px;margin:2px;background-color:#e5e5e5;width:97%} .starvaluebedtext{color:#666666;font-size:14pt;font-weight:bold} .suboffer{color:#666666;font-weight:bold;background-color:#ffffff;float:left;width:354px;font-size:16px;margin-bottom:3px;padding:3px;font-weight:bold} .suboffer2{color:#ffffff;font-weight:bold;background-color:#000066;float:left;width:176px;font-size:16px;margin-bottom:3px;padding:3px;font-weight:bold} .subcat_special_box_text{color:#B01D2F;font-weight:bold;font-size:18px;margin-top:3px;margin-left:3px;padding:3px;font-weight:bold} .stocksizesale a{padding:2px;font-size:11px;font-weight:bold;float:left;text-align:center} .stocksizesale a:hover{color:#B01D2F} .starvaluedel{border:1px solid #004479;font-size:11px;background-color:#ffffff;float:right;width:102px;margin:2px;padding:4px;padding-bottom:16px} .popsalerenge{color:#B91F29;font-size:18px;font-weight:bold} .popsaleclick{color:#000000;font-size:11px;font-weight:bold} .popsaleclick a{color:#000000;font-size:11px;font-weight:bold} .popsaleclick a:hover{color:#B91F29;font-size:11px;font-weight:bold} .subcat_stock_box{border:1px solid #384B97;padding:5px;margin:2px;background-color:#384B97;width:97%;display:inline} .subcat_stock{border:1px solid #004479;font-size:11px;background-color:#ffffff;float:left;width:356px;margin:2px} .subcat_stock2{border:1px solid #004479;font-size:11px;background-color:#ffffff;float:left;padding:2px;width:261px;margin:2px} .stockdivclick a{color:#000000;font-size:14px;font-weight:bold;text-align:center;height:24px} .subcat_stock_click a:hover{color:#ffffff;font-size:12px;font-weight:bold;text-align:center;height:24px} .sale_myprice{font-size:18px;color:#B01E2C;font-weight:bold} .star_homemnd{background-color:#ffffff;float:left;margin-top:3px;border:1px solid #004479;width:656px;display:inline} .star_homemndsizes{align:center;padding:2px;margin:5px} .mnd_box2{border:1px solid #999999;font-size:11px;background-color:#ffffff;float:left;text-align:center;width:206px;height:100px;margin-top:7px;padding:3px} .mnd_boxhead{font-size:14px;font-family:Arial,Verdana,sans-serif;color:#000;float:left;text-align:center;width:200px;padding:2px;font-weight:bold;background-color:#CCD9F2} .mattspecial{background-color:#ffffff;float:left;padding:5px;margin-top:3px;border:1px solid #fff;width:640px;display:inline} .mattspecial_maintitle{color:#B52C39;float:left;margin-top:9px;font-size:20px;font-weight:bold;margin:6px;width:630px} .mattspecial_break{background-color:#000066;float:left;height:1px;margin:3px;width:630px} .mattspecial_picture{background-color:#ffffff;float:left;padding:4px;margin:6px;border:1px solid #004479} .mattspecial_title{background-color:#ffffff;float:left;padding:3px;font-size:20px;font-weight:bold;color:#666666;width:450px} .mattspecial_border{background-color:#ffffff;float:left;padding:3px;border:1px solid #004479;font-size:11px;font-weight:bold;color:#666666;width:90px;margin:2px} .mem_pricetop{background-color:#000066;font-size:11px;font-weight:bold;color:#ffffff;width:100%;margin-bottom:4px} .mem_pricemid{font-size:16px;font-weight:bold;color:#B52C39} #navigation_table .cell{} #navigation_table .lnk{} .product_was_price2{text-decoration:none;color:#000000;font-size:18px;font-weight:bold} .product_now_price{text-decoration:none;color:#B01E2C;font-size:18px;text-align:right;margin-right:4px;font-weight:bold} .product_was_price{text-decoration:none;color:#000000;font-size:18px;text-align:right;margin-right:4px} .price_title_now{text-decoration:none;color:#B01E2C;font-size:16px;font-weight:bold} .price_title_was{text-decoration:none;color:#000000;font-size:16px;font-weight:bold;padding-bottom:15px} .light_title_spec{text-decoration:none;padding:3px;margin:2px;color:#00203C;font-size:12px;font-weight:bold;background:#A1B3BF} .light_title_spec a{color:#ffffff;text-decoration:none} .light_title_spec a:visited{color:#ffffff} .specofferbox{float:left;width:126px;background:#B01E2C;height:22px;margin-bottom:4px;margin-top:2px;color:#ffffff;font-size:13pt;font-weight:bold}
#product_image {
	float:left;
	width:49%;
	background:#ffffff;
	height:100%;
	margin: 0 0 2px 0;
	padding:0px;
	position:relative;
}

#product_details{float:right;width:48%;background:#ffffff;padding:2px;height:100%;margin:2px;border-top:1px solid #A1B3BF} #product_options{float:left;width:99%;border-top:1px solid #A1B3BF;border-bottom:1px solid #A1B3BF;margin-top:2px;margin-bottom:5px} #skuno{padding:5px} .an_option_div{float:right;margin-top:2px;margin-bottom:2px;height:20px;width:100%;text-align:right} #options_div{margin-bottom:2px} #amount_div{float:right;margin-bottom:0px;padding-top:2px} .redopen_box{float:left;background:#ffffff;color:#b01e2c;font-weight:bold;font-size:14pt;margin-bottom:2px;height:24px;text-align:center;width:100%;padding-left:0px;padding-top:4px} .red_box{float:left;background:#b01e2c;color:#ffffff;font-weight:bold;font-size:12pt;margin-bottom:2px;height:24px;width:100%;padding-left:0px;padding-top:4px} .red_box a{text-decoration:none;color:#ffffff;font-size:12pt;font-weight:bold;text-decoration:none;margin-top:3px} .red_box a:visited{color:#ffffff;font-weight:bold} #size_table{width:300px} #size_table table{width:300px;border:1px solid #e5e5e5;text-align:center} #size_table tr{border:1px solid #e5e5e5} #size_table td{border:1px solid #e5e5e5;width:149px} .products_box{float:left;border:1px solid #A1B3BF;width:297px;margin:0px;text-align:center} .products_box #right_half{float:right;width:47%;text-align:center;height:150px} .products_box #right_half a{color:#b01e2c;font-size:9pt;font-weight:bold} .products_box .light_title{padding:3px;margin:2px} .products_box .light_title a{text-decoration:none;padding:3px;margin:2px;color:#000066;font-size:12px} .light_title_prod{text-decoration:none;padding:3px;font-size:14pt;color:#00203C;font-weight:bold;background:#A1B3BF} .light_title_prod2{text-decoration:none;padding:3px;font-size:14pt;color:#ffffff;font-weight:bold;background:#384B97} .divbedhead{padding-top:3px;color:#BA1E2C;font-size:12pt;font-weight:bold} .light_title_storage{text-decoration:none;padding:3px;margin:1px;color:#000066;font-size:8pt;color:#666666;font-weight:bold;text-align:center;background:#e5e5e5} .products_box img{margin:2px;float:left} .products_box_sku{text-align:left;font-size:8pt} .products_box_info{float:left;height:40px;font-size:8pt;padding:3px;margin:0px;padding-left:7px;background:#f3f3f3;text-align:left;width:96%} .unbeat_matt{height:30px;padding:3px;margin:1px;background:#384B97;text-align:center} #leadtime{background:#e5e5e5;float:left;margin-top:5px;width:100%;text-align:left;font-weight:bold;padding-top:4px;padding-bottom:4px} .red_box_stead{float:left;background:#b01e2c;color:#ffffff;font-weight:bold;font-size:12pt;margin-bottom:2px;height:24px;width:100%;padding-left:0px;padding-top:4px} .red_box_stead a{text-decoration:none;color:#ffffff;font-size:12pt;font-weight:bold;text-decoration:none;margin-top:3px} .red_box_stead a:visited{color:#ffffff;font-weight:bold} .stock_divans{float:left;text-align:center;border:1px solid #E5E5E5;font-size:11px;margin-bottom:9px;margin-top:2px;width:303px;padding:2px} .stock_divans a{color:#000000;font-weight:bold} .stock_divans a:hover{color:#999999;text-decoration:none} .star_homemndspec{background-color:#B52324;text-align:center;float:left;font-size:13px;font-weight:bold;color:#ffffff;margin-top:3px;border:1px solid #B52324;width:656px;display:inline} .star_homemndleft{background-color:#ffffff;float:left;margin-top:3px;margin-right:3px;border:1px solid #004479;width:326px;display:inline} .star_homemndright{background-color:#ffffff;float:left;margin-top:3px;border:1px solid #004479;width:325px;display:inline} .mattspecial_picture2{background-color:#ffffff;float:left;padding:2px;margin:3px;margin-right:8px;border:1px solid #004479} .memfoam{background-color:#ffffff;float:left;margin:6px;border-bottom:1px dotted #004479;width:620px;padding:6px;display:inline} .mempillow_picture{background-color:#ffffff;float:left;padding:4px;border:1px solid #004479} .mempillowbutt{float:right;background-color:#e5e5e5;text-align:center;margin:6px;border:2px solid #333;width:80px;padding:6px;display:inline} .mempillowbutt a{font-size:18px;font-weight:bold} .mempillowbutt a:hover{color:#B01E2C;text-decoration:none} .mempillowhead{float:left;background-color:#fffff;color:#B01E2C;font-size:18px;font-weight:bold;width:350px;margin-left:4px;display:inline} .mempillowheadtop{float:left;background-color:#9DB1C3;text-align:left;color:#003E6D;font-size:18px;font-weight:bold;padding:2px;width:628px;margin-left:4px;display:inline} .mempillowtext{float:left;background-color:#fffff;width:370px;padding:4px;display:inline} .mempillowwebprice{float:left;background-color:#fffff;width:180px;padding:6px;display:inline;color:#333333;font-size:16px;font-weight:bold} .mempillowspec{float:left;background-color:#fffff;width:180px;padding:6px;display:inline;color:#B01E2C;font-size:16px;font-weight:bold} .mem_star{background-color:#A73C44;width:610px;padding:7px;margin-bottom:5px;font-size:18px;margin-top:5px;color:#ffffff} .mempillowspec2{padding:3px;width:476px;font-size:12px;color:#ffffff} .price_box_stead{background:#ff6666;float:left;background-repeat:no-repeat;width:40px;background:url(/shop/skin1/images/pricematchround.gif) no-repeat center;padding-top:5px;padding-bottom:14px} .price_box_stead2{background:#ffffff;float:left;color:#b01e2c;font-weight:bold;font-size:11pt;width:150px;padding-top:7px} .stock_divans3{float:left;background:#ffffff;color:#666666;font-weight:bold;font-size:14px;height:24px;width:240px;padding-top:7px} .stock_divans3 a{color:#b01e2c} .stock_divans3 a:hover{color:#999999;text-decoration:none} .bedsteadpillow{color:#B01E2C;font-weight:bold;background-color:#F2F1F1;float:left;width:632px;font-size:18px;margin:2px} .bedsteadpillowtext{color:#000000;font-weight:bold;float:left;font-size:13px;margin-bottom:9px} .todayspec{text-align:center;font-size:10px;background-color:#ffffff;float:left;width:150px;padding:2px;border-right:1px dotted #E4E2E2;color:#2C2C96;margin-right:6px;margin-top:8px} .todayspec2{text-align:center;font-size:10px;background-color:#ffffff;float:left;width:148px;padding:2px;color:#2C2C96;margin-right:6px;margin-top:8px} .todayspec2 a{color:#2C2C96} .todayspec a{color:#2C2C96} .todayprice{font-size:16px;font-weight:bold;color:#CA0000} .stock_title{color:#ffffff;font-weight:bold;font-size:20px} .catbox{border:1px solid #004479;font-size:10px;background-color:#F6F6F7;float:left;width:318px;margin-top:10px} .catboxsep{float:left;width:20px} .catboxheader{font-size:17px;background-color:#ffffff;float:left;width:310px;padding:4px;color:#000000;font-weight:bold} .catboxheadtext{font-size:12px;float:left;padding:4px;color:#000080;width:290px;font-weight:bold} .catboxsubtext{font-size:11px;float:left;padding:4px;color:#000000;width:290px;font-weight:bold} .catboxtext{font-size:10px;float:left;text-align:left;color:#000080;width:96px;margin-left:4px} .catboxbedstead{font-size:11px;font-weight:bold;float:left;text-align:left;color:#000000;width:96px;margin-left:4px} .otherstock{float:left;border:1px solid #C9C8C8;text-align:left;color:#000000;width:204px;margin-left:4px;margin-right:3px;margin-top:5px} .otherstocktext{font-weight:bold;padding-top:4px} .otherstocktext a{font-weight:bold;padding-top:4px} .otherstocktext a:hover{text-decoration:underline} .expressdel{font-size:11px;color:#A90618} .deal_price2{color:#B01E2C;font-weight:bold;float:left;font-size:11px} .enlargeimg2{float:left;width:50px;margin-bottom:7px;margin-top:5px} .stock_div{background-color:#b01e2c;text-align:center;float:left;color:#ffffff;font-size:10px;width:108px;margin-top:9px} .upselling_homestock2{border:1px solid #666666;font-size:11px;background-color:#364994;float:left;width:198px;margin-left:4px;margin-right:3px;margin-top:5px;padding:3px} .colouropt{float:right;width:140px;font-weight:bold;margin-top:5px;margin-bottom:5px} .enlargeimg2{float:left;font-weight:bold;width:145px;margin-bottom:7px;display:inline;margin-top:5px} .enlargeimgonly {
	float:left;
	font-weight:bold;
	width:245px;
	margin-bottom:7px;
	display:inline;
	margin-top:5px;
} 

.flatpack{float:left;padding-top:4px;width:298px;border:1px solid #e5e5e5;margin-bottom:1px;display:inline;margin-top:3px} .enlargeimg{float:left;text-align:left;color:#000000;margin-bottom:7px;margin-right:11px;margin-top:5px} .duvetset{float:left;border:1px solid #e5e5e5;width:616px;padding:3px} #support_navlist{padding-left:0px;margin-left:0px} #support_navlist li{font-weight:bold;color:#000000;list-style:none;margin:0px;padding:2px;text-align:center} #support_navlist li a{text-decoration:none} .shoppingcom{width:145px;margin-top:5px} .shoppingread{font-weight:bold;text-align:center;font-size:11px;background-color:#d5d5d5;padding:2px} .shoppingread a{text-decoration:underline} .villa{border:1px solid #ccd7ed;display;inline;float:left;width:509px;padding:1px;margin-bottom:9px;margin-top:4px} .rock{display;inline;float:left;width:507px;padding:0px;border:0px} .stockright{float:left;display;inline;background-color:#fff;width:225px;margin-left:3px} .stockblock{width:200px;margin:0px;padding:0px;display:inline} .stockbutton{float:left; font-weight:bold; width:130px} .stockbutton a:link{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000} .stockbutton a:hover{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#B42737;text-decoration:none} .stockbutton a:visited{font-family:Arial,Helvetica,sans-serif;font-size:15px} .stockbuttontop{float:left;font-weight:bold;margin:0px;margin-top:5px;padding:0px;width:217px;padding-bottom:3px;border-bottom:1px solid #f6f6f6} .stockbuttontop a:link{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000} .stockbuttontop a:hover{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#B42737;text-decoration:none} .stockbuttontop a:visited{font-family:Arial,Helvetica,sans-serif;font-size:15px} .stockbuttonbottom{float:left;padding-top:6px;padding-bottom:2px;font-weight:bold;margin:0px;width:217px;border-top:1px solid #f6f6f6} .stockbuttonbottom a:link{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000} .stockbuttonbottom a:hover{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#B42737;text-decoration:none} .stockbuttonbottom a:visited{font-family:Arial,Helvetica,sans-serif;font-size:15px} .stockexpressred{font-family:Arial,Helvetica,sans-serif;margin-right:5px;background-color:#ffffff;float:left;width:225px;font-size:16px;color:#AF2727;font-weight:bold;margin-bottom:7px;text-align:center;padding:6px} .close{width:648px} .starupselling_homebox{border:1px solid #A1B3BF;font-size:11px;background-color:#ffffff;float:left;width:320px;margin-right:8px;margin-top:5px;padding:3px} .starupselling_homebox2{border:1px solid #A1B3BF;font-size:11px;background-color:#ffffff;float:left;width:320px;margin-left:8px;margin-top:5px;padding:3px} .starboxpic{float:left;margin:2px} .starwas{float:left;padding-right:3px;font-size:11px;color:#000;font-weight:bold} .waspricestar{font-size:14px;color:#004479;font-weight:bold} .starstock{width:164px} .starmaintitle{text-align:center;margin-bottom:2px;margin-top:2px;padding:6px;width:308px;background-color:#004479;font-weight:bold;color:#fff;font-size:11px} .stardesc{border-top:1px solid #004479;margin-bottom:4px;margin-top:4px;padding:2px;width:310px} .starmoreinfo{float:right;color:#fff;text-align:center;margin-bottom:2px;margin-top:2px;padding:2px;width:70px;background-color:#B42737;font-weight:bold} .starmoreinfo a{float:right;color:white;text-align:center;margin-bottom:2px;margin-top:2px;padding-left:4px;width:70px;background-color:#B42737;font-weight:bold} .starboxdeals{font-family:Arial,Helvetica,sans-serif;float:left;width:618px;font-size:20px;color:#B42737;font-weight:bold;margin:7px;text-align:center} .stocksmalltext{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:B42737} .starstocksize a{margin:3px 3px 5px 0px;border:1px solid #949495;padding:2px;background-color:#e5e5e5;color:#004479;font-size:11px;font-weight:bold;float:left;text-align:center} .starstocksize a:hover{background-color:#004479;text-align:center;padding:2px;color:#ffffff} .stockstar_home{border:1px solid #B4BDB8;float:left;width:673px;padding:4px;margin-top:3px;} .stockpromo{float:left;background-color:#f0f0f0;width:136px;padding:4px;padding-bottom:5px;margin-top:4px;margin-left:0px;margin-right:1px;font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#AE2525;font-weight:bold;text-align:center} .stockpromoblack{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;font-weight:bold;text-align:center} .stockpromojoin{float:left;margin-right:1px;width:146px} .mnddpic{float:left;color:#ffffff;font-size:14pt;text-align:center;font-weight:bold;text-align:center;padding:0px;margin-top:4px;margin-right:4px;background-color:#B52C39;width:318px;padding:4px;padding-top:8px;padding-bottom:8px} .mnddpic2{float:left;color:#ffffff;font-size:14pt;text-align:center;font-weight:bold;text-align:center;padding:0px;margin-top:4px;margin-top:4px;background-color:#B52C39;width:319px;padding:4px;padding-top:8px;padding-bottom:8px} .sjs_home{background-color:#ffffff;float:left;padding:0px;margin-top:3px;border:1px solid #004479;width:658px;display:inline} .sjs_bar{float:left;background-color:#FEF7EB;width:214px;padding:4px;padding-top:7px;padding-bottom:8px;margin:1px;margin-top:2px;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#000;font-weight:bold;text-align:left} .sjs_pick{background-color:#ffffff;float:left;padding:0px;margin-top:3px;color:#006;width:642px;display:inline;font-size:16px;font-weight:bold;margin:4px} .sjs_pick2{background-color:#e5e5e5;float:left;padding:4px;margin-top:3px;color:#333;width:644px;display:inline;font-size:16px;text-align:center;font-weight:bold;margin:4px} .sidedealbg{float:left;background:url("/shop/skin1/images/sidedealsbg.gif") no-repeat;width:141px;padding:0px} .sidedealborder{float:left;border:1px solid #949495;width:141px;margin-bottom:9px} .sidedealtop{float:left;margin-top:4px} .positionsupport{background-color:#ffffff;margin:2px;margin-left:3px;padding:2px;width:136px;color:#333;float:left; text-align:left;} .drivelegal{font-family:Arial,Helvetica,sans-serif;margin:2px;margin-left:15px;float:left;font-size:10px;} .drivelegalbox{background-color:#FAFAFB;border:1px solid #EAEAEB;width:630px;margin-right:5px;float:left;padding:5px;margin-left:5px;margin-bottom:7px} .drivesection{font-family:Arial,Helvetica,sans-serif;margin-left:5px;float:left;width:580px;font-size:16px;color:#000000;font-weight:bold;margin-bottom:7px} .drivesectiontitle{width:240px;font-family:Arial,Helvetica,sans-serif;margin-left:50px;float:left;font-size:11px;color:#666;font-weight:bold;margin-bottom:4px} .drivelegalsub{font-family:Arial,Helvetica,sans-serif;margin-left:2px;float:left;width:640px;font-size:18px;color:#666;font-weight:bold;margin-bottom:27px;margin-top:9px} .articles ul{color:#c00;list-style:none;margin-left:0;padding-left:0;margin-bottom:4px;margin-top:6px; width:138px} .articles li{border-bottom:1px dotted #EAEAEB;padding-top:2px;padding-left:14px;padding-bottom:2px;background-image:url(/shop/skin1/images/arrowknow.gif);background-repeat:no-repeat;background-position:0 .2em} .articles li a{color:#C00} .articleswidth{width:138px;border-left:1px solid #ffffff;padding-left:3px;margin:0px;padding-top:0px} .articletitle{background-color:#384B97;padding:2px;color:#fff;margin-top:11px;margin-bottom:5px} #size_tableten{width:300px} #size_tableten table{width:300px;border:1px solid #D8DCE0;text-align:center;margin-top:2px} #size_tableten tr{border:1px solid #D8DCE0} #size_tableten td{border:1px solid #D8DCE0;width:149px} .filterlist{float:left;padding:1px;margin-left:14px;width:508px} .filterlist li{list-style:none;margin:0;padding:0.25em;padding-right:25px;display:inline;color:#AE041A} .filterlist{padding:3px;margin-left:14px;border:1px solid gray;width:608px} .filterlist li{list-style:none;margin:0;padding:0.25em;padding-right:25px;display:inline;color:#AE041A;width:145px} .filterlist li a{text-decoration:none;padding-left:9px;padding-bottom:0px;background-image:url(/shop/skin1/images/arrowfilter.gif);background-repeat:no-repeat;background-position:0 .3em} .filterlist li a:hover{text-decoration:underline} .aimgright{margin-bottom:5px;margin-top:3px} .filternow{padding-left:14px;display:inline;color:#AE041A;width:170px} .creder{margin-top:9px;width:115px;float:left;padding-right:3px} .creder2{margin-top:9px;float:left;width:350px;padding-right:3px} .creder3{margin-top:9px;float:right;display:inline;padding-left:3px} .mattmytext{color:#AE2525;font-size:18px;font-weight:bold} .stardark{float:left;border:1px solid #384B97;margin-bottom:3px;margin-top:3px;padding:2px;width:99%} .delzone1{float:right;width:280px;padding:3px;font-weight:bold;font-size:12px;margin-right:10px;background-color:#00552E;color:#fff} .delzone2{float:right;width:280px;padding:3px;margin-top:8px;font-weight:bold;font-size:12px;margin-right:10px;background-color:#FFD206;color:#444} .delzone3{float:right;width:280px;margin-top:8px;padding:3px;font-weight:bold;font-size:12px;margin-right:10px;background-color:#74D5F7;color:#444} .delzone4{float:right;margin-top:8px;width:280px;padding:3px;font-weight:bold;font-size:12px;margin-right:10px;background-color:#C6C7C7;color:#444} .delzonemid{float:right;width:278px;padding:3px;font-size:12px;font-family:Helvetica,arial,Times New Roman;margin-right:10px;border:1px solid #999;color:#444} .delmap{float:left;width:320px} .delhead{font-weight:bold;font-size:18px;color:#384B97;margin-bottom:10px;margin-top:20px;width:644px;border-bottom:1px dotted #999} .delheadsub{font-weight:bold;font-size:16px;color:#384B97;margin-bottom:4px;margin-top:20px;width:630px;border-bottom:1px solid #004479;} .delchargehead{text-align:center;float:left;font-weight:bold;width:130px;padding:3px;font-size:16px;font-family:Helvetica,arial,Times New Roman;margin:8px;border:1px solid #999;color:#BD1E2C} .delchargeprod{background-color:#384B97;text-align:center;padding:6px;font-size:12px;font-family:Helvetica,arial,Times New Roman;margin:2px;color:#fff} .deltimehead{text-align:center;float:left;font-weight:bold;width:130px;padding:3px;font-size:12px;font-family:Helvetica,arial,Times New Roman;margin-left:11px;margin-right:11px;margin-top:3px;border-bottom:1px solid #999;color:#BD1E2C} .deltimetext{font-size:16px;color:#999;padding-left:27px;padding-bottom:0px;background-image:url(/shop/skin1/images/delvantime.gif);background-repeat:no-repeat;background-position:0 .0em} .faqtitle{font-weight:bold;font-size:16px;color:#384B97;margin-bottom:4px;margin-top:4px;width:630px} .faqbox{font-family:Helvetica,arial,Times New Roman;background-color:#FFF5EF;width:624px font-size:12px;color:#666;padding:5px;margin:4px;width:630px} .bundles_box{border:1px solid #E5E5E5;float:left;width:185px;margin:6px;padding:4px} .upselling_box{border:1px solid #E5E5E5;float:left;width:185px;margin:4px;padding:4px} .upselling_title{font-size:10pt;color:#000066;font-weight:bold;text-align:center} .center_image{margin-left:20px} .ProductTitle4{color:#006;font-weight:bold;font-size:13px} .upsellprice{color:#B01E2C;font-size:16px;font-family:Arial,verdana,Helvetica,sans-serif;font-weight:bold} .upsell_order_now{text-align:center;background-color:#b11e2e;margin:4px;padding:8px;color:white;text-decoration:none} .upsell_order_now a{color:white;text-decoration:none} .upsell_img{margin:5px} .ezupselling_box{border:1px solid #E5E5E5;float:left;width:143px;margin-left:2px;margin-right:2px;margin-top:5px} #upsell_comp{font-size:16px;color:#b11e2e} .delleadcrimbo ul{color:#333;list-style:none;display:inline;margin-left:0;padding-left:0;margin-bottom:1px} .delleadcrimbo li{border-bottom:1px solid #E5E5E5;padding-top:2px;padding-left:26px;padding-bottom:1px;background-color:#E5E5E5} .art ul{color:#333;list-style:none;display:inline;margin-left:0;padding-left:0;margin-bottom:1px} .art li{border-bottom:1px solid #E5E5E5;padding-top:4px;padding-left:26px;padding-bottom:4px;background-color:#E5E5E5;background-image:url(/shop/skin1/images/vanny.gif);background-repeat:no-repeat;background-position:0 .2em} .supportform{background-color:#FAFBFE;border:1px solid #EAEAEB;margin-bottom:11px;width:595px;float:left;margin-left:4px} .guestbox{border:1px solid #004479;font-size:11px;background-color:#ffffff;float:left;width:152px;margin-left:1px;margin-right:1px;margin-top:5px;padding:3px} .guestmaintitle{text-align:center;margin-bottom:2px;margin-top:2px;padding:2px;width:148px;background-color:#8790BF;font-weight:bold;color:#fff;font-size:11px} .guestbutt a{margin:3px 3px 5px 0px;border:1px solid #949495;padding:2px;background-color:#004479;color:#666;font-size:11px;font-weight:bold;float:right;text-align:center} .guestbutt a:hover{background-color:#666;text-align:center;padding:2px;color:#ffffff} .guestpricestar{float:left;width:70px;font-size:14px;color:#B40E23;font-weight:bold;margin-top:4px} .gueststock{font-weight:bold;padding-left:4px;float:left;width:152px}.star_mega_sale{float:left;padding:5px;margin-top:3px;border:1px solid #ffffff;width:648px;display:inline;font-size:30px;color:#AE2525;font-weight:bold; text-align:center; margin-bottom:4px;}.sub_cat_sale{font-size:11pt;text-align:center;font-weight:bold;color:#ffffff;background-color:#AE2525;margin:2px} 

.hcat_box{
width:300px;
display:inline;
float:left;
margin:10px;
padding-bottom:8px;
padding:2px;
border:1px solid #BAB8B8;
background-color:#FBF9F9;
}


.hcat_boxright{
margin:10px;
width:300px;
display:inline;
float:right;
padding:2px;

border:1px solid #BAB8B8;
background-color:#FBF9F9;
}

.hcat_head{
font-weight:bold;
width:292px;
display:inline;
float:left;
padding:4px;
margin-bottom:4px;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;color:#ffffff;
text-align:center;
background-color:#8790BF;
}


.hcat_pic{
float:left;
}

.hcat_picr{
float:left;

}




.hcat_desc{
border:1px solid #BAB8B8;
font-weight:bold;
width:142px;
display:inline;
float:right;
padding:4px;
margin-bottom:4px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;color:#000;
padding:3px;
margin:4px;
background-color:#ffffff;
}

.hcat_click a{
display: block;
width:142px;
padding: 2px 2px 2px 10px;
font-weight:bold;
background-color: #AE041A;
border:1px solid #AE041A;
float:right;
margin-bottom:4px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
padding:3px;
margin:4px;

text-align:center;
}


.hcat_click a:hover{
display: block;
width:142px;
padding: 3px 2px 1px 5px;
text-decoration:none;
background-color: #cccccc;
border:1px solid #cccccc;
float:right;
margin-bottom:4px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#000;
padding:3px;
margin:4px;

text-align:center;
}

.hcat_right
{float:right;
}

.ddprice
{float:left;
width:62px;
font-weight:bold;
tex-align:center;
font-size:12px;
color:#000000;
padding-top:6px;

}


.ddpricebig
{float:left;
width:78px;
font-weight:bold;
tex-align:center;
font-size:16px;
color:#000000;
padding-top:6px;

}


.ddpricewrap
{border-top:1px dashed #999999;
margin-bottom:4px;
margin-top:4px;
margin-left:2px;
padding:2px;
width:310px
}


.ddstarmaintitle{text-align:center;margin-bottom:2px;margin-top:2px;padding:6px;width:308px;background-color:#004479;font-weight:bold;color:#fff;font-size:11px}

.cust_support

{border:1px solid #00203C;
margin-bottom:4px;
margin:15px;
padding:6px;
width:654px

}
.cust_box{
display:inline;
padding:6px;
width:240px;
float:left;
margin:3px;

}


.cust_box2{
padding:6px;
width:240px;
float:right;
margin:3px;
display:inline;

}



.cust_pic{
float:left;
padding-right:5px

}
.cust_head a{
color:#526D98;
text-decoration:none;
padding-top:7px;
font-size:12px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;

}

.subcust_head {
color:#526D98;
text-decoration:none;
padding-top:7px;
font-size:12px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
border-bottom:1px dashed #004479;
width:630px;
}




.cust_head a:hover{
color:#000000;


}







.cust_text a{
color:#526D98;
text-decoration:none;

}

.cust_text a:hover{
color:#000000;

}

/*=============================================================
===============================================================

width: 980;
padding: 6px;
border-top:1px solid #5B6796;

=============================================================
===============================================================*/

.nav_under
{

width:968px;
background-color: #5899C3;
margin-top:1px;
text-align:center;
float:left;
font-family:arial, verdana, sans-serif; 
font-size:0.7em; 
 padding:2px;
border-bottom:1px solid #5B6796;
clear:both;


}


.newnav_under
{

width:958px;
padding:6px;
background-image:url('/shop/skin1/images/bedtoday/navbg.gif');
background-repeat:repeat-x;
margin-top:4px;
margin-bottom:3px;
text-align:center;
float:left;
font-family:arial, verdana, sans-serif; 
font-size:0.7em; 

border:1px solid #999999;
}




/*=============================================================
===============================================================

width:130px;
float:right;

=============================================================
===============================================================*/

.booook 
{

float:left;
padding:6px;
margin:2px;

color:#ffffff;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:11px; 
 

}


#mainblue {
	width: 971px;
	height: 123px;
	margin: 0;
	background: #00203D;
	
}

#mainblue h1 {
	float: left;
	margin: 0;
	background: url(/shop/skin1/images/bedtoday/bedtodaylogo.gif) left top no-repeat;
	width: 434px;
	height: 123px;
	margin-right: 100px;
}

#mainblue h1 a {
	display: block;
	text-indent: -9999px;
	width: 434px;
	height: 123px;
}

#mainblue #telephone {
	float: right;
	margin: 0 10px 0 0;
	width: 307px;
	height: 114px;
}

.enq4{float:left;padding-top:2px;width:238px;padding-bottom:2px;padding-right:8px}



/*=============================================================
===============================================================

padding:0px;

=============================================================
===============================================================*/

.sitemap
{


width:800px;
float:left;
color:#B3B3B3;
padding-top:3px;
font-family:arial, verdana, sans-serif; 
font-size:14px; 
 

}





.sitemap a, .sitemap a:visited {
 
 
font-family:arial, verdana, sans-serif; 
font-size:14px; 

  text-decoration:none; 

 padding-left:10px;
  padding-right:10px;
  color:#00203C; 
    	
  }
.sitemap a:hover {



color:#000000; 
	
}

#navcontainer ul
{
margin-top:9px;
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a
{

color: #8790B2;
font-family:arial, verdana, sans-serif; 
width: 142px;

padding: 20px 12px 12px 8px;
text-decoration: none;
font-weight: bold;
font-size:16px;
}

#navcontainer a:hover
{

color: #000066;
}

#navcontainer li li a
{
display: block;
color: #8790B2;
padding: 1px 1px 1px 17px;
text-decoration: none;
font-weight: normal;
font-size:11px;
border-bottom:1px dashed #8790BF;
}


#navhelp
{
margin-top: 12px;

list-style-type: none;
}


#navcontainerred ul
{
margin-top:9px;
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainerred a
{

color: #AD101B;
font-family:arial, verdana, sans-serif; 
width: 142px;

padding: 20px 12px 12px 8px;
text-decoration: none;
font-weight: bold;
font-size:16px;
}

#navcontainerred a:hover
{

color: #000066;
}

#navcontainerred li li a
{
display: block;
color: #AD101B;
padding: 1px 1px 1px 17px;
text-decoration: none;
font-weight: normal;
font-size:11px;
border-bottom:1px dashed #AD101B;
}

#leftcolumn2{width:274px;float:left; margin-top:1px} 
.chooseaproduct{width:274px;float:left;background-color:#00203C;margin-top:2px} 
.navvyleft{border:1px solid #333333; margin-top:6px;} 
.footernav
{



width:950px;

color:#000000;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:11px; 
 padding-bottom:9px;

}





.footernav a, .footernav a:visited {
 
 
font-family:arial, verdana, sans-serif; 
font-size:11px; 

font-weight:bold;
  text-decoration:none; 

 padding-left:10px;
  padding-right:10px;
  color:#000000; 
    	
  }
.footernav a:hover {



color:#8790BF; 
	
}

.footer{position:absolute; width:970px;background:#ffffff; padding:5px; border-top:1px solid #e5e5e5;}


.3mill{float:left;padding:4px;margin-top:3px;color:#AE2525;width:644px;display:inline;font-size:22px;font-weight:bold;margin:4px} 


/*================================================
===================================================

no bottom margin

====================================================
==================================================*/

.mytopbannerred
{
position:relative;
top:15px;
width:648px;
border:6px solid #AE2525;
margin-top:0px;
margin-bottom:30px;



}


.mytopbanner
{
position:relative;
top:10px;
width:648px;
border:6px solid #000066;
margin-top:0px;
margin-bottom:30px;



}

.mysect
{
float:left;
width:202px;

}


.mysectimg
{
float:left;
width:241px;
padding-top:18px;

}

.mypen
{
float:left;
width:190px;
padding:2px;
margin:2px;
border-bottom:1px dashed #8790BF;}


.mypen2
{
float:left;
width:190px;
padding:3px;
margin:3px;
}

/*====================================================
========================================================

top:1700px

=======================================================
=====================================================*/

.shift{
	position:absolute;
	top:2550px;
	left:180px;
	/*margin-left:175px;*/
}



.mycheckout

{float:right;
margin-top:0px;



}

.bedstead_main
{width:546px}

.bedsteadsimg{
float:right;
padding-right:12px;
padding-top:6px;
}


.star_hometxt{background-color:#ffffff;float:left;padding:5px;margin-top:3px;width:648px;display:inline}

  #imgtopp {
   z-index: 2;
 
   position: absolute;
  top:240px;
left:0px;
  
   padding-left: 5px;} 

#imgtopp2 {
	z-index: 3;
	position: absolute;
	top:2px;
	left:0px;
	padding-left: 5px;
} 

#imgtopnow {
	z-index: 2;
	position: absolute;
	top:240px;
	left:0px;
	padding-left: 5px;
}




.bankmaysale
{
position:relative;
top:15px;
width:636px;
border:6px solid #000066;
margin-top:0px;
margin-bottom:10px;
padding:6px;


}



.bankmaysaleleft
{
float:left;
width:300px;
border-right:2px solid #000066;
margin-right:9px;
padding-bottom:5px;
}

.bankmaysaleright
{
font-family:arial, verdana, sans-serif; 
font-size:16px; 
color:#666666;
float:right;
width:330px;
margin:0px;
text-align:left;
font-weight:bold;
}

.lcdstyle{ 
margin:1px;
color:#AD101B;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:16px; 


}

.search_filter_head
{
float:right;
padding:2px;
}

.search_filter_text
{
float:left;
padding:6px;
color:#ffffff;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:12px; 

}


.prodsaleoff{ 
width:100px;
float:left;
}


.product_was_pricebox{ 
width:180px;
float:right;
}

.positionsupport2{background-color:#ffffff;margin:1px;margin-left:3px;padding:0px;width:50px;color:#333;float:left; text-align:right;} 

.firmness{
float:right;
width: 78px;}



.mytopbanner2
{
position:relative;
top:5px;
width:661px;

margin-top:0px;
margin-bottom:2px;



}


.products_box_info2{float:left;height:40px;font-size:8pt;padding:3px;margin:0px;padding-left:0px;background:#f3f3f3;text-align:left;width:78px} 

.products_box_info_left{float:left;height:40px;font-size:8pt;padding:3px;margin:0px;padding-left:7px;background:#f3f3f3;text-align:left;width:206px} 



.newtopban {
  
   
 padding:7px;
  margin:0;

  width:150px;
display:block;
font-family:arial, verdana, sans-serif; 
font-size:12px; 
color:#666666;
font-weight:bold;
background-image:url('/shop/skin1/images/right_topban.gif');
background-repeat:no-repeat;

  }



.newmidban {
  
   

  margin:0;
 
  width:150px;
 padding:5px;
font-family:arial, verdana, sans-serif; 
font-size:11px; 
color:#666666;
font-weight:bold;
background-image:url('/shop/skin1/images/right_midban.gif');
background-repeat:repeat-y;

  }


.newbotban {
  
   

  margin:0;
  float:right;
  width:150px;


background-image:url('/shop/skin1/images/right_botban.gif');
background-repeat:no-repeat;

  }


.newban {
  
   
 float:right;

  width:150px;



  }

.shopban {
   padding-top:8px;
   padding-bottom:8px;
border-bottom:1px dashed #666666;

width:137px;




  }


.shopbutton {
  
   

  
 background-color: #666666;
  width:128px;
 padding:5px;
font-family:arial, verdana, sans-serif; 
font-size:11px; 
color:#ffffff;
font-weight:bold;
margin-top:5px;
text-align:center;

  }

.shopbutton a {
  
   

  
 
color:#ffffff;


  }




.bedprodleft{

width:306px;
float:left;  
margin-left:13px; 
margin-bottom:9px; 
margin-right:5px;
border-left 6px;
}


.delivery1{

width:140px;
float:left;  
margin-left:30px; 
margin-bottom:19px; 
margin-top:9px;
margin-right:26px;
border-left 6px;
}


table.servicesT
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #ffffff;
width: 620px;
background-color: #C1D0E7;
border: 1px #004479 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}


table.servicesT td.servHd
{ border-bottom: 2px solid #6699CC;
background-color: #C1D0E7;
text-align: left;
padding:4px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}


table.servicesT td
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #333333;
padding:4px;
text-align: left;
padding-left: 8px;} 

.servBodL { border-left: 1px dotted #CEDCEA; } 

.star_review{background-color:#ffffff;float:left;padding:5px;margin-top:3px;border:1px solid #004479;width:630px;display:inline}

.reviewtext{color:#999999;font-weight:bold;font-size:14px;} 

.metalnewbox{border:1px solid #9098C4;font-size:11px;background-color:#ffffff;float:left;width:208px;margin-left:3px;margin-right:3px;margin-top:5px;} 




.metalmaintitle{text-align:left;background-color:#00203D;padding:8px;width:192px;font-weight:bold;color:#ffffff;font-size:12px}
.metalmaintitle a {color:#ffffff}
.metalbeddesc{
float:left;
width:130px;

padding:2px;
margin:2px;
}

.metalclick{
float:right;
width:66px;

padding:2px;

}

.metalspacer{
width:202px;
border-bottom:1px dashed #666666;
}

.metaldim{
width:194px;
padding:5px
}

.pricematchprom
{
width:617px;
padding:2px;
border:1px solid #E5E5E5;
margin-top:11px;
margin-left:12px;
}

.pricematchhead
{
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: 16px;
color: #A13130;
}

.stardescholder
{
width:197px;
float:left;
}

.limoffer
{width:117px;
float:right;
padding-top:5px;}


.feamatttop {
  
padding:7px;
margin-top:5;
width:321px;
display:block;
font-family:arial, verdana, sans-serif; 
font-size:12px; 
color:#666666;
font-weight:bold;
background-image:url('/shop/skin1/images/3matttop.gif');
background-repeat:no-repeat;

  }


.starupselling_featurebox
{border:1px solid #004479;
font-size:11px;
background-color:#ffffff;
float:left;
width:314px;
margin-right:2px;
margin-top:5px;
padding:3px
}



.stockmattthree {
  
width:235px;
margin-bottom:4px;
margin-top:4px;
padding:2px;
float:left;

  }


.starupselling_featureboxtwo
{
border:1px solid #004479;
font-size:11px;
background-color:#ffffff;
float:left;
width:314px;
margin-left:16px;
margin-top:5px;
margin-bottom:7px;
padding:3px;
}



.search_filternow{
  
padding:7px;
border:1px solid #004479;
margin-top:5;
width:646px;
display:block;
font-family:arial, verdana, sans-serif; 
font-size:12px; 
color:#666666;
font-weight:bold;
background-image:url('/shop/skin1/images/selectgrade.gif');
background-repeat:repeat-x;

  }




.divanexsize
{width:204px;
margin-right:6px;
margin-left:2px;
border:1px solid #666666;
float:left;
padding:3px;
margin-bottom:7px;


}
.divanexpic
{float:left;
width:80px;
margin-right:4px;
}


.divanextext
{background-color:#000066;
padding:2px;
font-weight:bold;
width:116px;
font-family:arial, verdana, sans-serif; 
font-size:12px; 
color:#ffffff;


}
.divanexcm
{
margin:2px;
}


.mychristmas
{background-color:#ffffff;
width:618px;
border:1px solid #000066;

padding:6px;
margin:6px;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:16px; 
color:#AE2525;


}

.mychristmas2
{background-color:#B52C39;
width:632px;
padding:6px;
margin:6px;
text-align:center;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:16px; 
color:#ffffff;


}

.delmenow

{font-weight:bold;}


.contactubox{
background-color:#DEF0F5;
border:1px dotted #116B8C;
width:630px;
margin-right:5px;
float:left;
padding:5px;
margin-left:5px;
margin-bottom:7px}

.contactuboxtext{

width:400px;
margin-right:5px;
float:left;
padding:5px;
margin-left:5px;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:16px; 
color:#777676;

}



.normalctext{


font-family:arial, verdana, sans-serif; 
font-size:12px; 


}
.contsection{
font-family:Arial,Helvetica,sans-serif;
margin-left:0px;
float:left;
width:628px;
font-size:14px;
color:#000000;
font-weight:bold;
margin-bottom:2px} 



.prodinfo{

border:1px solid #E5E5E5;
width:148px;
float:left;
padding-bottom:5px;
padding-top:5px;
margin-bottom:4px;
margin-right:4px} 





.prodinfotxt a{

font-weight:bold;
padding-left:24px;
padding-top:5px;
padding-bottom:7px;
background-image:url(/shop/skin1/images/prodemail.gif);
background-repeat:no-repeat;background-position:0.0em;

} 

.prodinfotxt a: hover{
color:#999999;
} 


.prodinfomatch a{

font-weight:bold;
padding-left:24px;
padding-top:2px;
margin-bottom:3px;
padding-bottom:3px;
background-image:url(/shop/skin1/images/prodpricematch.gif);
background-repeat:no-repeat;background-position:0.0em

} 

.prodinfomatch a: hover{
color:#999999;
} 

.prodinfobundle a{

font-weight:bold;
padding-left:28px;
padding-top:6px;
margin-bottom:3px;
padding-bottom:5px;
background-image:url(/shop/skin1/images/prodbundle.gif);
background-repeat:no-repeat;background-position:0.0em

} 


.whybuy{



width:272px;
margin-top:8px;
padding-bottom:5px;
border:1px solid #000000;


} 


.prodinfobundle a: hover{
color:#999999;
} 

.prodinfobook {

font-weight:bold;
padding-left:28px;
padding-top:0px;


background-image:url(/shop/skin1/images/prodbookmark.gif);
background-repeat:no-repeat;background-position:0.0em
} 

.prodinfobook a: hover{
color:#999999;
} 

.leftcolumnsearch{width:266px;float:left;border:1px solid #333333;margin-top:2px ;padding:3px;} 



.bedgrey{
background-color:#ffffff;

width:320px;
}

.bedyellow{
background-color:#004479;
margin:5px;
width:290px;
text-align:center;
padding:10px;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:24px; 
color:#ffffff;



}

.pcust_head{
background-color:#E5E5E5;

width:120px;
text-align:left;
padding:3px;
padding-left:5px;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:11px; 
color:#000000;



}



.pcust_box{

width:304px;
text-align:center;
padding:2px;
 border:1px solid #C1D0E7;
background-image:url(/shop/skin1/images/pcustbg.gif);
background-repeat:repeat;background-position:0.0em

}

.pcust_image{
width:26px;
float:left;
padding:4px;
}


.pcust_tel{


width:240px;
float:left;
text-align:left;
padding:6px;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:13px; 
color:#000000;
}


.pcust_text a{


width:160px;
float:left;
text-align:left;
padding:6px;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:13px; 
color:#000000;
}


.pcust_text a:hover{

color:#374A8F;
}


.pcust_line{

width:295px;
text-align:center;

 border-bottom:1px solid #C1D0E7;


}

.pcust_text2 a{


width:249px;
float:left;
text-align:left;
padding:6px;
font-weight:bold;
font-family:arial, verdana, sans-serif; 
font-size:12px; 
color:#000000;
}

.quant{


width:150px;
float:left;

}


/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider { 
 width: 683px; 
 height: 212px; 
 position: relative;
 margin-top:3px; 
 padding: 0;
}

.anythingSlider .wrapper { 
 width: 683px; 
 overflow: auto; 
 height: 212px; 
 margin: 0; 
 position: absolute; 
 top: 0; 
 left: 0;
 margin: 0;
 padding: 0;
 
}

.anythingSlider .wrapper ul { 
 width: 9999px; 
 list-style: none; 
 position: absolute; 
 top: 0; 
 left: 0; 
 background: #eee; 
 border-top: 3px solid #434343; 
 margin: 0;
 padding: 0;
}

.anythingSlider ul li { 
 display: block; 
 float: left; 
 padding: 0; 
 height: 212px; 
 width: 683px; 
 margin: 0; 
}

.anythingSlider ul li img {
 border: none;
 text-decoration: none;
 margin: 0;
 padding: 0;
 }


#thumbNav { 
display:none;
 position: relative; 
 background: url(/shop/skin1/images/slider/nav-bg.png) no-repeat;
 top: -18px;
 left: 500px; 
 text-align: center; 
 width: 135px;
 height: 40px;
}

#thumbNav a { 
 display: inline-block; 
 text-indent: -9999px;
 padding: 10px 10px; 
 height: 15px; 
 margin: 10px 0 0 0; 
 background: url(/shop/skin1/images/slider/cellshade.png) no-repeat; 
}

#thumbNav a:first-child {
margin-left: 30px;
}

#thumbNav a:hover                       { background-image: url(/shop/skin1/images/slider/cellshade-over.png); }
#thumbNav a.cur                         { background-image: url(/shop/skin1/images/slider/cellshade-over.png); }

#start-stop { 
display:none;
 background: url(/shop/skin1/images/slider/pause.png) no-repeat; 
 text-indent: -9999px;
 color: white; 
 padding: 0; 
 width: 15px; 
 text-align: center; 
 position: absolute; 
 right: 135px; 
 top: 12px;  
}

#start-stop.playing                     { background: url(/shop/skin1/images/slider/pause.png) no-repeat;}
#start-stop:hover                       { background: url(/shop/skin1/images/slider/pause.png) no-repeat; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

h3#helpTitle {
	background-color: #E5E5E5;
	color: #000;
	font-size:11px;
	margin: 0;
padding-left:5px;
	padding: 2px;
	width: 140px;
}



#helpBox {
}

#helpListnew {
margin:0; 
padding: 0;
position: relative;
}

#helpListnew li {
	clear: right;
	list-style-type: none;
	padding: 7px 0 7px 27px;
	font-weight: bold;
}

#helpListnew li a {
	font-weight: bold;
}

#helpListnew .helpButton {
	float: right;
}

/*list item images*/

#helpListnew li#optA {
	border-bottom: 1px solid #e6e6e6;
	background: url('/shop/skin1/images/optA.gif') no-repeat 3px 5px;
}

#helpListnew li#optB {
	border-bottom: 1px solid #e6e6e6;
	background: url('/shop/skin1/images/optB.gif') no-repeat 3px 5px;
}

#helpListnew li#optC {
	border-bottom: 1px solid #e6e6e6;
	background: url('/shop/skin1/images/optC.gif') no-repeat 3px 5px;
}

#helpListnew li#optD {
	border-bottom: medium none;
	background: url('/shop/skin1/images/optD.gif') no-repeat 3px 5px;
	}
	
/*help buttons*/

img.helpButtonA {
	border: none; 
	right: 10px;
	top: 4px;
	position: absolute;
	text-decoration: none;
}

img.helpButtonB {
	border: none; 
	right: 6px;
	top: 4px;
	position: absolute;
	text-decoration: none;
}

img.helpButtonC {
	border: none; 
	right: 10px;
	top: 64px;
	position: absolute;
	text-decoration: none;
}

img.helpButtonD {
	border: none; 
	right: 10px;
	top: 94px;
	position: absolute;
	text-decoration: none;
}






#imgboxwrap {
height: 230px;
overflow: hidden;
position: relative;
}



#imgbox {
top: -40px;
left:0px;
position: absolute;
}

#imgbox img.main {
position: absolute;
top: -25px;

}

.overlay img{
float:left;
position: relative;
padding-right: 1px;
top: 160px;
left: 5px;
}



.product_result {
float:left;

margin-bottom:20px;
margin-left:13px;
margin-right:10px;
width: 293px;
	border: 1px solid #3e71a0;
	padding: 0;
	background: #ffffff url('/shop/skin1/images/img/main_bg.png') repeat-x left bottom;
}

.product_result h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e71a0;
	text-align:center;
	width: 293px;
	height: 43px;
	padding-top: 3px;
	
	margin: 0
}

.product_result h3 a {
width: 293px;
	height: 43px;
	display: block;
text-align:center;
	color: #3e71a0;
	text-decoration: none;
background: url('/shop/skin1/images/img/h3_bg.png') repeat-x left top;
}

.product_result h3 a:hover {
	text-decoration: underline;
}

.highlights {
	background: #3e71a0;
	height: 25px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ffffff;
}

.product_result a img {
	border: none;
}

.imageholder_wrap {
	height: 230px;
	overflow: hidden;
	position: relative;
}

.imageholder {
	position: absolute;
	left: 0;
	top: -30px;
}

.imgholder img {
	float: left;
}

.featureoverlay img{
	position: relative;
	float: left;
	left: 5px;
	padding-right:1px;
	top: 160px;
}

.callbox {
	background: #eeeeee;
	padding: 6px 5px 8px 5px;
	overflow: hidden;
}

.callbox p.moreinfo {
	margin: 14px 0 0 0;
	float: left;
}

.callbox .moreinfo a {
	background: url('/shop/skin1/images/img/more_info.png') no-repeat 0 -29px;
	width: 92px;
	height: 29px;
	display: block
}

.callbox .moreinfo a:hover {
	background-position: 0 0;
}

.pricebox {
	overflow: hidden;
}

p.wasprice {
	float: right;
	color: #3e71a0;
	font-weight: bold;
	margin: 0 5px 0 0;
}

p.isprice {
	margin: -2px 0 0 0;
	font-size: 36px;
	font-weight: bold;
	color: #3e71a0;
	float: right;
	padding: 0;
	line-height: 36px;
}

.notes {
	clear: both;
	position: relative;
}


.notes ul {
	margin: 10px 0 20px 5px;
	padding: 0;
	width: 190px;
}

.notes ul li {
	margin: 0 0 0 15px;
	padding: 0;
}

.notes img {
	position: absolute;
	right: 5px;
	top: 0;
}




/* ----- New Product Template ----- */


#product_body {
	border: 2px solid #cdd7ed;
	padding: 3px;
	overflow: hidden;
	width: 616px;
	margin: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #414141;
}

#col1 {
	float: left;
	width: 300px;
}

#col2wrap {
	float: left;
	width: 315px;
	position: relative;
}

#col2 {
	float: right;
	width: 300px;
	background: white;
}

/*----- Specifications Table -----*/

#specifications {
	clear: both;
	width: 300px;
	border: 1px solid #e6e6e6;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#specifications th {
	background: url('/shop/skin1/images/product/calls_bg.png') repeat-x left top;
	padding: 3px
}

#specifications td {
	border: 1px solid #e6e6e6;
	border-collapse: collapse;
	padding: 3px;
	background: #ffffff;
	text-align: center;
}

#specifications td.odd {
	background: #f4f4f4;
	text-align: left;
}

#specifications td.even {
	background: #f4f4f4;
	text-align: left;
}


/* ----- Calls ----- */

ul#calls {
	margin: 0;
	padding: 0;
}

ul#calls li {
	background: url('/shop/skin1/images/product/calls_bg.png') repeat-x left top;
	font-size: 14px;
	font-weight: bold;
	color: #3e71a0;
	border: 1px solid #e6e6e6;
	list-style-position:inside; list-style-type:square; margin-left:0; margin-right:0; margin-top:0; margin-bottom:2px; padding-left:5px; padding-right:0; padding-top:4px; padding-bottom:4px
}

/* ----- Add ons ----- */

.addons {
	background: url('/shop/skin1/images/product/addons_bg.png') repeat-x left top;
	border: 1px solid #e6e6e6;
	position: relative; margin-left:0; margin-right:0; margin-top:0; margin-bottom:2px
}

.addons#options{
padding:5px;}

.addons#pricebox, .addons#orderbox {
	overflow: hidden;
	color: #3e71a0;
}

img#fiftypercent {
	float: left;
	margin: 2px 15px 2px 5px;
}

.addons#pricebox p {
	text-align: right;
	margin: 8px 10px 0 0;
}

.addons#pricebox span.wasprice {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

.addons#pricebox span.isprice {
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
}

.addons#delivery {
	padding: 5px;
	overflow: hidden;
}

.addons#delivery p {
	
	float: left;
	margin: 0;
}

.addons#pricematch {
	padding: 10px 0 10px 25px;
	height: 45px;
}

.addons#pricematch p {
	margin: 0;
	float: left;
	width: 200px;
}

img#poundicon {
	position: absolute;
	top: 20px;
	left: -9px;
}

img#delvan {
	float: left;
	margin: 13px 15px 0 5px;
}

#orderbox {
	padding: 10px 0;
}

#orderqty {
	float: left;
	width: 130px;
	margin: 10px 5px 5px 5px;
}

.addons#bundle {
	font-weight: bold;
	color: #414141;
	overflow: hidden;
	padding: 5px 0;
}

.addons#bundle p {
margin-top:5px;
	width: 130px;
	float: left;
}

.addons#bundle img#value {
	float: left;
	margin: 0px 5px 0 0;
}

a.ordernow {
	background: url('/shop/skin1/images/product/order_now.png') no-repeat left top;
	text-indent: -9999px;
	display: block;
	width: 133px;
	height: 32px;
	float: right;
	margin: 5px
}

a.clickhere {
	background: url('/shop/skin1/images/product/click_here.png') no-repeat left top;
	text-indent: -9999px;
	display: block;
	width: 65px;
	height: 20px;
	float: right;
	margin-left:0; margin-right:5px; margin-top:15px; margin-bottom:0
}

a.moreinfo {
	background: url('/shop/skin1/images/product/more_info.png') no-repeat left top;
	text-indent: -9999px;
	display: block;
	width: 65px;
	height: 20px;
	float: right;
	margin-left:0; margin-right:5px; margin-top:15px; margin-bottom:0
}

span.highlight {
	color:#d41d2a;
	text-transform: uppercase;
	font-weight: bold;
}

span.lowlight {
	color:#3e71a0;
	text-transform: uppercase;
	font-weight: bold;
}

#product_title {
width: 596px;
overflow: hidden;
padding:10px;
background: #ffffff url('/shop/skin1/images/product/addons_bg.png') repeat-x left top;
margin-bottom: 0px
}

#product_title #main_title {
float: left;
width: 420px;
}


#product_title #main_titlenosale {

}

#product_title #save_title {
float: right;
width:147px;
font-size: 24px;
padding: 10px;
background: #e6e6e6 url('/shop/skin1/images/product/addons_bg.png') repeat-x left top;
border: 1px solid #e6e6e6;
font-weight: bold;
color: #D41D2A
}

#imgdisc {
clear: both;
float: left;
background: #e6e6e6 url('/shop/skin1/images/product/addons_bg.png') repeat-x left top;
padding: 10px;
margin-top: 5px;
border: 1px solid #e6e6e6;
width: 593px;
text-align: center
}


#scrollwrap {
	margin:0px ;
	padding:0px;
text-align:left;
width:658px;
}

#featured{
	width:658px;
margin:0px;
padding:0px;
	
	position:relative;
	height:204px;
	background:#fff;
}

#featured ul.ui-tabs-nav{
	position: absolute;
	top: 0px;
	left: 0;
	list-style:none;
	padding:0; 
	margin:0;
	height: 30px;
	z-index: 999;
}

#featured ul.ui-tabs-nav li{
	font-size:12px;
	color:#666;
	float: left;
	padding: 0px 7px 0 0;
}

#featured .ui-tabs-panel{
	width:656px; 
	height:170px;
	background:#999; 
	position:absolute;
	top: 30px;
	left: 0;
    overflow:hidden;
	border: 1px solid #24548b;
	border-top: 3px solid #24548b;
}

#featured .ui-tabs-panel a img {
	border: none;
}

#featured .ui-tabs-hide{
	display:none;
}

#featured li.ui-tabs-nav-item a{
	display:block;
	height:26px;
	color:#333;  
	background:#fff url('/skin1/images/scroller/tab-bg.png') repeat-x left top;
	line-height:20px;
	outline:none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	border: 1px solid #24548b;
	font-weight: bold
}

#featured li.ui-tabs-nav-item a:hover{
	background:#ffffff;
}
#featured li.ui-tabs-selected{ /*Selected tab style*/
	background:url('/skin1/images/scroller/selected-item.gif') no-repeat top left;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	border-bottom: 3px solid #fff;
}

#featured ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}

/* Scrollable CSS */

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/

#scroller {
	margin: 20px 0 0 0;
padding:0px;
	border:1px solid #4173a1;
	background: #fff url('/skin1/images/scroller/scrollable/box_bg.png') repeat-x left bottom;
	overflow: hidden;
	width: 656px;
	height: 265px
}

#scrollertop {
	background: url('/skin1/images/scroller/scrollable/h2_bg.png') no-repeat left top;
	height: 58px;
	text-indent: -9999px;
	line-height: 73px
}

.scrollable {

	/* required settings */
	position:relative;
	float: left;
	overflow:hidden;
	width: 560px;
	height:195px;

	/* custom decorations */
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	background: #fff;
}

.scrollable .stock_item {
	float: left;
	margin: 20px 5px 20px 21px;
	padding: 0;
	cursor: pointer;
	width: 160px;
	height: 165px;
text-align:center;
}

.scrollable.stock_item h3 {

	text-align: center;
	font-size: 18px;
	color: #0F4F9D;
	padding-top: 5px;
margin-bottom:0px;
}

.scrollable .stock_item p {
	text-align: center;
	font-size: 12px;
	color: #c64026;
	font-weight: bold;
margin-top:0px;
}

.scrollable .stock_item p a {
	color: #c64026;
	display: block;
	padding-bottom: 130px;
	text-decoration: none;
}

.scrollable .bedframes{
	background: url('/skin1/images/scroller/scrollable/bedframe.jpg') no-repeat bottom left;
}

.scrollable .mattresses{
	background: url('/skin1/images/scroller/scrollable/mattress.jpg') no-repeat bottom left;
}

.scrollable .divans{
	background: url('/skin1/images/scroller/scrollable/divan.jpg') no-repeat bottom left;
}

.scrollable .guestbeds{
	background: url('/skin1/images/scroller/scrollable/guest_bed.jpg') no-repeat bottom left;
}

.scrollable .bases{
	background: url('/skin1/images/scroller/scrollable/base.jpg') no-repeat bottom left;
}

.scrollable .bunkbeds{
	background: url('/skin1/images/scroller/scrollable/bunk_bed.jpg') no-repeat bottom left;
}

.scrollable .headboards{
	background: url('/skin1/images/scroller/scrollable/headboard.jpg') no-repeat bottom left;
}

.scrollable .memory{
	background: url('/skin1/images/scroller/scrollable/memory_mattress.jpg') no-repeat bottom left;
}

.scrollable .pillows{
	background: url('/skin1/images/scroller/scrollable/pillow.jpg') no-repeat bottom left;
}

/* active item */
.scrollable .active {
	z-index:9999;
	position:relative;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background: #ffffff url('/skin1/images/scroller/scrollable/hori_large.png') no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	font-size:1px; margin-left:15px; margin-right:0; margin-top:80px; margin-bottom:80px
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position: -30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 10px; } 
a.left:hover  		{ background-position:-30px 0px; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background: #ffffff url('/skin1/images/scroller/scrollable/vert_large.png') no-repeat; 
	float: none;
	margin: 10px 50px
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position: -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* Boxes */

#boxes {
	margin: 20px 0;
}

.category_box {
	width: 318px;
	border: 1px solid #3e71a0;
	float: left;
	margin-bottom: 20px;
	background: #fff url('/skin1/images/scroller/scrollable/box_bg.png') repeat-x left bottom;
}

.category_box.left {
	margin-right: 18px;
}

.category_box .box_headline {
	background: url('/skin1/images/scroller/boxes/h3_bg.png') repeat-x left bottom;
	height: 40px;
	margin: 0;
	padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:0
}

