@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.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;} 

.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;}