/** Carousel module **/
.carousel-container{
	margin:0px;
	padding:0px;
}
.carousel-container ul{
	position:relative;
	padding:0px;	
	margin:0px;
}
.carousel-container .carousel-panel{
	width:950px;
	height:285px;
	position:relative;
	overflow:hidden;
}
.carousel-container .carousel-panel ul{
	width:auto;
	position:absolute;
}
.carousel-container .carousel-panel ul li{
	list-style:none;
	float:left;
	cursor:pointer;
}
.carousel-container .carousel-panel ul li img{
	display:block;
}
.carousel-container  .carousel-panel-selectors{}
.carousel-container  .carousel-panel-selectors ul{
	top:10px;
	right:10px;
}
.carousel-container  .carousel-panel-selectors ul li{
	width:13px;
	height:22px;
	list-style:none;
	float:left;
	background-image:url(../../img/img-carousel-sprite.png);
	background-repeat:no-repeat;
	background-position:0px -132px;
	cursor:pointer;
}
.carousel-container  .carousel-panel-selectors ul li.prev-panel{
	width:18px;	
	background-position:0px -66px;
}
.carousel-container  .carousel-panel-selectors ul li.arrow-prev-selected{
	background-position:-25px -66px;
}
.carousel-container  .carousel-panel-selectors ul li.next-panel{
	width:18px;	
	background-position:0px -44px;
}
.carousel-container  .carousel-panel-selectors ul li.arrow-next-selected{
	background-position:-25px -44px;
}
.carousel-container  .carousel-panel-selectors ul li.panel-selected{
	background-position:-24px -132px;
}
.carousel-container  .carousel-panel-selectors ul li.panel-hovered{
	background-position:-12px -132px;
}