#content.home {margin-top: 339px;padding-bottom: 0;padding-top: 0;}
#content {clear: both;float: left;padding: 49px 0px 0;position: relative;width: 958px;z-index: 98;}

/**** 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:565px;width: 100% !important; background-position: 50% 0 !important; background-repeat:no-repeat !important; }
#featured-carousel .carousel-items > li.active {display: block}

#featured-carousel .item-wrap {height:340px;margin:0 auto; position:relative; top:110px; width:961px; z-index:98; right:0;}

#featured-carousel .item-wrap .description {background:transparent url(../../images/box.png) no-repeat scroll 0 0;	bottom:41px; color:#FFFFFF; height:113px;	overflow:hidden; position:absolute;	padding:0px 0px 0 0px; right:0px; width:483px; margin:0;}
#featured-carousel .item-wrap .description .Content {width:410px; float:left; color:#fff; margin:7px 0 0 25px;}
#featured-carousel .item-wrap .arrow{width:14px; float:right; color:#fff; margin:51px 17px 0 0;}

#featured-carousel .item-wrap .description:hover a.more {text-decoration: underline}
#featured-carousel .item-wrap .description h1 {font-size:26px; font-weight:normal; line-height:30px;}
#featured-carousel .item-wrap .description p {font-size:12px; line-height:16px;}
#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:154px;margin:0 auto;position:relative;width:961px;z-index:98;}
*:first-child+html #featured-carousel .carousel-pagination {top:411px;margin:0 auto;position:relative;width:961px;z-index:98;}


.office-page #featured-carousel .carousel-pagination {bottom: 157px;}
#featured-carousel .carousel-pagination .wrap {background: url("../../images/theme-bar.png") no-repeat 0 0 transparent; bottom: -41px; float: right;
    height: 44px; position: absolute; right: 0px; width: 362px;}
#featured-carousel .carousel-pagination ul {float:right; margin: 17px 14px 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:13px; height: 13px; background: url(../../images/button.png) 100% 0 no-repeat; margin-left:5px !important;}
.carousel-pagination li a:hover,
.carousel-pagination li.activeSlide a{background-position: 0px -13px;}


body #sb-body img {width: 100%;}