 body{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0;
    padding:0; 
    text-align:left;
    background:url(bodybg1.jpg) -180px 0px;
    color:#000;
}
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,a:active,a:hover {color:#fdbb3f; text-decoration:none }

.frame{width:1024px;margin:0 auto; background-color:#FEFED8;}
.header{background:url(bg.jpg) no-repeat; height:455px;position:relative; border-top:3px solid #bbb;}
.mainnav{position:relative;height:130px;z-index:3;}
.mainnav ul{height:130px;width:660px;padding:0px;margin:0px; list-style:none;position:absolute; left:360px;}
.mainnav li{float:left;padding:0px 10px; line-height:130px;}
.mainnav a:visited,
.mainnav a:link,
.mainnav a:active{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#000;padding:60px 0px;font-size:20px;text-align:center;text-decoration:none; }
.mainnav a:hover{padding:60px 0px; text-decoration:none;background:url(menu.png) no-repeat center 5px;color:#367a19;text-align:center;}
.purple a:visited,
.purple a:link,
.purple a:active{color:purple;}
.Pink a:visited,
.Pink a:link,
.Pink a:active{color:#fd7d93;}
.Green a:visited,
.Green a:link,
.Green a:active{color:green;}

#logo{background:url(logo.png) no-repeat;width:321px;height:110px; position:absolute; top:5px; left:20px; z-index:99;}
#myaddress{width:500px;height:40px; position:absolute; top:90px; left:450px; z-index:99; font-size:20px; font-weight:bold;}
.headerinfo{position:relative;height:115px; z-index:2; display:none;}
.address{ position:absolute; top:75px;right:20px;color:white;font-size:16px; text-align:left;filter:glow(color=#816e39,strength=6);text-shadow:0px 0px 2px #816e39,0px 0px 2px #816e39,0px 0px 2px #816e39,0px 0px 2px black,0px 0px 2px #816e39;text-decoration:none; }
.telinfo{ position:absolute; top:28px;right:20px; width:360px; text-align:right;color:#ffffff;font-size:20px; font-weight:bold; line-height:24px;filter:glow(color=#816e39,strength=6);text-shadow:0px 0px 2px #816e39,0px 0px 2px #816e39,0px 0px 2px #816e39,0px 0px 2px black,0px 0px 2px #816e39;text-decoration:none; }
.pic{width:402px;height:190px; position:absolute;left:228px;top:192px; }
#leftflash5{position:absolute; z-index:89;top:-55px; left:55px;}

#slideshow{position:absolute; top:125px; left:0px;}
#slideshow .container{}
#slidecontainer{position:relative;display:none;}
#slidemain{height:330px; width:1024px; overflow:hidden; z-index:8;}

#menunav{list-style:none;margin:0;padding:0px 5px 0px 5px;border-bottom:2px #bd5f57 solid;}
#menunav li{margin:0;padding:0px;float:left; width:210px;border-top:1px #bd5f57 solid}
#menunav a:visited,
#menunav a:link,
#menunav a:active{padding:5px 3px 5px 3px;display:block;margin:0;font-size:15px;  color:#ffffff;}
#menunav a:hover{margin:0;color:#ffc9ba; background-color:#580000;}

/*.mainbody{background:url(b_bg.jpg);}*/
.rightmain{width:1000px;  position:relative; z-index:1; margin-top:-3px;}
.lunchspan{position:absolute; top:-305px; color:#FFFFFF; left:20px; text-align:center; font-size:14px; }
.menuspan{color:#ffffff; font-size:24px; padding-bottom:40px; padding-left:50px; text-align:left;}
.content{ width:220px;}
.tel{background:url(tel.png) no-repeat; width:180px; height:155px;position:absolute; top:150px;left:35px;}
.leftabc{width:205px;float:left; margin-left:18px; _margin-left:9px; margin-top:10px; }
.t-price{ width:205px; height:200px; background:url(t-price.png);}
.t-gallery{ width:205px; height:200px; background:url(t-gallery.png);}
.t-map{ width:205px; height:200px; background:url(t-map.png);}
.t-contactus{ width:205px; height:200px; background:url(t-contactus.png);}
.l-price { width:210px; height:75px; background:url(l-price.png); margin-bottom:10px;}
.l-map { width:210px; height:75px; background:url(l-map.png);margin-bottom:10px;}
.l-contactus { width:210px; height:75px; background:url(l-contactus.png);margin-bottom:10px;}
.text1{ background:url(text2.png);width:730px; height:150px; }
.rightabc{width:772px;float:right; }
.t_bg{width:772px; height:85px; background:url(righttop1.png); font-weight:bold;color:#000; font-size:24px; }
.t_bg span{ display:block;padding:34px 0px 0px 60px;}
.right_con{width:682px;background:url(rightcen.png);  padding:0px 45px 0px 45px; margin:0 auto; }
.right_b{width:772px;height:43px; background:url(rightbow.png);position:relative;}
.dr{background:url(dr.png) no-repeat; no-repeat;height:197px; width:200px; position:absolute; top:-145px;right:30px;z-index:5;}
.f{background:url(f.png) no-repeat; no-repeat;height:203px; width:200px; position:absolute; top:-155px;right:30px;z-index:5;}
.left{background:url(left.png) no-repeat;height:207px; width:178px; position:relative; top:-60px;left:130px;z-index:5;}
#footer{background:url(foot.jpg);height:80px;color:#000; font-size:13px;position:relative;z-index:0;text-align:center; }
#footerinfo{ color:#000; text-align:center;  padding-top:25px;}
#cardinfo{ position:absolute;top:10px;}
#footerinfo span{font-size:13px;color:#000;}
#footerinfo a:link,
#footerinfo a:visited,
#footerinfo a:active,
#footerinfo a:hover {color:#000; text-decoration:none }