
/*-------------------------------------------------------Global Styles ---------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td , p{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	/*font-family:Arial, Helvetica, sans-serif;*/
}

img	{	-ms-interpolation-mode: bicubic;}

/*:focus {outline: 0;}*/

body {	line-height: 1;}

table {	border-collapse: separate;	vertical-align:top;}

/*a	{
	text-decoration: none;
}
a:hover	{
	text-decoration: underline;
}*/
a img	{	border:0;}
tr, td	{	vertical-align:top; /*text-align:left*/}

.clear { clear:both;}

.left { float:left;}

.right { float: right;}

.last { border:none !important; background:none !important;}

.center { text-align:center !important;}

.vert_middle { vertical-align:middle !important;}

body { text-align:center !important; margin:0 auto !important;  font-family:Arial, Helvetica, sans-serif; background: #FFF;}

#outerwrapper {width:960px; margin:0 auto; position:relative;}

#main_contents { width:797px; text-align:left !important ; margin-top:5px;}

p { margin:0px; padding:0px;}

.red	{color:#d50000;}

/*--------------------------------------------- End Global Styles ---------------------------------------*/


/*------------------------------------------------------- HEADER ---------------------------------------*/

#sc_header { padding-bottom:3px;  }
 
#sc_header_top { position:relative;height:78px; top:1px; }
#sc_header_top h3 { width:390px; height:60px; background: url(/site/img/back_tss.gif) no-repeat -5px -124px; margin:15px 0 0 0; float:left}
#sc_header_top h3 a { display:block; text-indent:-5000px; width:390px; height:60px;}
#sc_header_top #sitephone {  font-size:14px; font-weight: bold; margin-top:14px; text-align:center; color:#4E3227}
#sc_header_top #sitephone span {color:#38889e; font-size:18px; font-family: "Baskerville Old Face", Georgia,  Times, serif !important; }
#sc_header_top #sitephone p { /*background-image:url(/site/img/phoneicon.gif); background-repeat:no-repeat; padding-left:23px; padding-top:2px;*/height:20px; }
#sc_header_top #login_phone {color:#fff; font-size:12px; width:528px; text-align:right; float:right; margin-top:15px }

#sc_header_top #login_myacc {  margin-bottom:12px; float:right; font-weight:bold; color:#5f4100; font-size:11px; text-align:right;  }
#sc_header_top #login_myacc a {color:#282828; text-decoration:none; text-transform:uppercase; font-size:10px; padding-left:13px; }
#sc_header_top #login_myacc span { font-size:11px; text-transform:uppercase; font-weight:bold; color:#5f4100;}
#sc_header_top #search_box{ text-align:right; color:#fff; font-size:10px; clear:both; /*padding-top:13px;*/}
#searchBtn { float:right; margin-left:5px;}
#input_info {float:right; width:215px;}
#search_box #go_btn { padding:0px; margin:0px; width:75px; height:20px; background: url(/site/sofa/images/back/search_input.gif) no-repeat; border:none; cursor:pointer;}

#search_input { width:208px;  border:1px solid #a2a2a2; padding:0px; font-size:11px; padding:2px 0px; text-indent:5px; #padding-left:5px;}



#sc_header_top #login_phone2 {color:#fff; font-size:12px; width:528px; text-align:right; float:right; margin-top:7px }
#sc_header_top #only_phone {font-size:12px; text-align:right; clear:both; margin-bottom:5px; color:#4C462D; font-weight:bold;}
#sc_header_top #login_myacc2 {  margin-bottom:5px; float:right; font-weight:bold; color:#5f4100; font-size:11px; text-align:right;  }
#sc_header_top #login_myacc2 a {color:#282828; text-decoration:none; text-transform:uppercase; font-size:10px; padding-left:13px; }
#sc_header_top #login_myacc2 span { font-size:11px; text-transform:uppercase; font-weight:bold; color:#5f4100;}

/*Start Navigation Bar-------------*/
 
#nav_links { height:21px; background:url(/site/img/back_tss.gif) repeat-x 0px -84px; clear:both; width:970px}
#nav_links ul {padding:0px; margin:0px; text-decoration:none; list-style:none;}
#nav_links li {float:left; background:url(/site/img/back_tss.gif) no-repeat 0px -427px; height:21px; line-height:17px}
#nav_links li#shop_by { width:69px; background:url(/site/img/back_tss.gif) no-repeat 0px -394px; text-indent:-5000px; }

#nav_links li a { color:#e9e2d5; text-decoration:none; /*line-height:21px; display:block;*/ height:21px; text-transform:uppercase; font-size:11px; padding:0px 15px 0 15px; }
#nav_links li a:hover { text-decoration:underline;}

#nav_top { height:33px; /*background:url(../images/nav_top_total.gif) no-repeat;*/ clear:both;}

#nav_top ul { padding:0px; margin:0px; text-decoration:none; list-style:none; }

#nav_top ul li { float:left;  }

#nav_top ul li a { background:url(/site/img/back_tss.gif); height:33px; display:block; float:left; text-indent:-50000px;}

#nav_top ul li#seating a { width:158px; background-position:0px 0px;}
#nav_top ul li#seating a:hover { background-position:0px -33px;}

#nav_top ul li#sectionals a { width:140px; background-position:-158px 0px;}
#nav_top ul li#sectionals a:hover { background-position:-158px -33px;}

#nav_top ul li#movie a {width:106px; background-position:-298px 0px;}
#nav_top ul li#movie a:hover { background-position:-298px -33px;}

#nav_top ul li#sports  a {width:116px; background-position:-404px 0px;}
#nav_top ul li#sports  a:hover { background-position:-404px -33px;}

#nav_top ul li#entertainment a {width:179px; background-position:-520px 0px;}
#nav_top ul li#entertainment a:hover { background-position:-520px -33px;}

#nav_top ul li#accessories a {width:163px; background-position:-699px 0px;}
#nav_top ul li#accessories a:hover { background-position:-699px -33px;}

#nav_top ul li#sales a {width:108px; background-position:-862px 0px;}
#nav_top ul li#sales a:hover { background-position:-862px -33px;}

/*Submenus--------------------------*/

/*** ESSENTIAL STYLES ***/
ul.sf-menu { margin:0px !important;} 

.sf-menu ul {
	background-color:#938a7a;
	height:auto;
	moz-opacity: .90;
	opacity: .90;
	filter: alpha(opacity=90) !important; 
	width:145px !important;
	z-index:120;
	margin:0px;
	/*border:1px solid #d6c8c5;*/
	/*padding:5px 0px !important;*/
	font-size:12px;
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	/*width:			10em;*/ /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	/*width:			100%;*/
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	z-index:		20;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			33px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			30px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

ul.sf-menu li li { border-bottom:1px solid #fff; }

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	/*border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;*/
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/*color:			#13a;*/
}
.sf-menu li {
	/*background:		#BDD2FF;*/
}
.sf-menu li li {
	/*background:		#E8E6E1;*/
	/*width:130px;*/
}
.sf-menu li li a {
color:#fff !important;
padding:5px 0px !important;
text-indent:10px !important;
height:auto!important;
background:none !important;
width:145px !important;
font-size:11px;

}
.sf-menu li li a:hover {
	color:#454545 !important;
	text-decoration:underline !important;
	background-color:#EEEEEE !important;
}
.sf-menu li li li {
	background: #6d6659;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
/*	background:		#CFDEFF;*/
	outline:		0;
}

/*End Navigation Bar-------------*/

#ship_banner { margin-top:3px; }
#breabcrump { position:absolute; left:158px; bottom:-8px; z-index:70; color:#575757; text-align:left; font-size:11px; }

#breabcrump a {  color:#575757;}

/*-------------------------------------------------------LEFTCOLUMN---------------------------------------------------------*/


#div__body {}

#lefttd { width:160px; padding:0 0 10px 0; background: url(/site/sofa/images/back/border_left.gif) repeat-y 146px 0px; text-align:left; /*display:table-cell;*/}
#leftsource { width:136px; overflow:hidden; margin-left:}


#content_all_td{background-color:#FFFFFF;text-align:left !important;font-size:12px ; overflow:hidden; margin-top:10px; width:136px;}
#content_all_td a {font-size:12px;color:#474747;}
#content_all_td td smalltext .textboldnolink a {color:#474747 !important;}

#content_all_td td{vertical-align:middle;}

#content_all_td a
{
text-decoration:none;
}
#content_all_td table { width:136px;}
#content_all_td td td { vertical-align:middle !important; padding:4px 4px 4px 0px !important;} 

#content_all_td td.text, #content_all_td td.textboldnolink { }

#content_all_td td.pic  {}
#content_all_td .noprint {display:none;} 

#content_all_td  .textboldnolink  a { font-size:12px;color:#474747 !important;font-weight:bold !important;}
/*#content_all_td td img { display:none;}*/
#content_all_td td .textboldnolink  {color:#474747; font-size:12px; font-weight:bold;}
#lef_menu_click { width:141px; text-align:center; margin:10px 0px; background:url(/site/sofa/images/back/left_banner.jpg) no-repeat; height:77px; overflow:hidden; font-size:9px; color:#fff; }
#lef_menu_click .title { font-size:12px; text-align:center; padding:8px 0px 5px 0px;}
#lef_menu_click  p { text-align:center;}
	
#phone_left { font-size:17px; color:#4c462d; font-weight:bold; text-align:left; padding:5px 0px; }
.left_boxes {width:146px; text-align:left;  border-top:1px solid #dcdcdc; padding:9px 0px;}
.left_boxes img { margin:auto;}
#social_icons { text-align:center; color:#888888; font-size:11px; }
#social_icons p { text-align:left; font-size:11px;  color:#888888;}
.text_center { text-align:center !important; width:146px; }
	
/*------------------------------------------------------- FOOTER ---------------------------------------*/
#footer { padding-bottom:10px; color:#969696; text-align:center; font-size:11px; }
#footer_top { background: url(/site/sofa/images/back/footer_back.gif) repeat-x #020202; color:#fff; font-size:11px; margin:0 0 9px 0px; padding:8px 0 0 14px; }

#footer_top ul#ul_footer { list-style:none;  }
#footer_top ul#ul_footer li.footer_li { float:left; /*background:url(/site/sofa/images/back/sep_footer.gif) repeat-y;*/ min-height:74px; height:auto; #height:74px; }
#footer_top ul#ul_footer li#form_iframe{ width:215px; background:none !important; color:#FFFFFF; font-size:12px; text-align:left;margin-right:10px}
#footer_top ul#ul_footer li#form_iframe .title { font-size:17px; font-weight: bold; padding-bottom:5px; text-align:left; }
#footer_top ul#ul_footer li#company { width:169px;}
#footer_top ul#ul_footer li#help { width:100px; margin-top:18px}
#footer_top ul#ul_footer li#customer {width:185px;}
#footer_top ul#ul_footer li#shop { width:125px;}

#footer_top ul#ul_footer li ul { margin-left:25px; list-style:none;}
#footer_top ul#ul_footer li ul li { float:none; background:none; text-align:left; padding-bottom:6px; }
#footer_top #credit_f { /*position:absolute; z-index:10px;*/ /*top:3px; right:4px;*/ }
#footer a { text-decoration:none; color:#fff;}
#footer a:hover { text-decoration:underline;}
#footer .title { color:#c5bba6; font-weight:bold; font-size:12px;} 
#footer .title a {color:#c5bba6;}
#footer_copy { position:absolute; left:15px; top:19px; text-align:left; }
#footer_links { position:absolute; left:369px; top:23px; text-align:center;}
#footer_number { position:absolute; right:10px; top:15px; text-align:right; }
#footer_number strong { font-size:14px; display:block; padding-bottom:5px;} 
#footer #copyright { font-size:11px; color:#666666; clear:both}
#footer #copyright a { color:#666666 !important}

/*-------------------------------------------------------NEW Home List (from Sofas)---------------------------------------*/

#home_list { text-align:left; width:970px; margin-top:4px;}
#home_top {}
#home_left { width:603px; float:left;}
#home_right { width:363px; float:right; text-align:right;}
#home_top img { margin-bottom:4px; }

#home_list .title_W  { /*padding:20px 0 25px 0*/color:#454444; height:45px; font-size:12px; width:170px; text-align:left; font-weight:bold; text-transform:uppercase; background:url(/site/img/back_tss.gif) no-repeat 0 -280px transparent; margin-left:11px; margin-bottom:5px;}
#home_list .title_W span { text-indent:-5000px; float:left; width:184px; display:block; }
#item_list_home { border:1px solid #d0d0d0; /*margin-top:5px;*/ padding-bottom:30px; }
#promotion_bn { margin:0 0 3px 0px;}
#home_list h2 { /*border:1px solid #d2d2d2; */padding:15px 12px; margin:3px 0px; text-align:left; font-size:11px; color:#666666; font-weight:normal;}
#home_list .text_hh { /*border:1px solid #d2d2d2; */padding:3px 0px; margin:3px 0px; text-align:left; font-size:11px; color:#666666; font-weight:normal;}
#sc_header_top #logo_top { float: left; margin: 10px 0 0;}

.cate_h_cell_td { width:193px; text-align: center; border-right:1px dotted #d4d4d4;}

.cate_h_cell { width:150px; margin:auto;}
.cate_h_cell .name { font-weight:bold; font-size:14px; color:#4d4c4c; padding-bottom:8px; text-align:left; margin-top: 11px}
.cate_h_cell .name a { color:#4d4c4c;}
.cate_h_cell .image { width:138px; overflow:hidden;  }
.cate_h_cell .image img {width:138px;}
.cate_h_cell h2 { text-align:left; color:#4d4c4c; font-size:11px; padding-bottom:8px; padding:0 0 8px 0; margin:0px; }
.cate_h_cell .see_more { height:15px; background:url(/site/img/back_tss.gif) no-repeat 0px -333px; width:107px; text-indent:-5000px; margin-bottom: 7px }
.cate_h_cell .see_more a { height:15px; width:107px; display:block;}

#sc_home_livechat {height:53px !important; overflow:hidden}
#sc_home_livechat	{
		#margin-bottom:6px; 
	}
body:nth-of-type(1) #sc_home_livechat { margin-bottom:6px;}

/*HOME
-------------------------------------------------------------------------------------------*/
/*	#sc_home_mainimage	{
		width:675px;
		height:410px;
		overflow:hidden;
		margin-right:10px;
	}
	#sc_home_mainimage img	{
		width:675px;
	}
	#sc_home_livechat	{
		margin-bottom:10px;
		#margin-bottom:5px;
	}
	#sc_home_imagelist table	{
		border:1px solid #959289;
	}
	#sc_home_imagelist table table	{
		border:0;
	}
	.sc_home_imagelist	{
		position:relative;
	}
	.sc_home_imagelist img	{
		margin:5px;
		width:128px;
		height:104px;
		overflow:hidden;
	}
	.sc_home_imagelist p	{
		position:absolute;
		left:8px;
		top:8px;
		width:122px;
		height:96px;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		color:#fff; 
		/*background-color:#FFFFFF;
		opacity:.50;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
	}
	#sc_home_firsttable	{
	}
	#sc_home_secondtable	{
		margin-top:10px;
		background:#ccc;
	}
	
	#sc_home_header_info	{
	float:right;
	width:290px;
}
#sc_home_header_info p	{
	float:right;
	font-size:11px;
	color:#56918e;
	width:140px;
	text-align:right;
}
#sc_home_header_info span	{
	float:right;
	font-size:11px;
	color:#347a8c;
	width:140px;
	text-align:right;
	font-weight:bold;
}
#sc_left_pubs	{
	/*margin-top:10px;
	padding-left:8px;
	width:147px;
}
#sc_left_livechat	{	margin-bottom:5px;}
	/*HOME BANNERS
	
	#home_banner_rotator {float:left; height:410px; position:relative; width:675px;}

	#home_banner_rotator ul {bottom:10px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 0; position:absolute; right:10px; opacity: 0.6; filter: alpha(opacity = 60); background-color:#000000; }
	
	#home_banner_rotator li { float:left;}
	
	#home_banner_rotator li a { display:block; padding:0 5px; font-size:11px; font-weight:bold; color:#555555; text-decoration:none; font-family:"Trebuchet MS";}
	
	#home_banner_rotator li.tabSelected { }
	
	#home_banner_rotator li.tabSelected a { color:#ffffff;}
	
	.tabs1	{filter: alpha(opacity=10); moz-opacity:.1; opacity:.1;}
	.tabs2	{filter: alpha(opacity=20); moz-opacity:.2; opacity:.2;}
	.tabs3	{filter: alpha(opacity=30); moz-opacity:.3; opacity:.3;}
	.tabs4	{filter: alpha(opacity=40); moz-opacity:.4; opacity:.4;}
	.tabs5	{filter: alpha(opacity=50); moz-opacity:.5; opacity:.5;}
	.tabs6	{filter: alpha(opacity=60); moz-opacity:.6; opacity:.6;}
	.tabs7	{filter: alpha(opacity=70); moz-opacity:.7; opacity:.7;}
	.tabs8	{filter: alpha(opacity=80); moz-opacity:.8; opacity:.8;}
	.tabs9	{filter: alpha(opacity=90); moz-opacity:.9; opacity:.9;}
	.tabs10	{filter: alpha(opacity=100); moz-opacity:1; opacity:1;}
	
	.tabs_test1	{filter: alpha(opacity=10); moz-opacity:.1; opacity:.1;}
	.tabs_test2	{filter: alpha(opacity=20); moz-opacity:.2; opacity:.2;}
	.tabs_test3	{filter: alpha(opacity=30); moz-opacity:.3; opacity:.3;}
	.tabs_test4	{filter: alpha(opacity=40); moz-opacity:.4; opacity:.4;}
	.tabs_test5	{filter: alpha(opacity=50); moz-opacity:.5; opacity:.5;}
	.tabs_test6	{filter: alpha(opacity=60); moz-opacity:.6; opacity:.6;}
	.tabs_test7	{filter: alpha(opacity=70); moz-opacity:.7; opacity:.7;}
	.tabs_test8	{filter: alpha(opacity=80); moz-opacity:.8; opacity:.8;}
	.tabs_test9	{filter: alpha(opacity=90); moz-opacity:.9; opacity:.9;}
	.tabs_test10	{filter: alpha(opacity=100); moz-opacity:1; opacity:1;}
	
	#newhomeback{ bottom:0; height:20px; margin:0; opacity:0.5; position:absolute; width:675px; }
	
/*END HOME BANNERS*/
/*------------------------------------------------------- Item List ---------------------------------------*/

#catitem { width:800px; text-align: left; /*padding-top:20px;*/}
#catitem h1 { padding:0 0 10px 0; margin:0px; text-align:left; color:#4E3227; font-size:24px; font-weight:bold;}
#catitem .descrip { padding-bottom:13px; font-size:12px; color:#5e5f5f; }
#catitem .descrip .brief { font-size:14px; font-weight:bold; /*color:#424242;*/ color:#474747; padding:0;  }
#catpags { background:#ececec; /*padding:5px;*/ text-align:left; /*display:none;*/ overflow:hidden; text-align:right; float:left; width:100%;}
#catpags #table_catpags { float:right;}
#catitemlist { padding-top:10px; clear:both; }

.itemcell_td { width:200px; /*width:196px;*/ text-align:center;}
.itemcell { margin:auto; overflow:hidden;  font-size:13px; padding-bottom:18px;  }
.itemcell .image { border:0px solid #908e8e;   width:188px; /*width:175px;*/ overflow:hidden; }
.itemcell .price { text-align:center; color:#5187A4; font-weight:normal;  margin:0px auto; width:186px; line-height:21px; float:left; border:1px solid #d4d4d4; #float:none; /*width:175px;*/ /*padding-top:7px;*/ }
.itemcell .name { color:#393939; 
text-align:center;  
font-weight:normal; 
background: #e6e1dd; 
background-repeat:repeat-x; 
font-size:11px; 
text-transform:uppercase; 
#margin-top:-3px; 
width:186px; 
border:1px solid #d4d4d4; 
border-bottom: none; 
padding:3px 0 }
.itemcell .name a {  color:#393939; text-decoration:none;}
.itemcell .name a:hover {  color:#393939; text-decoration: underline;}
.details  { text-align:center; overflow:hidden;}
.details p { font-size:10px; text-transform:uppercase; font-weight:bold; color:#fff; padding:0px 6px 6px 6px; background-image: url(/site/img/back_tss.gif); font-size:10px; float:left; margin-right:5px;}
#item_template .details {padding-top:7px;}
.ico_new { background-position:-762px -240px;}
.ico_onsale {background-position:-762px -201px;}
.ico_custom {background-position:-762px -280px;}
.ico_many_col { background-position:-762px -157px; }

#catitem #border_tabs { margin:10px 0px;}
#catitem #tabover h1 {padding:0 0 10px;}
#catitem #tabover { padding:10px 0 0 10px; }
#catitem .tabover_all {overflow:auto; height:290px; clear:both; }


/*------------------------------------------------------- Category List (NEW)---------------------------------------*/

#catcat { width:800px; padding-top:10px; overflow:hidden; /*padding-top:25px;*/}
#contTopCat { /*width:787px;*/}
#border_tabs { border:1px solid #c7c7c7;}
/*#tabover { padding:25px 415px 10px 15px}*/
#tabover { padding:0px 415px 10px 0px}
#catitem #tabover {}
#catcat h1 { margin:0px; font-size:24px; font-weight:bold; padding:15px 0 5px 0px; color:#4E3227; }
.fragment_text h3 { margin:0px; font-size:24px; font-weight:bold; padding:5px 0 5px 0px; color:#4E3227; }
.fragment_text h4 { font-size:14px; font-weight:bold; /*color:#424242;*/ color:#474747; padding:0 0 12px 0;  }
#catcat #descrip { font-size:14px; font-weight:bold; /*color:#424242;*/ color:#474747; padding:0 0 12px 0;  }
#catcat #detaildescrip { font-size:12px; /*color:#6f6f6f;*/ color:#474747; padding:0 0 12px 0; }
/*#fragment-1 img { float:right;}*/
.fragment { padding:10px 2px 10px 15px; text-align:left; color:#474747; overflow:hidden;!important;   }
#catcat .fragment img, #catcat .fragment_text img { float:right; margin:0px 0px 5px 5px;}
.fragment_text { padding:10px 10px 0px 10px; text-align:left; color:#474747; overflow:hidden;!important: }
#catcat h2 { margin:15px 0px; padding:0px; font-size:17px; font-weight:bold; color:#343434; text-align:left;}
.cateCell_td { width:199px; text-align:left;}
.cateCell { padding:0 15px 30px 0px; }
.cateCell .name { padding:7px 0px; font-weight:bold; font-size:14px; color:#2d6e90;}
.cateCell .name a {color:#4E3227; text-decoration:none;}
.cateCell .descrip { font-size:11px; color:#555555;}
#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5, #fragment-6 { height:280px; #height:290px; overflow:auto;}

#item_template #fragment-1, #item_template #fragment-2, #item_template #fragment-3, #item_template #fragment-4, #item_template #fragment-5, #item_template #fragment-6 { height:500px; #height:510px;}
#bbb_rating_a  { /*margin-left:15px;*/}
.noprint { display:block !important;}
.suboverview_ { #height:300px !important;}
.textbox {font-size:12px; color:#474747; margin-bottom: 15px}

/*------------------------------------------------------- SubCategory List ---------------------------------------*/
.menuConta ul li { border-bottom:1px solid #FFFFFF; text-align:left; }
.menuConta ul li a {display: block;
	background:#938A7A;
	text-decoration: none}

	
.menuConta ul { list-style:none outside none;
margin:0;
padding:0;
text-decoration:none; }
.menuConta ul {
background-color:#938A7A;
height:auto;
moz-opacity: .90;
opacity: .90;
filter: alpha(opacity=90) !important; 
width:145px !important;
z-index:120;
margin:0px;
/*border:1px solid #d6c8c5;*/
/*padding:5px 0px !important;*/
font-size:12px;
}

.menuConta ul li a {
color:#fff !important;
padding:5px 0px !important;
text-indent:10px !important;
height:auto!important;
background:none !important;
width:145px !important;
font-size:11px;

}
.menuConta ul li a:hover {
	color:#454545 !important;
	text-decoration:underline !important;
	background-color:#EEEEEE !important;
}
.menuConta ul li {
	background: #938A7A;
}
#menu1Container{ left:0px !important; width:145px !important; text-align:left !important; /*height:286 !important;clip:rect(auto, auto, auto, auto)!important; */ }
#menu2Container {left:157px !important; width:145px !important; text-align:left !important;}
#menu3Container  {left:297px !important; width:145px !important; text-align:left !important; }
#menu4Container {left:404px !important; width:145px !important; text-align:left !important; }
#menu5Container{left:519px !important; width:145px !important; text-align:left !important;}
#menu6Container {left:698px !important; width:145px !important; text-align:left !important; }
#menu7Container {left:861px !important; width:145px !important; text-align:left !important;}


.menu { text-align:left;}

#social_icons p {text-align: center !important}
#custbody_reward_zone_number_fs_lbl {display: none !important}
#custbody_reward_zone_number_fs {display: none !important}

/*------------------------------------------------------- TABS Category List ---------------------------------------*/


/* Caution! Ensure accessibility in print and other media types... */
/*@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }


/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
     font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 2px -1px 0px;
	#width:10px;
  
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
	background:#e3dbcd; color:#4E3227
}

.ui-tabs-nav a {
    /*margin: 1px 0 0;*/ /* position: relative makes opacity fail for disabled tab in IE */
    color: white !important;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    color: #000000 !important;
}
.ui-tabs-nav a span {
	padding:6px 20px;
	border:1px solid #c7c7c7;
}

*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
*html .ui-tabs-nav a span {
    height: 23px; /* IE 6 treats height as min-height */

}
html .ui-tabs-nav a span.lastothers {
    width: 560px; /* IE 6 treats width as min-width */
    }
*html .ui-tabs-nav a span.lastothers {
    width: 570px; /* IE 6 treats width as min-width */
    }

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    /*background-position: 100% -150px;*/
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    /*background-position: 100% -100px;*/
}

.ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span, .ui-tabs-nav .ui-tabs-selected a span  {
    color: #4E3227;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif !important;
	border-bottom:1px solid #fff !important;
	}


.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
	
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
	color:#000000 !important;
	
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: #fff;

}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/site/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */   display: inline-block;}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */    display: inline-block;}
/*******************************************************************************************/

/*ITEM & CATEGORY LAYOUT (OLD)
-------------------------------------------------------------------------------------------*/
#sc_item_right	{
	#width:780px;
}
#sc_item_mainimg img	{
	display:none;
}
.sc_multimages		{opacity:0;		/*filter:alpha(opacity=0)*/ position:absolute; display:block !important; z-index:-1}
.sc_multimages1		{opacity:0.1;	/*filter:alpha(opacity=10)*/ position:absolute; display:block !important;}
.sc_multimages2		{opacity:0.2;	/*filter:alpha(opacity=20)*/ position:absolute; display:block !important;}
.sc_multimages3		{opacity:0.3;	/*filter:alpha(opacity=30)*/ position:absolute; display:block !important;}
.sc_multimages4		{opacity:0.4;	/*filter:alpha(opacity=40)*/ position:absolute; display:block !important;}
.sc_multimages5		{opacity:0.5;	/*filter:alpha(opacity=50)*/ position:absolute; display:block !important;}
.sc_multimages6		{opacity:0.6;	/*filter:alpha(opacity=60)*/ position:absolute; display:block !important;}
.sc_multimages7		{opacity:0.7;	/*filter:alpha(opacity=70);*/ position:absolute; display:block !important;}
.sc_multimages8		{opacity:0.8;	/*filter:alpha(opacity=80);*/ position:absolute; display:block !important;}
.sc_multimages9		{opacity:0.9;	/*filter:alpha(opacity=90);*/ position:absolute; display:block !important;}
.sc_multimages10	{opacity:1;		/*filter:alpha(opacity=100);*/ position:absolute; display:block !important;}

#sc_lvl1_firsttable	{
		width:820px !important;
	}
	#sc_lvl1_lefttd	{
		width:146px;
		border-right:1px solid #a89e8d;
	}
	#sc_lvl1_right	{
		margin-left:5px;
	}
	#sc_lvl1_right h1, #main_title	{
		border-bottom:1px solid #a89e8d;
		color:#4e3227 !important;
		font-family:georgia !important;
		font-size:13px !important;
		padding-bottom:5px;
		text-indent:5px;
		margin-bottom:10px;
		width:808px !important; visibility:hidden
	}
	h1 #name_cateS { visibility:hidden !important;}
	#sc_lvl1_right h1 a, #sc_lvl1_right h1 a:hover { color:#4e3227 !important; text-decoration:none; font-family:georgia !important;
		font-size:13px !important;}
	#sc_lvl1_header	{
		width:807px;
		border:1px solid #a89e8d;
		margin-bottom:20px;
	}
	/*#sc_lvl1_headertext{
		float:left;
	}
	#sc_lvl1_headerimg	{
		overflow:hidden;
	}*/
	#sc_lvl1_headerimg img	{
		position:relative;
		top:-1px;
		left:-1px;
	}
	#sc_lvl1_headertext	{
		padding:20px;
	}
	#sc_lvl1_headertext h2	{
		font-size:34px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#4e3227;
		margin-bottom:5px;
	}
	#sc_lvl1_headertext p	{
		color:#4e3227;
		font-size:13px;
		margin-bottom:10px;
	}
	#sc_lvl1_brandlist	{
	}
	#sc_lvl1_brandlist .sc_lvl1_brand	{
		width:200px;
		/*height:200px;*/ 
		padding-left:4px; 
		margin-bottom:15px;
	}
	#sc_lvl1_brandlist .sc_lvl1_brand .sc_lvl1_brandimg	{
		width:188px;
		height:169px;
		/*float:right;*/
		overflow:hidden;
	}
	#sc_lvl1_brandlist .sc_lvl1_brand .sc_lvl1_brandname	{
		width:188px;
		/*float:right;*/
		font-size:11px;
		text-transform:uppercase;
		line-height:20px;
		background:#9c917e url(/site/img/lvl1_brandbg.gif);
		text-align:center;
	}
	#sc_lvl1_brandlist .sc_lvl1_brand .sc_lvl1_brandname a	{
		color:#fff;	
	}
	
	#sc_lvl1_brandlist .sc_lvl1_brand a img	{
		opacity:1;
/*		filter:alpha(opacity=100);*/
	}
	#sc_lvl1_brandlist .sc_lvl1_brand a:hover img	{
		opacity:.85;
/*		filter:alpha(opacity=85);*/
	}
	
	.sc_lvl1_itemprice	{
		height:20px;
		font-size:12px;
		width:188px;
		background:#F3F1E8;
		text-align:center;
		line-height:20px;
		color:#4F4A40;
	}
.colorswatches	{
	display:inline;
	position:relative;
}
.item_cs_close	{
	float:right;
	font-size:10px;
	margin:5px;

}
.item_cs_showcase	{
	position:absolute;
	left:-200px;
	top:-200px;
	background:#fff;
	border:1px solid #b7b3b0;
	opacity:0;
/*	filter:alpha(opacity=0);*/
	z-index:1000;
}
.item_cs_showcase1	{opacity:.1;	/*filter:alpha(opacity=10)*/}
.item_cs_showcase2	{opacity:.2;	/*filter:alpha(opacity=20)*/}
.item_cs_showcase3	{opacity:.3;	/*filter:alpha(opacity=30)*/}
.item_cs_showcase4	{opacity:.4;	/*filter:alpha(opacity=40)*/}
.item_cs_showcase5	{opacity:.5;	/*filter:alpha(opacity=50)*/}
.item_cs_showcase6	{opacity:.6;	/*filter:alpha(opacity=60)*/}
.item_cs_showcase7	{opacity:.7;	/*filter:alpha(opacity=70)*/}
.item_cs_showcase8	{opacity:.8;	/*filter:alpha(opacity=80)*/}
.item_cs_showcase9	{opacity:.9;	/*filter:alpha(opacity=90)*/}
.item_cs_showcase10	{opacity:01;	/*filter:alpha(opacity=100)*/}

.item_cs_showcase h3	{
	padding:3px 5px;
	padding-top:0;
	color:#462e21;
	border-bottom:1px solid #462e21;
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	margin:5px;
}
.item_cs_desc	{
	/*float:left;
	width:60%;*/
	font:normal 12px arial;
	color:#6c6c6c;
	margin:0 10px;
}
.item_cs_about	{
	background:#f4f1e8;
	margin:5px;
	/*width:30%;
	float:left;*/
}
.item_cs_about h4	{
	color:#980305;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 5px 0;
}
.item_cs_about p	{
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 5px 5px;
	color:#6c6c6c;
}
.item_cs_about p span	{
	color:#000;
}

#item_cs_tabs	{
	float:left;
	margin:0 10px;
}
#item_cs_tabs ul	{
	width:80%;
}
.tabButton	{
	float:left;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	height:23px;
	line-height:23px;
	background:url(/site/img/tabSelected.gif) repeat-x;
	padding:3px 5px 0 5px;
	margin-right: 2px;
	list-style:none;
}

.tabContent		{border:1px solid #b7b3b0}
.tabContent1	{opacity:.1;	/*filter:alpha(opacity=10)*/}
.tabContent2	{opacity:.2;	/*filter:alpha(opacity=20)*/}
.tabContent3	{opacity:.3;	/*filter:alpha(opacity=30)*/}
.tabContent4	{opacity:.4;	/*filter:alpha(opacity=40)*/}
.tabContent5	{opacity:.5;	/*filter:alpha(opacity=50)*/}
.tabContent6	{opacity:.6;	/*filter:alpha(opacity=60)*/}
.tabContent7	{opacity:.7;	/*filter:alpha(opacity=70)*/}
.tabContent8	{opacity:.8;	/*filter:alpha(opacity=80)*/}
.tabContent9	{opacity:.9;	/*filter:alpha(opacity=90)*/}
.tabContent10	{opacity:01;	/*filter:alpha(opacity=100)*/}



/*------------------------------------------------------- Shopping Cart ---------------------------------------*/

#thirdPartyCheckoutButtons { padding:0 258px 0 0 !important;}

/*#shop_cart_td #mainContents { width:763px; }*/

#shop_cart_td #lef_menu_shop { width:200px; display:block !important; }

#shop_cart_td #box_shop { display:none; }

#shop_cart_td h1 { color:#08338F;
font-size:20px;
font-weight:bold;
margin:0;
padding-bottom:15px;}

#shop_cart_td #new_shop { width:763px; }

#shop_cart_td #carttable {width:763px; }


#shop_cart_td #related_list .content { width:763px !important;}

#sc_top_shop { position:relative; height:80px; text-align:left; display:block !important; }
#sc_top_shop h1 { position: absolute; left:0px; top:0px; padding:0px; margin:0px; font-size:16px; font-weight:bold; color:#000000; } 

#sc_top_shop #custom_sh { position: absolute; left:0px; top:38px; font-size:14px; } 
#sc_top_shop #print_page_sh { position: absolute; right:0px; top:28px; padding-left:28px; padding-top:10px; font-size:13px; color:#3b3b3b; background: url(/site/images/icons/print_page.gif) no-repeat 0px 2px; }

#sc_top_shop #print_page_sh a { color:#3b3b3b;  }

#box_left_menu .content li a { font-size:11px; display:block; padding:5px 0px 5px 20px; color:#2a2a2a;}

#box_left_menu .content li { border-top:1px solid #C8C4C4}

#new_shop #carttable{ border:#9d9d9d solid 1px !important; font-size:12px; color:#000000; margin-bottom:15px;}

#carttable tr, #carttable td { 	font-size:12px; color:#444444; }

table#carttable a { text-decoration:underline; 	display:block; 	padding:5px;color:#444444;}

#carttableheader td.smalltext { vertical-align:middle; /*height:40px;*/}

table#carttable a:hover { text-decoration:underline !important; }

table#carttable b { font-size:14px; display:block; padding:3px; background-color:#FFF; }
table#carttable .bglttextrt { font-size:14px; padding:5px; 	background-color:#FFF; }
table#carttable .listheadernosort {	color:#ffffff; 	text-align:center; 	text-decoration:none !important; background-color:#999999;font-size:12px; }

.texttable { padding:3px !important; border-collapse:collapse;}
.texttablert, .texttablectr, .texttable, .listtexthl { 	border-top: none!important; border-left: none!important; border-right: none!important; border-bottom: #9d9d9d solid 1px !important; padding:3px !important; background-color: #FFF; }
td.texttable table { text-align:center;}

table#carttable .listheadernosort { font-weight:bold;  color:#ffffff; text-align:center; font-size:12px;}

#carttablerow0 .texttable, #carttablerow0 .texttablert, #carttablerow0 .texttablectr,  #carttablerow2 .texttable, #carttablerow2 .texttablert, #carttablerow2 .texttablectr, #carttablerow4 .texttable, #carttablerow4 .texttablert, #carttablerow4 .texttablectr, #carttablerow6 .texttable, #carttablerow6 .texttablert, #carttablerow6 .texttablectr, #carttablerow8 .texttable, #carttablerow8 .texttablert, #carttablerow8 .texttablectr, #carttablerow10 .texttable, #carttablerow10 .texttablert, #carttablerow10 .texttablectr, #carttablerow12 .texttable, #carttablerow12 .texttablert, #carttablerow12 .texttablectr, #carttablerow14 .texttable, #carttablerow14 .texttablert, #carttablerow14 .texttablectr{ background-color: #f4f4f4 !important}
 


#new_shop #checkout, #inputCheckoutAnalytic {background: #ff6100; border:1px solid #9ba5ae !important; color:#FFFFFF; font-size:12px; height:23px; line-height:23px; padding:0 0 0 0; text-align:left; cursor: pointer; margin-right:5px; width:170px !important; text-align:center !important; text-transform:none !important;}



#cancel, #recalc { cursor:pointer}


#new_shop #cancel {border:1px solid #999999 !important; width:118px; text-align:center; font-size:12px; height:23px; line-height:23px; background:#efefef; color:#110011; font-weight:bold;  }

#new_shop #recalc {border:1px solid #999999 !important; width:118px; text-align:center; font-size:12px; height:23px; line-height:23px; background:#efefef; color:#110011; font-weight:bold; text-align:center;  margin-left:5px;}


#serviceItemsTable {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
    margin-bottom: 25px;
    border-bottom: 1px solid #746D5E;
}

.serviceItemsTitle {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #746D5E;
}

.fRow {
    border-bottom: 1px solid #cccccc;
}

.fCell {
    border-left: 1px solid #746D5E;
}

.lRow {
}

.lCell {
    border-right: 1px solid #746D5E;
}

.serviceRow {
    padding: 5px;
    vertical-align: middle;
}

.addToCartCell {
    text-align: center;
    width: 100px;
}

.servAddToCart_btn {
   /* background: url(/site/img/add_service.gif);*/
   background-color:#8b8177;
    font-size: 11px;
    color: white;
    font-weight: bold;
    border: none;
    padding: 3px;
    width: 100px;
    text-transform: uppercase;
    cursor: pointer;
}

.serviceName {
    width: 510px;
}

.serviceQty {
    width: 55px;
}

.servicePrice {
    width: 85px;
    text-align: right;
}

.serviceAmount {
    text-align: right;
    padding-right: 82px;
}

.serviceLabel {
    display: inline-block;
    width: 170px;
}

/*----------------------------------------*/

.sf-sub-indicator { display:none !important;}
#promo_txt_info {
color:#B72324;
font-size:15px !important;
font-weight:bold;
}



#item_cs_tabs { overflow:hidden;}
#table_of_cart { margin-left:25px; margin-top:15px; color:#0a0a0b; text-align:right; width:500px; font-size:12px;  }
#table_of_cart td { padding:2px 0px; vertical-align:middle}
#table_of_cart #addtocart { border:none; width:106px; height:27px; background:url(/site/sofa/images/back/add_to_cart.gif) no-repeat; margin-left:7px; cursor:pointer;}
#table_of_cart #qty { width:20px; margin-left:5px; }
#related_item { padding-bottom:15px;}
#item_cs_tabs ul	{
	width:80%;
}

/****************************************/




/* REVIEWS */
#reviews_add	{
	font-size:13px;
	color:#600;
	height:30px;
	line-height:30px;
	background:#f4f1e8 url(/site/img/pen.gif) no-repeat 2px 2px;
	text-indent:30px;
}
#reviews_add a	{
	text-decoration:underline !important;
}
.reviewsave-title	{
	font-size:13px;
	margin-right:5px;
}
#review_average	{
	font-size:11px;
	height:20px;
}
#review_average img	{
	position:relative;
	top:2px;
}
#review_average a	{
	text-decoration:underline;
	margin-right:3px;
}
#thenkyouReviewSpan	{
	font-size:13px !important;
	color:#000;
	font-weight:bold;
	padding:10px;
}

.homebottomseo { font-size:10px; color:#4E4E4E}

.homebottomseo a:link, .homebottomseo a:visited { color:#4E4E4E}
.homebottomseo a:hover{ color: #333333; text-decoration:underline}

/*Overwrite NS Styles*/
#retemail_fs_lbl, #name_fs_lbl, #company_fs_lbl, #email_fs_lbl, #pwd_fs_lbl, #newpwd2_fs_lbl, #hint_fs_lbl, #retpwd_fs_lbl, #attention_input_fs_lbl, #addressee_input_fs_lbl, #addr1_fs_lbl, #addr2_fs_lbl, #city_fs_lbl, #dropdownstate_fs_lbl, #state_fs_lbl, #zip_fs_lbl, #country_fs_lbl, #phone_fs_lbl, #firstname_fs_lbl, #lastname_fs_lbl, #email_fs_lbl, #address1_fs_lbl, #address2_fs_lbl, #city_fs_lbl, #zipcode_fs_lbl, #fax_fs_lbl, #companyname_fs_lbl, #name_fs, #email_fs, #pwd_fs, #newpwd2, #hint_fs { line-height:25px !important; margin:4px !important; }
.text, .smalltextnolink, .medtext, .medtextbold {color: #707070 !important; font-size:12px !important;}
#div__header { z-index:100; position:relative}
#div__body { z-index:1; position:relative}
#resetter { margin-right:5px; font-size:12px; font-weight:bold}
#submitter { 
	background-color: #4e3227;
	border-top: 1px solid #998982;
	border-left: 1px solid #998982;
	border-right: 1px solid #271b17;
	border-bottom: 1px solid #271b17;
	color:#FFFFFF; 
	font-weight:bold;
}
.bgltmedtext { background-color:#FFFFFF}

#div__header { z-index:80; position:relative; display: block;}
#div__body { z-index:10; position:relative;}
#div__footer { width:970px; margin:0 auto; text-align:center}

/*HOMELIST1 start*/

#whatsnew{ width:950px; padding-bottom:8px; background-color:#ffffff; }
#whatsnew h1{ background:transparent url(/site/img/whatsnew.jpg) no-repeat scroll 10px 0; color:#454444; font-size:12px; 
font-weight:bold;  text-align:left; text-transform:uppercase; height:45px; text-indent:-9999; #margin-bottom:15px;}
.newbox{ width:149px;  padding: 0 20px; border-right:1px dotted #dddddd; margin-bottom:20px;}
.homecell {}
.firstbox{ margin-left:28px;}
.lastbox{ margin-right:0px; border:none;}
.seemore{ font-family:Georgia; font-size:11px; color:#887f6d !important;  }
.seemore a{ color:#887f6d !important; text-decoration:none;}
.newbox h4{ font-family:georgia; font-size:12px; color:#887f6d; font-weight:bold; white-space:nowrap}
.imgcell img{ width:149px; height:128px;}
.imgcell{margin:5px 0; }
.newbox p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:14px; margin:8px 0;}

#banner-bottom{ height:111px; width:100%; float:left; background-image:url(/site/img/bckg-02.jpg); background-repeat:repeat-x;}
#signup{ width:320px !important; height:111px; float:left; display:none}
.separator{ float:left;}
#banner{ width:618px; height:111px; float:right;}

/*HOMELIST1 end*/

#sc_info_right {margin-top:30px}
#brea_crum { /*bottom:-20px;*/ margin-top:5px; margin-bottom:5px
color:#333333;
font-size:11px;
left:165px;
position:absolute;
text-align:left;}
#brea_crum a { font-size:11px !important; color:#333333 !important;}

#item_template  { padding-top:7px;}
#catitem #border_tabs { margin:10px 0px;}
#catitem #tabover h1 {padding:0 0 10px;}
#catitem #tabover { padding-top:10px;}


/*Item List*/

.click_carro  {width:380px; margin-bottom:10px; text-align:center; font-size:11px; color:#707070; padding-top:10px}

/*-------------------------------------Photo Contest-----------------------------------------*/
#photocontest { width:970px; text-align:left; font-size:11px; color:#333333; line-height:17px}
#photocontest #info { width:635px; float:left}
#photocontest #secondary_info { float: right; width:298px; background-color:#eeeeee}
#photocontest #submital { background-color:#dedcdd}
#photocontest h2 { color:#49322c; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;  font-weight: normal; padding-bottom:5px; padding-top:20px}
#photocontest #submital h2 {padding:25px 20px 5px 25px;}
#photocontest #submital p { font-size:11px; color:#222; padding:0 25px 25px 25px}
#photocontest #column1 { width:300px; float:left; margin-top:20px}
#photocontest #column1 h1 { padding:20px; background-color:#f4f1e8; color:#000; line-height:19px; font-size:13px;}
#photocontest #column2 { float:right; width:300px;}
#photocontest h3 { color:#3381a7; padding-top:10px; padding-bottom:2px; font-weight: bold}
#photocontest ul { margin: 0 0 20px 20px}
#photocontest #submit_form { padding:20px}
.photo-contest-image {border:0 solid #908E8E;
overflow:hidden;
width:188px; height:200px}

/*------------------------------------- Cuopons Info item-----------------------------------------*/

#infor_item_TT { margin-top:15px; width:810px; background:url(/site/img/back_info_it.gif) repeat-y; float:left; }
#infor_item_TT  h1 { font-weight:normal; color:#98b0bc; padding:14px 0px 8px 0px; font-size:32px;}
#infor_item_TT  h2 { font-weight:bold; color:#3e3e3e; font-size:32px; padding-bottom:8px;}
#briefAndThumb { float:left; width:275px; overflow:hidden;}
#briefAndThumb img { border-bottom:10px solid #525252;}
#briefAndThumb #cont_brief {  padding:25px 20px; color:#534f4c; font-size:12px;  }
#briefAndThumb #cont_brief ul { list-style:none; margin:10px 0px; font-size:12px; }
#infor_item_TT p { padding-bottom:10px;  color:#534f4c; font-size:12px;}
#briefAndThumb #cont_brief ul li { padding-left:15px; padding-bottom:8px; background:url(/site/img/bullet_new_info.gif) no-repeat 2px 2px;}
#ImageDetail { float:right; width:520px;}
#ImageDetail img { float:right; padding-left:25px;}


/*-----------------------------------*/

/* DESIGN/BUILT TIPS */
#designtips	{
	margin-left:5px;
}
#designtips h1	{
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 5px 5px;
	border-bottom:1px solid #A89E8D;
	color:#4E3227;
	margin-bottom:10px;
}
.designtip	{
	font-size:12px;
	color:#4E3227;
	margin:10px;
	line-height:20px;
}
.designtip:hover	{
	text-decoration:underline;
}

.homebottomseo { font-size:10px; color:#4E4E4E}

.homebottomseo a:link, .homebottomseo a:visited { color:#4E4E4E}
.homebottomseo a:hover{ color: #333333; text-decoration:underline}

#item_list_sc {margin-top:16px}
li#room_planer_1 {  background-position: -578px -454px;}

/*Quick video*/

.itemcell .image { position:relative;}
.video_list { position:absolute; display:none; bottom:0px; left:0px;}
.itemcell_td .video_cont { display:none;}
.video_cont  {
background:#FFFFFF;
border:1px solid #B7B3B0;
padding:0px;
text-align:left;
z-index:19999;
}

.close_qw  {background:none repeat scroll 0 0 #E6E1DD;
color:#FFFFFF;
float:right;
font-size:10px;
font-weight:bold;
padding:5px; cursor:pointer; display:block;}
.quick_contentall {
	background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #B7B3B0;
padding:5px;
text-align:left;
z-index:19999;
width:420px;
	}
.quick_content_m {width:420px;
height:458px; clear:both;
background:url(/site/img/ld.gif) no-repeat center center;

}
.quick_content_t { #width:420px;}

/*footer links*/

.ts {clear: both; font: normal 11px Arial,Helvetica,sans-serif; text-transform:capitalize; border: 1px solid #C7C7C7; margin: 0 0 10px 0;}
.ts table { margin: 5px 2% 5px 2%; padding: 10px 0}
.ts a { text-decoration: none; font: normal 11px Arial,Helvetica,sans-serif; color: #000;}
.ts a:hover { text-decoration: underline; }
.ts ul,.ctsbox li {text-align:left; list-style: none; list-style-position:inside; padding-left: 0; color: #554E41; }
.ts li.inline { display: inline;}
.ts td {width: 38%; vertical-align: top; color: #554E41;}
.ts th { text-align:left; text-decoration: underline; font: normal bold 12px Arial,Helvetica,sans-serif; color: #554E41; padding-bottom: 5px;}
.plus_ts {font: normal 11px Arial,Helvetica,sans-serif; font-weight: bold; color: #000;}
.ts a.tooltip span {display:none; padding:5px; margin-left:4px; width:130px; }
.ts a.tooltip:hover span{ text-align:left; display:inline; position:absolute; background:#fff; border:1px solid #554E41; color:#000;}
