﻿body {
margin:0; 
padding:0; 
font-size:12px; 
color:#000; 
font-family:Arial,Tahoma,Helvetica, sans-serif;
background:url(../images/bg.jpg) left top repeat-x;
}
ul,li {
margin:0; padding:0; list-style:none;
}
form {margin:0; padding:0;}
img {border:none;}
a {color:#AB1430; text-decoration:none;}
a:active, a:hover {color:#930;}
.clear {clear:both; width:0; height:0;line-height:0px; overflow:hidden;}
*{margin:0; padding:0;}

/*-----Layout-----*/
#pageBox {float: left;width: 1000px;}
#homeTop {float: left;width: 1500px;height: 106px; position:relative; background: url(../images/topbg.jpg) left top no-repeat;clear: both;overflow: hidden;}
#homeTop .logo {left:0px;position:absolute;}
#homeTop .nav {float: left;width: 780px;height: 106px;text-align: left;padding-left:250px;}
#homeMain {float: left;width: 1000px;height: 467px;overflow: hidden;clear: both;}
#homeMain #leftSide {float: left;width: 629px;height: 467px;background: url(../images/sushi.jpg) left top no-repeat;}
#homeMain #rightSide {float: left;width: 371px;height: 467px;background: url(../images/butright.jpg) left top no-repeat;}
#homeMain #rightSide .con {float: right;width: 230px;height: 467px;overflow: hidden;}
#homeMain #rightSide .tab {height: 467px;}
#homeMain #rightSide .crd {height: 30px;text-align: center;line-height: 30px;}
#homeMain #rightSide .crd img {	padding: 0px 3px;}
#homeMain #rightSide .openTime {font-size: 11px;font-family: Verdana, serif, sans-serif;font-weight: bold;}
#homeMain #rightSide .splitLine {width: 230px;height: 20px;background: url(../images/splitline.jpg) center center no-repeat;}
#homeRoll {float: left;width: 1000px;height: 121px;background: url(../images/rollbg.jpg) left top no-repeat;clear: both;}
#homeRoll .rollAera {float: right;width:510px;height: 90px;margin-right: 28px;margin-top: 24px;display: inline;}
#homeBot {float: left;width: 1000px;height: 126px;background: url(../images/botbg.jpg) left top no-repeat;}
#homeBot .copyright {margin: 40px  auto 0px;text-align: center;color: #DED6AA;}
#homeBot .copyright a {color: #DED6AA;}
#homeFooter {float: left;width: 100%;height: 247px;background: url(../images/homebgbot.jpg) left top repeat-x;}
#pageBox2 {float: left;width: 1000px;background: url(../images/bg.jpg) left top no-repeat;}
#comTop {float: left;width: 1000px;height: 107px; position:relative; background: url(../images/pagetop.jpg) left top no-repeat;}
#comTop .logo {left:0px;position:absolute;}
#comTop .nav {float: left;width: 780px;height: 106px;text-align: left;padding-left: 250px;}
#comTop2 {float: left;width: 1000px;height: 125px;background: url(../images/pagetop2.jpg) left top no-repeat;}
#mainCon {float: left;width: 1000px;}
#mainCon #leftSide {float: left;width: 303px;_height: 314px;min-height: 314px;background:url(../images/lefttopbg.jpg) left top no-repeat;}
.leftCon {float: left;margin-top: 240px;width: 223px;padding-left: 70px;padding-right: 10px;}
#mainCon #dl {float: right;width: 65px;height: 131px;margin-top: 60px;margin-right: 15px;padding-top: 40px;	display: inline;background:url(../images/dl.jpg) left top no-repeat;text-align: center;}
#mainCon #dl a {display: block;color: #fff;font-weight: bold;padding: 1px 0px;}
#mainCon #dl a:hover {color:#ff6;}
#mainCon #rightSide {float: left;width: 605px;background: url(../images/border.png) -3px 0px repeat-y;}
.rightCon {float: left;width: 569px;padding: 14px 20px 0px 16px;  _height: 450px;min-height: 450px;background: url(../images/conbg.jpg) left top no-repeat;}
.rightCon p{margin:10px 0;}
.rightBot {float: left;width: 605px;height: 24px;background: url(../images/borderbot.jpg) -3px 0px no-repeat;}
.commTit {float: left;width: 569px;height: 53px;}
.aboutbg {background: url(../images/abouttit.jpg) left top no-repeat;}
.newsbg {background: url(../images/newstit.jpg) left top no-repeat;}
.contactbg {background: url(../images/contacttit.jpg) left top no-repeat;}
.commentbg {background: url(../images/commenttit.jpg) left top no-repeat;}
.photobg {background: url(../images/phototit.jpg) left top no-repeat;}
.menubg {background: url(../images/menutit.jpg) left top no-repeat;}
.specialsbg{background: url(../images/specialstit.jpg) left top no-repeat;}
.commCon {float: left;width: 559px;padding: 10px 5px 0px 5px;font-size: 14px;line-height: 20px;}
.ctit {  float: left;width: 223px;height: 26px;background:url(../images/ctit.jpg) left top no-repeat;}
.wtit {  float: left;width: 223px;height: 26px;background:url(../images/wtit.jpg) left top no-repeat;}
.lcon {float: left;width: 223px;padding-top: 10px;}
#footerOut {float: left;width: 100%;   height: 184px;background:url(../images/bgbot.jpg) left top repeat-x;}
#footer {float: left;height: 67px;width: 650px;padding-left: 350px;padding-top: 100px;background:url(../images/pagebot.jpg) left top no-repeat;text-align: left;color: #DED6AA;}
#footer a {color: #DED6AA;}
.openTime {font-size: 11px;font-family: Verdana, serif, sans-serif;font-weight: bold; text-align:center}
.addr {display: block;padding: 5px 0px;margin: 5px 0px;font-size: 11px;font-family: Verdana, serif, sans-serif;font-weight: bold;border-top: 1px #8E827A dotted;	border-bottom: 1px #8E827A dotted;color: #990;}
.addr2 {font-size: 11px;font-family: Verdana, serif, sans-serif;color: #000;font-weight: bold;text-align: center;}

.telfax {font-size: 11px;font-family: Verdana, serif, sans-serif;font-weight: bold;padding-bottom: 10px;}
.telfax2 {color: #CC0000;}
.ggmap {float: left;width: 555px;height: 240px;border: 1px #ccc solid;overflow: hidden;}
.comment_item {float: left;width: 558px;font-size: 12px;}
.comment_name {font-weight: bold;padding-top: 5px;border-bottom: 1px #ccc solid; }
.comment_form_content {padding: 3px 0px;}
#editorDiv {width: 555px;border-left:1px #ccc solid;border-bottom: 1px #ccc solid;border-right: 1px #ccc solid;}
#cmtFormBtm {text-align: center;padding:5px 0px;}

#photoList{margin:14px 0 0 8px;}
#photoList .item {float:left; display:inline; padding:0 22px 18px 22px; text-align:center; font-size:8pt; line-height:14px;}
#photoList .item a {display:block; padding:5px; width:120px; text-align:center; background:#f8eddc; border:#ceb184 1px solid; text-decoration:none;}
#photoList .item a:hover {background:#c96; }
#photoList .item a img {width:120px; height:90px; margin-bottom:4px;}

.pages {clear:both; text-align:center; padding:8px 24px; line-height:1.4em; font-size:12px; color:#000;}
.pages span,
.pages a {display:inline-block;	margin-left:0.6em; padding:1px 5px; border:1px solid #FFCC33; text-align:center;}
.pages a:hover {border:1px solid #ad8254; background:#ad8254; color:#f00;}
.pages .nowPage {border:1px solid #ad8254; background:#ad8254; color:#f00;}
.pages b {display:inline-block;	margin-left:0.6em; padding:0; text-align:center;}


/* menuCat */
.catList{width:100%;float:left;margin-bottom:10px;margin:0 0 10px 0;}
.catList {width:100%;float:left}
.catList li{float:left; display:block;width:260px;margin-right:5px;line-height:20px; overflow:hidden; padding-left:10px; background:url(../images/icon_02.gif) left 6px no-repeat;}
.catList li a{ text-decoration:none;}
.catList li a:hover{color:red}

/* menu */
#menuLists {width:100%;}
#menuLists dl {margin:0 0 10px 0; padding:0; list-style:none;}
#menuLists dl dt {margin:0 0 4px 0; padding:0; font-size:18px; font-weight:700; font-family:"Trebuchet MS", Tahoma; text-align:center;}
#menuLists dl dd {margin:0; padding:0; line-height:1.4em; font-size:12px; text-align:center;}
#menuLists .catInfo{display:none;}
#menuLists ul {margin:0 0 15px 0; padding:0; list-style:none;}
#menuLists ul li {width:100%; margin-bottom:4px; height:155px; height:auto;}
#menuLists li img { padding:1px;  margin-right:10px;}
#menuLists li h3 { font-size:16px; font-weight:bold; color:#E65213; margin-bottom:10px;}
#menuLists ul li div {width:100%;}
#menuLists ul li div { padding:1px 0; width:100%; height:auto; line-height:18px; font-weight:400; background:url(../images/dotline.gif) repeat-x 0 12px; overflow:hidden;zoom:1;}
#menuLists ul li div .sku {float:left; width:40px; background-color:#fff;}
#menuLists ul li div .name {float:left; font-weight:700; background-color:#fff; padding-right:10px;max-width:380px;}
#menuLists ul li div .price {float:right; width:90px; font-weight:400; background-color:#fff; padding-left:10px;}
#menuLists ul li p {margin:0; padding:0 100px; color:#444; font-style:italic; line-height:16px;}

