#carousel {height: 418px; width: 100%; position: relative; overflow: hidden; text-align: center; padding-bottom: 1px; border-bottom: 1px solid #dcdcdc;}
	#carousel > div:first-child {width: 3560px; position: absolute; top: 0; left: 50%; margin-left: -1780px;}
		#carousel .car-w1 {overflow: hidden; width: 3561px;}
			#carousel .bx-viewport{padding-left: 1px;}
		#carousel .car-w1 li {position: relative; width: 1186px; margin-right: 1px; float: left;}
		#carousel .car-w1 li span, .car-w1 li div.sfTxtContent {
			position: absolute; 
			bottom: 4px; right: 0px; 
			color: #fff; 
			text-transform: uppercase; 
			width: 305px; 
			font-size: 9px; 
			line-height: 21px; 
			padding: 0 10px;
			text-align: left; 
			background: url(../img/skin/bg/bg-caption.png) repeat;
			letter-spacing:1px;
		}
		#carousel .car-w1 li span:before, .car-w1 li div.sfTxtContent:before {content: 'Photo: ';}
	#carousel .bx-controls {position: absolute; top: 162px; left: 50%; margin-left: -475px; width: 950px; z-index: 20;}
		#carousel .bx-controls-direction {overflow: hidden;}
			#carousel .bx-controls-direction a {display: block; height: 1px; padding-top: 41px; width: 38px; overflow: hidden; opacity: .5; filter: alpha(opacity=50);}
			#carousel .bx-controls-direction a:hover {opacity: .7; filter: alpha(opacity=70);}
			#carousel .bx-prev {float: left; background: url(../img/skin/bg/bx-prev.png) no-repeat;}
			#carousel .bx-next {float: right; background: url(../img/skin/bg/bx-next.png) no-repeat;}
	.right-panel {position: absolute; top: 0; left: 50%; margin-left: 594px; height: 420px; width: 1186px;}
	.left-panel {position: absolute; top: 0; right: 50%; margin-right: 594px; height: 420px; width: 1186px;}
	.shadow {position: absolute; top: 0; left: 0; right: 0; height: 6px; background: url(../img/skin/bg/bg-hw1.png) no-repeat center top;}

#main {background: none; overflow-x: visible;}
	#main .m-w2 {padding-top: 0; overflow: visible;}
	#crumbs, #subnav ul, .bx-pager {display: none;}
	#banner {width: 917px;}
		#banner .banner-title {bottom: auto; right: auto; top: -55px; left: 201px; padding: 0 22px; background: url(../img/skin/bg/bg-footer.png) repeat-y;}
			.banner-title h1 {border: 0; padding: 0; font-size: 14px; height: 53px; line-height: 53px; letter-spacing: 2px;}
		#banner .banner-content {position: relative; left: 0; width: 780px; padding: 54px 0px; background: none; }
			.banner-content p {padding-left: 30px; border-left: 2px solid #fff; font-size: 24px; margin: 0; font-family: 'Cabin', sans-serif; letter-spacing: 1px;}
				.banner-content.medium-font  p{font-size:25px !important;}
				.banner-content.large-font  p{font-size:26px !important;}
	#subnav {top: -55px;}
    #subnav .title > ul{display:block;}
#content {
    width: 851px;
    left: 60px;
    padding-top: 0;
    padding-bottom: 60px;
}
		.c-w1 {overflow: hidden;}
		.overview-title {position: absolute; top: 45px; left: 0px; bottom: 30px; width: 57px; border-right: 2px solid #1b8e8e;}
		 #content .overview {position: relative; width: 192px; height: 160px; padding: 10px; font-family: 'Cabin', sans-serif; float: left; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
			#content .row1, .row1 + .overview {border-top: 0;}
            #content .overview{border-top:0;}
			#content .fourcol {border-right: 0;}
			 #content .overview > a {display: inline-block; position: relative; z-index: 1; text-decoration: none; text-transform: uppercase; font-size: 12px; font-weight: 700; letter-spacing: 1px; background: #fff; padding: 5px 10px ;}
#content .overview.medium-font > a {
    font-size: 14px !important;
}
#content .overview.large-font > a {
    font-size: 15px !important;
}
			#content .overview p {color: #a3a3a3; font-size: 18px; padding: 0 10px; line-height: 23px; margin: 0;}
#content .overview.medium-font p {
    font-size: 19px !important;
}
#content .overview.large-font p {
    font-size: 20px !important;
}
#content .overview img {
    display: none;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 210px;
}
#content .overview:hover img {
    display: block;
}
			#content .touch .overview:hover img {display: none;}
			