.carousel-container {

	width: 100%;

	overflow: hidden;

	padding: 130px 0 30px;

}



body.slider_after_header .carousel-container {padding: 30px 0;}



#icarousel {

	width: 490px;

	height: 400px;

	position: relative;

	margin: 20px auto;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-webkit-perspective: 1000px;

	-moz-perspective: 1000px;

	-o-perspective: 1000px;

	-ms-perspective: 1000px;

	perspective: 1000px;

}



#icarousel .slide {

	display:block;

	border-radius: 4px;

	border: 8px #333 solid;

	border: 8px rgba(0,0,0,0.5) solid;

	width: 480px;

	height: 360px;

}

#icarousel .slide h5 {position: absolute; bottom: 40px; left: 10px; right:10px; opacity: 0.7; filter:alpha(opacity=70); text-align:center; }

#icarousel .slide h5 span {color: white; background: #000; background: rgba(0, 0, 0, 0.4); padding: 5px 10px; display:inline-block;

-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

#icarousel .slide:hover h5 { opacity:1; filter:alpha(opacity=100);}





/* The Navigation buttons in the Slider */

a.iCarouselNav {

	display: block;

	position: absolute;

	top: 150px;

	width: 40px;

	height: 100px;

	background-image: url(../img/nav_paddles.png);

	z-index: 1000;

	text-indent: -9999px;

	opacity: 0.5;

	-ms-filter: alpha(opacity=50);

	filter: alpha(opacity=50);

	cursor:pointer;

}

a.iCarouselNav:hover {

	opacity: 1;

	-ms-filter: alpha(opacity=100);

	filter: alpha(opacity=100);

}



a.iCarouselNav:active {

	background-image: url(../img/nav_paddles_down.png);

}



a#iCarouselPrev {

	left: 20px;

	background-position: -16px 0px

}



a#iCarouselNext {

	right: 20px;

	background-position: 56px 0px;

}