
/***** SEVEN *****/
/**float cart**/
#ys_cpers .yscp_link{text-decoration:none;}
#ys_superbar{width:949px; margin: -2px auto -28px;}
#ys_cpers{float: right; font-weight: bold; font-size: 12px; margin: 2px 0 0 10px;font-family: arial;}
.smb-fc #yfc_sh_extra{font-size:12px}
.smb-fc .shipFooter{display:none}
#yfc_taxship_amt{clear:both;}
#yfc_total_items{float:right;}
/** float cart end **/
#container {width:980px;}
#maintype #contentarea {width:590px;margin-left:20px;}
#itemtype #contents table{border:solid 1px #c2c2c2;}
input#query{width:200px;font-size:13px; }
#searcharea label span, #searcharea #searchsubmit{color:#ffffff;background:#cc0000;}
#searchsubmit{background:none repeat scroll 0 0 #3A8EE9; border:none; }
#searcharea input {font-size:13px; }
#searcharea fieldset{text-align:right; margin-right: 10px; width:960px; height:25px;}
#itemarea form{border:1px solid #c2c2c2;overflow:hidden;padding-left:10px; padding-top:10px; width:170px;}
#contentarea #caption { margin-left:10px; font-family:verdana,arial,sans-serif;}
#footer {border-top:1px solid #969664;}
#section-contenttitle {background-color:$section-title-background-color; color:$section-title-color; font:bold $section-title-text-size $section-title-text-font; margin:0 10px; padding:4px 15px 6px;}
#itempage-captiontitle {font-size:16px; color:#515151;}
#searcharea label {color:#000000; font-size:12px; font-weight:bold;}
#bodycontent {border-left:1px solid #C2C2C2; float:right; width:830px;} /* 150 + 610 = 760 */ /* The Min-width is needed for Moz to stretch the bodycontent that is shrinkwrapping content due to floats. This is only necessary on pages without Tables in the contents. Min-width breaks Opera's layout so Width:100% is used instead of Min-width. */
#slogan {text-align:left; }
#contents #contents-table td {padding:22px; }
#header {height:115px; }
.hisTop {
 background:url("index_bg_1.gif") no-repeat scroll right bottom transparent;
 color:#222222; 
 font:bold 14px Verdana,Tahoma,Helvetica,sans-serif; 
 margin:0 10px; 
 margin-left:-5px;
 padding:4px 15px 6px;
 display:none; 
 width:550px;
}
#viewHis {margin-left:-5px;display:none;}
#viewHis img{
margin-left:10px;
margin-top:10px;
border:1px solid #CCCCCC;
padding:10px;
width:110px;
height:auto;
}
#info-div table{
width:518px;
}
.tb{
width:198px;
background: url(http://furniture.wendyusa.com/bg_bd_1.jpg) repeat-y ;
font-family:verdana;
}
.tb div{
padding:0 10px;
}
.tbTop{
background: url(http://furniture.wendyusa.com/bg_tp_1.jpg);
height:35px;
}
.tbTop h4{
padding-top:10px;
font-size:14px;
margin:0px;
}
.tb .tbBottom{
background: url(http://furniture.wendyusa.com/bg_bm_1.jpg);
height:13px;
}
.tbCon{
text-align:center;
color:#302E2f;
font-size:12px;
}
.c09f{
color:#09f;
}
.tal{
	text-align:left;
}
#bodyshell,#bodycontent,#nav-product{margin:0px;padding:0px;}
#bodycontent{width:829px;margin-right:-1px;}
#myNav{
float:left;
margin-top:5px;
}
#myNav a {
color:#000000;
text-decoration:none;
}
#myNav a:hover{
text-decoration:underline;
}
#slogan p{margin:0;}
#nav-general li a:hover {
background:#F0F0C8;
color:#4387CF;
}
#nav-general li a {
color:#222222;
background:#ccffff;
}
#nav-product .myLeftNav {
border-bottom:1px solid #7C7C7C;
/*display:none;*/
}
#nav-product ul li .myLeftNav a {
background:#ffffff;
border:none;
font-weight:lighter;
padding-bottom:2px;
padding-left:5px;
padding-top:1px;
width:133px;
}
#nav-product ul li a:hover{
background:#e9e9e9;
color:#333;
}
#nav-product ul li .treeLevel1,#nav-product ul li .treeLevel1:hover{
color:#ffffff;
background:#cc0000;
}
#nav-product ul li .myLeftNav a:hover{
background:#e9e9e9;
color:#333;
}
#nav-product ul li .myLeftNav .treeLevel2,#nav-product ul li .myLeftNav .treeLevel2:hover{
color:#ffffff;
background:#cc0000;
}
.indexWarper {
  background:url("index_bg_3.gif") no-repeat scroll left bottom transparent;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  margin:10px 0;
  width:760px;
}
.indexWarper h1 {
  background:url("index_bg_1.gif") no-repeat scroll right bottom transparent;
  border-left:1px solid #FFFFFF;
  font-size:14px;
  height:36px;
  margin:0;
}
.indexWarper h1 a{
display:inline-block;
padding:10px;
color:#000000;
/*text-shadow:1px 1px 10px #000000;*/
}
.indexWarper h1 a:hover {
color:#cc0000;
}
.indexWarper{
overflow:hidden;
font-size:12px;
}
.indexWarper p{
padding:5px 10px;
margin:0px;
}
.indexWarper ul {
font-size:10px;
}
.indexWarper a {
color:#000000;
text-decoration:none;
}
.indexWarper .imageContainer {
        border:2px solid #ffffff;
	height:150px;
        display:table-cell;
        vertical-align:middle;
        text-align:center;
}
.indexWarper .imageContainer img{
        vertical-align:middle;
}
.indexWarper .imageContainer:hover{
border:2px solid #cc0000;
}

.indexWarper .productInfo{
	padding:10px;
	font-size:12px;
	width:160px;
	height:265px;
	float:left;
}
.indexWarper .productInfo a{
	color:#666;
}
.indexWarper .productInfo a:hover{
	color:#cc0000;
}
.ffv{
 font-family:verdana;
}
.fs18
{
 font-size:18px; font-family:verdana; color:#222222;
}
.usa-furniture
{
 font-size:11px; font-family:verdana; color:#222222; text-align:left;
}
.usa-furniture a
{
 text-decoration:none;
}
.tac{
text-align:center;
}
.tal {
text-align:left;
}
.tar {
text-align:right;
}
.fl {
float:left;
}
.clear{
clear:left;
height:0;
}
.red{
	color:red;
}
#nav-general{
  display:none;
}
#searcharea{
   background:url("index_bg_1.gif") repeat-x scroll left bottom transparent;
}
#item-contenttitle{
   background:url("index_bg_1.gif") repeat-x scroll right bottom transparent;
   color:#000000;
}
#htmlbottom{
text-align:center;
}

#minAdForm{
        background:url("searchbar.gif");
        float:right;
        height:39px;
        width:452px;
        margin:35px 5px 0;
}
#barInput{
        border:medium none;
        color:gray;
        font-size:16px;
        margin:7px 0 0 7px;
        width:353px;
        height:22px;
}
#barButton{
        background:none repeat scroll 0 0 transparent;
        border:medium none;
        cursor:pointer;
        height:38px;
        width:83px;
        position:absolute;
}
#section-contenttitle{
        background:url("index_bg_1.gif") no-repeat scroll right bottom transparent;
        color:#000000;
}
#caption a{
        text-decoration:none;
}
#caption a:hover{
        text-decoration:underline;
}
#caption strong{
        /*font-weight:lighter;*/
}
/***Seven***/
#container {width:980px;}
#contents{border:none; margin-left:1px; margin-right:1px;}
#contents #contents-table{1px solid #c2c2c2; margin-bottom:10px;}
#contents .horizontal-seperator{border:none;}
#contents .vertical-seperator{border:none;}
#contents #contents-table td{border:1px solid #c2c2c2;}
#contents .price {color: #666666;}
#itemarea .sale-price-bold em {color: #0563c9; font-size: 15px; font-weight: bold;}
#itemarea .price {color: #6C6B6B; font-size: 13px;}
#contents .name {color:#000; font-weight:none; padding:5px 0 0; }
#contents .name {color:#000; padding:5px 0 0;}
	.tabs , .tabs .tc{
		width:560px;
	}
	.tabs .tts a{
		display:block;
		background:#CCcccc;
		padding:6px;
		color:#444444;
		text-decoration:none;
		outline:0;
		border:none;
	}	
	.tabs .tts div{
		float:left;
		margin-right:5px;
		font-size:14px;	
		height:27px;
		border-color:#DFE2E4 #C1CACF #C1CACF #DFE2E4;
		border-style:solid;
		border-width:1px;
	}
	.tabs .tts a:hover{
		color:#ffffff;
		background:#3F4C6B;
	}
	.tabs .tcs div{
		display:none;
		padding:15px;
		font-size:12px;
		border-color:#DFE2E4 #C1CACF #C1CACF #C1CACF;
		border-style:solid;
		border-width:1px;
		background:#ffffff;
                width: 560px;
	}
	.tabs .tabed a,.tabs .tabed a:hover{
		background:#ffffff;
		padding-bottom:7px;
		color:#444444;
		border-bottom-color:#ffffff;
		font-weight:bold;
	}
	.clearLeft{
		clear:left;
	}
#relatedTop{
margin-top:20px;
}
#relatedFrame {
border:0 none;
width:560px;
}
#telphone{
color:#0060D0;
    font-size: 17px;
float:right;
margin-top:-10px;
margin-right: 8px;
}
#telphone img{
	width:35px;
	height:35px;
}
#telphone-text{
}
.ml-5{margin-left:-5px;}
#caption .tabs .tts a:hover{text-decoration:none;}
#yfc_1{font-weight:bold;}
.code , .price, .sale-price-bold{margin-bottom:7px; }
#nav-product ul li a{
 font-family:Arial;
 color:#333;
}
.pointer{
	cursor:pointer;
}
/***** BOX *****/
.box{
	position:absolute;
	border:1px #ccc solid;
	z-index:100;
	background:#fff;
	width:560px;
}
.box .box_header{
	background:none repeat scroll 0 0 #DD0000;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:100%;
}
.box .box_title{
	float:left;
	margin-left:5px;
	width:90%;
}
.box .box_close{
	cursor:pointer;
	float:right;
	margin-right:5px;
}
.box .box_content{
	overflow:hidden;
	float:left;
	height:250px;
	width:100%;
}
.blue{
	color:blue;
}
#topNav {
	border-bottom: 3px solid #CC0000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin-top: 18px;
	padding-left:10px;
}
#topNav a{
    display: inline-block;
    padding: 5px 6px;
    border-radius: 10px 10px 0 0 ;
text-decoration:none;
    outline:none;	
}
#topNav a:hover{
	background:#E9E9E9;
}
#topNav .blue,#topNav a.blue:hover{    
	background: none repeat scroll 0 0 #cc0000;
    color: #fff;
}
#doc{
    width:100%;
}
.itemform{
    float: right;
    margin-top: 10px;
}


/** 2011-10-23 

#container
{
  width:98%;
}

#searcharea fieldset {
  width:100%;
}
#bodyshell
{
 width:100%;
}
#bodycontent{
width:89%;
}**/
