/* =CAROUSEL */
.carousel	{width:580px;height:300px;margin:0;position:relative;background: #eee; padding:0; overflow: hidden;}
* html .carousel { padding:0; width: 580px; height: 300px; margin:0;}
.carousel ul 	{overflow:hidden;margin:0;padding:0;position:relative;width:580px !important;}
.carousel li 	{width:580px;height:300px;list-style:none;color:white;text-align:center; margin:0; padding:0;}
.carousel img	{border:0;margin:0;border:0;}
.carousel a		{outline:0;}
.carousel a:focus img	{outline:3px dotted #F00;}
.carousel h3 { background-color:#25a8e0;position: absolute; bottom: 0; left: 0; z-index: 9999; text-align: left; font-size: 28px; letter-spacing: -1px; width: 560px; display: block; padding:10px; margin:0;}
	* html .carousel h3 {padding: 0;}
.carousel h3 a {text-decoration: none; color: white; padding:0; line-height: normal; display: block;}
.carousel a.previous{position:absolute;top:30px;left:8px;display:block;height:0 !important;height /**/:110px;width:50px;background: url(img/carousel-arrow-lt.png) no-repeat -85px 40%;color:white;z-index: 1000; padding: 110px 0 0 0; overflow: hidden;}
	* html .carousel a.previous {background-image: url(img/carousel-arrow-lt.gif);}
.carousel a.previous:hover {background-position: 0 40%;}
.carousel a.next{position:absolute;top:30px;right: 0;display:block;height:0 !important;height /**/:110px;width:50px;background: url(img/carousel-arrow-rt.png) no-repeat -16px 40%;color:white; z-index: 1000; padding: 110px 0 0 0; overflow: hidden;}
	* html .carousel a.next {background-image: url(img/carousel-arrow-rt.gif);}
.carousel a.next:hover {background-position: -101px 40%;}
.carousel .play-pause {
background: url(img/carousel-playpause-bg.png) no-repeat 0 0;
position: absolute;
top: 149px;
left: 9px;
z-index: 2;
display: none;
height: 22px;
width: 46px;
}
.carousel .play,
.carousel .pause {
position: absolute;
top: 2px;
left: 3px;
z-index: 3;
display: block;
height: 22px;
width: 24px;
text-indent: -9000px;
}
.carousel .pause:hover {
background: transparent url(img/carousel-pause.png) no-repeat 0 0;
}
.carousel .play {
left: 23px;
}
.carousel .play:hover {
background: transparent url(img/carousel-play.png) no-repeat 0 0;
}
.disabled		{visibility:hidden;}