/* base */
*{padding:0; margin:0}
html,body {height:100%}
body {font-size:12px; background:#000;color:#a4a4a4; line-height:20px;font-family: Arial, Helvetica, sans-serif; background:url(images/bg01.gif)}
input,select,textarea {font-size:12px;font-family: Arial, Helvetica, sans-serif; text-align:left;}
img {border:0}
.clear{clear:both; font-size:1px;height:0px;}
a{color:#ff9900; text-decoration:none;}
a:hover{color:#FF0000;}
.bold{font-weight:bold;}
ul{list-style:none;}
.text_center{text-align:center;}
/*Home*/
.container{}
.homebg{background:url(images/bg02.jpg) 50% 64% #000 no-repeat; }
.PageBox { width:860px;background:#000;padding:0 10px; margin:0 auto; border:1px solid #333333}
.div_header{ background:url(images/headbg.jpg) 0 no-repeat; height:212px; clear:both;}
.logo{width:327px; height:100px; float:left; margin-left:10px;}
.nav{width:480px; text-align:right; float:right; margin:30px 10px 0 0; }
.nav a{color:#fff; margin:0 5px; padding:20px 10px; line-height:30px; display:block; float:left;font-size:14px;}
.nav a:hover{border-bottom:2px solid #99FF00; line-height:10px; color:#99FF00;}
.copyright{text-align:center; margin:20px 0;}
.div_box{clear:both;}
.flash, .banner {text-align:center;}
.bgsound{height:0; overflow:hidden;}

/*Menu*/
.bg{ background:transparent url(images/bg01.gif) repeat scroll 0pt}
.menu{ background:url(images/menu.gif) no-repeat scroll 58px 40px #000; border:1px solid #292929;}
.divbox_menu{ margin: 10px 0 40px 0px; border-left:1px solid #333; padding:0 30px 20px 130px; width:678px; overflow:auto;_height:1%; }
ul#catList {margin:0; padding:0;width:678px; list-style:none;}
ul#catList li {float:left; margin-right:5px; background:url(images/arrow01.gif) 0 center no-repeat ;padding:0 5px 0 15px; line-height:20px; height:20px;width:195px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ul_CatTab { list-style:none; margin:4px 0; display:block; }
.ul_CatTab li { float:left; margin-right:5px; background:url(images/arrow01.gif) 0 center no-repeat ;padding:0 5px 0 15px; line-height:20px; height:20px;width:190px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ul_CatTab li a { color:#FF9900; text-decoration:none;}
.ul_CatTab li a:hover{color:#FF0000;}
.ul_CatTab li.li_Current{ background:url(images/arrow01.gif) 0 center no-repeat ;padding-left:15px; }
.CatTab{ padding-bottom:20px; margin-bottom:20px; padding-top:10px;border-bottom:1px solid #333; overflow:auto; _height:1%}
.CenterMain{ clear:both;}
.CatNav{display:block; color:#66cc00; font-weight:bold; font-size:16px; border:0; text-align:center; margin-bottom:20px;}
.CatNav span{ display:block; color:#5E5E5E; font-weight:normal; font-size:12px}
.CatDetail{}
.CatDetail p{ text-indent:25px; margin-top:10px;}
.CatDetail .image {text-align:center; margin:0 10px 10px 0; float:left;}
.CatDetail .showsceneimg {text-align:center; margin:14px 0 12px 0;}
.ul_subCatTab_menu{display:none;}
.priceOther{text-align:right;}
.price{padding-left:3px;}
#menuCatInfo {margin:0 auto; padding-bottom:0.8em; border-bottom:#a2a970 1px dotted;}
#menuCatInfo h3 {width:100%; height:26px; line-height:26px; font-size:22px; font-weight:bold; color:#0c0; text-align:center;}
#menuCatInfo p {padding-top:0.2em; color:#fff; text-align:center}
.titleTxt {text-align:center;color:#a4a4a4}
/* MenuList style1 */
#menuList {margin:0 auto;}
#menuList .item {clear:both; padding:4px; font-size:12px; list-style:none;  text-align:left;color:#fff;}
#menuList .item .item_lt {float:left; height:18px; line-height:18px;}
#menuList .item .item_rht {float:right; height:18px; line-height:18px;}
#menuList .item .item_dot {height:18px; line-height:18px;background:url(images/dot.gif) repeat-x;}
#menuList .item .sku {float:left; width:26px;}
#menuList .item .name {float:left; padding:0; font-weight:normal;background:#000;}
#menuList .item .name span {float:left;}
#menuList .item .pepper {float:left; margin-top:2px; margin-left:5px;}
#menuList .item .view {float:left; margin-top:2px; margin-left:5px;}
#menuList .item .price {float:left; width:44px; height:20px; line-height:20px; text-align:left;}
#menuList .item .price2 {float:left; width:44px; height:20px; line-height:20px; text-align:left;}
#menuList .item .order {float:left; height:20px; line-height:20px; }
/*About*/
.about{ background:url(images/about.gif) no-repeat scroll 58px 40px #000; border:1px solid #292929;}
.img_right{margin:10px 0 10px 10px; float:right;}
ul#aboutList {margin:0; padding:0;width:678px; list-style:none;}
ul#aboutList li {float:left; margin-right:5px; background:url(images/arrow01.gif) 0 center no-repeat ;padding:0 5px 0 15px; line-height:20px; height:20px;width:195px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*News*/
.news{ background:url(images/news.gif) no-repeat scroll 58px 40px #000; border:1px solid #292929;}
ul#newsList {margin:0; padding:0;width:678px; list-style:none;}
ul#newsList li {float:left; margin-right:5px; background:url(images/arrow01.gif) 0 center no-repeat ;padding:0 5px 0 15px; line-height:20px; height:20px;width:195px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*Scene*/
.scene{ background:url(images/scene.gif) no-repeat scroll 58px 40px #000; border:1px solid #292929;}
.scene_img { text-align:center}
.ul_Cat_Sceneimg {list-style:none; margin:0; padding:0; display:block; }
.ul_Cat_Sceneimg li { float:left; margin:14px 10px 0 0; text-align:center;}
.ul_Cat_Sceneimg li a img {width:90px; height:68px; border:#333 1px solid; padding:1px;}
.ul_Cat_Sceneimg li a:hover img {border:#f1f1f1 1px solid;}

/*Contact*/
.con_us{background:url(images/contact.gif) 0 0 no-repeat; height:80px;}
.contact{line-height:22px; overflow:auto; _height:1%; margin:10px auto; padding:20px 20px 0; color:#ccc; line-height:20px;}
.contact_right{float:right; width:50%; background:url(images/contact.gif) 0 0 no-repeat; padding-top:90px}
.contact_right p{margin-bottom:5px;}
.left_siteinfo{margin-bottom:10px;}
.address{ margin-bottom:10px; margin-top:10px;}
.hour{ margin-bottom:10px; padding:0 5px;}
.font16{ font-size:16px;}
.red{color:#ff9900;}
.contact_left{width:45%; float:left;}
table td{ color:#ccc;}
.opentime{color:#ff9900;font-size:16px; font-weight:bold;}
#Comment_form {padding:10px; border:1px solid #333;}
.comment_form_title{text-align:left; font-size:14px; font-weight:bold;color:#f90;}
#Comment_form div label{display:block;}
#show_submit_comment{ text-align:center; margin:10px;}
.comment{margin-top:10px;}
.comment_item {margin:0 0 10px 0; text-align:left; border:#333 1px solid;}
.comment .comment_item .comment_name {padding:2px 6px 3px 6px; line-height:14px; font-weight:bold; background:#666;}
.comment .comment_item .comment_content {padding:2px 6px 3px 6px; line-height:14px; }
#map_iframe{width:100%; height:220px;}
.left_siteinfo_contact li span,.left_siteinfo_type li span,.left_siteinfo_time li span{margin-right:5px; color:#f89633 }
#comment_title,#comment_cnt{ background:#666; border:1px solid #999;color:#fff;}
#comment_button{background:url(images/buttonbg.gif) 0 50% repeat-x; border:0; text-align:center; height:21px; line-height:21px; cursor:pointer } 
.waitingtext{text-align:center;}
.menulist {margin-top:10px;}
.menulist table {margin-top:4px;}
.CatNav_text {text-align:left; margin-top:8px; color:#cccccc}
.menuName {font-weight:bold; width:60%; font-size:13px;}
.price, .priceOther {font-size:13px;}
.menuDescription {color:#787878;}
.google_map {width:100%;height:240px;}
/* CommentForm Style1 */
#cmtButton {margin:0 auto; padding-bottom:6px; text-align:left;}
#cmtForm {margin:0 auto; padding-bottom:6px; text-align:left;}
#cmtForm #cmtFormTop {width:100%; padding-bottom:8px;}
#cmtForm #cmtFormTop #label_Name {display:inline-block; padding:0 6px 3px 0;}
#cmtForm #cmtFormTop #label_Email {display:inline-block; padding:0 30px 3px 0px;}
#cmtForm #cmtFormTop input {padding:0 2px; background:#666; border:1px solid #999;color:#fff;font-size:12px;width:95px;}
#cmtForm #cmtFormCnt {border:#d8d2bd 1px solid; background:#fff;}
#cmtForm #cmtFormBtm {width:100%; padding:8px 0 0 0; text-align:center;}
.btn {background:url(images/buttonbg.gif) 0 50% repeat-x; border:0; text-align:center; height:21px; line-height:21px; cursor:pointer}
#editorDiv .editor_toolbar {width:100%; height:32px; border-bottom:#d8d2bd 1px solid; background:url(../../images/editor/toolbar_bg.gif) repeat-x left top;}
#editorDiv .editor_toolbar img {float:left; display:inline; margin:3px 0 0 4px;}
#editorDiv iframe {width:100%; height:120px; border:none;}
#cc_form {width:203px;height:25px;}
#pages {clear:both; text-align:center; padding:8px 0;}
#pages b {color:#bf0e0a;}
#pages a {display:inline-block; padding:0 2px;}
/* PhotoList style1 */
#photoList {width:600px; margin:0; padding:1px 0 0 1px; list-style:none;overflow:auto;}
#photoList .item {float:left; display:block; padding:0 8px 16px 8px; text-align:center; font-size:8pt;}
#photoList .item a {display:inline-block; padding:5px; text-align:center; background:#f8eddc; border:#000 1px solid;}
#photoList .item a:hover { background:#fff; border:#00f 1px solid;}
#photoList .item a img {display:block;}
#photoList .item a span {padding:4px 0 0 0; display:block; width:120px; line-height:14px; overflow:hidden;}
#showPhoto {width:100%; margin:0.6em 0 0 0; text-align:center;}
#showPhoto img {margin-bottom:0.6em}

.divbox_menu2 { margin: 10px 0 40px 0px; border-left:1px solid #333; padding:0 30px 20px 130px; width:690px; overflow:auto;_height:1%; }

#pages {clear:both; text-align:center; padding:8px 24px; line-height:1.4em; font-size:12px; color:#cc0;}
#pages span,
#pages a {display:inline-block;	margin-left:0.6em; padding:0 0.4em; border:1px solid #FFCC33; text-align:center;}
#pages a:hover {border:1px solid #ad8254; background:#ad8254; color:#fff;}
#pages b {display:inline-block;	margin-left:0.6em; padding:0; text-align:center;}

.commentlist {
float:right; width:50%;padding-top:10px;
	text-align:left; font-size:14px; font-weight:bold;color:#ff9900;
}
.comtxt {
	font-size:11px;font-weight:normal;
}
#cmtList {
	
}
#cmtList .name {
	background:#666;
}
#cmtList .td0 {
	background:#666;
	width:20px;
}
#cmtList .td1 {
	background:#666;
}
#cmtList .td2 {
	background:#666;
	width:82px;
}
#cmtList .td4 {
	font-size:12px;
}
#cmtList .cmtItem {
	border-top:1px #999 solid;
	padding-bottom: 5px;
}
