/* CSS Document */
*{margin:0; padding:0}
body {margin:0; padding:0; font-size:12px; color:#330000; font-family:Arial, Helvetica, sans-serif; background:#FF0000;}
ul,li {margin:0; padding:0; list-style:none;}
form {margin:0; padding:0;}
div {}
img {border:none;}
a{color:#330000; text-decoration:none}
.clear {clear:both; width:0; height:0; overflow:hidden;}
.showpage, .pagelist {text-align:center;}

/*-----Layout-----*/
.main{width:1004px; margin:0 auto; background:url(images/bg.jpg) 50% 122px no-repeat }
.head_oyqg {background:url(images/top.jpg) 0 0 no-repeat; height:122px; overflow:hidden}
#oyqg_content_box {width:816px; margin:0 auto; background:url(images/mainbg.jpg) 50% 0 no-repeat; overflow:hidden; clear:both; height:407px; padding:20px 20px 10px;}
#footer_div {margin:0 auto; background:url(images/footbg.gif) 50% 0 no-repeat; height:71px; line-height:71px; clear:both; color:#fff; text-align:center;}
.default_left{ float:left; width:186px;}
.default_right{ float:right; width:590px; margin-right:10px; padding-top:45px;}

/*head*/
.logo{ float:left; margin: 38px 0 0}
.menu_contain_div{ float:right;width:662px; height:51px; margin:61px 42px 0 0}

/*footer*/
.foot_copy_right{margin-top:25px;}
.foot_copy_right a{color:#ff6929}
.foot_copy_right a:hover{color:#fff;}

/*home*/
.left_area{margin-bottom:10px; width:180px; overflow:hidden;}
.left_title{ margin-bottom:10px;}
.leftbg1{ background:url(images/leftbg1.gif) 0 0 no-repeat; height:20px;}
.leftbg2{ background:#FF9900; padding:0 10px; height:300px;}
.leftbg3{ background:url(images/leftbg3.gif) 0 0 no-repeat; height:20px;}
.opentime{ margin-bottom:10px; line-height:20px;}
.opentime span{font-weight:bold;}
.cartimglist{ margin-bottom:10px; text-align:center}

.right_area{}
.right_title{ margin:10px 0;}
.rightbg1{ background:url(images/rightbg1.gif) 0 100% no-repeat; height:14px;}
.rightbg2{ background:#FF9900; padding:0 10px;}
.rightbg3{ background:url(images/rightbg3.gif) 0 0 no-repeat; height:14px;}
.pic img{ margin:0 5px; background:url(images/picbg.jpg) 50% 50% no-repeat; padding:10px}

/*menu*/
.menudiv{ margin:0 auto; padding:10px 15px; background:url(images/menubg.gif) 50% 0 no-repeat; width:769px; height:407px; overflow:hidden;}
.menuleft{ width:179px; float:left;}
.menuright {width:550px; float:right;}

ul#menulist {
margin: 0; 
border: 0 none; 
padding: 0; 
width:178px; /*For KHTML*/ 
list-style: none;
font-size:11px;
}
ul#menulist li { 
margin: 0; 
padding: 0; 
list-style: none; 
float:left;
width:178px;
position: relative; 
height:35px;
background:url(images/pb1.jpg) 0 0 no-repeat;
}
ul#menulist ul { 
margin: 0; 
padding: 0;
width: 178px; 
list-style: none; 
display: none; 
position: absolute; 
top:0px; 
left:179px;
}
ul#menulist ul li {
height:35px;
}
ul#menulist a { 
padding: 0 10px; 
display: block; 
color: #fff; 
text-decoration: none; 
height:35px;
line-height:35px;
} 
ul#menulist a:hover, 
ul#menulist li:hover a, 
ul#menulist li.iehover a { 
margin:0;
color:#000000;
background:url(images/pb2.jpg) 0  0 no-repeat;
height:35px;
line-height:35px;
}
/* 2nd Menu */ 
ul#menulist li:hover li a, 
ul#menulist li.iehover li a { 
background:url(images/pb1.jpg) 0 0 no-repeat;
color: #fff;
display:block;
height:35px;
line-height:35px;
}
/* 2nd Menu Hover Persistence */ 
ul#menulist li:hover li a:hover, 
ul#menulist li:hover li:hover a, 
ul#menulist li.iehover li a:hover, 
ul#menulist li.iehover li.iehover a { 
background:url(images/pb2.jpg) 0 0 no-repeat;
color: #000000; 
height:35px;
line-height:35px;
} 
ul#menulist li:hover ul ul, 
ul#menulist li:hover ul ul ul, 
ul#menulist li.iehover ul ul, 
ul#menulist li.iehover ul ul ul { 
display: none; 
} 
ul#menulist li:hover ul, 
ul#menulist ul li:hover ul, 
ul#menulist ul ul li:hover ul, 
ul#menulist li.iehover ul, 
ul#menulist ul li.iehover ul, 
ul#menulist ul ul li.iehover ul { 
display: block; 
} 

.menuleft .showpage {padding-top:2px;}

.left_title span{ font-size:18px; font-family:"ºÚÌå"; color:#ff9900;}
.menutitle{position:relative;}
.good{ background:url(images/good.gif); width:142px; height:70px; position:absolute; right:50px; top:-10px;}
.scenetitle{ text-align:center;font-size:18px; font-family:"ºÚÌå"; margin-bottom:10px;}
.picbg{ text-align:center;}
.picbg img{width:400px; height:250px; }
.scenedetail{margin-top:10px; text-align:center;}
.menuPriceOther{width:100px;text-align:center;}

.div_con ul {clear:both; margin:0; padding:0; list-style:none; width:100%; border-bottom:#eae1d8 1px solid;/* background:#f7f3ef;*/}
.div_con ul li {text-align:left;}
.sku {float:left; padding:4px 6px 0 6px; width:18px; height:19px;}
.MenuName {float:left; padding:4px 0 0 0; height:19px; font-weight:bold;}
.div_con ul li.IsPepper {float:left; padding:4px 0 0 0; width:15px; height:19px; margin-left:4px;}
.div_con ul li.IsPepper img {}
.div_con ul li.Price {float:right; padding:4px 6px 0 0; width:50px; height:19px; text-align:right;}
.div_con ul li.priceother {float:right; padding:4px 6px 0 0; width:90px; height:19px; text-align:right;}
.div_con ul li.MenuDescription {clear:both; padding:0 6px 5px 30px; line-height:14px; color:#787878; background:#fff;}

/*About*/
.aboutleft{ float:left;width:460px;}
.aboutright{ float:right;width:349px;}
.aboutleft .leftbg1{background:url(images/aboutleftbg1.gif) 0 100% no-repeat; height:14px;}
.aboutleft .leftbg2{background:#FF9900; padding:0 10px;}
.aboutleft .leftbg3{background:url(images/aboutleftbg3.gif) 0 0 no-repeat; height:14px;}

/*Contact*/
.comment_form_title{text-align:center; font-weight:bold}
.ipt_comment{width:150px; border:1px solid #f8d6ab; padding:0 2px;}
.show_submit_comment{margin-top:10px;text-align:center; }
.btn_comment{background:url(images/buttonbg.gif) 0 50% repeat-x; border:0; height:21px; line-height:21px; cursor:pointer; font-size:12px;}