@CHARSET "UTF-8";

#headerWrapper{text-align:right; width:1004px; height:auto; margin:0 auto; padding-top:10px;}
#mainWrapper{margin:0 auto; clear:both; width:auto; height:auto; overflow:hidden; background:url(../images/special_img/thanksgiving/bg_main.png) repeat-x 0 0; background-color:#470e0e;}
#footerWrapper, .footer, .footerLink, .stayConnected{background-color:#470E0E;}
#footerWrapper, .footerWrapper{width:1004px;}
.footerLink div dl dt, .footerWrapper a:link, .footerWrapper a:visited, .footerLink, .footerCopyRight{color:#fff;}

.mainTop{width:auto; height:524px; border-top:6px solid #841c1b; background:url(../images/special_img/thanksgiving/banner.jpg) no-repeat center 0; background-color:#470e0e; text-align:center;}

#mainWrapper .slogan{
	width:1001px;
	height:103px;
	background:url(../images/special_img/thanksgiving/slogan.png) no-repeat 0 0;
	position:relative;
	left:50%;
	margin:-52px 0 0 -500px;
}

/* BOF : Coupon area */
#couponArea{
	margin:10px auto;
	text-align:center;
}
#couponArea dl{display:inline-block;}
#couponArea dd{
	width:217px;
	height:150px;
	padding:0 0 0 95px;
	float:left;
	text-align:left;
}
#couponArea ul{
	display:inline-block;
	margin:100px 0 0;
}
#couponArea li{float:left;}
#couponArea input{
	width:120px;
	height:16px;
	line-height:16px;
	font-size:16px;
	padding:3px 5px;
	margin:10px 0 0;
	border:1px solid #000; 
	border-radius:7px;
	-moz-border-radius:7px; /* for old version Firefox */
	color:#470e0e;
	display:inline;
}
#couponArea a{
	width:63px; 
	height:34px;
	margin:0 0 0 10px;
	display:inline-block;
}
.coupon5{background:url(../images/special_img/thanksgiving/coupon5.png) no-repeat 0 0;}
.getcoupon5{background:url(../images/special_img/thanksgiving/btn_get_coupon.png) no-repeat -4px -8px;}
.getcoupon5:hover, .getcoupon5.hover{background:url(../images/special_img/thanksgiving/btn_get_coupon.png) no-repeat -4px -46px;}

.coupon15{background:url(../images/special_img/thanksgiving/coupon15.png) no-repeat left 0;}
.getcoupon15{background:url(../images/special_img/thanksgiving/btn_get_coupon.png) no-repeat -76px -8px;}
.getcoupon15:hover, .getcoupon15.hover{background:url(../images/special_img/thanksgiving/btn_get_coupon.png) no-repeat -76px -46px;}

.coupon35{background:url(../images/special_img/thanksgiving/coupon35.png) no-repeat left 0;}
.getcoupon35{background:url(../images/special_img/thanksgiving/btn_get_coupon.png) no-repeat -145px -8px;}
.getcoupon35:hover, .getcoupon35.hover{background:url(../images/special_img/thanksgiving/btn_get_coupon.png) no-repeat -145px -46px;}
/* EOF : Coupon area */

/*
#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:960px; 
	margin:0 auto; 
	padding:0 22px; 
	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;}

/* BOF : Navigation */
#navBar{
	width:100%;
	height:50px;
	margin:10px 0;
	text-align:center;
}
#navigation{
	width:1006px; 
	height:50px; 
	background-color:#795e57;
	position:absolute;
	left:50%;
	margin-left:-503px;
	z-index:2000;
}
#navigation > dl{width:982px; padding:0 11px; display:inline-block; text-align:center;}
#navigation dd{
	height:28px;
	padding:10px 20px;
	border:1px solid #795e57;
	float:left;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	cursor:pointer;
}
#navigation dd:hover,#navigation .current{
	border-color:#000;
	background-color:#79403d
}
/* EOF : Navigation */

/* BOF : Main content */
/* BOF : List products for different categories */
.productGroup{
	padding:50px 0;
	border-bottom:3px solid #eee;
}
.lastProductGroup{border:0;}
.productGroup > dl{
	width:100%;
	display:inline-block;
}
.productGroup > dl > dt, .productGroup > dl > dd{
	float:left;
	margin:0 10px 20px 0;
}
.productGroup dl .item img{border:1px solid #fff;}
.productGroup dl .item img:hover{border:1px solid #6e3a37;}
.productGroup > dl > dd li{
	font-size:14px;
	margin:5px 0;
}
.productGroup > dl > dd .price{
	font-size:18px;
	color:#000;
}
.red{color:#900;}
.productGroup > dl > dd .buy{
	width:85px;
	height:20px;
	display:inline-block;
	background:url(../images/special_img/thanksgiving/btn_buy_now.png) no-repeat 0 0;
}
.productGroup > dl > dd .buy:hover{background:url(../images/special_img/thanksgiving/btn_buy_now.png) no-repeat 0 -26px;}
.productGroup .category{
	width:286px;
	margin:0 22px 0 0;
}
.productGroup .category span{
	padding:5px 10px;
	position:relative;
	color:#795D59;
	font-weight:bold;
	font-size:22px;
	top:12px;
	background:#fff;
}
.productGroup .category > div{text-align:right;}
.productGroup .category a{
	width:132px;
	height:37px;
	margin:8px 0 0;
	display:inline-block;
	background:url(../images/special_img/thanksgiving/btn_view_more.png) no-repeat -4px -1px;
}
.productGroup .category a:hover{background:url(../images/special_img/thanksgiving/btn_view_more.png) no-repeat -4px -40px;}
/* EOF : List products for different categories */

/* BOF : Gallery display */
.productInfoGallery{width:960px; border:0;}
.productInfoGallery > dl{
	width:100%;
	height:85px;
	background:url(../images/special_img/thanksgiving/recommend_area_top.png) no-repeat center 0;
}
.productInfoGallery table td{padding:20px 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;}
.galleryItem dd{height:20px; margin:10px 0; font-size:16px; line-height:16px; color:#000;}
.galleryItem .title{height:68px;}
.galleryItem dd > span{font-size:16px; font-weight:bold;}
.galleryItem dd a{
	width:85px;
	height:20px;
	display:inline-block;
	background:url(../images/special_img/thanksgiving/btn_buy_now.png) no-repeat 0 0;
}
.galleryItem dd a:hover{background:url(../images/special_img/thanksgiving/btn_buy_now.png) no-repeat 0 -25px;}
/* EOF : Gallery display */
/* EOF : Main content */

.contentBottom{background-color:#470E0E;}
.contentBottom > div{
	width:944px; 
	height:164px; 
	background:url(../images/special_img/thanksgiving/bg_bottom.png) no-repeat center 0;
	background-color:#fff;
	position:relative;
	padding:50px 30px 0;
	margin:0 0 0 -502px;
	left:50%;
}
.contentBottom dl{float:left;padding:0 11px;}
