/* 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 {
	display: block;
	position: absolute; top: 0; left: 0;
	width: 1px; height: 100%;
	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: -9px; left: -10px;
	width: 10px; height: 18px;
	background-color: transparent;
	background-image: url( ../images/left_arrow.png );
	background-repeat: no-repeat no-repeat;
}
.carousel.animation_set_wrapper .nav.next a.link { background-image: url( ../images/right_arrow.png ); left: auto; right: -10px; }*/
.carousel.animation_set_wrapper .nav a.link,
.nivo-directionNav a,
.bx-prev, .bx-next {
	display: block; overflow: hidden; text-indent: -9999px;
	position: absolute; top: 0; left: -13px;
	margin: 0; padding: 0 3px;
	width: 5px; height: 100%;
	background-color: #ffd400;
	background-image: url( ../images/icons/left_arrow.png );
	background-position: center center !important;
	background-repeat: no-repeat;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.carousel.animation_set_wrapper .nav.next a.link,
.nivo-directionNav .nivo-nextNav,
.bx-next { background-image: url( ../images/icons/right_arrow.png ); left: auto; right: -13px; }
.nivo-directionNav a { top: 0 !important; }