#slides{
	width: 100%;
	position:relative;
	height: 575px;
	overflow:hidden;
}
.slides_container{
	width:940px;
	height:447px;
	overflow:visible !important;
	margin-bottom:9px;
	z-index:9;
}
.slide{width:940px; height:450px;}

.slider-border{
	position:absolute;
	top:0;
	left:0;
	width:940px;
	height:450px;
	background:url(../images/slider-border.png) 0 0 no-repeat;
	z-index:10;
}

.slider-nav{
	border:6px solid #fff;
	background:url(../images/slider-nav-tail.jpg) center top repeat;
	height:98px;
	box-shadow:0px 2px 5px rgba(0,0,0,0.06);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.06);
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.06);
	position:relative;
	z-index:1;
}
/* Control Nav */
.prev, .next{
	position:absolute;
	bottom:48px;
	display:block;
	width:20px;
	height:31px;
	overflow:hidden;
	background-position: center top;
	background-repeat: no-repeat;
	text-indent:-999em;
	z-index:999;
}
.prev{left:40px; background-image:url(../images/slider-prev.png);}
.next{right:40px; background-image:url(../images/slider-next.png);}
	.prev:hover, .next:hover{background-position:center -39px;}

/* Caption */
   .caption{
	z-index:999;
	position:absolute;
	bottom:-93px;
	left:80px;
	width:780px;
	height:63px;
	overflow:hidden;
	background:url(../images/slider-nav-tail.jpg) center top repeat;
	font:14px/21px Arial, Helvetica, sans-serif;
	color:#2e373e;
}
	.caption h2{
		float:left;
		font:bold 24px/29px "Times New Roman", Times, serif;
		color:#2e373e;
		text-transform:uppercase;
		text-shadow:1px 1px 1px rgba(0,0,0,0.11);
		letter-spacing:0;
		padding:17px 0;
		width:397px;
		background:url(../images/slider-caption-separator.gif) right top repeat-y;
	}
	.caption .text{
		float:left;
		width:360px;
		padding:11px 0 0 21px;
	}
	.caption a{
		display:inline-block;
		color:#30353d;
		padding-right:13px;
		background:url(../images/slider-link-arrow.gif) right 9px no-repeat;
		margin-left:4px;
	}

@media only screen and (max-width: 995px){
	#slides{width:748px; height:480px;}
	.slides_container, .slide{width: 748px;height:356px;}
	.slider-border{width: 748px;height:356px; background-image:url(../images/slider-border-pl.png);}
	.prev, .next{bottom:45px;}
	.caption{width:595px; bottom:-96px;}
	.caption h2{font-size:18px; line-height:22px; padding:20px 0; width:295px;}
	.caption .text{width:280px; padding:0 0 0 18px;}
}
@media only screen and (max-width: 767px){
	#slides{width:420px; height:275px;}
	.slides_container, .slide{width: 420px; height:200px;}
	.slider-border{width: 420px; height:200px; background-image:url(../images/slider-border-iw.png);}
	.caption{display:none !important;}
	.slider-nav{height:54px; border-width:4px;}
	.prev, .next{font:bold 24px/29px "Times New Roman", Times, serif; bottom:19px; display:inline-block; width:auto; height:31px; text-indent:0; color:#fff;}
	.prev{padding-left:30px; background-position: left top;}
		.prev:hover{background-position:left -39px; text-decoration:none; color:#2e373e;}
	.next{padding-right:30px; background-position:right top;}
		.next:hover{background-position:right -39px; text-decoration:none; color:#2e373e;}
}
@media only screen and (max-width: 479px){
	#slides{width:300px; height:210px;}
	.slides_container, .slide{width: 300px; height:143px;}
	.slider-border{width: 300px; height:143px;background-image:url(../images/slider-border-ip.png);}
	.slider-nav{height:50px; border-width:2px;}
	.prev{bottom:15px; left:20px;}
	.next{bottom:15px; right:20px;}
}