/* CSS Document */

.carousel.animation_set_wrapper { position: relative; margin: 0 auto; }
.carousel.animation_set { position: relative; z-index: 999; overflow: hidden; }
.carousel.animation_set .animations_wrapper { position: absolute; top: 0; left: 0; }
.carousel.animation_set .animation { position: absolute; top: 0; left: 0; }
.carousel.animation_set .animation .item { position: relative; }
.carousel.animation_set_wrapper .nav {
	z-index: 1000;
	display: block;
	position: absolute; top: 50%; left: 0;
	width: 1px; height: 1px; line-height: 1px;
}
.carousel.animation_set_wrapper .nav.next { left: auto; right: 0; }
.carousel.animation_set_wrapper .nav a.link {
	display: block; overflow: hidden; text-indent: -9999px;
	position: absolute; top: -25px; left: -18px;
	width: 39px; height: 45px;
	background-color: transparent;
	background-image: url( ../images/icons/featured_boxes_arrows.png );
	background-position: top left;
	background-repeat: no-repeat no-repeat;
}
.carousel.animation_set_wrapper .nav.next a.link {
	left: auto; right: -18px;
	background-image: url( ../images/icons/featured_boxes_arrows.png );
	background-position: top right;
}