/* CSS Document */
body{
	font-family:"Century Gothic",Sans,Arial,Helvetica;
	line-height:16px;
	font-size:12px;
	background:url(../images/bg_main.gif);
}
#main_bg{
	margin:0 auto;
	position:relative;
}
#mainWrapper{
	margin:0 auto;
	width:990px;
	background:transparent;
}
#headerWrapper{
	position:relative;
	z-index:50;
	height:120px;
	top:30px;
}
#header{
	position:relative;
}
#top{
	line-height:27px;
	background:#EEEEEE;
	height:27px;
	position:fixed;
	z-index:999999;
	width:100%;
}
#top_n{
	width:990px;
	margin:0 auto;
}
#top_img{
	float:left;
	margin-top:1px;
}
#logininfo{
	float:right;
	line-height:27px;
}
#logininfo a{
	color:#B72518;
	padding:0px 9px 0px 12px;
	text-transform:capitalize;
	display:block;
	float:left;
	height:27px;
	line-height:27px;
}
#logininfo a:hover{
	text-decoration:underline;
}
#logo{
}

#info_search{
	float:right;
	clear:right;
	height:24px;
	margin-right:10px;
	width:215px;
	position:relative;
	margin-top:5px;
}
#info_search form{
	margin:0em;
}
#info_search .search_txt{
	width:180px;
	height:24px;
	border:none;
	vertical-align:top;	
	background:url(../images/bg_search-field.gif) no-repeat;
	padding-left:5px;
	position:absolute;
	top:0px;
	left:0px;
}
#info_search .search_txt:hover{
	
}
#info_search .search_btn{
	vertical-align:bottom;
	margin:0em;
	position:absolute;
	top:1px;
	right:0px;
}
#info_cart{
	color: #fff;
    font-size: 12px;
    text-align: left;
	text-transform:capitalize;
	float:right;
	line-height:27px;
	background:url(../images/tnav_bag_main.gif) left center no-repeat #615856;
	padding-right:8px;
	padding-left:108px;
	position:relative;
}
#info_cart a{
	color:#fff;
	text-transform:uppercase;
	height:25px;
}
#info_cart a:hover{
	text-decoration:none;
}
#cart_detail{
	position:absolute;
	top:27px;
	left:-20px;
	background:#615856;
	width:350px;
	z-index:555;
	box-shadow:1px 1px 5px #666;
}
#cart_header{
	text-indent:8px;
}
#cartBoxListWrapper{
	padding:3px;
}
#cartBoxListWrapper th{
	border-bottom:1px solid #fff;
}
.cartBoxTotal,.cart_checkout{
	padding-right:5px;
}
.cart_checkout{
	text-align:right;
	height:30px;
}
/**top menu **/
#menu{
	height:29px;
	width:990px;
	clear:both;
	background:url(../images/top_nav_bg.gif);
}
#menu ul{
	margin:0em;
	padding:0em;
	list-style:none;
}
#menu ul li.cate_menu,#menu ul li.home,#menu ul li.see_cate_menu{
	display:block;
	float:left;
	line-height:29px;
	background:url(../images/top_nav_divider.gif) right center no-repeat;
}
#menu ul li.cate_menu,#menu ul li.see_cate_menu{
	position:relative;
	z-index:999;
}
#menu ul li.cate_menu ul.drop_sub_menu,#menu ul li.see_cate_menu ul.drop_see_sub_menu{
	width:400px;
	position:absolute;
	top:29px;
	left:0px;
	z-index:9999;
	border:1px solid #B72518;
	background:#fff;
	box-shadow:1px 1px 5px #666;
}
/**此处还要添加css****/
#menu ul li.see_cate_menu ul.all_menu{
	
}
#menu ul li.cate_menu ul.sub_menu_7{
	right:0px;
}

/** 添加结束**/
#menu ul li.cate_menu ul.drop_sub_menu li,#menu ul li.see_cate_menu ul.drop_see_sub_menu li{
	display:block;
	float:left;
	padding:0px;
	width:200px;
	line-height:18px;
}
#menu ul li a{
	padding:0px 12px;
	display:block;
	color:#B52012;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
#menu ul li.cate_menu ul.drop_sub_menu li a,#menu ul li.see_cate_menu ul.drop_see_sub_menu li a{
	text-transform:capitalize;
	font-size:12px;
	font-weight:normal;
	padding:0px !important;
	border:none;
	color:#666666;
	text-indent:5px;
}
#menu ul li a:hover{
	color:#8B1308;
}
#menu ul li.cate_menu_active a{
	color:#8B1308;
}
#menu ul li.cate_menu ul.drop_sub_menu li a:hover,#menu ul li.see_cate_menu ul.drop_see_sub_menu li a:hover{
	color:#B72518;
	background:#F1D3D1;
}
/** menu end**/
/**banners**/
/*banner*/
#banner_pic{
    float:left;
    width:990px;
	position:relative;
	margin-top:2px;
	height:466px;
	overflow:hidden;
}
   
/** banners end**/
/**center content**/
#contentMainWrapper{
	background:#fff;
	padding:5px 0px;
}
.productPriceDiscount{

}
.centerColumn{
	padding:0em;
}
#indexDefaultMainContent{
	background:#fff;
	padding:6px;
	border-top:1px solid #F63;
	text-indent:8px;
}
.centerBoxContentsSpecials{
	width:20%;
	*width:19.5% !important;
	_width:19% !important;
	margin:0em;
}
.leftBoxHeading{
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:33px;
	height:33px;
	border:1px solid #ddd;
	text-indent:6px;
}
h3.leftBoxHeading,h3.leftBoxHeading a{
	color:#666666;
}
#navColumnOneWrapper{
	margin-right:5px;
}
.leftBoxContainer{
	margin-bottom:8px;
}
.sideBoxContent{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:0px;
}
.new_contents{
	border-bottom:1px dashed #ddd;
	height:70px;
}
.new_pic{
	float:left;
	width:70px;
	margin-right:5px;
	padding:5px 0px;
}
.new_name{
	float:left;
	width:100px;
	text-align:left;
	font-size:11px;
}
.new_name a{
	color:#4a4a4a;
	text-decoration:underline;
}
.new_name a:hover{
	text-decoration:none;
}
h2.centerBoxHeading{
	padding-left:10px;
	text-align:left;
	text-transform:uppercase;
	font-size:13px;
	border-bottom:1px solid #ddd;
	line-height:27px;

}
.index_content{
	border:1px solid #C8BEB3;
	margin:3px 3px 4px 3px;
	padding:6px 4px;
}
.index_content:hover{
	box-shadow:1px 1px 5px #666;
	-moz-box-shadow:1px 1px 5px #666;
	-webkit-box-shadow:1px 1px 5px #666;
}
.index_pic{
	height:170px;
}
.index_name{
	height:45px;
	overflow: hidden;
}
.index_name a{
	color:#2b2b2b;
}
.index_name a:hover{
	color:#800;
}
.index_btn{
	margin:0 auto;
}
.index_btn a{

	width:96px;
	height:28px;
	display:inline-block;
	margin:5px auto 0px;
}
.index_btn a:hover{

	width:96px;
	height:28px;
}
#categoriesContent{
	padding:5px 0px 0px;
}
a.category-top,a.category-products{
	display:block;
	line-height:23px;
	font-size:12px;
	border-bottom:1px solid #ddd;
	text-indent:16px;
	background:url(../images/spotlight_right.png) 3px center no-repeat;
}
a.category-products { text-indent: 22px;background: none; }
span.category-subs-selected{
	font-weight:bold;
	color:#800;
}
a.category-top:hover,a.category-products:hover,span.category-subs-selected:hover{
	color:#f60;
}
#navBreadCrumb_back{
	background:#fff;
	line-height:20px;
	height:20px;
	padding-left:14px;
	color:#800;;
	font-weight:bold;
	clear:left;
}
#sort{
	line-height:30px;
	height:35px;
	padding:0px 5px;
}
.sort_top{
	background:url(../images/list_bg_hong.gif) left bottom repeat-x;
}
.sort_bottom{
	background:url(../images/list_bg_hong.gif) left top repeat-x;
	line-height:37px;
}
#sort .current,#sort a:hover{
	border:1px solid #B72518;
	background:#fff;
	padding:2px 5px;
	color:#000;
}
#sort a{
	background:#B72518;
	color:#fff;
	padding:3px 6px;
}
h3.itemTitle{
	padding:0px 4px;
}
/**productinfo**/
#productGeneral form{
	margin:0em;
}
.navNextPrevWrapper a{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
#productinfo{
	float:left;
	width:750px;
}
#productinfo_left{
	float:left;
	width:330px;
}
#productinfo_right{
	float:right;
	width:450px;
}
ul#productDetailsList{
	width:100%;
	padding:0em;
	list-style:none;
	border-bottom:1px dashed #ddd;
}
ul#productDetailsList li{
	line-height:20px;
}
#attrib_cart{
	border:1px solid #eee;
	padding:6px;
}
.wrapperAttribsOptions select{
	margin-top:7px;
	width:200px;
	border:1px solid #ddd;
}
#cart_info{
	line-height:28px;
}
#cart_info .cart_txt{
	border:1px solid #ddd;
	width:30px;
}
#cart_info .cart_btn{
	vertical-align:bottom;
}
.info_description{
	color:#C8BEB3;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #C8BEB3;
}
/** reviews **/
.reviews_title{
	border-bottom:1px solid #009;
	height:22px;
	line-height:22px;
	font-weight:bold;
	text-transform:uppercase;
}
.reviews_content{
    padding:5px 3px;
}

.no_reviews{
    text-transform:capitalize;
    font-size:13px;
    text-align:center;
    font-weight:bold;
    padding:8px 0px;
}
.reviews_echo{
	border-bottom:1px solid #009;
}
.reviews_detail{
	line-height:25px;
	height:25px;
	border-bottom:1px dotted #ddd;
}
.reivews_rating{
	margin-left:15px;
}
.reivews_rating img{
	vertical-align:middle;
}
.reviews_text{
	padding:5px 2px;
}
/** reviews end**/
#fanslink{
	float:right;
	width:206px;
	text-align:center;
}
#fanslink .wrapper{
	border:1px solid #ddd;
}
#fanslink h3{
	text-indent:35px;
	height:26px;
	line-height:26px;
}
.fans_content{
	border-bottom:1px dashed #ddd;
	margin-bottom:5px;
	padding-bottom:4px;
	padding-top:5px;
}
/**footer **/
#footerWrapper{
	background:#fff;
}
#footer_links{
	text-align:center;
	line-height:30px;
	height:30px;
	border-top:1px solid #2a2a2a;
}
#footer_links a{
	text-transform:capitalize;
	font-weight:bold;
}
#footer_links a:hover{
	color:#800;
}
#footer_payment{
	float:left;
}
#footer_copyright{
	float:right;
}
/**shopping cart**/
#cartContentsDisplay tr.tableHeading,.seDisplayedAddressLabel{
	background:#DEE7EF;
}
.seDisplayedAddressLabel{
	text-align:left;
}
#cartContentsDisplay .tableHeading th{
	border-bottom:2px solid #94AEC6;
}
#cartContentsDisplay td{
	text-align:center;
	vertical-align:middle
}
#cartContentsDisplay td.cartImg{
	padding:5px 0px;
}
.cartQuantity input{
	border:1px solid #ddd;
}
/**input 8**/
#login-email-address,#login-password,#firstname,#lastname,#street-address,#suburb,#city,#postcode,#telephone,#email-address,
#password-new,#password-confirm,#stateZone,#country{
	border:1px solid #ddd;
	height:15px;
	line-height:15px;
	padding-left:2px;
}
.login_info{
	width:100%;
}
/**size chart**/
#ezPageDefault table{
	border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
#ezPageDefault td{
	border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding: 2px;
}
/*cart*/
#customer_content{
	font-weight:normal;
	font-size:17px;
	position:relative;
}
#customer_content span{
	display:block;
	position:absolute;
	top:0px;
	right:3px;
	font-size:14px;
	font-weight:normal;
}
#customer_info{
	margin-top: 10px;
    text-align: left;
    width: 100%;
	border-collapse:collapse;
}
#customer_info th{
	background-color: #F6F6F6;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-weight: bold;
    padding: 6px 7px;
    text-align: left;
    vertical-align: top;
    width: 25%;
}
#customer_info td{
	 border: 1px solid #CCCCCC;
    color: #333333;
    padding: 6px 7px;
}
#customer_info input{
	width:240px;
}
#customer_info .address_la{
	width:160px;
}
#customer_info .email_la{
	width:100px;
}
.disnone{
	display:none;
}
/*create_account*/
#create_account_login{
	width:590px;
	float:left;
}
#create_info{
	margin-top: 10px;
    text-align: left;
    width: 100%;
	border-collapse:collapse;
}
#create_info th{
	background-color: #F6F6F6;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-weight: bold;
    padding: 6px 7px;
    text-align: left;
    vertical-align: top;
    width: 25%;
}
#create_info td{
	 border: 1px solid #CCCCCC;
    color: #333333;
    padding: 6px 7px;
}
#create_info input{
	width:240px;
}
#create_info .address_la{
	width:160px;
}
#create_info .email_la{
	width:100px;
}
/*checkout shipping*/
.tonghang_left {
width:48%;
float:left;
}
.tonghang_right {
width:50%;
float:right;
}
.radioButtonLabel {
line-height:18px;
}
.index_price { height: 42px; line-height: 20px; margin-top: 3px; }
.categoryListBoxContents { margin: 5px 10px; float: left; }