@charset "utf-8";
/* commented backslash hack \*/ 
html, body {
	height:100%;
}
a img {
	border:none;
}
/* end hack */
.container, .coner-bg {
	min-height:100%;
	height:auto;
}
* html .container, * html .coner-bg {
	height:100%;
}/* ie6 and under*/
body {
	background:url(../img/body-bg.jpg) center top repeat;
}
.coner-bg {
	background: url(../img/coner-bg.gif) center 80px no-repeat;
	overflow:hidden;
	width:100%;
	height:600px;
	text-align:center;
}
.container {
	width:980px;
	height:600px;
	overflow:hidden;
	margin:0 auto;
	background:url(../img/v-bg.gif) left top repeat-y;
	position:relative;
	z-index:999;
}
.header {
	height:55px;
	float:left;
	position:relative;
	z-index:9999;
}
.search-menu {
	height:47px;
	float:left;
	background-color:#009bc8;
	margin-top:8px;
	width:283px;
}
.search {
	height:47px;
	background:url(../img/search-bg.jpg) left top no-repeat;
	overflow:hidden;
	float:left;
}
.search input.search-key-word {
	border:1px solid 80cde4;
	background-color:#80cde4;
	width:140px;
	height:15px;
	margin:18px 5px 0 51px;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
}
a.btnSearch, a.btnViewCart, input.btnSearch {
	display:block;
	width:40px;
	height:32px;
	background:url(../img/btnSearch.jpg) left top no-repeat;
	float:left;
	margin-top:7px;
}
a.btnViewCart {
	width:45px;
	background:url(../img/btnViewCart.jpg) left top no-repeat
}
a:hover.btnSearch, a:hover.btnViewCart, input.btnSearch:hover {
	background-position: left -32px;
	cursor:pointer;
}
.pink {
	color:#ff9999;
}
h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
}
.font14 {
	font-size:14px;
}
ul.hmenu {
	float:left;
	margin-top:8px;
	height:35px;
	padding:7px 0 5px;
	background-color:#009bc8;
}
ul.hmenu li {
	float:left;
}
ul.hmenu li a {
	display:block;
	height:35px;
	background:url(../img/hmenu.jpg) left top no-repeat;
}
ul.hmenu li a.btn1 {
	width:66px;
	background-position: left top;
}
ul.hmenu li a.btn2 {
	width:94px;
	background-position: -66px top;
}
ul.hmenu li a.btn3 {
	width:85px;
	background-position: -160px top;
	cursor:default;
}
ul.hmenu li a.btn4 {
	width:104px;
	background-position: -245px top;
}
ul.hmenu li a.btn5 {
	width:56px;
	background-position: -349px top;
}
ul.hmenu li a:hover.btn1 {
	width:66px;
	background-position: left -35px;
}
ul.hmenu li a:hover.btn2 {
	width:94px;
	background-position: -66px -35px;
}
ul.hmenu li a:hover.btn3 {
	width:85px;
	background-position: -160px -35px;
}
ul.hmenu li a:hover.btn4 {
	width:104px;
	background-position: -245px -35px;
}
ul.hmenu li a:hover.btn5 {
	width:56px;
	background-position: -349px -35px;
}
ul.hmenu li li {
	border-bottom:1px solid #ffffff;
}
ul.hmenu li li a {
	display:block;
	background-image:none;
	background-color:#6a3906;
	color:#FFF;
	filter:alpha(opacity=85);
	opacity: 0.85;
	padding:5px 5px;
	height:auto;
	font:12px Arial, Helvetica, sans-serif;
	width:100px;
}
.sf-menu ul, .sf-menu ul li {
	width:110px;
	z-index:999;
}
.mar-t7 {
	margin-top:8px;
}
ul.hmenu li li a:hover {
	background-color:#009bc8;
}
.content {
	width:980px;
	height:537px;
	overflow:hidden;
}
.home {
	background:url(../img/home-bg.gif) left top no-repeat;
}
.home-flash-top, .home-flash-bottom {
	margin-left:147px;
	float:left;
	display:inline;
}
.home-flash-top object, .home-flash-bottom object {
	float:left;
}
.list1 {
	background:url(../img/list-bg1.gif) left top no-repeat;
}
.list2 {
	background:url(../img/list-bg2.gif) left top no-repeat;
}
.list3 {
	background:url(../img/list-bg3.gif) left top no-repeat;
}
.list4 {
	background:url(../img/list-bg4.gif) left top no-repeat;
}
.list5 {
	background:url(../img/list-bg5.gif) left top no-repeat;
}
.list6 {
	background:url(../img/list-bg6.gif) left top no-repeat;
}
.gen {
	background:url(../img/gen-bg.gif) left top no-repeat;
}
.product-list {
	width:435px;
	overflow:hidden;
	margin:20px 0 0 515px;
}
.items {
	overflow:hidden;
}
.item {
	float:left;
	width:90px;
	height:210px;
	text-align:center;
	margin:0 15px 15px 0;
	max-height:210px;
}
.item a {
	display:block;
	color:#4a1f00;
	width:90px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.item a:hover {
	color:#F6C;
}
ul#tab {
	overflow:hidden;
	margin-bottom:20px;
	width:435px;
}
ul#tab li {
	float:left;
	margin:0 15px 0 0;
	overflow:hidden;
}
ul#tab li a {
	display:block;
	background: transparent url(/img/tab-bg.jpg) left -26px no-repeat;
	width:129px;
	height:26px;
	color:#7b430e;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:26px;
	vertical-align:middle;
	cursor:pointer;
}
ul#tab li a:hover, ul#tab li a.active {
	background: transparent url(/img/tab-bg.jpg) no-repeat top left;
	color:#ffffff;
	border:none;
}
.product-details {
	margin-left:130px;
	overflow:hidden;
	width:825px;
	display:inline;
	float:left;
}
.details-left {
	width:370px;
	float:left;
	overflow:hidden;
}
.state-bar, .big-photo {
	padding:20px 0 0 125px;
	float:left;
	overflow:hidden;
	color:#cc6633;
	font:bold 20px "Times New Roman", Times, serif;
	height:46px;
	width:245px;
}
.state-bar{display:inline;}
.big-photo {
	padding:0;
	height:430px;
	width:370px;
	text-align:center;
}
.details-right {
	overflow:hidden;
	width:405px;
	background:url(../img/bul-coner.jpg) left top no-repeat;
	margin:20px 0 0 20px;
	float:left;
	padding-left:25px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
}
.details-right p {
	color:#4f4f4f;
	margin-bottom:5px;
}
a.btnEnquiry, a.btnback {
	display:block;
	background:url(../img/btnEnquiry.jpg) left top no-repeat;
	width:176px;
	height:26px;
	color:#fff;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:26px;
	vertical-align:middle;
}
.des {
	overflow:hidden;
	width:410px;
	height:370px;
}
.select-color {
	overflow:hidden;
	position:relative;
	width:405px;
	height:100px;
}
.select-color object{border:1px solid #ECE8E5; float:left; margin-right:5px;}
a.color-photo {
	border:1px solid #ece8e5;
	margin-right:5px;
	display:block;
	width:58px;
	height:70px;
	float:left;
}
a.color-photo.active, a:hover.color-photo {
	border:1px solid #ECE8E5;
	cursor:pointer;
}
a.btnBack {
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	background:url(../img/btnBack.jpg) left top no-repeat;
	width:71px;
	height:26px;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:26px;
}
a:hover.btnEnquiry, a:hover.btnBack {
	background-position:left -26px;
}
input.btnEnquiry {
	display:block;
	background:url(../img/btnEnquiry.jpg) left top no-repeat;
	width:176px;
	height:26px;
	color:#fff;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:26px;
	vertical-align:middle;
	cursor:pointer;
}
input.btnEnquiry:hover {
	background-position:left -26px;
}
a.btnHome{display:block; width:30px; height:30px; background:url(/img/btnHome.jpg) -30px top no-repeat; position:absolute; right:30px; top:530px;}
a:hover.btnHome{background-position: left top;}
.sf-menu a {
	z-index:9999;
}
.disabled {
	display:inline;
}
.item object{overflow:hidden; float:left; height:140px; margin-bottom:2px;}
