@CHARSET "UTF-8";

#headerWrapper{text-align:right; width:1004px; height:auto; margin:0 auto; padding-top:10px; background:none;}
#logoWrapper{margin-top:0; clear:both; height:46px; text-align:left;}
.logoOneDiv{height:46px; width:320px; float:left;}
.logoOneDiv a{width:auto;}
.logoOneDiv ul li{float:left; line-height:40px; height:40px; margin-right:15px; margin-bottom:0px;}
.logoOneDiv ul li.fontSlogan{height:32px; padding-top:5px; margin-left:15px; font:italic 13px/14px "Times New Roman";}

#mainWrapper{margin:0 auto; clear:both; width:auto; height:auto; overflow:hidden; background-color:#336667;}
#footerWrapper, .footer, .footerLink, .stayConnected{background-color:#663200;}
#footerWrapper, .footerWrapper{width:1004px;}
.footerLink div dl dt, .footerWrapper a:link, .footerWrapper a:visited, .footerLink, .footerCopyRight{color:#fff;}


.mainTop{width:auto; height:524px; background:url(../images/special_img/bg_header.jpg) repeat-x center 0; text-align:center;}
#mainBanner{
	width:1050px; 
	height:442px; 
	background:url(../images/special_img/banner.png) no-repeat 0 0;
	position:relative;
	top:0;
	left:50%;
	margin:-277px 0 0 -525px;
}

.specialContent{width:926px; margin:0 auto; padding:10px 39px; height:auto; background-color:#fff; text-align:center;}

#logoWrapper .logoOneDiv{line-height:46px;}
#logoWrapper .logoOneDiv a, #logoWrapper .logoOneDiv span{font-size:14px;}
.socialBar{height:26px; padding:10px 0;}
.socialBar a{margin:0 5px;}

.liner{width:auto; height:20px; background-color:#ff6;}
.dottedLine{margin:1px 0 0; padding:3px 0; border-bottom:1px dotted #ccc; background-color:#fff;}

.productInfoList, .productInfoGallery{width:926px; border:0;}

.listItem{padding:28px 0 0;}
.listItem img{float:left; margin:0 25px 0 0;}
.listItem dl{float:left; width:700px; padding:10px 0; text-align:left;}
.listItem dl > dt{margin:10px 0; color:#333; font-size:18px; font-weight:bold;}
.listItem dl p{margin:10px 0; font-size:16px; color:#999;}
.listItem dd{padding:0 0 10px; font-size:18px; color:#600; font-weight:normal;}
.listItem dd > a, .listItem dd > a:hover{color:#336667; text-decoration:underline; font-size:20px; font-weight:bold;}

.productInfoGallery table td{padding:26px 0 0; text-align:center;}
.productInfoGallery table td > div.galleryItem{width:200px; height:auto; margin:0 auto; padding:14px 0; position:relative; border:1px solid #fff; text-align:center; background-color:#fff;}
.productInfoGallery table td > div.itemHover{border:1px solid #6B3908; background-color:#FCFAE3;}
.productInfoGallery table td > .tbLine{height:12px; background:url(../images/special_img/tb_line.png) repeat-x 0 0;}
.galleryItem dd{width:100%; margin:8px 0; line-height:20px; display:inline-block;}
.galleryItem dd.buy{height:34px;}
.galleryItem dd > span{color:#600; font-size:16px; font-weight:bold;}
.similar{
	width:100px;
	height:auto;
	padding:5px;
	border-radius:12px;
	-moz-border-radius:12px; /* for old version Firefox */
	background-color:#6B3908;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	z-index:150;
	top:5px;
	left:85px;
	display:none;
}
.similar:hover, .similar:link, .similar:visited{color:#fff; text-decoration:none;}

.contentBottom{height:131px; background:url(../images/special_img/bg_bottom.jpg) repeat-x center 0;}
.contentBottom > div{
	width:988px; 
	height:91px; 
	background:url(../images/special_img/bottom.jpg) no-repeat 0 0;
	position:relative;
	padding:10px 31px 30px;
	margin:0 0 0 -525px;
	left:50%;
}
.contentBottom dl{float:left; padding:0 22px;}
