@charset "gb2312";
#main{width:980px;height:550px;background:url(../images/shadowbg.png) repeat-y;clear:both;position:relative;top:5px;_top:-5px;}
#mainl{float:left; background:url(../images/sliderbg.png) repeat; width:328px;height:329px;margin-left:13px;margin-top:8px; display:inline;}
#mainr{float:right;margin-right:13px;margin-top:8px;width:616px; display:inline;}
#slider{width:616px;height:321px;background:url(../images/sliderbg.png) repeat;padding-top:8px;_overflow:hidden;}
#flashslide{width:600px;height:314px; margin:0 auto;}
#slideshowHolder{margin:0 auto;}
.ft-button-slideshowHolder{color:#545454;text-decoration:none;position:relative;top:12px;}
.ft-button-slideshowHolder-active{color:#f20f25; text-decoration:underline;}
#titbg{width:314px;height:27px; line-height:27px;margin:0 auto; background:url(../../../images/default/titbg.png) no-repeat;margin-top:6px; color:#FFF; font-size:13px; text-align:center;}
#titbg span{font-size:14px;}
#showme{background:#faeed4; width:303px;height:165px;margin:0 auto;padding:8px 5px 5px 5px;font-size:14px; overflow:hidden;}
#intro{text-indent:2em;color:#5e1007;line-height:18px;line-height:20px\9;*line-height:18px\9;font-weight:bold; font-size:14px;}
#contact{background:#faeed4;width:313px;height:100px;margin:0 auto;margin-top:8px;}
#phone{margin:0 auto;width:303px;height:40px; position:relative;top:6px;}
#address{margin:0 auto;width:303px;height:40px; position:relative;top:14px;}
#downshowhot{width:970px;height:208px; background:url(../images/downbg.png) repeat-x; clear:both; margin:5px auto 0 auto; position:relative;top:5px;}
.food{ position:relative;top:30px;width:188px; text-align:center;float:left;margin-right:30px;}
#hotfoodtit{ background:url(../images/hotfood.gif) no-repeat; width:96px;height:24px; position:relative;top:10px;left:10px;}
.fooddescr{position:relative;width:188px;text-align:center;}
#hotprev{width:29px;height:29px; float:left;margin-top:80px;margin-left:20px;display: inline;}
#hotnext{width:29px;height:29px; float:right;margin-top:80px;margin-right:20px;display: inline;}
.foodlast{margin-right:0px;}
.foodfirst{margin-left:13px;}
img{border:none;}
#mygallery{margin-top:25px;}
.stepcarousel{MARGIN: 0px auto; OVERFLOW: scroll; WIDTH: 930px; POSITION: relative; HEIGHT: 170px}
.stepcarousel .belt {LEFT: 0px; POSITION: absolute; TOP: 0px}
#displaycssbelt {VISIBILITY: hidden}
#stocklevels {VISIBILITY: hidden}
.stepcarousel .panel {FLOAT: left; MARGIN: 0px 41px 0px 25px; OVERFLOW: hidden; WIDTH: 188px; }
.stock {CLEAR: both; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 878px; COLOR: #000; BORDER-BOTTOM: #000 1px dashed; FONT-FAMILY: arial, verdana, sans-serif; HEIGHT: 10px; TEXT-ALIGN: right;}
.subfeature {DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 188px}
.subfeature-txt {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 188px! important; LINE-HEIGHT: 17px; PADDING-TOP: 3px; POSITION: relative; text-align:center;}
.subfeature-txt H2 {CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px}
.subfeature-txt H2 A {COLOR: #5e1007; font-weight:bold; font-size:14px; text-decoration:none; }
.subfeature-txt H2 A:hover {COLOR: #bc0c16;}
.subfeature A IMG {}
.subfeature A IMG:hover {}
