/* FEATURED CAROUSEL */
/**** Featured Carousel: div#featured-carousel */
#featured-carousel {left:0;position:absolute;top:0;width:99.99%;}
#featured-carousel .carousel-items { width: 100% !important}
#featured-carousel .carousel-items > li {
	display: none;
	height: 1050px;
	width: 100% !important;
	background-color: #000 !important;
	background-position: 50% 0 !important;
	background-repeat: repeat !important;
	}
	
#featured-carousel .carousel-items > li.active {display: block;}

#featured-carousel .item-wrap {cursor: pointer;height:386px;margin:0 auto;position:relative;top:150px;width:1000px;z-index:98;}
#featured-carousel .item-wrap .description {background:transparent url(../images/red-action-bar.png) no-repeat scroll 0 0;bottom:92px;color:#FFFFFF;height:92px;overflow:hidden;padding:31px 55px 0 31px;position:absolute;right:18px;width:529px;}
#featured-carousel .item-wrap .description:hover a.more {text-decoration: underline}
#featured-carousel .item-wrap .description h2 { font-size: 23px; font-family:"Futura Demi Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold;margin: 0 0 10px}
/* #featured-carousel .item-wrap .description h2 {font-family:"Futura Demi Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size-adjust:0.49; font-weight:600; font-style:normal;} */
#featured-carousel .item-wrap .description p {font-size: 14px; font-family: Arial}
#featured-carousel .item-wrap .description a {font-weight: bold; color: #fff}
#featured-carousel .item-wrap .description a.more {background: url(../images/arrow-white-right.png) 100% 3.5px no-repeat;}

#featured-carousel .carousel-pagination {bottom:200px;margin:0 auto;position:relative;width:975px;z-index:98;}
.office-page #featured-carousel .carousel-pagination {bottom: 157px;}
#featured-carousel .carousel-pagination .wrap  {background: url(../images/gradient-black.png) 0 0 no-repeat; width: 248px; height: 47px; position: absolute; bottom: 50px; right: 1px}
#featured-carousel .carousel-pagination ul {float:right; margin: 20px 20px 0 0;}

#featured-carousel.interior-landing-carousel { margin: 0 auto; clear: both; }
#featured-carousel.interior-landing-carousel .description {width:478px;height: 82px;	padding: 25px 30px 0 30px;	position: absolute;top:76px;	right: 14px;	background: url(../images/red-action-bar-small.png) no-repeat top left;}
#featured-carousel.interior-landing-carousel .description h2 { font-size-adjust:0.51;font-size: 18px; color: #fff; margin-bottom: 10px; }
#featured-carousel.interior-landing-carousel .description p { font-size: 14px; color: #fff; line-height: 17px; }
#featured-carousel.interior-landing-carousel .description p a { font-weight: bold; font-size: 12px; color: #fff; }
#featured-carousel.interior-landing-carousel .item-wrap {height: 250px}
#featured-carousel.interior-landing-carousel .carousel-pagination {bottom: 271px;}
#featured-carousel.interior-landing-carousel .carousel-pagination .wrap {height:35px;bottom: -28px; }
#featured-carousel.interior-landing-carousel .carousel-pagination ul {margin:13px 20px 0 0;}

#carousel {width: 530px; height: 259px; float: left; position: relative;margin:0 0 20px;}
#carousel .carousel-items {height:100%; overflow: hidden}
#carousel .carousel-items li {height: 100%; width: 100%; position: relative }
#carousel .carousel-items li .description {top: 125px; position: absolute; height: 80px; width: 400px; padding: 15px 25px 0 50px; background: url(../images/carousel-action-bar.png) 0 0 no-repeat;overflow: hidden; cursor: pointer;}
#carousel .carousel-items h3 { font-size: 9px; color: #fff; text-transform: uppercase;}
#carousel .carousel-items h4 {font-size: 21px; font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold;margin: 0 0 5px; color: #fff}
#carousel .carousel-items p {font-size: 12px; color: #fff; line-height: 16px; width: 90%}
#carousel .carousel-items .description a {font-weight: bold; color: #fff}
#carousel .carousel-items .more {color: #fff;}
#carousel .carousel-items .description a.more {background: url(../images/arrow-white-right.png) 100% 3.5px no-repeat;}
#carousel .carousel-items li .description:hover a.more { text-decoration: underline; }
#carousel .carousel-pagination {bottom:0;position:absolute;right:0;background: url(../images/gradient-black.png) 0 0 no-repeat; width: 248px; height: 25px; position: absolute; right: 0; z-index:9}


#carousel .carousel-pagination ul {float:right; margin: 7px 15px 0 0 }
.carousel-items a.full-img-link {text-indent: -9999em; display: block; position: absolute; height: 100%; width: 100%; z-index:9999}

.carousel-pagination li {display:block;float:left;text-indent:-9999em;margin: 0px}
.carousel-pagination li a {display: block; width:10px; height: 10px; background: url(../images/carousel-pagination-buttons1.png) 100% 0 no-repeat; margin-left:5px !important;}
.carousel-pagination li a:hover,
.carousel-pagination li.activeSlide a{background-position: 0 0;}

.carousel-wrap {height:266px;}
/* END FEATURED CAROUSEL */
