/* BANNER AND FEATURE */

.home_wrapper{
	clear:both;
	width:959px;
	margin:0 auto;
}

#banner{
	clear:both;
	margin:0 0 12px 0;
	padding:0;
	width:752px;
	height:502px;
	overflow:hidden;
}

.img_link{
	display:block;
	padding:0;
	border:#ddd solid 1px;
	margin:0;
}

.img_link img{
	display:block;
	padding:0;
	margin:0;
}

a.img_link:hover{
	border-color:#30af3c;
}

.product{
	margin:0px 0px 10px 10px;
}

.product a{
	height:160px;
	margin:0px;
}

.home_main_feature{
	width:700px;
	height:467px;
	border:solid 1px #30af3c;
	float:left;
	margin-bottom:9px;
}

.home_main_feature h3, .home_feature h3{
	display:inline;
	color:#30af3c;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	padding:10px;
	width:200px;
	background:#000;
	position:relative;
	left:6px;
	top:-32px;
}

#slideshow { border:1px solid #30af3c; width:700px; height:467px; float:left; margin-bottom:9px; }
#nav { font-size:14px; z-index:50; position:absolute; bottom:6px; right:6px; background:#000; padding:10px; }
#nav a { margin: 0 5px; text-decoration: none; color:#30af3c; }
#nav a.activeSlide { color:#fff; }
#nav a:focus { outline: none; }
#caption { font-size:14px; z-index:51; position:absolute; bottom:-8px; left:6px; background:#000; color:#30af3c; padding:10px; }


.home_main_feature ul{
	color:#30af3c;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	padding:10px;
	height:20px;
	background:#000;
	position:relative;
	left:600px;
	top:-36px;
}

.home_main_feature ul li{
	float:left;
	margin-right:6px;
}

.home_feature{
	border:solid 1px #30af3c;
	width:246px;
	height:228px;
	float:right;
	margin-bottom:9px;
}

.staff_picks{
	float:left;
	width:695px;
	height:450px;
	background:#fff;
	border:solid 1px #30af3c;
	padding:14px 0px 4px 5px;
	margin-bottom:10px;
}

.home_blog{
	border:solid 1px #30af3c;
	background:#fff;
	width:246px;
	height:468px;
	float:right;
	margin-bottom:10px;
}

.home_blog a:hover{
	color:#000;
}

.news_item{
	margin-bottom:20px;
}

.scroll_pane{
	margin:10px;
	width:226px;
	height: 448px;
	overflow: auto;
}
