/* slideshow styles */
.slideShow ul, .slideShow li, .slideShow ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color:white;
}
.special_item_slide  .slideShow li.slide {
	color:#666;
	width:200px;
	height:250px;
}
.banner3_backcolor .slideShow li.slide {
	width:250px;
	height:162px;
}
.slideShow .slides {
	clear: both;
}
/** navigation **/
.slide_nav_num {
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index: 100;
}
.slideShow .navigation {
	margin:0px auto;
	display: block;
	width:150px;
}
.special_item_slide .slideShow .navigation , .banner3_backcolor .slideShow .navigation {
width:115px;
}
.slideShow .navigation li {
	background: none;
	margin:-2px;
	display: inline;
}
.slideShow .navigation a.page {
	background-color: #dedede;
	color:#666;
	line-height:26px;
	display: inline-block;
	text-decoration: none;
	padding:0 5px !important;
	width:auto !important;
	position:relative;
}
.slideShow .navigation a.prev {
	position:relative;
	bottom:-8px;
}
.banner2 .slideShow .navigation a.prev, .banner3 .slideShow .navigation a.prev{
left:-1px;
}
.slideShow .navigation a.next {
	position:relative;
	bottom:-8px;
}
.slideShow .navigation a.selected {
	background-color: #3399CC !important;
	color: #fff;
}
.slideShow .navigation a:hover {
	background-color: #999;
}
.slideShow .navigation a.prev:hover, .slideShow .navigation a.next:hover {
	background-color: #ccc !important;
}
.slideShow .navigation a.page img {
	left:3px;
	position:absolute;
	top:-8px;
	display:none;
}
.slideShow .navigation a.page.selected img {
	display:block;
}
.popular_brand { height: 140px; overflow:hidden;  }
.popular_brand .viewport {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #dfdfdf;float:left;height:75px;margin-top:10px;overflow:hidden;position:relative;width:530px; }
.popular_brand .buttons {display: block; margin: 39px 10px 0 0; float: left; }
.popular_brand .next {  margin: 39px 0px 0 5px; }
.popular_brand .disable { visibility: hidden; }
.popular_brand .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; overflow:hidden;  }
.popular_brand .overview li{ float:left;height:73px;margin:0 11px 0 12px;padding:1px;width:112px;}
.popular_brand .prev  {margin:39px 3px 0 0;padding-left:5px; }

.recent_view_container .viewport {float:left;margin-top:10px;overflow:hidden;position:relative;width:765px; height:140px;}
.recent_view_container .buttons {display: block; margin: 39px 10px 0 0; float: left; }
.recent_view_container .next {  margin: 70px 0 0 80px; }
.recent_view_container .disable { visibility: hidden; }
.recent_view_container  .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; overflow:hidden;  }
.recent_view_container .overview li{ float:left;margin:0 11px 0 12px;padding:1px;width:100px;}
.recent_view_container .prev  {margin:70px 70px 0 0;padding-left:5px; }
#category_slider { height: 420px; overflow:hidden;  }
#category_slider .viewport {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
height:420px;
margin-top:0;
overflow:hidden;
position:relative;
width:534px;}
#category_slider .buttons {display: block;  float: left; }
#category_slider .next {  margin: 150px 0px 0 3px; }
#category_slider .disable { visibility: hidden; }
#category_slider .overview { 
list-style: none;
position: absolute;
 padding: 0;
 margin: 0;
 left: 0;
 top: 0;
 overflow:hidden;  }
#category_slider .overview li{  
float:left;
height:420px;
margin:0 0px 0 0px;
padding:0 1px 0 1px;
width:177px;}
#category_slider .prev  {margin:150px 3px 0 0;padding-left:5px; }
