
#slides{
	/*position:relative;*/
	/*overflow:hidden;*/
	border: 6px solid #F27327;
	margin-top: 0px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 0px 2px 6px white;
	-moz-box-shadow: 0px 2px 6px white;
	-webkit-box-shadow: 0px 2px 6px white;
}

.slides_container{
	width:938px;
	height: 305;
	-moz-border-radius:3px;
	box-shadow:0px 2px 0px #fff;
	-moz-box-shadow:0px 2px 0px #fff;
	-webkit-box-shadow:0px 2px 0px #fff;
}

#slides_prod{
	border: 5px solid #f27326;
	background: #002b55;
	/*position:relative;*/
	padding:15px 6px 3px;
	/*overflow:hidden;*/
	margin-top: 7px;
	/*background:url(../images/slider-tail.png) center top repeat-x #ddd;*/
	margin-bottom:7px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 4px 5px #7b7b7b;
	-moz-box-shadow:0px 4px 5px #7b7b7b;
	-webkit-box-shadow:0px 4px 5px #7b7b7b;
}

#show_hide{
	position:relative;
	padding:4px 6px 3px;
	overflow:hidden;
	border-top:0px solid #fff;
	background:url(../images/slider-tail.png) center top repeat-x #ddd;
/*	margin-bottom:7px;*/
	-moz-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	box-shadow: 0px 3px 4px white;
	-moz-box-shadow: 0px 3px 3px white;
	-webkit-box-shadow: 0px 2px 4px white;
	/*background: #f27326; */
}

#show_hide a{
	color:#000;
	text-shadow: #bbb 0.1em 0.1em 0.1em; 
	font-weight: bold;
}

#show_hide_button{
	position:relative;
	padding: 1px 6px 3px;
	overflow:hidden;
	border-top:0px solid #fff;
	background:url(../images/slider-tail.png) center top repeat-x #ddd;
	margin-bottom:7px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-bottom-right-radius:4px;
	-moz-border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius:4px;
	box-shadow: 0px 2px 2px white;
	-msie-box-shadow: 0px 3px 4px white;
	-moz-box-shadow: 0px 2px 2px white;
	-webkit-box-shadow: 0px 2px 4px white;
	/*background: #f27326; */
	text-align: left;
	width: 10%;
	color: black;
	font-size: 12px;
	font-family: open sans Condensed;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.slide{width:938px; height:auto;}

/* Control Nav */
.prev{
	display:block;
	width:25px;
	height:18px;
	overflow:hidden;
	background:url(../images/prev.png) center top no-repeat;
	text-indent:-999em;
	position:absolute;
	top:284px;
	left:6px;
	z-index:999;
}
.next{
	display:block;
	width:24px;
	height:18px;
	overflow:hidden;
	background:url(../images/next.png) center top no-repeat;
	text-indent:-999em;
	position:absolute;
	top:284px;
	right:506px;
	z-index:999;
}
	.prev:hover{
		background:url(../images/prev.png) center top no-repeat;
		/*background-position:center -76px;*/
	}

	 .next:hover{
	 	background-position:center -76px;
		background:url(../images/next.png) center top no-repeat;
	 }
/* Caption */
.caption{
	z-index:999;
	position:absolute;
	bottom:-81px;
	left:0px;
	width:938px;
	height:81px;
	font:700 24px/29px 'Open Sans Condensed', sans-serif;
	color:#F27326;
	text-shadow:1px 1px 0px #000;
}
	.caption span{
		display:block;
		width:49px;
		height:25px;
		background:url(../images/caption-arrow.png) center top no-repeat;
		margin: -24px auto -1px;
		position:relative;
		z-index:10;
		cursor:pointer;
	}
	.caption-bg{
		border-top:1px solid #1d1d1d;
		background:url(../images/slider-tail.jpg) center top repeat-x;
		height:29px;
		overflow:hidden;
		padding:26px 29px 25px 38px;
	}
		.caption .text{float:left;}
		.caption .button{
			float:right;
			margin-top:-3px;
			box-shadow:0px 3px 6px #070707;
			-moz-box-shadow:0px 3px 6px #070707;
			-webkit-box-shadow:0px 3px 6px #070707;
		
			color: #f27326;
			font-size: 16px;
			font-weight: bold;
			letter-spacing: 1px;
			font-family: open sans condensed;
}

@media only screen and (max-width: 995px){
	.slides_container{width:746px; height:327px;}
	.slide{width:746px;}
	.prev, .next{top:135px;}
	.caption{width:746px; font-size:18px; line-height:22px;}
}
@media only screen and (max-width: 767px){
	.slides_container{width:408px; height:178px;}
	.slide{width:408px;}
	.prev, .next{top:72px;}
	.caption{display:none !important;}
}
@media only screen and (max-width: 479px){
	.slides_container{width:288px; height:126px;}
	.prev, .next{top:47px;}
	.slide{width:288px;}
}

.main_products{
	margin-top: 2%;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-align: center;
}

.main_products_first{
	color: #1B1B1B;
	width: 243px;
	float: left;
	min-height: 350px;
	background: #f27326;
	margin-left: 5%;
	border: 2px white solid;
	box-shadow: 1px 5px 6px #7B7B7B;
	-webkit-box-shadow: 1px 5px 6px #7B7B7B;
	-moz-box-shadow: 1px 5px 6px #7B7B7B;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-moz-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
}

.main_products_middle{
	color: #1B1B1B;
	width: 243px;
	float: left;
	min-height: 350px;
	background: #f27326;
	margin-left: 5%;
	border: 2px white solid;
	box-shadow: 1px 5px 6px #7B7B7B;
	-webkit-box-shadow: 1px 5px 6px #7B7B7B;
	-moz-box-shadow: 1px 5px 6px #7B7B7B;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-moz-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
}

.main_products_last{
	color: #1B1B1B;
	width: 243px;
	float: left;
	border: 2px white solid;
	box-shadow: 1px 5px 6px #7B7B7B;
	-webkit-box-shadow: 1px 5px 6px #7B7B7B;
	-moz-box-shadow: 1px 5px 6px #7B7B7B;
	min-height: 350px;
	background: #f27326;
	margin-left: 5%;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-moz-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
}

.span_menu{
	margin-left: 20px;
	font-family: open sans Condensed;
	font-size: 12px;
	color: #002b55;
}

.span_menu li{

	margin-left: 5px;
	margin-right: 20px;
	font-family: open sans Condensed;
	

	font-size: 11px;
	

	font-weight: bold;

	color: black;
	list-style: square;
}

.main_products img{
	margin-top: 2px;
	border: 2px solid #f27326;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.main_products p{
	font-family: open sans condensed;
	font-size: 14px;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
}

.main_products h3{
	font-family: open sans condensed;
	font-size: 16px;
	text-align: center;
	color: #002b55;
}

.slides_container {
			width:300px;
			display:none;
		}

		.slides_container div {
			top:20px;
			width:300px;
			height:450px;
			display:block;
		}

		.pagination {
			list-style:none;
			margin:0;
			padding:0;
		}

		.pagination .current a {
			color:red;
		}