#carousel {
	background: transparent url(images/bg-carousel.png) repeat-x;
	height: 415px;
	border-bottom: 1px solid #6885a6;
}
#carousel #holder {
	width: 1020px;
	margin: 0 auto;
}


#prevBtn, #nextBtn {
	float: left;
	height:40px;
	text-indent:-8000px;
	width:40px;
	margin-top: 170px;
	position: relative;
	z-index: 5;
}
#prevBtn a, #nextBtn a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/carousel/arrow-left.png) no-repeat scroll 0 0;
	display:block;
	height:40px;
	width:40px;
}
#nextBtn a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/carousel/arrow-right.png) no-repeat scroll 0 0;
}
#carousel #prevBtn {
	margin-right: -44px;
	margin-left: 20px;
}


#featured {
	float: left;
	height:442px;
	position: relative;
	width: 880px;
}

.featured_item{
	position:absolute;
	width:292px;
	top:100px;
	left:318px;
	z-index: 1;
	overflow: hidden;
	cursor: pointer;
}

#carousel .featured_item_active{
	position:absolute;
	width:612px;
	top:25px;
	left:174px;
	z-index: 3;
}

#carousel .featured_item_active img{
	width:600px;
}

#carousel .featured_item_last, #carousel .featured_item_upcoming{
	width:392px;
	left:50px;
	top:75px;
	z-index: 2;
}



#carousel #featured .featured_item_upcoming{
	left:500px;
}

#carousel #featured .featured3{
	left:647px;
}

#carousel #featured .featured4{
	left:0px;
}

.featured_item img{
	width:280px;
}

#carousel .featured_item_last img, #carousel .featured_item_upcoming img{
	width:380px;
}

.item, .wrapper img{
	padding: 5px;
}

.item_shadow{
	margin: 0 auto;
}

.featured_item img{
	display:block;
	position: relative;
}