/**
 * DO NOT EDIT
 **/
.carousel-component {
	position: relative;
	overflow: hidden;
	display: none;
}
.carousel-component ul.carousel-list {
	width: 10000000px;
	position: relative;
	z-index: 1;
}
.carousel-component .carousel-list li {
	float: left;
	list-style: none;
	overflow: hidden;
}
.carousel-component .carousel-clip-region {
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}

/**
 * SAFE TO OVERRIDE
 **/
.carousel-component { 
	background: #F1EEF1;
	margin: 0 auto;
	padding: 14px 0 0 0;
	width: 588px !important;
}
.carousel-clip-region {
	height: 270px;
	width: 564px;
}
.carousel-component ul.carousel-list {
	margin: 0;
	padding: 0;
}
.carousel-component .carousel-list li {
	display: inline;
	height: 270px;
	margin: 0 7px;
	text-align: center;
	width: 174px;
}
.carousel-prev {
	position: absolute;
	top: 115px;
	cursor: pointer; 
	left: -13px;
}
.carousel-next {
	position: absolute;
	top: 115px;
	cursor: pointer;
	right: -12px;
}
.carousel-dots {
	background: #F1EEF1;
	margin: 0 auto;
	padding: 0 0 14px 0;
	text-align: center;
	width: 588px;
}
.carousel-dots a.dot img {
	background: transparent url(/images/misc/btn-dot_inactive.gif) no-repeat 0 0;
}
.carousel-dots a.dot.active img {
	background: transparent url(/images/misc/btn-dot_active.gif) no-repeat 0 0;
}