@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:#fff;}
#footerWrapper, .footer, .footerLink, .stayConnected{background-color:#fff;}
#footerWrapper, .footerWrapper{width:1004px;}

.mainTop{width:auto; height:524px; border-top:5px solid #FECE0A; background:url(../images/special_img/bg_header2.png) repeat-x center 0; text-align:center;}
.mainTop > dl{width:100%; height:65px; background:url(../images/special_img/top_pattern.png) repeat-x 0 0;}
#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;}

#navBar{width:100%; text-align:center;}
#navBar > dl{width:1194px; height:78px; margin:0 auto; background:url(../images/special_img/bg_navBar.png) no-repeat 0 0;}
#navigation{
	width:1006px; 
	height:60px; 
	background-color:#5395B7;
	position:absolute;
	left:50%;
	margin-top:-76px;
	margin-left:-503px;
	z-index:2000;
}
#navigation > dl{width:982px; padding:0 11px; display:inline-block; text-align:center;}
#navigation dd{
	width:90px;
	height:30px;
	margin:10px 5px;
	border:4px solid #fff;
	float:left;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	cursor:pointer;
}
#navigation .hover,#navigation .current{
	border-color:#FECE0A;
	color:#FECE0A;
}

.productInfoGallery{width:918px; border:4px solid #ccc;}
.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:3px solid #fff; text-align:center; background-color:#fff;}
.productInfoGallery table td > div.itemHover{border:3px solid #5395B7;}
/*.productInfoGallery table td > .tbLine{height:12px; background:url(../images/special_img/tb_line.png) repeat-x 0 0;}*/
.galleryItem dd{height:20px; margin:8px 0; font-size:18px; line-height:20px; color:#5395B7;}
.galleryItem dd > span{color:#f00; font-size:16px; font-weight:bold;}
.galleryItem dd a,.galleryItem dd a:hover,.galleryItem dd a:visited{color:#f00; font-size:14px; font-weight:bold;}

#dollar2{width:918px; height:85px; background:url(../images/special_img/dollars/2.png) no-repeat center 0;}
#dollar3{width:918px; height:85px; background:url(../images/special_img/dollars/3.png) no-repeat center 0;}
#dollar4{width:918px; height:85px; background:url(../images/special_img/dollars/4.png) no-repeat center 0;}
#dollar5{width:918px; height:85px; background:url(../images/special_img/dollars/5.png) no-repeat center 0;}
#dollar6{width:918px; height:85px; background:url(../images/special_img/dollars/6.png) no-repeat center 0;}
#dollar7{width:918px; height:85px; background:url(../images/special_img/dollars/7.png) no-repeat center 0;}
#dollar8{width:918px; height:85px; background:url(../images/special_img/dollars/8.png) no-repeat center 0;}
#dollar9{width:918px; height:85px; background:url(../images/special_img/dollars/9.png) no-repeat center 0;}
#dollar10{width:918px; height:85px; background:url(../images/special_img/dollars/10.png) no-repeat center 0;}

.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;}
