@charset "utf-8";



/* CSS Document */



@import url('reset.css');



@import url('boxes.css');



@import url('menu.css');



@import url('clears.css');



*{margin:0px; padding:0px;}







.li {list-style-type:none;}



img {border:0px;}



/* body styles */



body{ background:#FFFFFF url(../images/body_bg_original.gif) repeat-x top; font-family:Tahoma, Arial; color:#515151;}







/* main wrapper styles*/



.wrapper{width:996px; background:url(../images/body_middle_bg.gif) repeat-y; margin:0px auto; text-align:center;}







/* shadow image */



.shd_wrapper{ background:url(../images/middle_bg_withshade.gif) no-repeat top center; padding:0px 8px;}







/* header styles */



.header{height:140px; position:relative;}







/* header container line 1 */



.header-cont-line1{ height:93px;}







/* logo */



.logo{padding:10px 10px 0px 16px; float:left;}







/* price promise banner */



.prc-promice{ float:left; padding:13px 0px 0px;}







/* toplinks, shopping cart, cass us and date */



.header-cont-line1 .right{ float:right; text-align:right;}







/* toplinks */



.toplnk{font:normal 11px Tahoma, Arial; color:#FF0000; padding:3px 5px; font-weight:bold;}



.toplnk a:link, .toplnk a:visited{color:#FF0000; text-decoration:none;}



.toplnk a:hover{color:#505050; text-decoration:underline;}







/* shopping cart display in top side */



.shpng_cart{ background:url(../images/total_count_incartbg.gif) no-repeat right; height:18px; font-size:11px; font-weight:normal; margin:2px; text-align:right; width:277px; display:block; text-align:left; line-height:18px; color:#FFFFFF; float:right;}



.shpng_cart label{ /*width:85px; */ float:left; display:block; font-weight:bold; color:#291770; padding-right:8px;}



.shpng_cart span{color:#ffffff;}



.shpng_cart a:link, .shpng_cart a:visited{ color:#FFFFFF; text-decoration:none;}



.shpng_cart a:hover{ color:#FFFFFF; text-decoration:underline;}











/* call us */



.callus{padding:3px 5px 0px 0px;}







/* date */



.calltime{ font-size:11px; color:#747474; text-align:right; padding:0px 5px 0px 0px;}







/* color  white */



.col-wht{color:#FFFFFF;}







/* clear styles */



.clear{clear:both; font-size:0; line-height:0; height:0; visibility:hidden; overflow:hidden;}







/* top navigation, search box */



.header-cont-line2{ height:26px; clear:both;}



.header-cont-line2 .topnav{width:795px; float:left;}



.header-cont-line2 .search{ float:left;}







/* top navigation */



.topnav ul{margin:0px; padding:0px 2px; list-style-type:none;}



.topnav ul li{ height:26px; list-style:none; font-size:11px; font-weight:bold; line-height:26px; float:left; padding:0px 1px;}



.topnav ul li a:link, .topnav ul li a:visited{ background:url(../images/topnav_bg.gif) no-repeat; color:#FFFFFF; text-decoration:none; display:block; width:128px; height:26px;}



.topnav ul li a:hover{ background:url(../images/topnav_bg_h.gif) no-repeat; color:#FFFFFF; text-decoration:none;}







/* search textbox */



.search label{background:url(../images/search_bg.gif) no-repeat left top; width:146px; height:21px; display:block; float:left; margin:0px 2px 0px 0px;}



.ser-box{font-size:11px; color:#505050; text-align:left; border:0px; background:none; padding:3px 0px 0px 2px; width:135px;}







/* sub navigation */



.subnavigation{ background:url(../images/topsub_nav_bg.gif) repeat-x top; height:19px; display:block; color:#505050; font-size:11px; line-height:19px; text-align:left; }



.subnavigation a:link, .subnavigation a:visited{color:#505050; text-decoration:none; padding:0px 10px;}



.subnavigation a:hover{ color:#505050; text-decoration:underline;}







/* middle container */



.middle-container{padding:5px 0px;}







/* three column layout */



/* three column layout */

.col-3-layout{ text-align:left;}







/* no display */



.no-display { display:none; }







/* Breadcrumbs */



.breadcrumbs { font-size:11px; color:#0C8CD5; text-align:left; padding:0px 0px 5px 10px;}



.breadcrumbs li { display:inline; }



.breadcrumbs a:link, .breadcrumbs a:visited{ text-decoration:none; color:#505050;}



.breadcrumbs a:hover{ color:#505050; text-decoration:underline;}







/* left column */



.left-col{width:188px; float:left;}



.left-pad{padding:0px 8px;}











/* leftnav  */



.leftnav{border:1px solid #EAEBEC; border-top:0px; background:#f5f5f5; font-size:11px; color:#505050;}



.leftnav dl{margin:0px; padding:5px 0px; list-style:none;}



.leftnav dl dd{ margin:0px; text-align:left; background:url(../images/leftnav_bull.gif) no-repeat 10px 7px; padding:3px 3px 3px 25px;}



.leftnav dl dd a:link, .leftnav dl dd a:visited{ color:#505050; text-decoration:none;font-weight:bold;}



.leftnav dl dd a:hover{ text-decoration:underline; color:#505050;}







/* left side bottom buttons */



.left-bot-but{padding:5px 0px; text-align:center}







/* mid column */



.mid-col{width:604px; float:left; font-size:11px;}











/* express delivery section */



.exp-delivery{margin-top:10px; border:1px solid #EAEBEC; background:#EAEAEA url(../images/express_delivery_bg.gif) repeat-x top;}



.exp-delivery .prd-disp{ width:100px; float:left;}



.exp-delivery .prd-disp .size{ background:url(../images/size_display_bg.gif) no-repeat center; font-size:11px; color:#FFFFFF; height:16px;}



.exp-delivery .prd-disp .prd{padding:5px 0px; text-align:center;}







.exp-delivery .prd-disp .type{ background:url(../images/exprs_delivry_type_butbg.gif) no-repeat center; font-size:10px; color:#282828; height:16px; line-height:16px; margin-bottom:5px;text-align:center;}







.exp-delivery .prd-disp .type1{ background:url(../images/exprs_delivry_type_butbg1.gif) no-repeat center; font-size:10px; color:#282828; height:16px; line-height:16px; margin-bottom:5px;}







.exp-delivery .exp-delivery-bed{ height:21px; background:#5E5D62; font-size:11px; font-weight:bold; color:#FFFFFF; float:left; display:block; text-transform:uppercase; line-height:21px; width:48%; text-align:left; padding-left:2%;}



.exp-delivery .exp-delivery-click{ height:21px; background:#00AFDB; font-size:11px; font-weight:bold; color:#FFFFFF; display:block; float:left; text-transform:uppercase; width:48%; padding-right:2%; text-align:right; line-height:21px;}



.exp-delivery .exp-delivery-click a:link, .exp-delivery .exp-delivery-click a:visited{ color:#FFFFFF; text-decoration:none;}



.exp-delivery .exp-delivery-click a:hover{ color:#FFFFFF; text-decoration:underline;}







/* category name and image display */



.cat-disp-sec{margin:5px 0px;}



.cat-disp-box{padding-top:8px;}



.cat-disp{border:1px solid #EAEBEC; float:left; width:140px;}



.cat-disp img{display:block;}



.cat-disp .cat-name{ height:24px; background:url(../images/cat_name_bg.gif) repeat-x; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:24px;text-align:center;}



.cat-disp-space{width:11px; float:left; display:block;}







/* about us */



.page-desc{margin-top:5px; border:1px solid #EAEBEC; font-size:12px; color:#505050;}



.page-desc .tit{ background:url(../images/mid_tit_bg.gif) repeat-x; text-align:left; height:29px; color:#FFFFFF; font:bold 14px Arial, Helvetica, sans-serif; line-height:29px; padding-left:10px;}



.page-desc .para{padding:5px; text-align:justify; line-height:16px;}



.page-desc .red{color:#F01F37;}



.page-desc .red a:link, .page-desc .red a:visited{color:#F01F37; text-decoration:none;}



.page-desc .red a:hover{color:#F01F37; text-decoration:underline;}



.page-desc .lgt-blue{color:#1A97DE;}







/* image inline */



.img-inline{display:inline;}







/* float left */



.fl{ float:left; padding-top:12px;}







/* float right */



.fr{ float:right; margin-top:13px }







/* credit cards display section */



.credit-cards{margin-top:5px;}







/* right column */



.right-col{width:188px; float:left;text-align:center;}



.right--pad{padding:0px 8px;}



.right-col-box{border:1px solid #ECEDEE; padding:5px 0px;}



.right-col-box .banner div{padding:5px 0px; text-align:center;}



.right-col-box .brandlogo div{padding:5px 0px; text-align:center;}







/* footer */



.footer{background:#494949 url(../images/footer_bg.gif) repeat-x top; color:#D4D4D4; font-size:11px; height:129px; padding-left:10px;}



.footer .col1{width:640px; float:left; padding:10px 0px;}



.footer .col1 .cols{width:138px; padding:10px 8px; float:left; background:url(../images/footer_divider_bg.gif) repeat-y right; line-height:20px; text-align:left;}



.footer .col1 .cols a:link, .footer .col1 .cols a:visited{color:#D4D4D4; text-decoration:none; display:block;}



.footer .col1 .cols a:hover{color:#D4D4D4; text-decoration:underline;}



.footer .col1 .no-bg{background:none;}



.footer .col2{float:left; width:310px; text-align:center; line-height:15px;}



.footer .col2 .bot-logo{padding:10px 0px;}











/* category page styles */



.page-title{ background:#3BB0EF url(../images/page-title-bg.gif) repeat-x top; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:4px 0px 4px 5px; text-align:left; border:1px solid #41ACE8;}

.page-title h1 { font-size:1.09em; line-height:1.17; }

.page-head h1 { font-size:1.09em; line-height:1.17; }



.cat-desc{ font-size:11px; color:#505050; text-align:justify; padding:5px;}



.cat-desc a:link, .cat-desc a:visited{color:#0C8CD5; text-decoration:underline;}



.cat-desc a:hover{ text-decoration:none;}







.refine-search{color:#0C8CD5; font:bold 14px Arial, Helvetica, sans-serif; padding:5px; text-align:left;}



.refine-search-box{ background:url(../images/refine-ser-bg.gif) repeat-x; height:70px; border:1px solid #C8C8C8;}



.refine-search-box .box{border:1px solid #B6B6B6; font-size:11px; color:#505050; padding:1px; background:#FFFFFF;}



.refine-search-box .pad{padding:8px 0px 0px 0px; height:27px;}







/* width 33% */



.w33{width:33%;}



.w500{width:500px;}







/* paging */



.paging{color:#0C8CD5; font:bold 11px Tahoma, Arial; text-align:left; padding:15px 0px;}



.paging a:link, .paging a:visited{ color:#FFFFFF; text-decoration:none; background:#0C8CD5; padding:5px;}



.paging a:hover{ color:#FFFFFF; text-decoration:underline;}



.paging .pad{padding:0px 5px;}







/* borders */



.bdr{border:1px solid #C8C8C8;}



.bdr-bot{border-bottom:1px solid #C8C8C8;}



.bdr-top{border-top:1px solid #C8C8C8;}







/* category product listing */



.cat-prod-list{ /* margin-top:10px;  padding-top:10px;*/}







.list-background { background :#EFF0F0; } 



/* first column */



.cat-prod-list .img{width:140px; position:relative; padding:0px 0px 10px 10px;}



.cat-prod-list .img .prdimg{padding-top:8px;}



.cat-prod-list .img img{border:1px solid #0C8CD5; display:block;}



.cat-prod-list .mfg{position:absolute; top:3px; left:0px;}



/* second column */



.cat-prod-list .prd-det{width:300px; position:relative; font-family:Arial, Helvetica, sans-serif; text-align:left; padding-top:3px; margin-left:28px;}



.mfg-name{color:#291770; font-size:18px; font-weight:normal;}



.cat-prod-list .prd-det .prd-name{color:#0C8CD5; font-size:14px; font-weight:bold;}



.cat-prod-list .prd-det a:link, .cat-prod-list .prd-det a:visited{ text-decoration:none;}



.cat-prod-list .prd-det a:hover{ text-decoration:underline;}



.cat-prod-list .prd-det .free-del{color:#FF0000; font-size:14px; font-weight:bold;}







.cat-prod-list .prd-size-box{/*position:absolute; top:105px; left:0px;*/ padding-top:10px;}



.cat-prod-list .prd-size{background:url(../images/bedsize-bg.gif) repeat-x; border:1px solid #C5C5C5; padding:0px 5px; font-size:11px; color:#1c1c1c; display:block; margin-right:3px;}



.cat-prod-list .prd-size a:link, .cat-prod-list .prd-size a:visited{color:#1c1c1c; text-decoration:none;}



.cat-prod-list .prd-size a:hover{color:#1c1c1c; text-decoration:underline;}



/* third column */



.prc-box-col{ width:100px; padding-top:50px;}



.prc-box-col img{display:block;}



.prc-box{background:url(../images/cat-prdprc-bg.gif) no-repeat left top; text-align:center; margin-top:3px;}



.prc-box .ourprc{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:3px 0px 4px;}



.prc-box .prc{font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;}











/* product detail page */



.prd-det{font-size:11px; padding-bottom:20px;}



.prd-det .left-col{width:300px; float:left; text-align:left;}



/*.prd-det .prd-desc{padding:5px 50px 5px 0px; color:#505050; text-align:justify;} */

/*Darshan*/

.prd-det .prd-desc{padding:5px 0px 5px 0px; color:#505050; text-align:justify;} 

.prd-det .prd-desc ul{margin:0px 0px 0px 10px; padding:0px; list-style:circle; list-style-position:inside;}



.prd-det .prd-desc ul li{ padding:2px 0px;}



.prd-det .right-col{float:right; width:303px; padding-top:5px;}



.prd-det .prdimg{width:300px; height:274px;}



.prd-det .zoombox{ margin-top:3px; background:#E4F4FC; color:#505050; padding:5px; font-size:11px; text-align:left;}







/* free delivery */



.free-del{color:#FF0000; font:bold 14px Arial, Helvetica, sans-serif; padding:2px 0px; text-align:left;}







/* color red */



.fc-red{color:#FF0000;}







/* font size 11 */



.fs11{ font-size:11px;}







/* text align left */



.tal{text-align:left;}



.tar{text-align:right;}







/* padding */



.pb3{padding-bottom:3px;}



.ptb5{padding-top:5px; padding-bottom:5px;}



.pb15{padding-bottom:15px;}



.plr5{padding-left:5px; padding-right:5px;}



.plr10{padding-left:10px; padding-right:10px;}







.page-subtit{color:#291770; font:bold 16px Arial, Helvetica, sans-serif; padding:10px 0 6px 0;}







.prd-size{background:url(../images/bedsize-bg.gif) repeat-x; border:1px solid #C5C5C5; padding:0px 5px; font-size:11px; color:#1c1c1c; display:block; margin-right:3px;}



.prd-size a:link, .prd-size a:visited{color:#1c1c1c; text-decoration:none;}



.prd-size a:hover{color:#1c1c1c; text-decoration:underline;}



.box{border:1px solid #B6B6B6; font-size:11px; color:#505050; padding:1px; background:#FFFFFF; /* width:149px;	margin-left:8px; */}







/* add to basket */



.add-basket{padding-bottom:5px;}



.add-basket .col1{ float:left; width:435px;}



.add-basket .col2{ float:left; width:160px;}



.add-basket .prdname{font:bold 14px Arial, Helvetica, sans-serif; color:#0094DE; text-align:left; padding:7px 0px 0px;}



.add-basket .prddet{font-size:11px; color:#505050; text-align:left; padding:3px 0px;}



.add-basket .deltime{color:#291770; font-weight:bold; text-align:left;}



.add-basket .prc{ font-size:18px; color:#FF0000; padding-top:70px; text-align:right;}







/* cms page css */



.cms-det{font-size:11px; color:#505050; text-align:justify; padding:5px;}



.cms-det br{}



.cms-det a:link, .cms-det a:visited{color:#0094DE; text-decoration:underline;}



.cms-det a:hover{ color:#0094DE; text-decoration:none;}



.cms-det .fc-blue{color:#0094DE;}







/* checkout page css */



.checkout{padding-top:10px; color:#505050; font-size:11px;}



.checkout .head{background:#291770; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:left; padding:5px 0px;}



.checkout .one{width:60px; float:left; text-align:center;}



.checkout .box{border:1px solid #B6B6B6; font-size:11px; color:#505050; padding:1px; background:#FFFFFF; width:20px; text-align:center;}



.checkout .two{width:40px; float:left; text-align:left;}



.checkout .three{ width:480px; float:left; text-align:left;}



.checkout .three div{padding-bottom:3px;}



.checkout .four{ width:210px; float:left; text-align:center;}



.checkout .five{ width:85px; float:left; text-align:right;}



.checkout .six{ width:90px; float:left; text-align:right; padding-right:5px;}



.checkout .prdname{color:#0094DE; font:bold 14px Arial, Helvetica, sans-serif;}



.checkout .prdname a:link, .checkout .prdname a:visited{color:#0094DE; text-decoration:none;}



.checkout .prdname a:hover{color:#0094DE; text-decoration:underline;}



.checkout .fc-blue{color:#291770;}







.checkout div label{width:195px; float:right; display:block; text-align:right;}



.checkout .total{font-size:18px; color:#505050;}



.checkout .prc{font-size:20px; color:#291770; font-weight:bold;}







.checkout a:link, .checkout a:visited{color:#0094DE; text-decoration:underline;}



.checkout a:hover{color:#0094DE; text-decoration:none;}







.cat-prod-list .image-zoom {



	left:120px;



	position:absolute;



	top:-160px;



	z-index:500;



 }	



 



 



 /*   By Rakesh    */



 



 



 ul, ol {



 	list-style-image:none;



	list-style-position:outside;



	list-style-type:none;



}



.col-2-right-layout .col-main {



float:left;



width:685px;



}



.middle {boxes.css (line 394)



background:#FFFFFE url(../images/main_bg.gif) no-repeat scroll 0 0;



padding:25px 25px 80px;



}



.middle {



min-height:400px;



position:relative;



text-align:left;



width:900px;



}



.col-right {



float:right;



}



.side-col {



width:195px;



}







.welcomeuser{



	float:right;



	font-size:11px;



	font-weight:bold;







}



.lowernavlink ul li{display:block; float:right;}

.lowernavlink ul li a:link, .lowernavlink ul li a:visited {

font-size:11px;

height:19px;

line-height:19px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

padding:0 5px;

}

















.lowernavlink ul li {



font-size:11px;



}







prc.div{ color:#ffffff; }















.head-gry{



}







.hd-txt{



background:url(../images/hd-gry.jpg) repeat-x top;



height:21px;



font-size:11px;



color:#FFF;



font-family:Tahoma, Geneva, sans-serif, arial;



font-weight:bold;



padding:6px 0px 0px 10px;



}







.map-gry-txt{



padding:5px 5px 5px 10px;



}







.map-gry-txt-2{



padding:0px 5px 5px 10px;



}







.call-us{



background:url(../images/call-us.jpg) no-repeat;



width:100%;



height:59px;



padding:13px 0px 0px 0px;



margin:0px 0px 0px 0px;



clear:both;



}







.call-gry{



font-family:Tahoma, Geneva, sans-serif, arial;



color:#5e5d62;



font-size:16px;



margin:0px 5px 0px 143px;



}







.call-blue{



font-family:Tahoma, Geneva, sans-serif, arial;



color:#0a89d3;



font-size:25px;



}







.lead-time{



background:url(../images/gry-bdr.jpg) no-repeat bottom left;



margin:5px 0px 0px 10px;



padding:0px 0px 3px 0px;



font-weight:bold;



}







.blue-txt{



color:#0e065a;



font-size:12px;



font-weight:bold;



}







.map-txt h2{



font-size:11px;



color:#FFF;



font-family:Tahoma, Geneva, sans-serif, arial;



font-weight:bold;



padding:6px 0px 0px 0px;



margin:0px 0px 0px 10px;



}







.map-txt{



background:url(../images/map.jpg) no-repeat left top;



margin:9px 0px 0px 0px;



}







.map-blg{



border:solid 1px #eaebec; 



width:352px;



margin:0px 0px 10px 235px;



}







.map-area, .map-area-1{



float:left;



margin:9px 0px 5px 0px;



}







.map-area ul{



margin:0px;



padding:0px;



background:url(../images/doted-bdr.jpg) repeat-y right top;



}







.map-area ul li , .map-area-1 ul li{



list-style:none;



background:url(../images/li-arrow.jpg) no-repeat left top;



padding:0px 0px 0px 9px;



margin:8px 35px 8px 25px;



}







.map-area-1 ul{



margin:0px;



padding:0px;



}







.red{color:#F01F37;}



 /*   By Sunny BP front page   */

 

.front-product-category-container {

    float: left;

    width: 191px;

    color: #666666;

    background-color: transparent;

    border: 1px solid #E4E4E4;

    margin: 0 7px 7px 0;

}



.front-product-category-container .front-product-title,

.front-product-category-container .front-product-description {

    width: auto;

    text-align: center;

}



.front-product-category-container .front-product-title a {

    font-weight: bold;

    font-size: 17px;

    color: #666666;

    background-color: transparent;

    text-decoration: none;

}



.front-product-category-container .front-product-image-container a img {

    display: block;

    width: 188px;

    height: 188px;

    margin: 0 auto;

}



.front-product-category-container .front-product-price-more-info {

    height: 22px;

    padding: 0 3px;

}



.front-product-category-container .front-product-price-more-info a {

    display: block;

    float: right;

    width: 70px;

    height: 21px;

}



.front-product-category-container .front-product-price-more-info .front-product-price {

    font-weight: bold;

    font-size: 15px;

    color: #999999;

    background-color: transparent;

    padding-top: 2px;

}



.front-product-category-container .front-product-price-more-info .front-product-price span {

	color: #0099FF;

	background-color: transparent;

}

.front-browse-by-container {

    width: 600px;

    padding-top: 3px;

    margin: 0 auto 7px auto;

}



tr, td {font-size:9pt; font-family: Arial,Tahoma,Verdana,sans-serif; color: black; border: 1px;}



table,

img {

    border: 0;

}



  /*   By Sunny front page Mattress_Planet  */

  

body_cat {

border:0px;padding:0px;margin:0px;color:#000; text-align:centre; font-family: arial; font-size: 12px; }



* {padding:0px; margin:0px;}



#main_cat_right{float: left; width: 830px; border-left: 10px solid #fff; }



#box_area {margin-top:5px; height:190px; width:325px; float:left;}



#box_top {padding:0px;margin:0px; border:0px;height:32px; width:325px; background-image: url(http://bedsplanet.co.uk/skin/frontend/default/default/images/head_blue_green.gif); }



#box_top h2 {margin-left:10px; margin-top:5px; color: #FFFBF0; float:left; font-size:1.5em; } 



#box_top h3 {margin-right:10px; margin-top:5px; color: #FFFBF0 ;font-size:1.5em;float:right;}



#box_bottom { margin:0px; padding:0px; border:0px; margin-top:1px; border:1px #9f9f9f solid; height:155px; width:323px; padding:0px;}



#box_bottom_l {height:145px; width:208px;float:left; padding:0px;float:left; border:none; }



#box_bottom_r {height:145px; width:113px;float:right;border:none;}



#box_bottom_r img {border:solid 1px #9f9f9f;height:137px; width:107px; margin-top:7px;}



#box_bottom_l UL {PADDING: 0px; margin-left: 5px; margin-top:3px; LIST-STYLE-TYPE: none;}



#box_bottom_l UL LI {FLOAT: left; MARGIN-RIGHT: 0px; POSITION: relative; padding-top: 1px;}



#box_bottom_l UL LI A {	

         border: 1px solid #ddd;margin-top: 3px; DISPLAY: block; FONT-SIZE: 12px; BACKGROUND:   #fff; WIDTH: 180px; COLOR: #000; LINE-HEIGHT: 18px;  HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; font-weight:bold;background: url(../images/icon-arrow-blue.gif)  #fff no-repeat 3% 50%;padding-left:20px;

}


