body{
    /*background-color:#FDF9E0; */
    background-image:url("../images/pattern.jpg");
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0;
    padding:0; 
    text-align:left;
    color:#563A29;
}

img { border: 0; }
.clearfix:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }

a:link,a:visited{color:#6c4244; text-decoration:none;}
a:hover{color:#000; text-decoration:none;} 

#frame{background:#fef3cd url(../images/bg.gif) center top repeat-x;width:980px;margin:0 auto;}

#header{ position:relative;height:337px; margin:0px;}
    .headbg0{background:url(../images/hbg0.png) no-repeat left top;position:absolute;top:40px;left:0px;z-index:1;width:725px;height:343px;filter:alpha(opacity=65);opacity:0.75;}
    .headtext0{background:url(headword.png) no-repeat left top;position:absolute;top:230px;right:80px;z-index:50;width:272px;height:90px;}
    .headbg1{background:url(hbg1.jpg) no-repeat left top;position:absolute;top:0px;left:0px;z-index:1;width:980px;height:449px;}
    .headbg2{background:url(hbg2.jpg) no-repeat left top;position:absolute;top:0px;left:0px;z-index:1;width:980px;height:449px;}
    .headbg3{background:url(hbg3.jpg) no-repeat left top;position:absolute;top:0px;left:0px;z-index:1;width:980px;height:449px;}
    .headbg4{background:url(hbg4.jpg) no-repeat left top;position:absolute;top:0px;left:0px;z-index:1;width:980px;height:449px;}


#sunshine{position:absolute; top:10px; left:300px; z-index:99; background:url(../images/shine.png) no-repeat;width:389px;height:220px; z-index:60;}
#userpanel{position:absolute; top:0px; right:10px;margin:0px;padding:0px;padding-top:10px; z-index:99;}
#userpanel li{list-style:none;color:White;font-size:9px;margin:0;padding:0px 8px;border-right:solid 1px #eccda1; float:left;}
#userpanel li a:link,
#userpanel li a:visited{color:white;font-size:9px;display:block;height:14px;vertical-align:middle;line-height:14px;padding:0px 10px;text-align:center;padding-top:3px;_width:40px;}
#userpanel li a:hover{border-top:solid 3px #eccda1;padding-top:0px;}
#userpanel li.text{height:17px;line-height:20px;vertical-align:middle; font-weight:bold;font-size:10px;padding-right:20px;}

#logo{position:absolute;top:77px;left:0px;height:74px;width:261px;background:url(logo.png) no-repeat;z-index:60;}
#nav{position:absolute; margin:0px; padding:0px;left:261px;top:49px; z-index:99;}
#nav li{list-style:none; float:left; background:url(navbg.png) no-repeat left bottom;width:94px;height:102px;padding:0px;margin:0px;position:relative;}
#nav li a:link,
#nav li a:visited{color:white;font-weight:bold;font-size:14px;display:block;height:75px;vertical-align:middle;line-height:75px;width:94px;text-align:center;margin-top:27px;_padding-top:27px;_margin-top:0px;}
#nav li a:hover{filter:glow(color=white,strength=6);text-shadow:0px 0px 20px white,0px 0px 15px white,0px 0px 10px white,0px 0px 6px white,0px 0px 20px white;text-decoration:none;}
#nav .current{width:96px;background:url(navbg0.png) no-repeat left bottom;line-height:102px;margin:0px;font-size:18px;color:White; text-align:center; font-weight:bold;}
#menulist{display:none;position:absolute;margin:0;padding:0;top:150px;width:650px;left:298px;z-index:70; background:url(nav2bg.png); border:solid 1px #f1d6ab;}
#menulist li{list-style:none;padding:0px;margin:0px;float:left;}
#menulist li a:link,
#menulist li a:visited{white-space:nowrap;background:url(dot1.gif) no-repeat 10px center;padding:0px 10px 0px 20px;color:white;font-size:10px;display:inline-block;height:29px;vertical-align:middle;line-height:29px;}
#menulist li a:hover{ text-decoration:underline}

#topcontent{position:relative;width:962px;margin:0; border-top:solid 1px #f4e2b8;background:url(alpha.png);z-index:20;padding-top:10px;padding-left:18px; margin-bottom:5px;}

#leftdiv{width:187px;position:relative; float:left;background-color:#fbf8f2;}
.topic{border-left:solid 1px #c2ab80;border-right:solid 1px #c2ab80;height:23px;border-bottom:solid 1px #d5b780;line-height:23px;padding-left:28px;color:#5d3700;font-weight:bold; background:#e0caa1 url(dot.gif) no-repeat 7px 7px;}
.leftbase{width:169px;padding:8px;color:#7c7c7c;font-size:10px;border-bottom:solid 1px #e9d9bd;border-left:solid 1px #e0caa1;border-right:solid 1px #e0caa1;}
.left1{background:#f7f1e7 url(lbg1.gif) repeat-x left top;}
.left1 h2{margin:0px;margin-bottom:4px;padding:0px;font-size:14px;color:#796350;}
.left2{background:#f7f1e7 url(lbg2.gif) repeat-x left top;}
.left2 h2{margin:0px;margin-bottom:4px;padding:0px;font-size:14px;color:#796350;}
.left2 center{font-size:12px;color:#5f5f5f; font-weight:bold;}
.left3{color:#000000;position:relative;height:95px;}
.left3 .left3content{position:absolute;z-index:80;left:-1px;top:0px;padding:10px 5px 10px 14px;width:162px;}
.left3 .blogo{background:url(blogo.gif) no-repeat;width:92px;height:92px; position:absolute;right:-10px;top:-24px;z-index:1;}
.left3 .textlogo{background:url(textlogo.gif) no-repeat;width:80px;height:28px; position:absolute;left:5px;top:10px;}

#leftlogo{position:absolute;left:0px;top:2px;width:18px;height:280px; background:url(leftlogo.gif) no-repeat center 8px;z-index:30px;}
.rightdiv{width:187px;position:absolute;top:0px;right:5px;background-color:#fbf8f2;}

#mylist{border:solid 1px #dabc99;font-size:9px;background:#fcf0c8 url(orderlistbg.gif) repeat-x center top;width:140px;padding:45px 5px 10px 5px;z-index:99;position:absolute;right:20px;top:10px;}

#maincontent{color:#7c7c7c;margin-left:187px; position:relative;}
#menushow{margin:0px;background-color:#fef3cd;padding:5px 24px 10px;;border-top:solid 1px #f3dcb0;border-bottom:solid 1px #f3dcb0; margin-top:20px;}
#menushow li{list-style:none;}
#menushow li h3{font-size:16px; border-bottom:dashed 1px #dc9b37;color:#dc9b37; text-align:center; margin:0px; padding:8px; margin-bottom:10px;}

	#maincontent .homeorderstyle {font-size:18px; text-align:center; color:red;}
	#maincontent .homeorderstyle a:link,
	#maincontent .homeorderstyle a:visited,
	#maincontent .homeorderstyle a:hover{color:red;}


.content{background-color:#fef3cd;border-top:solid 1px #f3dcb0;padding:16px 24px;}
.subcontent{width:560px;color:#563A29;}

.cardimg{height:28px;}

#footer{width:980px;margin:0 auto;background-color:White;border-bottom:solid 6px #f1e6d5;border-top:solid 1px #f1e6d5;height:60px;line-height:60px; vertical-align:middle; text-align:center;font-size:9px; color:#767676;}