@charset "utf-8";

body{
	text-align:center;
}
#wrapper{
	width:960px;
	position:relative;
	margin:0 auto;
	text-align:left;
}
/* head */
#head{
	height:86px;
}
#head h1{
	width:297px;
	height:34px;
	margin:28px 0 0;
	padding:0;
	float:left;
}
#head h1 a{
	width:297px;
	height:34px;
	display:block;
	text-indent:-9999px;
	background:url('../images/logo.gif') no-repeat;
}
#head #head-credit{
	height:20px;
	width:150px;
	padding:15px 5px 0;
	float:right;
	overflow:hidden;
}
#head ul#user{
	height:32px;
	width:304px;
	margin:0;
	padding:0 1px 0 0;
	float:right;
	list-style:none;
}
#head #user li{
	width:65px;
	height:14px;
	padding:18px 0 0 11px;
	line-height:14px;
	float:left;
	background:url('../images/user_list_bg.gif') no-repeat;
}
#head #head-contact{
	height:33px;
	width:307px;
	padding:8px 12px 0 0;
	float:right;
}
/* navigate */
#navigate{
	height:30px;
	background:#8E0C3A;
	border-bottom:1px #AF5878 solid;
}
#navigate ul{
	list-style:none;
	margin:0;
	text-align:center;
}
#navigate ul li{
	width:96px;
	height:30px;
	float:left;
}
#navigate ul li.p{
	width:96px;
	/* background:url('../images/user_list_bg.gif') no-repeat;*/
}
#navigate ul li a{
	height:30px;
	display:block;
	line-height:30px;
	color:#FFFFFF;
	text-align:center;
}
#navigate ul li a:hover{
	background:#565656;
}
/* Search Box */
#search-wrapper{
	height:29px;
	padding-bottom:0;
	background:#F0F0F0;
	border:1px #dadada solid;
	border-width:0 0 1px 1px;
}
#search-wrapper form{
	margin:0;
	padding:0;
	display:inline;
}
#search-wrapper form ul{
	margin:0;
	padding:3px 50px 0;
	list-style:none;
	width:540px;
	float:left;
}
#search-wrapper ul li button.button { width:68px;height:21px;background:url(../images/btn_search.gif) 0 0 no-repeat;}
#search-wrapper form ul li{
	margin:0;
	padding:0;	
	display:inline;
}
#search-wrapper form ul li.l{
	float:left;
	padding-top:2px;
	padding-right:5px;
}
#search-wrapper form ul li select.search-option{
	width:146px;
	margin:0 5px;
	border:1px #b9B9B9 solid;
}
#search-wrapper form ul li select.search-option option{
	text-align:center;
}
#search-wrapper form ul li input.search-txt{
	height:15px;
	width:230px;
	margin:0;
	padding:2px;
	border:1px #B9B9B9 solid;
}
#search-wrapper form ul li input.search-btn,#search-wrapper form ul li img{
	vertical-align:top;
	margin:1px;
}
#search-wrapper span.order{
	height:29px;
	width:183px;
	display:block;
	float:right;
	color:#fff;
	line-height:23px;
	text-align:center;
	background:url('../images/cart_bg.gif') no-repeat;
}
#search-wrapper span.order a{
	height:23px;
	width:176px;
	padding:4px 7px 2px 0;
	display:block;
	color:#fff;
	padding-right:7px;
}
#search-wrapper span.order a span{
	padding:4px 7px 2px 0;
	background:url('../images/order_ex.gif') no-repeat right 6px;
}
#search-wrapper span.order img{
	vertical-align:middle;
}
/* Content */
#contentWrapper{
	padding:6px 0;
	position:relative;
}
#ad-container{
	margin:6px 0 0;
}
.ad-container{
	height:138px;
	float:left;
}
#ad-container1{
	width:478px;
}
#ad-container2{
	width:273px;
	padding-left:6px;
}
#ad-container3{
	width:478px;
	padding-left:4px;
}
#ad-banner{
	height:84px;
	margin:6px 0;
	text-align:center;
}
#pro-crumbs{
	height:26px;
	padding:0 10px;
	margin:0 0 6px;
	border:1px #EAD2D2 solid;
	line-height:26px;
	background:#FFFCFD;
}
/* SiteMap */
#sitemap-wrapper{
	border-top:#DDDBDC 1px dashed;
}
#sitemap{
	padding:0 175px;	
	background:url('../images/sitemap_bg.gif') repeat-x;
	height:122px;
	text-align:center;
}
#sitemap .sitemap-bar{
	width:2px;
	height:119px;
	float:left;
	background:url('../images/sitemap_bar.gif') no-repeat;
}
#sitemap dl{
	width:120px;
	height:120px;
	margin:0;
	padding:0;
	float:left;
}
#sitemap dl dt,#sitemap dl dd{
	margin:0;
	padding:0;
	text-align:center;
	line-height:26px;
	height:26px;
}
#sitemap dl dt{
	padding-top:18px;
	background:url('../images/icon_map.gif') no-repeat center 10px;
}
#sitemap dl dd{
}
/* Foot */
#foot{
	height:25px;
	background:#E8E8E8;
}
#foot ul{
	list-style:none;
	margin:0;
	text-align:center;
}
#foot ul li{
	display:inline;
	padding:0;
}
#foot ul li a{
	line-height:25px;
	text-align:center;
	color:#000;
}
#foot ul li a:hover{
	color: #8c0c3a;
}
#copyright{
	text-align:center;
	line-height:20px;
	margin-bottom:20px;
}
#copyright a:hover{
	color: #8c0c3a;
}

#footicon{
	height:60px;
}
#footicon ul{
	list-style:none;
	margin:0;
	text-align:center;
	padding-top:10px;
}
#footicon ul li{
	display:inline;
	
}



.side-list dl dd.brand .attr-2l{
height:35px;line-height:1em;padding-top:9px;background-position:21px 19px;padding-left:35px;
}
.side-list dl dd.brand .attr-2l div{
margin-top:2px;
color: rgb(153, 153, 153);
}

.side-list dl dd.brand .attr-1l{
height:29px;padding-left:35px;padding-top:15px;background-position:21px 19px;line-height:1em;
}