/* homepage feature */
#feature {
	background:#fffffc;
	height:400px;
	margin-bottom:132px;
	margin-top:96px;
}
#feature .wrapper {
	display:block;
	height:500px;
	position:relative;
	width:100%;	
	min-width:850px; /* to display slider properly on ios devices */
}
#slider {
	position:relative;
	padding:0px 0px 0px 0px;
	display:block;
	height:100% !important;
	width:100% !important;
}
#slider ul {
	position: relative;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:500px;
}
#slider li {
	position: relative;
	width:850px;
	height:500px;
	overflow:hidden; 
}
#slider li img {
	position:absolute;
	top:0;
	left:0;
	width:850px;
}
#overLeft, #overRight {
	height:500px;
	/*min-width:44px;*/
	position:absolute;
	top:0;
	width:100%;
	background-image: url(../images/feature-bg.png);
	background-repeat: repeat;
}
#overLeft { left: -10px; }	
#overRight { right:0px; }
.buttonsWrap {
	z-index:9999; 
	width:100%; 
	height:300px; 
	position:absolute; 
	top:0; 
	left:0;	
}
.buttons {
	width:850px;
	height:300px;
	margin:0 auto;
	position:relative;	
}
#prevBtn, #nextBtn {
	width:50px;
	height:50px;
	position:absolute;
	top:200px;
}
	#prevBtn {
		left:40px;	
	}
	#nextBtn {
		right:40px;	
	}
#prevBtn a, #nextBtn a {
	display:block;
	width:50px;
	height:50px;
	background-image:url(../images/arrows.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999em;
}
#nextBtn a {
	background-position:0 -50px;	
}
#controls {
	height:30px;
	list-style:none;	
	text-align:center;
	width:100%;
	position:absolute;
	top:430px;
	left:0;
}
	#controls li {
		display:inline-block;
		width:31px;
		height:30px;
		margin:0 6px;
		background-image:url(../images/circles.png);
		background-position:0 0;
		background-repeat:no-repeat;
		line-height:25px;
		position:relative;
	}
		#controls li a {
			display:block;
			width:31px;
			height:30px;
			position:absolute;
			top:0;
			left:0;
			color:#bdb8b3;	
		}
		#controls li.current {
			background-position:0 -30px;
		}
			#controls li.current a {
				color:#87807c;	
			}
