/*:: =Caroussel ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.carousel {text-align: center;position: relative;overflow: hidden;height: 1px;}
.carouselMedia {text-align: center;z-index: 99;}
.carouselMedia img {float: left;text-align: center;}
.carouselMedia .first,.carouselMedia .first img {padding: 0;}
.carouselNav {position: absolute;z-index: 998;}
.carouselNav a {display: inline-block;margin-top: 6px;margin-right: 2px;margin-left: 2px;width: 13px;height: 13px;background: transparent url(/css/bl_carousel.png) no-repeat scroll 0px 0px;}
.carouselNav a span {position: absolute;left: -999em;}
.carouselNav a.active {background-position: 0px -70px;}

.noJs .carousel {height: 299px;}
.noJs .carouselMedia .first,.noJs .carouselMedia .first img {display: block;}
.noJs .carouselMedia img,.noJs .carouselMedia a {display: none;}
.noJs .carouselNav {display: none;}
.noJs .detailPanel .carouselMedia {position: static;}

.pgFeature {
    z-index: 2;
    position: relative;
}
	.pgFeature .imageBanner {position: relative;margin-top: 0;display: block}
	.pgFeature .carouselNav {bottom: 10px;}
	.pgFeature .carouselMedia a,.pgFeature .carouselNav a {margin-top: 0;}

img.pgFeature  {background: none;border: 0;}

