body{
	background:url(body_bg.jpg) repeat;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    margin:0;
    padding:0; 
    text-align:left;
    /*background:#6D634D;*/
    color:#d1a8a7;
}
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:1224px;margin:0 auto;}


.headerinfo{position:relative;height:130px; z-index:2;}
.pic{width:402px;height:190px; position:absolute;left:228px;top:192px; }
#leftflash5{position:absolute; z-index:89;top:-55px; left:55px;}

#slideshow{position:absolute; height:819px; width:1224px; left:20px; top:25px; }
#slideshow .container{}
#slidecontainer{position:relative;display:none;}
#slidemain{height:819px; overflow:hidden; z-index:8;}

.headerbg{background:url(bg.png) no-repeat; height:49px; position:absolute; width:1224px; top:90px; left:20px; z-index:9;}

.mainnav{position:absolute;height:50px;z-index:10; width:1224px; top:90px; left:20px;}
.mainnav ul{padding:0px; margin:13px 0px 0px 550px; list-style:none;position:relative; width:680px; height:40px;}
.mainnav li{float:left;padding:0px 15px;}
.mainnav a:visited,
.mainnav a:link,
.mainnav a:active{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#9a150b;padding:5px 5px 5px 5px;font-size:16px; font-weight:bold;  height:53px; text-align:center;text-decoration:none; }
.mainnav a:hover{padding:5px 5px 5px 5px; text-decoration:none;background:url(menu.png) no-repeat center 23px;color:#2f150f;  text-align:center;height:33px;}
.logo{background:url(logo.png) no-repeat;width:450px;height:130px; position:absolute;  top:35px;left:60px; z-index:9;}


.grando{background:url(grando.png) no-repeat;width:360px;height:198px; position:absolute;  top:400px; right:60px; z-index:9;}

#special{position:absolute; top:400px; left:760px; background:url(alphabg.png); z-index:99; color:White; padding:10px;}

#special2{position:absolute; top:500px; left:700px; background:url(alphabg.png); z-index:99; color:White; padding:10px;}

#special3{position:absolute; top:600px; left:760px; background:url(alphabg.png); z-index:99; color:White; padding:7px;}

#special1{position:absolute; top:550px; left:760px; background:url(alphabg.png); z-index:99; color:White; padding:10px;}

.address{position:absolute; top:63px; left:840px; color:white; font-size:15px; font-weight:bold; z-index:9; width:430px; }
.telinfo{position:absolute; top:40px; left:908px; color:#ffffff; font-size:16px; font-weight:bold;  z-index:9; width:350px;}

#opentime{display:none;position:absolute; top:190px; left:330px; background:url(alphabg.png); z-index:99; color:White; padding:15px;}

#opentime1{position:absolute; top:650px; left:130px; background:url(alphabg.png); z-index:99; color:White; padding:10px;}

#item-bg{background:url(item-bg.jpg) no-repeat;position:absolute; left:20px; top:172px; z-index:19;height:642px; width:1179px; padding-top:30px; padding-left:45px;}

#item-bg-1{background:url(item-bg-1.jpg) no-repeat;position:absolute; left:20px; top:172px; z-index:19;height:642px; width:1179px; padding-top:30px; padding-left:45px;}

#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;}

			.gotop{background:url(top-arrow.png) no-repeat 37px center; width:50px; height:15px; position:absolute; left:760px; bottom:20px;}

.mainbody{background:url(b_bg.jpg); margin:8px auto;}
.rightmain{width:1000px;  position:relative; z-index:1; margin-top:10px;}
.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(http://sushicafewinterpark.com/4079605722/images/tel.png) no-repeat; width:180px; height:155px;position:absolute; top:80px;left:35px;}
.rightabc{width:940px;float:left; padding:0px 30px; }
.t_bg{width:940px; height:30px; font-weight:bold;color:#fe948b; background-color:#460000;  font-size:22px; }
.t_bgspan{ display:block; padding-left:10px;}
.right_con{width:920px;  padding:10px 10px 0px 10px; min-height:200px; margin:0 auto;}
.right_con2{width:920px;  padding:10px 10px 0px 10px; min-height:200px; margin:0 auto;}
.right_b{ padding:0px;  height:0px;text-align:right;position:relative;}
.right_b a{font-size:18px; font-weight:bold;  color:#e74906; margin-right:30px;}

.rightabc1{width:640px;float:left; padding:0px 30px; }
.t_bg1{width:640px; height:30px; font-weight:bold;color:#fe948b; background-color:#460000;  font-size:22px; }
.right_con1{width:560px;  padding:10px 10px 0px 10px; min-height:200px; margin:0 auto; float:left; position:relative;}
.right_b1{ padding:0px;  height:0px;text-align:right;position:relative;}
.right_b1 a{font-size:18px; font-weight:bold;  color:#e74906; margin-right:30px;}
.t_bgspan1{ display:block; padding-left:10px; padding-top:5px;font-size:18px;}

.right_con2{width:540px;  padding:55px 10px 0px 10px; min-height:200px; margin:0 auto; float:right; position:relative;}


.rightabc2{width:280px;float:left; padding:0px 10px; }
.t_bg2{width:280px; height:30px; font-weight:bold;color:#fe948b; background-color:#460000;  font-size:22px; }
#photos{ list-style:none;margin:0;padding:0;}
#photos li{margin:0;padding:2px;margin:4px 2px;_margin:2px 1px;float:left;background-color:#cccccc;}
#photos a{padding:0;margin:0;display:block}
#photos img{width:79px;height:56px;}




.fish{background:url(http://sushicafewinterpark.com/4079605722/images/fish.png) no-repeat; no-repeat;height:185px; width:194px; position:absolute; top:-125px;right:30px;z-index:5;}
.dr{background:url(http://sushicafewinterpark.com/4079605722/images/dr.png) no-repeat; no-repeat;height:197px; width:200px; position:absolute; top:-145px;right:30px;z-index:5;}
.f{background:url(http://sushicafewinterpark.com/4079605722/images/f.png) no-repeat; no-repeat;height:203px; width:200px; position:absolute; top:-155px;right:30px;z-index:5;}
.left{background:url(http://sushicafewinterpark.com/4079605722/images/left.png) no-repeat;height:207px; width:178px; position:relative; top:-60px;left:130px;z-index:5;}


#footer{color:#ffffff; font-size:13px;position:relative;z-index:0;text-align:right; padding-top:859px; padding-bottom:20px;}
/*#footerinfo{ color:#ffffff; text-align:center;}*/
#cardinfo{ position:absolute;top:10px;}
#footerinfo span{font-size:13px;color:#ffffff;}