HTML {
	BACKGROUND: #fff; COLOR: #000
}
BODY {
	padding:0px; margin:0px;
}

TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}

Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-VARIANT: normal; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-VARIANT: normal; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
SUP {
	VERTICAL-ALIGN: baseline
}
SUB {
	VERTICAL-ALIGN: baseline
}
LEGEND {
	COLOR: #000
}
INPUT,BUTTON,TEXTAREA,SELECT,OPTGROUP,OPTION {
	FONT-STYLE: inherit; FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
HTML {
	BACKGROUND: url(bg_html.gif) #000 repeat-y center 0px
}
BODY {
	LINE-HEIGHT: 1.6; FONT-FAMILY: "Verdana", "Helvetica", "Arial"; BACKGROUND: url(bg_body.jpg) repeat-x 0px 0px; COLOR: #333; FONT-SIZE: 12px
}
A {
	COLOR: #333
}
A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
#gallery {
	Z-INDEX: 50; POSITION: relative; WIDTH: 100%; BACKGROUND: url(bg_gallery.jpg) repeat-x 0px 0px; HEIGHT: 285px
}
#gallery IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}

.attention {
	COLOR: #be0000
}
.err {
	COLOR: #be0000
}
.price {
	COLOR: #be0000
}
#header {
	Z-INDEX: 100; POSITION: relative; MARGIN: 0px auto; WIDTH: 950px; BACKGROUND: url(bg_header.jpg) no-repeat 225px 0px; HEIGHT: 113px
}
#container {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 30px; WIDTH: 920px; PADDING-RIGHT: 0px; BORDER-TOP: #2d2d2d 1px solid; PADDING-TOP: 0px
}
#wrapper {
	POSITION: relative; WIDTH: 100%; BACKGROUND: #fff;
}
#mainContents {
	PADDING-BOTTOM: 20px; overflow:auto; ADDING-LEFT: 0px; WIDTH: 920px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
#contents {
	MARGIN: 80px 0px 0px; WIDTH: 670px; FLOAT: right
}

#footer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #000; PADDING-TOP: 20px
}
#navHeader {
	CLEAR: both
}
#navHeader LI {
	FLOAT: left
}
#navHeader A {
	TEXT-INDENT: -5000px; DISPLAY: block; HEIGHT: 53px
}
#navProduct A {
	TEXT-INDENT: -5000px; WIDTH: 210px; DISPLAY: block
}



#headerInner {
	WIDTH: 605px; FLOAT: right; BACKGROUND: url(bg_demand.jpg) repeat-x 0px 0px;
}

#demand {
	BORDER-BOTTOM: #2d2d2d 1px solid; BORDER-LEFT: #2d2d2d 1px solid; BACKGROUND: url(bg_demand.jpg) #000 repeat-x 0px 0px; HEIGHT: 133px; BORDER-TOP: #2d2d2d 1px solid
}
#demand .demandArea {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; WIDTH: 758px; PADDING-RIGHT: 23px; BACKGROUND: url(bg_demandarea.gif) repeat-x 0px 0px; HEIGHT: 133px; PADDING-TOP: 0px
}
#demand .demandArea .logo {
	MARGIN: 2px 0px 0px; WIDTH: 273px; FLOAT: left
}
#demand .demandArea .tel {
	MARGIN: 15px 0px 0px; WIDTH: 480px; FLOAT: right
}

#footerInner {
	WIDTH: 920px
}
#lantern {
	Z-INDEX: 150; POSITION: absolute; LEFT: -110px
}
#logo {
	MARGIN: 0px 0px 0px 132px; WIDTH: 125px; FLOAT: left; _margin: 0 0 0 66px
}
#logo A {
	TEXT-INDENT: -5000px; WIDTH: 125px; DISPLAY: block; BACKGROUND: url(logo.jpg) no-repeat 0px 0px; HEIGHT: 98px
}
#productsSmallList {
	POSITION: relative; FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000, endcolorstr=#88000000, gradienttype=0); PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 920px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 135px; PADDING-TOP: 55px; LEFT: 15px
}
#pslData {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 740px; HEIGHT: 82px; OVERFLOW: hidden
}

#pslNav .prev {
	Z-INDEX: 150; POSITION: absolute; TOP: 75px; LEFT: 50px
}
#pslNav .next {
	Z-INDEX: 150; POSITION: absolute; TOP: 75px; RIGHT: 50px
}

#pagetop {
	TEXT-ALIGN: right; MARGIN: 0px 0px 30px; WIDTH: 920px
}
#copyright {
	TEXT-ALIGN: right; WIDTH: 492px; FLOAT: right; font-size:12px; margin-bottom:10PX;
}




.a1{ padding:0px 15px; background:url(bg.gif); text-align:center; height:30px; line-height:30px; color:#fff; display:inline-block;text-decoration:none; overflow:hidden;}
.a1:hover{ color:#fff; background:url(bg1.gif);}
.nav_ul { padding-top:40px;}
.nav_ul li{ float:left; margin-right:5px;}
.h_content{ padding:30px;}
.h_hour{ float:left; width:200px; line-height:16px;}
.t1{ font-size:24px; color:#449604; font-family:"Times New Roman"; font-weight:bold; }
.co1{ color:#449604;}
.h_pic{ float:right;}
.s_title{ width:840px;}
.s_content{ width:780px; padding-left:60PX;}
.menuList{ float:left; width:210px; margin:0px; padding:0px;}
.menuList li{ margin-bottom:1px;}
.class_bg,.class_bg:hover{ background:url(icon.gif) no-repeat; width:190px; padding:0px 10px; height:34px; line-height:34px; display:block;}
.class_bg{ background-position:0 0; color:#000; text-decoration:none;}
.class_bg:hover{ background-position:-210px 0px; color:#fff;}
.nomal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ac6b04;
	font-weight: bold;
}
.nomal_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ac6b04;
	font-weight: bold;
	background:url(line.gif) repeat-x center;
}
.fbg{ background:#fbf6f3;}
.nomal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c6930;
}




.zagat_img{ float:left; margin:0px 20px 0px 0px;}
.menuList_link{ width:600px; margin-bottom:15px; overflow:auto; padding-left:60px;}
.menuList_link a{ display:inline-block; padding:5px; margin-right:5px; background-color:#006600; color:#fff; text-decoration:none;}