
	.heavyCarousel .overflower,
	.heavyCarousel .aBox,
	.heavyCarousel .slide,
	.heavyCarousel .controls li { overflow:hidden; }
	.heavyCarousel .slidesCollector,
	.heavyCarousel .slide,
	.heavyCarousel .slide > ul {
		margin-right:0;
		margin-left:0;
	}
	.heavyCarousel,
	.heavyCarousel .aBox,
	.heavyCarousel .slide,
	.heavyCarousel .slide > ul,
	.heavyCarousel .controls,
	.heavyCarousel .controls li,
	.heavyCarousel .controls li a,
	.heavyCarousel .slidesCollector { display:block; }
	.heavyCarousel .overflower,
	.heavyCarousel .slide > ul { width:100%; }
	.heavyCarousel .slide > ul { list-style: none; }
	.heavyCarousel .aBox,
	.heavyCarousel .slide,
	.heavyCarousel .controls li { float:left; }
	.heavyCarousel .controls,
	.heavyCarousel .slidesCollector:after,
	.heavyCarousel .controls:after,
	.heavyCarousel .slideshowControls:after,
	.heavyCarousel .slide > ul:after { clear:both; }
	.heavyCarousel .slidesCollector:before,
	.heavyCarousel .controls:before,
	.heavyCarousel .slideshowControls:before,
	.heavyCarousel .slide > ul:before,
	.heavyCarousel .slidesCollector:after,
	.heavyCarousel .controls:after,
	.heavyCarousel .slideshowControls:after,
	.heavyCarousel .slide > ul:after {
		content: ' ';
		display: table;
	}
	.heavyCarousel .slidesCollector,
	.heavyCarousel .controls,
	.heavyCarousel .slideshowControls,
	.heavyCarousel .slide > ul { *zoom: 1; }
	.heavyCarousel .play.disabled,
	.heavyCarousel .pause.disabled { display:none; }
	.heavyCarousel .slideShowLoader {
		position:absolute;
		left:0;
		width:0;
	}
