/* CSS Document */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5A5A5A;
	background:url(images/theme/bg.jpg) repeat-x;
	background-color:#E3EAE8;
	behavior:url(csshover.htc);
}
a img{
	border:0px;
}
p{
	margin:8px 0px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0px 0px 45px;
	text-transform:uppercase;
	color:#666f6d;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:15px 0px 0px 15px;
	text-transform:uppercase;
	color:#003f26;
}
#container{
	width:986px;
	margin:0px auto;
}
#wrapper{
	width:986px;
	float:left;
	border:0px solid #00FF00;
	background-color:#FFFFFF;
	margin-bottom:20px;
}
#header{
	float:left;
	width:986px;
	border:0px solid #00FF00;
}
#logo{
	float:left;
	margin:41px 0px 0px 0px;
	width:362px;
	border:0px solid #00FF00;
}

#logo_chekout{
	float:left;
	margin:19px 0px 0px 0px;
	width:362px;
	border:0px solid #00FF00;
}

#logo_cart{
	float:left;
	margin:62px 0px 0px 0px;
	width:362px;
	border:0px solid #00FF00;
}
#logo_article{
	float:left;
	margin:70px 0px 0px 0px;
	width:270px;
	border:0px solid #00FF00;
}

#logo img, #logo_article img{
	vertical-align:middle;
	margin:0 5px;
/*	width:250px;
*/}
#logo span, #logo_article span{
	color:#003f26;
}

#header_rt{
	float:right;
	width:623px;
	border:0px solid #00FF00;
}

#callus{
	float:right;
	font-size:11px;
	text-transform:capitalize;
	text-decoration:underline;
	margin:0px 0px 0px 0px;
	padding:10px 3px 10px 0px;
	text-decoration:none;
	color:#000000;
}
#u_panel{
	float:right;
	width:100%;
	text-align:right;
	border:0px solid #00FF00;
}
#u_panel img{
	vertical-align:middle;
	margin:0 5px;
}
#u_panel .siteCounsultant{
	
	text-align:left; 
	padding-left:15px;
	vertical-align:top;
	border:0px solid #FF0000;
}
#u_panel .siteCounsultant img{
 margin:0 5px 0 15px;
}

#u_panel span{
	color:#003f26;
}
#u_panel_checkout{
	width:100%;
	text-align:right;
}
#u_panel_checkout img{
	vertical-align:middle;
	margin:21px 5px 0px 5px;
}
#u_panel_checkout span{
	color:#003f26;
}

.txtbox{
	border:2px solid #c2d1cb;
	margin:0 0 0 5px;
	padding:3px;
	vertical-align:middle;
	width:180px;
}
/* Menu BAR */
#nav{
	width:980px;
	float:left;
	background:url(images/theme/nav.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 3px;
	letter-spacing:0.01em;
	height:40px;
}


#sealnav{
	width:954px;
	float:left;
}
#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#nav ul li{
	float:left;
	background:url(images/theme/sep.gif) no-repeat top right;
	height:40px;
}
#nav ul li#wint_menu{
	background:none;
}
#nav ul li.home{
	background:url(images/theme/home.gif) repeat-x;
	height:40px;
}
#nav li {
	font-size:16px;
	text-align:center;
}
#nav li a{
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding-top:8px;
}
#nav li a:hover{
/*	color:#ffffff;
	background:url(images/theme/nav_hover.gif) repeat-x;*/
    background:url(images/theme/navblue.jpg) 100% 0 no-repeat;
	height:40px;
}
#nav li.current a{
	color:#ffffff;
	background:url(images/theme/nav.gif) repeat-x;
}

#menu div{display:none;}

#menu :hover div{
background:#FDFDFD;border:1px solid #434343;
display:block;padding-bottom:.7em;
position:absolute;
top:11.1em;
z-index:100010;
margin:-6px 0px 0px 0px;
}
#menu .three:hover div{width:36.1em;}
#menu .two:hover div{width:24.1em;}

#home_menu{width:80px;} 
#bed_menu{width:179px;} 
#liv_menu{width:203px;} 
#din_menu{width:112px;}

#off_menu{width:112px;} 
#kit_menu{width:167px;} 
#wint_menu{width:127px;}

#menu :hover div dt{
background-color: #bebebe;
color:#47494A;
cursor:default;
display:block;
font-weight:bold;
margin:0;
padding:0.8em 0;
text-align:left;
text-decoration:none;
text-indent:.75em;
font-size:12px;
}
#menu :hover div dd{
display:block;margin:0;
padding:.6em 0 0 .75em;
text-align:left;
}
#menu li#bed_menu:hover div, #menu li#bed_menu:hover div dt{
width:176px;
}
#menu li#liv_menu:hover div, #menu li#liv_menu:hover div dt{
width:200px;
}
#menu li#din_menu:hover div, #menu li#din_menu:hover div dt{
width:160px;
}
#menu li#off_menu:hover div, #menu li#off_menu:hover div dt{
width:160px;
}
#menu li#kit_menu:hover div, #menu li#kit_menu:hover div dt{
width:164px;
}
#menu :hover div dd a{
color:#000;
font-size:12px;
font-weight:normal;
height:auto;
margin:0;
padding:0;
text-decoration:none;
}
#menu :hover div dd a:hover{
background:#FFFFFF;
text-decoration:underline;
}
#menu :hover div dl{
display:inline;float:left;margin:0px 0px 0px 0px;padding:0;
}
#menu .posbrand{

}
/* Menu End */


#main_cont{
	float:left;
	width:986px;
	margin:3px 0 0 0;
}
#lt_panel{
	float:left;
	width:180px;
	margin-left:3px;
}
#best_seller{
	width:182px;
	float:left;
	margin:5px 0px 0px 0px;
}
#best_seller-top{
	width:181px;
	float:left;
	height:34px;
	background:url(images/theme/best_sesller_top.gif) no-repeat;
}
#best_seller-middle{
	width:181px;
	float:left;
	background:url(images/theme/best_sesller_mid.gif) repeat-y;
}
#best_seller-bototm{
	width:181px;
	float:left;
	height:34px;
	background:url(images/theme/best_sesller_bot.gif) no-repeat;
}
#best_seller-categories{
	float:left;
}
#best_seller-categories_img{
	width:66px;
	float:left;
	padding:20px 0px 15px 18px;
}
#best_seller-categories p{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 0px 0px 5px;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	color:#004027;
}
#best_seller-categories p span{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6c6c6c;
}
#freeindex{
	width:182px;
	float:left;
	margin:10px 0px 10px 0px;
}
#twitter_post{
	width:182px;
	float:left;
	margin:5px 0px 0px 0px;
}

#twitter_post-top{
	width:181px;
	float:left;
	height:65px;
	background:url(images/theme/twitter_top.gif) no-repeat;
}
#twitter_post-middle{
	width:181px;
	float:left;
	background:url(images/theme/twitter_mid.gif) repeat-y;
}
#twitter_post-bototm{
	width:181px;
	float:left;
	height:3px;
	background:url(images/theme/twitter_bot.gif) no-repeat;
}
#post_twitter{
	float:left;
	width:181px;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
}

#post_twitter ul{
	margin:5px 0px 0px 0px;
	width:181px;
	padding:0px;
	list-style:none;
	font-size:11px;
	color:#6e6e6e;
}

#post_twitter ul li a{
	color:#6e6e6e;
	line-height:16px;
	text-decoration:none;
}
#post_twitter ul li{
	width:165px;
	padding:0px 10px 10px 5px;
}
#post_twitter ul li:hover{
	background:#d6f7e9;
}

#categories_box_head{
height:30px;
width:99.8%;
float:left;
margin:0px 0px 0px 0px;
background-color:#6B6B6B;
}

#categories_box_head h2{
  color:#FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin:5px 0px 0px 7px;
  text-transform: none;
}

#categories_box{
	width:182px;
	float:left;
	margin:2px 0px 0px 0px;
}

.categories_box_middle{
	float:left;
	width:100%;
}

.categories_box_middle ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;

	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6e6e6e;
}

.categories_box_middle ul li a{
	color:#3C3C3C;
	line-height:25px;
	text-decoration:none;
}

.categories_box_middle ul li a:hover{
	color:#3C3C3C;
	line-height:25px;
	text-decoration:underline;
}
.categories_box_middle ul li{
	padding:0px 0px 0px 15px;
}

#save_buy{
	width:182px;
	float:left;
	margin:5px 0px 0px 0px;
}
#save_buy-top{
	width:181px;

	float:left;
	height:11px;
	background:url(images/theme/save_top.gif) no-repeat;
}
#save_buy-middle{
	width:181px;
	float:left;
	background:url(images/theme/save_mid.gif) repeat-y;
}
#save_buy-bototm{
	width:181px;
	float:left;
	height:3px;
	background:url(images/theme/save_bot.gif) no-repeat;
}
#save_buy_cont{
	float:left;
}
#save_buy_img1{
    width:90px;
  /*width:170px;*/ 
    float:left;
	padding:0px 0px 10px 0px;

}
#save_buy_img2{
	width:123px;
	height:113px;
	float:left;
	padding:0px 0px 10px 20px;
}
/*---------------------------------------------------------------*/
#rt_panel{
	float:left;
	width:797px;
	margin-left:3px;
}

#contact_panel{
	float:left;
	width:980px;
	margin-left:3px;
}
#main_img{
	width:801px;
	float:left;
	left:10px;
}

#main_img h2{
margin:3px 0 0 0;
text-transform:none;
font-size:13px;
}


#main_img p{
margin:3px 8px 0 0;
}

#type{
	float:right;
	width:193px;
	height:307px;
	margin:5px 8px 1px 0px;
	display:inline;
}

#room{
	float:right;
	width:193px;
	height:307px;
	margin:5px 7px 1px 0px;
	display:inline;
	
}

#range{
	float:right;
	width:193px;
	height:307px;
	margin:5px 7px 1px 0px;
	display:inline;
	
}

#brand{
	float:right;
	width:193px;
	height:307px;
	margin:5px 0px 1px 0px;
	display:inline;
	
}

#mottisfont{
	float:right;
	width:192px;
	height:307px;
	margin:5px 9px 1px 0px;
	display:inline;
	
}

#banbury{
	float:right;
	width:192px;
	height:307px;
	margin:5px 8px 1px 0px;
	display:inline;
	
}

#kheri{
	float:right;
	width:192px;
	height:307px;
	margin:5px 8px 1px 0px;
	display:inline;
	
}

#granary{
	float:right;
	width:192px;
	height:307px;
	margin:5px 0px 1px 0px;
	display:inline;
	
}

#inner_cont{
	float:left;
}
#welcome_cont{
	float:left;
	width:801px;
}
#welcome_cont p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5A5A5A;
	line-height:20px;
	margin:15px 15px 0px 10px;
	text-align:justify;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5A5A5A;
	line-height:20px;
	margin:15px 0px 0px 15px;
}
#line{
	float:left;
	padding:10px 0px 10px 00px;
	width:979px;
	height:1px;
}
/*------------------------------------------------------------------*/
#footer{
	float:left;
	width:979px;
	margin:10px 0px 0px 0px;
}

#footer_categories{
	margin-top:5px;
	width:976px;
	float:left;
	background-color:#444444;
	margin:0 2px 0 5px;
	padding-bottom:42px;
}

.footer_categories_cont{
	float:left;
	width:240px;
}

.footer_categories_cont p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
	border-bottom:1px dotted #616161;
}
.footer_categories_cont_list{
	float:left;
	width:244px;
	padding:0px 0px;
	margin:0px 0px 0px 5px;
}

.footer_categories_cont_list ul{
	margin:15px 0px 0px 15px;
	padding:0px;
	list-style:none;
	font-size:13px;
}

.footer_categories_cont_list ul li a{
	color:#FFFFFF;
	line-height:19px;
	text-decoration:none;
}
.footer_categories_cont_list ul li a:hover{
	color:#616161;
	line-height:19px;
	text-decoration: underline;
}
.footer_categories_cont_list ul li{
/*	background:url(images/theme/arrow.gif) no-repeat;
*/	
  padding:0px 0px 0px 0px;
}
#footer_link{
	float:left;
	background-color:#323232;
	width:976px;
	height:40px;
	margin:0 2px 0 5px;
}
#footer_link_cont{
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;

}
#footer_link p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	line-height:15px;
	margin:4px 0 0 20px;
}

#footer_link p a{
 color:#FFFFFF;
}
#footer_link p a:hover{
color:#616161;
}


#footer_link_categories{
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
}

#footer_link_categories p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#595858;
	line-height:15px;
}

#footer_link_categories p a{
text-decoration:underline;
font-size:11px;
color:#FFFFFF;
}

#footer_link_categories p a:hover{
text-decoration:none;
font-size:11px;
color:#616161;
}




.shop{
	float:left;
	width:182px;
}
/*h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:7px 0px 0px 20px;
	font-weight:bold;
	color:#666f6d;
}*/
.shop-top{
	width:181px;
	float:left;
	height:36px;
	background:url(images/theme/shop_top.gif) no-repeat;
	margin:3px 0 0 0;
}
.shop--middle{
	width:181px;
	float:left;
	background:url(images/theme/shop_mid.gif) repeat-y;
}
.shop--bototm{
	width:181px;
	float:left;
	height:5px;
	background:url(images/theme/shop_bot.gif) no-repeat;
	padding-bottom:8px;
}
.categories{
	float:left;
	width:181px;
	padding:0px 0px;
	margin:0px 0px 0px 5px;
}

.categories ul{
	margin:5px 0px 0px 0px;
	padding:0px;
	list-style:none;

	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6e6e;
}

.categories ul li a{
	color:#3C3C3C;
	line-height:28px;
	text-decoration:none;
}

.categories ul li a:hover{
	color:#3C3C3C;
	line-height:28px;
	text-decoration:underline;
}
.categories ul li{
	padding:0px 0px 0px 15px;
}
/* CSS Document */

div.heading h2, div.notes-heading h2, div.heading h1 {
color:#666F6D;
font-weight:bold;
margin:0;
padding:8px 0 0;
}
div.heading, div.notes-heading {
background:url("images/theme/subnav_search_bck.gif") repeat-x scroll 0 0 #D2D6D7;
border-bottom:1px solid #BDC1C1;
height:33px;
margin:0;
padding:0 7px;
width:779px;
}
div.heading h1 {
font-size:1.3em;
}
.clear {
clear:both;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

#divAuto{margin:10px 0 0 0 ; padding:0;}
#divAuto ul {margin:0; padding:0;}
#divAuto li{list-style:none; float:left; width:24.9%; text-align:center; margin-bottom:20px; margin-left:auto; margin-right:auto;}
#divAuto a img{border:none}
#divAuto .imgbox{ background-color:red; width:190px; height:150px; border:1px solid #DCDCDC;}
#divAuto a{color:#606069;  text-align:center;  text-decoration:none; font-size:11px; font-weight:bold; display:block; margin-left: auto; margin-right: auto; border:1px solid #DCDCDC;width:146px;}
#divAuto a:hover {text-decoration:underline;}
#divAuto .title{clear:both; padding: 0.9em 0.5em 0 0.5em; background-color:#DCDCDC; height:3em;width:168px; border:1px solid #DCDCDC;text-align:center; margin-left:auto; margin-right:auto;}
#divAuto .imgbox{background-color:#FFFFFF; border:1px solid #DCDCDC;width:170px; padding:3px 3px 3px 3px;}

#divExPressAuto{margin:10px 0 0 0 ; padding:0;}
#divExPressAuto ul {margin:0; padding:0;}
#divExPressAuto li{list-style:none; float:left; width:24.9%; text-align:center; margin-bottom:20px; margin-left:auto; margin-right:auto;}
#divExPressAuto a img{border:none}
#divExPressAuto .imgbox{ background-color:red; width:190px; height:150px;}
#divExPressAuto a{color:#606069;  text-align:center;  text-decoration:none; font-size:11px; font-weight:bold; display:block; margin-left: auto; margin-right: auto; border:1px solid #DCDCDC;width:146px;}
#divExPressAuto a:hover {text-decoration:underline;}
#divExPressAuto .title{clear:both; padding: 0.9em 0.5em 0 0.5em; background-color:#DCDCDC; height:3em; width:165px; border:5px solid #DCDCDC;text-align:center; margin-left:auto; margin-right:auto;}
#divExPressAuto .imgbox{background-color:#FFFFFF; border:5px solid #DCDCDC;width:170px; padding:3px 3px 3px 3px;}


/** Ctegories page **/
#midlayout .clear{width:10%;clear:both;padding:0;margin:0;line-height:0;height:0;font-size:0;}
#midlayout .grid-row{margin:0 0 5px 0;padding:0 0 10px 0;float:left;}
#midlayout .grid-item{float:left;text-align:left;width:185px; margin:2px 0 0 5px; padding:0;position:relative; }
#midlayout .grid-item a{text-decoration:none;line-height:1.4em;}
#midlayout .grid-item a:hover{text-decoration:underline;}
#midlayout .grid-item .grid-image{text-align:center;margin:0;padding:10px 0 0 0;background:#fff;}
#midlayout .grid-item .grid-image{height:167px;}
#midlayout .grid-item .grid-image img{/*height:167px;*/max-width:167px;}
#midlayout .grid-item .overlaygphc{position:absolute;top:10px;background:url('images/theme/build/search_loader.gif') 50% 50% no-repeat;height:167px;width:100%; z-index:253;}
#midlayout .grid-item .grid-copy{padding:15px 15px 10px 15px;background:url('images/theme/search_griditem_bck.gif') 0 0 repeat-x #f1f1f1; height:70px;}
#midlayout .grid-item a.gridtitle{font-weight:bold;}
#midlayout .grid-item a.was{color:#900;font-weight:bold;font-size:100%;}
#midlayout .grid-item a.price{color:#226D31;font-weight:bold;font-size:100%;}
#midlayout .grid-item a.outofstock{font-size:100%;}
#midlayout .grid-item span.warrantylist{font-size:80%;}
.paging{background:url('images/theme/search_paging_bck.gif') 0 100% repeat-x #fff;margin:0 0 2px 0;padding:0;clear:left;height:1%;font-size:12px; height:30px; width:99.8%}

#divProdHead h1 {
color:#000000;
font-size:1.4em;
margin:0;
padding:10px 0 2px 5px;
width:100%;
text-align:left;
}

.divProdHead2 h1 {
color:#000000;
font-size:1.4em;
margin:0;
padding:10px 0 2px 5px;
width:100%;
text-align:left;
}

.DotHori{display:block;float:none;clear:both;
background-image:url(images/theme/line.gif);
background-repeat:repeat-x;height:1px;padding:0;margin:0;}

.Pcode{
text-align:left;
font-size:12px;
font-family:arial,helvetica,sans serif;
color:#000000;
}
.Pprice{
text-align:left;
color:#FF0000;
font-family:Arial;
float:left;
font-size:2em;
font-weight:bold;
margin:0;
padding:0;
width:63%;
}

.Pdesc{
text-align:left;
color:#000000;
}
.totalcart{
float:right; 
padding-right:130px;
*padding-right:105px;
}



/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { 	font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #6c6c6c;
  text-decoration: none;
}

A:hover {
  color: #6c6c6c;
  text-decoration: underline;
}


FORM {
 display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:Arial, Helvetica, sans-serif; 
  font-size: 10px;
  background: #ecdcc2;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

A.header:hover {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family:Arial, Helvetica, sans-serif; 
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family:Arial, Helvetica, sans-serif; 
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
}

.infoBoxContents {
  background: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #EDF2F3;
  //shopping-cart content color
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #EDF2F3;
  //shopping-cart content color
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #F3EDEE;
  //shopping-cart header/footer color
  border-spacing: 1px;

}

.productListing-heading {

border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;
text-align:center;


  color: #6D454A;
  font-weight: bold;
  padding: 11px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #F3EDEE;
  //shopping-cart header/footer color
}
table.startheader {
  height: 195px;
  width: 729px;
  padding: 0;
  border-spacing: 0;
}
#start {
  border: 0px;
  width: 100%;
  padding: 0;
  border-spacing: 0;

}
.starts {
  border: 0px;
  width: 100%;
  padding: 0;
  border-spacing: 0;

}
TD.productListing-data {
border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;
text-align:center;
vertical-align:top;
padding:10 10 10 10;


  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666f6d;
}

A.pageResults {
  cursor:pointer;
  color: #666f6d;
}

A.pageResults:hover {
  color: #0000FF;
  background: #E2E5E5;
}

TD.pageHeading, DIV.pageHeading {
  background:url("images/theme/subnav_search_bck.gif") repeat-x scroll 0 0 #D2D6D7;
  border-bottom:1px solid #BDC1C1;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  height:33px;
  width: 473px;
  padding-top:  3px;
  padding-left: 10px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-left: 10px;
}

TD.accountCategory {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;

  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { }

.checkoutBarFrom, .checkoutBarTo { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

td{
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #666f6d;
}

 .bg{
  background-image: url(images/m23.gif);
  background-repeat: repeat-y;
 }


 .br{
  border-style: solid;
  border-width: 1px;
  border-color: #92A0B7;
 }

 .go{
  border-style: solid;
  border-width: 1px;
  border-color: #818181;
  width: 117px;
  height: 17px;
 }

 .ps{
  color: #5F5F5F;
  font-size: 11px;
 }

 .ps1{
  color: #ffffff;
  font-size: 11px;
 }

 .ps3{
  color: #666f6d;
  font-size: 12px;

  font-weight: bold;
 }

 .ps4{
  color: #335081;
  font-size: 10px;
 }

 .ml{
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
 }
 .ml:hover{
  color: #FFFEFE;
  font-size: 12px;
  text-decoration: underline;
 }

 .ml1{
  color: #406E67;
  font-size: 12px;
  text-decoration: none;
 }

 .ml2{
  color: #335081;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
 }

 .ml3{
  color: #714600;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
 }

 .ml4{
  color: #335081;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
 }
 .h1{
  color: #5F5F5F;
  font-size: 12px;
  text-decoration: none;
 }
 

 .se{
  width: 101px;
  color: #818181;
  font-size: 9px;
 }
   .go_search{
  border-style: solid;
  border-width: 1px;
  border-color: #818181;
  width: 220px;
  height: 17px;
 }
 

#checkoutlist ul
{
list-style-type: none;
padding: 0px;
padding-left:15px;
margin: 0px;
}
#checkoutlist li
{
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 15px;
padding-top:3px;
}
 
 .cont_heading_table		{border:1px solid #DDDDDD}
 .cont_heading_table .cont_heading_td{padding:1px 1px 1px 10px; width:100%; vertical-align:middle; text-transform:uppercase;}

 .headingspacer {
  padding:5px 7px 7px 0;
  padding-top:4px;
  _padding-top:5px;
  padding-bottom:7px;
  padding-left:0px;
  padding-right:7px
}

/*** ONE PAGE CHECKOUT ***/
#pageContentContainer {
margin:15px;
width:100%;
}
#pageContentContainer .smallText{
font-family:arial;
font-size:12px;
font-style:normal;
font-weight:normal;
color:#666f6d;
}

#pageContentContainer p{
font-family:arial;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:16px;
}

#pageContentContainer .heading20{
font-family:arial;
font-size:12px;
font-style:normal;
line-height:16px;
}

#pageContentContainer ul{
margin:2px 0 0 0;

}
#pageContentContainer ul li{
font-family:arial;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:16px;
}


.infoBoxHeading_table				{/*background:url(images/infoBoxHeading_table.gif) 0px 0px repeat-x;*/border:1px solid #DDDDDD} 
.infoBoxHeading_td2			{padding:6px 0 3px 20px; width:100%;}
.infoBoxHeading_td2			{color: #000000; font-size:12px; font-weight:bold; font-family:arial; text-transform:uppercase;}

 
 
 /* ************************************************************************************* */
#checkout .shop_cart 					{color:#5a5353; font-size:12px;font-weight:bold; font-family:arial;text-decoration:none; 
					 		text-align:center; vertical-align:middle; height:35px;text-transform:uppercase;}

 .cart_line_x				{background:url(images/line_x.gif) 0px center repeat-x;}
 .cart_line_y				{background:url(images/line_y.gif) center 0px repeat-y;}

 .padd2_gg img				{height:1px;}
 .padd2_vv img				{width:1px;}

 .tableBox_shopping_cart		{margin:0px 0px 0px 0px;}

 .cart_total_left  			{width:80%; text-align:right; vertical-align:middle;height:38px;padding:0px 20px 0px 0px;}
.cart_total_right  			{width:20%; text-align:center;vertical-align:middle;}
 .cart_total_left   			{color:#666665; font-size:11px;font-weight:normal; font-family:arial;}

 .remove 					{width:20%;}
 .products 					{width:45%;}
 .quantity 					{width:15%;}
 .total 						{width:20%;}
/* ************************************************************************************* */

.main2 {
	font-size:12px;
	line-height:18px;
}

 
.infoBoxHeading_td					{background:url(images/infoBoxHeading_td.gif) 0px 15px no-repeat;padding:17px 10px 11px 21px;width:100%;}
.infoBoxHeading_td					{color:#ffffff; font-size:12px; font-weight:bold; font-family:arial; text-transform:uppercase;}


 .infoBoxHeading_table3		{background:url(images/infoBoxHeading_table.gif) 0px 0px repeat-x;} 

#checkout .infoBoxHeading_td3					{padding:6px 0 3px 23px; width:100%;}
#checkout .infoBoxHeading_td3					{color: #000000; font-size:14px; font-weight:bold; font-family:arial; text-transform:uppercase;}


#checkout td.main, p.main,
#checkout div.main,
#checkout .main p,
#checkout .main b,
#checkout .main .desc 				{color:#666f6d; font-size:12px; line-height:12px; font-family:arial;}

#checkout  .main .s_cart_head			{color:#666f6d;  font-size:12px;font-weight:normal;}
#checkout  .main a						{color:#666f6d; text-decoration:underline;font-family:arial;}
#checkout  .main a:hover				{color:#666f6d; text-decoration:none;}
 
#checkout  .main .name a				{color:#666f6d; font-size:12px; line-height:17px; font-weight:bold;text-decoration:underline;}
#checkout  .main .name a:hover			{color:#666f6d; text-decoration:none;}

#checkout .main .desc 				{line-height:14px;}

#checkout  SPAN.productSpecialPrice 			{color: #666f6d;font-size: 14px; line-height:16px;font-family: arial; display:inline;}
s									{color: #666f6d;font-size: 14px; line-height:16px;font-family: arial;}

#checkout  .main SPAN.productSpecialPrice 			{color: #f84700;font-size: 14px; line-height:16px;font-weight:bold;font-family: arial; display:inline;}
#checkout  .main s									{color: #f84700;font-size: 14px; line-height:16px;font-weight:bold;font-family: arial;}


#checkout  .main strong				{font-size:12px;font-family: arial; text-decoration:underline;}


#checkout .prod_line_x					{background:url(images/line_x.gif) 0px center repeat-x;}
#checkout .prod_line_y					{background:url(images/line_y.gif) center 0px repeat-y; vertical-align:bottom;}

#checkout .padd_gg img					{height:7px;}
#checkout .padd_vv img					{width:7px;}

 #checkout .cont_heading_td 		{color:#000000; font-size:13px; font-weight:bold; font-family:arial; text-transform:uppercase;}

#checkout .cont_heading_table2		{/*background:url(images/longheading.png) 0px 0px no-repeat;*/ border:1px solid #DDDDDD}
#checkout .cont_heading_table2 .cont_heading_td2{padding:6px 0 3px 15px; width:100%; vertical-align:middle; text-transform:uppercase;}
#checkout .cont_heading_td2 		{color:#000000; font-size:14px; font-weight:bold; font-family:arial; text-transform:uppercase; padding: 8px 0 8px 15px}

#checkout .cont_heading_table3		{/*background:url(images/superlongheading.png) 0px 0px no-repeat; width: 1070px*/ border:1px solid #DDDDDD}
#checkout .cont_heading_table3 .cont_heading_td3		{padding:5px 0 8px 45px; width:100%; vertical-align:middle; text-transform:uppercase;}
#checkout .cont_heading_td3 		{color:#000000; font-size:14px; font-weight:bold; font-family:arial; text-transform:uppercase; padding: 8px 0 8px 30px}


div.saleseal{
    position: absolute;
    float: right;
   /* margin-top: -81px;
    margin-right: 10px;
*/    width: 82px;
    height: 82px;
    background: url(images/theme/saleseal.png) no-repeat top;
    z-index: 100000;
    cursor: pointer;
	/*  margin-left: 50px;*/
	bottom:90px;
	left:96px;
}

div.freeseal{
    position: absolute;
    float: left;
/*    margin-top: -170px;
	*margin-top: -168px;
    margin-left: 9px;*/
    width: 60px;
    height: 56px;
    background: url(images/theme/freedelivery.png) no-repeat top;
    z-index: 100003;
    cursor: pointer;
	top: 0;
	left:0;
}

div.salesealhome{
    position: relative;
    float: right;
    margin-top: -81px;
    margin-right: 8px;
    width: 82px;
    height: 82px;
    background: url(images/theme/saleseal.png) no-repeat top;
    z-index: 100000;
    cursor: pointer;
}
.grid-image img {
text-align:center;
/* width: 167px;
 height: 167px;
*/}


.padd_1	{
   width: 100%;
   border-width: 0 1px 1px 1px;
   border-style: solid;
   border-color: #ddd;
   margin-right: 20px;
 }
.padd_2						{padding:0px 20px 0px 20px;}
.padd_3 {
   padding:0;
   border-width: 0 1px 1px 1px;
   border-style: solid;
   border-color: #ddd;   
}
/* checkout success page start */
.checkpageHeading{
  font-size: 14px;
  color: #481100;
  font-weight: bold;
  text-decoration: none;
  background-color: #ecdcc2;
  border: #ffffff solid 2px;
  padding-top:8px;
  height:25px;
  padding-left:10px;
  width: 670px;
}
#colMiddle2{float:left;padding:0px;width:920px}
.invoice TD{padding:3px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif}
.invoice .boldinfo{font-weight:bold}
.invoice .bottomboarder{border-bottom:1px solid #999}
.invoice .bottomboarderbold{border-bottom:1px solid #999;font-weight:bold;background-color:#f1f1f1}
.invoice .bottomboarderbold2{border-bottom:1px solid #999;background-color:#f1f1f1}

.invoice
.billingaddresstitle{border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;font-weight:bold}
.invoice .billingaddress{border:1px solid #999}
.invoice
.shippingaddresstitle{border-right:1px solid #999;border-top:1px solid #999;font-weight:bold}.invoice
.shippingaddress{border-right:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999}.invoice
.bottomtableleft{border-right:1px solid #999;border-top:1px solid #999;border-left:1px solid #999}.invoice
.bottomtableright{border-right:1px solid #999;border-top:1px solid #999}.invoice
.totalboxtitle{border-left:1px solid #999;border-bottom:1px solid #999;font-weight:bold;background:#FFC}.invoice
.totalboxprice{border-right:1px solid #999;border-bottom:1px solid #999;font-weight:bold;background:#FFC}

.billinginfo{font-size:12px;font-weight:bold;text-align:left;width:450px}.b

/**Extra image **/
.alt_views{
width:300;
}
.other-view{
float:left;
}
.extraimage{
padding-bottom:10px;
width:100%;
text-align:center;
}
.extraimage a{
cursor:pointer;
}

#welcome_cont h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:15px 0px 0px 5px;
	text-transform:uppercase;
	color:#003f26;
}
#welcome_cont h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px 0px 0px 5px;
	text-transform:none;
	color:#003f26;
}

#furniture_brand li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    line-height:25px;
	text-decoration:underline;
}

#furniture_brand li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    line-height:25px;
	text-decoration:none;
}

.home_furniture_link{
  text-decoration:underline;
 }
 
.home_furniture_link:hover{
  text-decoration:none;
}


#furniture_home li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#furniture_home li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    line-height:25px;
	text-decoration:none;
}

#furniture_home li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    line-height:25px;
	text-decoration:none;
}

p.free-shipping {
	color: #CC0000;	
	font-weight: bold;
	font-size: 1.8em;
	padding-left:20px
}

.leftmenue{
	background:url(images/theme/nav.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.01em;
	height:35px;
	width:182px;
	float:left;
	margin:3px 0px 0px 0px;
}

.leftmenuefree{
	background:url(images/theme/navred.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.01em;
	height:35px;
	width:182px;
	float:left;
	margin:3px 0px 0px 0px;
}

.leftmenue ul, .leftmenuefree ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.leftmenue ul li, .leftmenuefree ul li{
	float:left;
	width:183px;
}

.leftmenue li, .leftmenuefree li{
font-weight:bold;
}

.leftmenue li a, .leftmenuefree li a{
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding:6px 19px;
	margin:0px 1px 0px 0px;
}

.leftmenue li a:hover, .leftmenuefree li a:hover{
	color:#ffffff;
	background:url(images/theme/nav_hover.gif) repeat-x;
}
.leftmenue li.current a, .leftmenuefree li.current a{
	color:#ffffff;
	background:url(images/theme/nav.gif) repeat-x;
}

.infogrid-image{
position: relative;
}

div.infofreeseal{
    background: url(images/theme/freedelivery.png) no-repeat;
	position:absolute;
	float:left;
	top:0px;
	left:0px;
    width: 60px;
    height: 56px;
    cursor: pointer;
    z-index: 1;
}

div.categoryfreeseal{
    background: url(images/theme/freedelivery.png) no-repeat;
	position:absolute;
	float:left;
	top:0px;
	left:8px;
    width: 60px;
    height: 56px;
    cursor: pointer;
    z-index: 1;
}

input:focus{
background-color:#DCF0EA; !important;
color:#000000;
outline:1px solid #DCF0EA; !important;
}

div.miniBasket{
	width:227px;
	float:right;
	position: relative;
}

div.miniBasketOuter {
    background: url("images/theme/basket.png") no-repeat scroll  #F7F6F6;
	float:right;
	width:227px;
	height:79px;
	border: 1px solid #EBE9E9;
    z-index: 3000;
	top: 37px;
}

div.widget {
    color: #104527;
    font-size: 12px;
    text-align: center;
    z-index: 2000;
}

.HeaderContent {
    left: 6px;
    overflow: hidden;
    position: absolute;
    top: 31px;
    width: 215px;
}
.HeaderContent a{
color:#777777;
}
.HeaderContent a:hover{
text-decoration:none;
color:#777777;
}

.ArrowExpand, .ArrowClose {
    bottom: 10px;
    clear: both;
    color: #FF8F31;
    cursor: pointer;
    font-size: 0.9em;
    height: 8px;
    left: 10px;
    margin-bottom: 10px;
    position: absolute;
	width:210px;
}

.widgetContent {
    background-color: #F5F7F6;
    /*border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;*/
    border: 1px solid #CCCCCC;
    color: #777777;
    font-size: 11px;
    font-weight: 400;
    list-style-type: none;
    padding: 6px 5px 10px;
    position:absolute;
    top: 94px;
    visibility: visible;
    /*width: 215px;*/
	width: 350px;
    z-index: 99999999;
	/*margin:18px 0px 0px 0px;*/
	margin:25px 0px 0px -135px;
	color: #000000;
}

.widgetContent table {
    border-collapse: collapse;
    width: 100%;
}

.widgetContent a
{
    color: #000000;
}

.widgetContent a:hover
{
	color: #000000;
	text-decoration:underline;
}
.widgetContent th
{
    color: #666F6D;
    font-weight: bold;
    font-size: 11px;
    /*text-transform: uppercase;*/
}

.widgetContent th.col-1
{
	width:30px;
	text-align:center;
}

.widgetContent th.col-2
{
	width:170px;
}

.widgetContent th.col-3
{
	width:60px;
}

.widgetContent th.col-4
{
	width:70px;
}

.widgetContent td.col-1
{
	color: #000000;
	width:30px;
	text-align:center;
}

.widgetContent td.col-2
{
	width:170px;
}

.widgetContent td.col-3
{
	color: #000000;
	width:60px;
}

.widgetContent td.col-4
{
	width:70px;
}
.widgetContent td.col-4 img
{
	border: 1px solid #CCCCCC;
}
.widgetContent .mini-sub-total td
{
	text-align:left;
	color: #000000;
	font-weight:bold;
}

.miniBasket a{
text-decoration: underline;
}

.miniBasket a:hover{
text-decoration: none;
}
div.unfinished{
    background: url(images/theme/unfinishedrt.png) no-repeat;
	position:absolute;
	float:right;
	top:0px;
	right:8px;
    width: 119px;
    height: 150px;
    cursor: pointer;
    z-index: 1;
}

div.productunfinished{
    background: url(images/theme/unfinishedrt.png) no-repeat;
	position:absolute;
	float:right;
	top:10px;
	right:10px;
    width: 119px;
    height: 150px;
    cursor: pointer;
    z-index: 1;
}
#cartLoder
{
	float:left;
	border:#FF0000 0px solid;
	/*width:35%;*/
	display:none;
    margin: 0 0 0 0px;
    position: absolute;
}

#checknav{
	width:980px;
	float:left;
	background:url(images/theme/nav.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 3px;
	letter-spacing:0.01em;
	height:40px;
}

#checknav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#checknav ul li{
	float:right;
	background:url(images/theme/sep.gif) no-repeat top right;
	height:40px;
}
#checknav ul li.home{
	background:url(images/theme/home.gif) repeat-x;
	height:40px;
}

#checknav li {
font-size:16px;
text-align:center;
}
#checknav li a{
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding:8px 19px 0px 19px;
	margin:0px 1px 0px 0px;
}
#checknav li a:hover{
	color:#ffffff;
    background:url(images/theme/navblue.jpg) 100% 0 no-repeat;
	height:40px;
}
#checknav li.current a{
	color:#ffffff;
	background:url(images/theme/nav.gif) repeat-x;
}
#cot_tl_fixed{
z-index:1000000;
}

/* New Header css */

#topSpan
{
	height:25px;
	width:100%;
}

#topSpan ul
{
    display:block;
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
}
#topSpan li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#topSpan li a {
    border-right: 1px solid #CCCCCC;
    color: #666666;
    display: block;
    font-size: 13px;
    margin: 0;
    padding: 1px 7px 0 12px;
    text-decoration: none;
    vertical-align: middle;
}
#topSpan li a:hover {
    text-decoration: underline;
}

#topSpan li.last a {
    border: 0 solid;
}

.searchSpan
{
	float:left;
	width:auto;
	border:0px solid #00FF00;
}
.labelDark
{
	color:#000000;
	font-weight:bold;
}
.searchIp
{
	float:left;
	width:auto;
}
.searchGo
{
	float:left;
	width:auto;
}

#miniCart
{
    border:1px solid #CCCCCC;
	width:225px;
	height:40px;
}
#miniCart #basket
{
	padding:3px;
	line-height:17px;
	width:120px;
	border:0px solid #CCCCCC;
	float:left;
	/*cursor:context-menu;*/
	cursor:pointer;

}

.miniCartContent{
	background-image:url(images/theme/basket_bg.jpg);
    background-repeat: repeat-x ;
	background-color:#D0EBE2;
}

#miniCart #miniChkOut
{	
	float:left;
	width:99px;
	height:40px;
	border:0px solid #CCCCCC;
	text-align:center;
}

#divviewbasket{
padding-right:5px;
}

#divviewbasket a{
text-decoration:underline;
font-size:12px;
}

#divviewbasket a:hover{
font-size:12px;
text-decoration:none;
cursor:pointer;
}

#miniCart #miniChkOut a img
{
	margin-top:8px;
}

.grnBg
{
	background-color: #DCF0EA;
	color: #000000;
	/*outline: 1px solid #DCF0EA;*/
}
.Logininput input{
width:60%;
}
.forgotp{
color:#F26605;
font-size:12px;
}
.forgotp a{
color:#F26605;
text-decoration:underline;
}
.forgotp a:hover{
color:#F26605;
text-decoration:none;
}
.whatsemail{
font-size:14px;
color:#0E6C48;
}

.spanlogwhat{
font-size:14px;
color:#0E6C48;
}

.spancreate{ 
color:#F26605;
font-size:12px;
}

.spancreate a{ 
color:#F26605;
text-decoration:underline;;
}
.spancreate a:hover{
color:#F26605;
text-decoration:none;
}
.freeukstandard{
font-size:14px;
color:#FF0000;
font-weight:bold;
}

#faqs{
 font-family:Verdana,Tahoma,Helvetica,Arial;
 font-size:12px;
}

#faqs h2{
  color: #003F26;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 17px;
  margin: 15px 0 0 15px;
  text-transform: none;
}

#faqs a{
 color: #003F26;
 text-decoration:underline;
}

#faqs a:hover{
 color: #003F26;
 text-decoration:none;
}

#faqs hr{
border:1px solid #E3EAE8;
}

#faqs p{
font-size:13px;
margin: 5px 0 0 15px;
}
/* / New Header css */


/* GUIDE START */
#furnitureguide{
 float:left;
 width:98%;
 margin-left:10px;
}
#furnitureguideimg{
float:left;
padding-top:10px;
}
#furnitureguide p {
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    text-align: justify;
}

#furnitureguide h2 {
    color: #046C43;
    font-size: 14px;
	margin: 15px 0px 10px 0px;
    text-transform: none;
}
#guidefloat{
float:left;
}
#bedroom_guide{
width: 232px;
height:335px;
background-color: #046C43;
float: left;
margin-right: 9.4px;
margin-top: -3px;
}
.guide_menu_top{
padding-top:25px;
}
.guide_menu_bottom{
padding-bottom:25px;
}

#dining_room_guide{
width: 232px;
height:335px;
background-color: #333333;
float: left;
margin-right: 12px;
margin-top: -3px;
margin-bottom: 25px;
}

#living_room_guide{
width: 232px;
height:335px;
background-color: #046C43;
float: left;
margin-right: 12px;
margin-top: -3px;
}

#office_guide{
width: 231px;
height:335px;
background-color: #333333;
float: left;
margin-top: -3px;
}

.bedroom_guide_menu ul {
    background-image: none;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}

.bedroom_guide_menu ul li{
list-style:none;
padding-top:15px;
padding-left:15px;
}
.bedroom_guide_menu ul li a {
    background-image: url("images/theme/bullet_large.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 15px;
    padding-left: 27px;
    padding-top: 0;
    text-decoration: none;
    width: 180px;
}
.bedroom_guide_menu ul li a:hover{
 text-decoration:underline;
}

#mainguide{
width: 983px;
margin: 0pt auto;
font-family: Verdana,Geneva,Tahoma,sans-serif;
padding-top: 15px;
}
.buying_guides_content ul li{
font-family: Arial,Helvetica,sans-serif;
padding-top:3px;
font-size:12px;
}
.buying_guides_main_content_wrapper {
    float: left;
    width: 755px;
}
.buying_guides_main_content_wrapper h1 {
    color: #046C43;
    font-size: 18px;
	margin-left:0px;
    width: 740px;
	margin:0 0 15px 0;
}
.buying_guides_content h2 {
    color: #046C43;
    font-size: 14px;
    width: 740px;
	text-transform:none;
	margin:15px 0 15px 0;
}
.buyingfirst{
margin:0 0 15px 0;
}
.buying_guides_main_content_wrapper p {
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 0 0;
	text-align:justify;
}

.buying_guides_content p {
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 0 0;
	text-align:justify;
}

.buying_guides_main_content_wrapper a {
 color: #046C43;
 text-decoration:underline;
}

.buying_guides_main_content_wrapper a:hover{
 color: #046C43;
 text-decoration:none;
}

.buying_guides_content {
    background-color: #EFEFEF;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 25px;
    max-width: 760px;
    padding: 15px;
}

.buying_guides_content a {
 color: #046C43;
 text-decoration:underline;
}

.buying_guides_content a:hover{
 color: #046C43;
 text-decoration:none;
}

.buying_guides_right {
    display: block;
    float: right;
    font-size: 12px;
	margin-right:3px;
}

.buying_guides_right ul li{
   list-style:none;
   font-family: Arial,Helvetica,sans-serif;
 }

.guide_bedroom_guide_menu ul li.buying_guides_header, .guide_dining_room_guide_menu ul li.buying_guides_header, .guide_living_room_guide_menu ul li.buying_guides_header, .guide_office_guide_menu ul li.buying_guides_header {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 18px;
    list-style-type: none;
    margin: 0;
    min-height: 35px;
    padding: 15px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 185px;
}


.guide_bedroom_guide_menu ul li a, .guide_dining_room_guide_menu ul li a, .guide_living_room_guide_menu ul li a, .guide_office_guide_menu ul li a {
    background-image: url("images/theme/guides_bullet.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    padding-left: 27px;
    padding-top: 0;
    text-decoration: none;
    width: 185px;
}

.guide_bedroom_guide_menu ul li a:hover, .guide_dining_room_guide_menu ul li a:hover, .guide_living_room_guide_menu ul li a:hover, .guide_office_guide_menu ul li a:hover{
    color: #777777;
    background-image: url('images/theme/guides_bullet_hover.png');
}

.guide_bedroom_guide_menu ul li, .guide_dining_room_guide_menu ul li, .guide_living_room_guide_menu ul li, .guide_office_guide_menu ul li {
    background-color: #BCBCBC;
    background-image: none;
    border: medium none;
    color: #777777;
    cursor: pointer;
    font-size: 12px;
    min-height: 20px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-top: 10px;
    text-align: left;
    width: 185px;
}

.guide_bedroom_guide_menu ul li, .guide_dining_room_guide_menu ul li, .guide_living_room_guide_menu ul li, .guide_office_guide_menu ul li {
    background-color: #BCBCBC;
    background-image: none;
    border: medium none;
    color: #777777;
    cursor: pointer;
    font-size: 12px;
    min-height: 20px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-top: 10px;
    text-align: left;
    width: 170px;
}
/* GUIDE END */

#contents_pages{
 font-family:Verdana,Tahoma,Helvetica,Arial;
}

#contents_pages td{
 font-size:12px; 
}

#contents_pages h2{
  color: #003F26;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 17px;
  margin: 15px 0 0 15px;
  text-transform: none;
}

#contents_pages a{
 color: #003F26;
 text-decoration:underline;
}

#contents_pages a:hover{
 color: #003F26;
 text-decoration:none;
}

#contents_pages hr{
border:1px solid #E3EAE8;
}

#contents_pages p{
font-size:13px;
margin: 13px 0 0 15px;
}
#contents_pages ul li{
font-size:12px;
}
#contents_pages table#returns-table
{
	border-top: 1px solid #ccc;
	text-align: left;
	margin-bottom: 25px;
}
#contents_pages #returns-table td
{
	padding: 10px;
	border: 1px solid #ccc;
	border-top: none;
	text-align: left !important;
}
#contents_pages #returns-table ul
{
	padding: 0;
	margin: 0 0 0 15px;
}
#contents_pages #returns-table li
{
    color:#5A5A5A;
	padding: 0;
	margin: 0 0 10px 0;
}
#returns-table {
font-size:12px;
}
#contents_pages li{
 color:#5A5A5A;
 padding: 0;
 margin: 0 0 10px 0;
 font-size:12px;
}

#topperSpan
{
	height:25px;
	width:100%;
}

#topperSpan ul
{
    display:block;
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 6px 0 0;
}
#topperSpan li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 5px;
    padding: 0;
}

.keywords_content {
    background-color: #EFEFEF;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 25px;
    max-width: 100%;
    padding: 15px;
}

.keywords_content p {
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 0 0;
	text-align:justify;
}

.keywords_content h2 {
    color: #046C43;
    font-size: 14px;
    max-width: 100%;
	text-transform:none;
	margin:15px 0 15px 0;
}

.keywords_content a {
 color: #046C43;
 text-decoration:underline;
}

.keywords_content a:hover{
 color: #046C43;
 text-decoration:none;
}
#addedToBasket {
	z-index:99999;
	width:219px;
	height:145px;
	border:none 0;
	background:url(images/theme/productadded.png) no-repeat center;
	cursor:hand;
	color:#FFF;
	position:absolute;
	top:105px;
}
.original-price{
 float: left;
 font-size: 12px;
 font-weight:bold;
 color:#226D31;
 text-decoration: line-through;
}

.sale-price{
    float: right;
}

.RRPprice{
text-align:left;
color:#000000;
font-family:Arial;
float:left;
font-size:1.4em;
margin:0;
padding:0;
width:63%;
text-decoration: line-through;
}

#proImgHolder
{
	width:100%;
	border:0px solid #ff0000;
	float: left;
    overflow: hidden;
    position: relative;
}
* html #proImgHolder {
    margin: 0;
    padding: 0;
}
.percent-off
{
	background:url(images/theme/percent-off.png) center bottom;
	border: 0px solid #FF0000;
    bottom: 3px;
    position: absolute;
    right: 3px;
    height: 85px;
    width: 85px;
}
.percent-off .percent-off-label
{
	bottom: 0;
    height: 75px;
    position: absolute;
    right: 0;
    width: 90px;
	color: #FFFFFF;
}
.percent-off .percent-off-label .off
{
	font-size: 15px;
}
.percent-off .percent-off-label .percent
{
	font-family: arial-black;
    font-size: 30px;
}
.shipping_notes
{
	background-color:#E1F1EE; 
	height:25px; 
	color:#2E6E6D;
	font-weight:bold;
}
.vyb a
{
	color:#666F6D;
	text-decoration:underline;
	font-weight:bold;
}
.vyb a:hover
{
	color:#666F6D;
	text-decoration:underline;
}

.sale_offer_home{
	background: url(images/theme/wintersale_home.jpg) no-repeat top left;
	font-family: "Trebuchet",sans-serif;
	width: 786px;
	height: 121px;
	color: #fff;
	position: relative;
	margin: 2px 0 0px 10px;
}
.sale_offer_more{
	background: url(images/theme/wintersale_home.jpg) no-repeat top left;
	font-family: "Trebuchet",sans-serif;
	width: 786px;
	height: 121px;
	color: #fff;
	position: relative;
	margin: 2px 0 0px 0px;
}

.sale_offer_other{
	background: url(images/theme/wintersale_home.jpg) no-repeat top left;
	font-family: "Trebuchet",sans-serif;
	width: 786px;
	height: 121px;
	color: #fff;
	position: relative;
	margin: 2px 0 0px 0px;
}
.sale_percent5 {
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin: 9px 0 0 210px;
}

.sale_percent10 {
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin: 3px 0 0 210px;
}

.sale_percent15 {
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin: 3px 0 0 210px;
}
.sale-information{
    float: right;
    color: #FFFFFF;
    font-size: 12px;
	font-weight:bold;
	margin:104px 7px 0px 0px;
}

.sale-information a{
  color: #FFFFFF;
  text-decoration:underline;
}

.sale-information a:hover{
  color: #FFFFFF;
  text-decoration:none;
}

.rrppricealso{
color:#464646;
font-family:Arial;
font-size:13px;
font-weight:bold;
text-decoration: line-through;
}

.salepricealso{
color:#FF0000;
font-family:Arial;
font-size:14px;
font-weight:bold;
}

.percent-off-listing-prod
{
	background:url(images/theme/percent-off-listing.png) center bottom;
	border: 0px solid #FF0000;
    position: absolute;
    bottom: 90px;
	right:5px;
    height: 55px;
    width: 55px;
}
.percent-off-listing-prod .percent-off-label-listing-prod
{
	bottom: 0;
    height: 49px;
    position: absolute;
    right: 4px;
    width: 49px;
	color: #FFFFFF;
}
.percent-off-listing-prod .percent-off-label-listing-prod .off
{
	font-size: 12px;
}
.percent-off-listing-prod .percent-off-label-listing-prod .percent
{
	float: left;
	font-family: arial-black;
	font-size: 19px;
/*	padding-top: 10px;
	padding-bottom:5px;*/
	width: 100%;
}


.percent-off-listing-cat
{
	background:url(images/theme/percent-off-listing.png) center bottom;
	border: 0px solid #FF0000;
    position: absolute;
	right:12px;
	bottom:45px;
    height: 55px;
    width: 55px;
}
.percent-off-listing-cat .percent-off-label-listing-cat
{
	bottom: 0;
    height: 49px;
    position: absolute;
    right: 4px;
    width: 49px;
	color: #FFFFFF;
}
.percent-off-listing-cat .percent-off-label-listing-cat .off
{
	font-size: 12px;
}
.percent-off-listing-cat .percent-off-label-listing-cat .percent
{
	float: left;
	font-family: arial-black;
	font-size: 19px;
/*	padding-top: 10px;
	padding-bottom:5px;*/
	width: 100%;
}



.pInfoWhite
{
	font-size: 12px; 
	font-weight: bold; 
	color:#5A5A5A;
}

.pSmallText
{
	font-size:11px;
	color:#808080;
	font-weight:normal;
}

.readMore
{
	border:1px solid #006739;
	font-size:10px;
	width:100%;
}

.pInfoLiteWhite{
	font-size: 13px; 
	color:#5A5A5A;
	font-weight:normal;
    font-family: Arial,Helvetica,sans-serif;
}

.pInfoLiteWhiteno{
	font-size: 13px; 
	color:#5A5A5A;
	font-weight:normal;
    font-family: Arial,Helvetica,sans-serif;
	padding:10px 0 0 10px;
}

#divReviewHead{
width:50%;
float:left;
}

#divReviewRight{
width:50%;
float:right;
text-align:right;
padding-top:10px;
}

#divReviewHead h1 {
color:#000000;
font-size:1.4em;
margin:0;
padding:10px 0 2px 5px;
width:100%;
text-align:left;
}
.rev_detail TEXTAREA{
 width:60%;
}

.frm_but{
padding-left:116px;
}
.frm_but input{
font-size:14px;
cursor:pointer;
border:1px solid #E4962D;
background-color: #FFC435;
}
.rev_title{
width:12%;
font-size: 13px; 
color:#5A5A5A;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
}
.rev_detail{
font-family: Arial,Helvetica,sans-serif;
width:88%;
padding-left:20px;
font-size:12px;
}

.rev_success{
 padding:10px 0 0 10px;
 font-size: 13px; 
 color:#5A5A5A;
 font-weight:bold;
 font-family: Arial,Helvetica,sans-serif;
}

#reviewcontainer{
display:none;
}


#trustreview{
	width:182px;
	float:left;
	margin:5px 0 0 0;
}
#trustreview-top{
	width:182px;
	float:left;
	height:114px;
	background:url(images/theme/trusttop.jpg) no-repeat;
}
#trustreview-bototm{
	width:182px;
	float:left;
	min-height:157px;
	height:auto !important;
	background-color:#F2F2F2;
}
#trustreview h3{
 color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 0 30px;
    text-transform: uppercase;
}
.trustreviewdisplay{
	float:left;
	width:170px;
	padding:0px 0px;
	margin:0px 0px 0px 8px;
}
.trustreviewdisplay ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#5D6160;
}
.trustreviewdisplay ul li{
 font-size:13px;
 margin: 0 0 10px 0px;
 padding: 14px 0 0 0px;
 font-style:italic;
}
.trustreviewdisplay ul li a{
color:#699C37;
text-decoration:none;
}	
.trustreviewdisplay ul li a:hover{
color:#699C37;
text-decoration: underline;
}

#extra_savings {
    width: 980px;
	margin:3px 0px 6px 3px
}
