 body{
    background:#FAF6E6 url(bg.gif) no-repeat;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0;
    padding:0; 
    text-align:left;
    color:#563A29;
}
td, form, input, option, select, textarea, p, ol {color:#563A29;}
img { border: 0; }
.clearfix:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.wpng{ _behavior: url(images/iepngfix.htc); }

a:link {color:#563A29; text-decoration: none}
a:visited {color: #563A29;text-decoration: none}
a:hover {color: #9D694A; text-decoration: none} 

.pagebgl {background:url(page_bgleft.jpg) no-repeat scroll right top;}
.pagebgr {background:url(page_bgright.jpg) no-repeat scroll left top;}

		
#header{height:204px;width:100%; background:url(page_top.gif); position:relative}
#header span{display:none;}
#userstatus span{display:inline;}

#nav{ margin:0px; padding:0px; position:absolute; bottom:20px;right:0px;}
#nav li{margin:0px;padding:0px 9px; float:left; background:url(dot.gif) no-repeat left center; list-style:none;}
#nav a:link,
#nav a:visited,
#nav a:active{color:white;font-size:14px;}
#nav a:hover{color:#d3a90c;font-size:14px;}
#userstatus a:link,
#userstatus a:visited,
#userstatus a:active{color:white;font-size:12px;}
#userstatus a:hover {color:#d3a90c;font-size:12px;}



#main{width:100%;background:url(down_bg.gif) no-repeat right bottom;padding-bottom:60px;}
#submain{background:url(left_pic01.gif) no-repeat left bottom;}
#leftcontainer{float:left;width:221px;background:url(left_bg01.gif) no-repeat right top;padding-top:110px;}
#menunav{margin:0px; padding:0px;}
#menunav li{margin:0px;padding:3px 0px 3px 30px; list-style:none;}
#menunav a:link,
#menunav a:visited,
#menunav a:active{font-size:11px; display:block;width:162px;height:18px; background:url(lift_item02_f2.gif) no-repeat;color:#C85C0D;padding-left:30px; line-height:18px;}
#menunav a:hover{display:block;width:162px;height:18px; background:url(lift_item02.gif) no-repeat;color:#846259;padding-left:30px;line-height:18px;}

#maincontainer{float:left;width:555px; position:relative; padding-top:30px; background:url(top_bg01.gif) no-repeat left top;}
#rightcolorfix{background:url(right_pic01.gif) no-repeat top right;}

div.stcontain{padding:14px 0px;}
span.st{font-size:14px;height:20px;line-height:20px;vertical-align:middle;padding-bottom:2px; font-weight:bold;background:url(sm.gif) no-repeat right bottom;padding-right:110px; border-bottom:solid 1px #cccccc;}
span.st img{margin-right:4px; vertical-align:middle}

#rollpicContainer{ background:url(m.gif) repeat-x left top;height:225px;width:750px;margin:0px auto;}
#rollpicContainer .left{background:url(l.gif) no-repeat left top;height:225px;width:28px; float:left}
#rollpicContainer .middle{background:url(m.gif) repeat-x;height:208px;width:694px;padding-top:23px;float:left;}
#rollpicContainer .right{background:url(r.gif) no-repeat right top;height:225px;width:28px; float:left}
#andyscroll{height:177px;overflow:hidden;white-space:normal;width:694px;margin:0px;}
#scrollmessage{height:100%;white-space:nowrap;}
#scrollmessage img{height:175px;width:auto}
	
#footer{height:66px;width:100%; background:url(bg_bottom.gif); position:relative}
#smlogo{background:url(down_pic01.gif) no-repeat;width:220px;height:66px; position:absolute;left:0px;top:0px;}
#footinfo{position:absolute;left:240px;top:20px;color:#9A6849;font-size:10px;}


.dropdowncontainer{position:relative;padding:0px 13px;}
	.dropdowncontainer a:link,
	.dropdowncontainer a:visited,
	.dropdowncontainer a:active,
	.dropdowncontainer a:hover{color:#FFE6A4;}
    .dropdown{position:relative; padding-right:15px;background:url(small-dnarrow.gif) no-repeat right center;}
    #overdiv{list-style:none;position:absolute;right:-5px;z-index:99;top:15px;background:#776046;display:none;width:100px;padding:4px 10px; text-align:left}
    #overdiv li{line-height:24px;}
    #overdiv li a:link,
    #overdiv li a:visited,
    #overdiv li a:active{color:White;}
    #overdiv li a:hover{color:White; text-decoration:underline}
    
    ol.ads li{list-style-type:decimal;padding:10px;line-height:20px; position:relative;}
    .ads label{font-size:13px; font-weight:bold;width:200px;}
    .ads span{padding-left:20px;}
    input.infoinput{font-size:12px;margin-left:20px;padding:1px 5px;border:solid 1px #555555;}
    .ads .action{position:absolute;right:0px;top:20px;}
    .customeraddress,.customerphone,.customerflag,.customerfloor{}
    .userads{position:absolute;top:20px;left:0px;background:white;border:solid 1px #555555;color:black;display:none;}
    .userads a:link,
    .userads a:visited,
    .userads a:active{display:block;color:Black;padding:2px 8px;}
    .userads a:hover{display:block;background-color:#2A9CFF;color:White;TEXT-DECORATION: none;padding:2px 8px;}
    .link1:link,
    .link1:visited,
    .link1:active{padding:3px 10px;background:#666666;width:60px; text-align:center;color:white;font-size:11px;}
    .link1:hover{TEXT-DECORATION:underline;background:#999999;font-size:11px;}

    .cartpaymentitem .title{font-size:16px;clear:both; background:none;}
    .cartlistitem .title{font-size:14px;}
    .cartlistitem .introduce{font-size:9px;}
