.carouselWrapper {
	padding: 0 32px;
	position: relative;
	zoom: 1;
}
.carouselInnerWrapper {
	overflow: hidden;
	position: relative;
	height: 132px;
}
.carousel {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	white-space: nowrap;
	zoom: 1;
	layout-grid-line: 100%; /* IE7以下 */
}
.carousel li {
	display:inline-block;
	*display:inline;
	margin-right: 10px;
	vertical-align: middle;
	height: 132px;
	zoom: 1;
}
.carousel li > a {
	display: table;
	height: 100%;
	width: 100%;
}
.carousel li > a > span {
	display: table-cell;
	vertical-align: middle;
}
.carouselPrev {
	position: absolute;
	top: 30px;
	left: -5px;
}
.carouselNext {
	 position: absolute;
	 top: 30px;
	 right: -5px;
 }
.btnCarouselPrev				{ background-position: -1300px -550px; width: 24px; height: 72px; cursor: pointer !important; }
.btnCarouselPrev:hover		{ background-position: -1300px -622px; }
.disabled .btnCarouselPrev	{ background-position: -1300px -694px !important; cursor: default !important; }
.btnCarouselNext				{ background-position: -1350px -550px; width: 24px; height: 72px; cursor: pointer !important; }
.btnCarouselNext:hover		{ background-position: -1350px -622px; }
.disabled .btnCarouselNext	{ background-position: -1350px -694px !important; cursor: default !important; }
