body{background:url(../images/body_bg.gif) repeat-x;}
a{text-decoration:none; color:#333;}
a:hover	{color: #D41C26; }
#header{
	width:100%;
	height:auto;
}

#innerheader{
	width:1000px;
	height:auto;
	margin:0 auto;
}

#main{
	width:100%;
	height:auto;
	margin-top:10px;
}

#innermain{
	width:1000px;
	height:auto;
	margin:0 auto;
}

#footer{
	width:100%;
	height:100px;
}

.footerinfo{
	width:1000px;
	height:100px;
	margin:0 auto;
}
/* nav bar */
.nav{
	width:1000px;
	height:38px;
	line-height:38px;
	background:url(../images/nav_main.jpg);
}
.nav li.nav_li:hover{
	background:url(/images/nav_bg_a.gif) left;
}
.nav .nav_left{
	width:7px;
	height:38px;
	float:left;
}

.nav .nav_right{
	width:7px;
	height:38px;
	float:left;
}

.nav ul{
	width:986px;
	height:38px;
	float:left;
	
}

.nav ul li.nav_li{
	float:left;
	height:38px;
	margin:0 5px 0 5px;
	list-style:none;
	position:relative;
}

.nav ul li a.nav_a{
	display:block;
	height:40px;
	width:auto;
	line-height:40px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	padding:0 9px;
	_padding:0 8px;
	float:left;
}

.nav ul li a.nav_a:hover{
	color:#FFF;
}
.nav .tab a:hover{
	color: #F00;
}
.tab{
	position:absolute;
	left:0px;
	background-color:#FFF;
	z-index:99999;
	top:30px;
	border:2px #ef373f solid;
	height:auto;
	padding:10px;
	display: none;
}
.tab_column{
	float:left;
	padding-left:10px;
	border-right:1px #e1e1e1 dashed;
}
.tab_column ul {
	width:auto;
	height:auto;
	margin-bottom:10px;
}
.tab_column ul li{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	font-size:12px;
	float:none;
	padding-right:10px;
	width:80px;
}
.tab_column h4,
.tab_column h4 a,
.tab_column li h4 a{
	padding:0;
	margin:0;
	border:0;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	color:#ec4d54;
	width:80px;
}
.tab_column h4 a:hover{
	background:none;
	font-weight:bold;
	color:#ec4d54;
}
.tab_column ul li a{
	display:block;
	width:80px;
	height:auto;
	padding:0;
	margin:0;
	border:0;
	font-size:12px;
	font-weight:normal;
	color:#999;
	line-height:22px;
}
.tab_column ul li a:hover{
	background:none;
	font-weight:bold;
	color:#ca0000;
}
.brand{
	width:320px;
}
.bag{
	width:320px;
}
.shoes{
	width:320px;
}
.Footwear{
	width:420px;
}
.Clothes{
	width:420px;
}
.On_foot{
	width:320px;
	margin-left:-100px;
}
.Rides{
	width:220px;
	margin-left:-100px;
}
.Commerce{
	width:220px;
	margin-left:-100px;
}
.Leisure{
	width:420px;
	margin-left:-100px;
}
.Camping{
	width:320px;
}
.mountaineering{
	width:320px;
}
.Deduction{
	width:150px;
	margin-left:-100px;
}
.other{
	width:120px;
}

/* Shopinfo Bar */
.shopinfo{
	width:600px;
	height:120px;
	*height:110px;
	float:left;
	padding-top:10px;
}

.logo{
	overflow:hidden;
	max-width: 200px;
	max-height: 100px;
	float:left;
	margin-left:20px;
	margin-right:10px;
}

.logo img{
	max-width: 200px;
	max-height: 100px;
}

.shopname{
	height:56px;
	padding-right:10px;
	line-height:56px;
	font-size:46px;
	font-weight:bold;
	float:left;
	width:300px;
	overflow:hidden;
}

.description{
	float:left;
	margin-top:4px;
	width:300px;
	height:20px;
	overflow:hidden;
	height:16px;
	line-height:16px;
	font-size:12px;
}
#helpdiv{ width:1000px; height:183px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
#helpleft{ width:8px; height:183px; float:left;}
#helpcenter{ width:984px; height:183px; float:left;  background:url(../images/helpbg.gif) repeat-x;}
#helpright{ width:8px; height:183px; float:left;}
.innerhelp{ width:213px; height:163px; margin-left:25px; float:left; margin-top:10px; border-right:1px #CCC dashed; display:inline;}
.innerhelp p{ width:213px; height:16px; font-size:16px; font-weight:bold; color:#930; margin-top:10px; margin-bottom:10px;}
.innerhelp ul{ width:213px;}
.innerhelp ul li{list-style: square inside; font-size:12px; line-height:150%; margin-top:5px;}
.innerhelp ul li a{text-decoration:none; color:#999}
.ss{
	text-align: center;
}
.copyright{
	width:1000px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}
.powerby{
	width:489px;
	height:30px;
	line-height:30px;
	text-align:right;
	font-size:12px;
	float:left;
}
.footer_power{
	width:489px;
	border-left:1px solid #e1e1e1;
	float:left;
}
.userlogo{display:block;float:right; width:auto; height:32px; font-size:24px; margin:0px; padding:0px; margin-right:10px;line-height:32px;}
.copyright .powerby .name{width:370px; _width:360px; height:42px; line-height:42px !important; line-height:46px;  text-align:right; float:left; overflow:hidden; padding:0; margin:0;}
*+html .copyright .powerby .name{ line-height:56px !important;}