#homepage {  
	margin-bottom:10px;
	position:relative;
}

.feature {
	position:relative;
	width:950px;
	height:302px;
}
#featureRotate {
	position:relative;
	width:950px;
	height:302px;
	background:url(/images/bg_feature.png) no-repeat;
}

.feature-photos {
	position:absolute;
	width:950px;
	height:302px;
}
.feature-content {
	position:absolute;
	width:643px;
	/*height:220px;*/
	/*margin:80px 0 0 75px;*/
	margin:50px 0 0 75px;
}
.feature-content h1, h2, h3, h4, h5 { color:#fff; margin:0 0 5px 0; }
.feature-content h1 { font:normal 42px Helvetica Neue LT Std, "Arial Narrow", Arial, Helvetica, sans-serif; }
.feature-content h2 { font:normal 26px Helvetica Neue LT Std, "Arial Narrow", Arial, Helvetica, sans-serif; }
.feature-content h3 {
	font:normal 18px Helvetica Neue LT Std NEW, "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#9f9f9f;
}
.feature-content h4 { font:normal 20px Helvetica Neue LT Std NEW, "Arial Narrow", Arial, Helvetica, sans-serif; color:#999; }
.feature-content h5 { font:normal 16px Helvetica Neue LT Std NEW, "Arial Narrow", Arial, Helvetica, sans-serif; }

#feature-photo-1 {
	background:url(/images/home-coaching.png) no-repeat;
}
#feature-photo-2 {
	background:url(/images/home-consulting.png) no-repeat;
}
#feature-photo-3 {
	background:url(/images/home-workshops.png) no-repeat;
}
#feature-photo-4 {
	/*background:url(/images/home-our-clients.png) no-repeat;*/
	background:url(/images/slide3-bg.png) no-repeat;
}

#col-1 {
	width:630px;
	margin:10px 10px 0 0;
}

#content-top {
	background:url(/images/subpage-content-top.png) no-repeat;
	height:26px;
}
#content {
	background:url(/images/subpage-content.png) repeat-y;
	padding:0 30px;
}
#title {
	font:normal 22px/25px Helvetica Neue LT Std, "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
}
#quote {
	font:normal 18px/28px Helvetica Neue LT Std, "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#91a0b5;	
	margin:7px 0;
}
#attribution {
	font:normal 18px/24px Helvetica Neue LT Std NEW, "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
}

#content h1, #content h2, #content h3, #content h4, #content h5 { color:#fff; margin:22px 0 5px 0; }
#content h1 { font:normal 28px Helvetica Neue LT Std, "Arial Narrow", Arial, Helvetica, sans-serif; margin-top:0; }
#content h2 { font:normal 26px Helvetica Neue LT Std, "Arial Narrow", Arial, Helvetica, sans-serif; margin-top:0; }
#content h3 { font:normal 20px Helvetica Neue LT Std NEW, "Arial Narrow", Arial, Helvetica, sans-serif; }
#content h4 { font:normal 18px Helvetica Neue LT Std NEW, "Arial Narrow", Arial, Helvetica, sans-serif; }
#content h5 { font:normal 16px Helvetica Neue LT Std NEW, "Arial Narrow", Arial, Helvetica, sans-serif; }

#content-bottom {
	background:url(/images/subpage-content-bottom.png) no-repeat;
	height:26px;
}

#col-2 {
	width:310px;
}

#testimonial-top {
	background:url(/images/insight-top.png) no-repeat;
	height:29px;
	margin:10px 0 0 0;
}
#testimonial {
	background:url(/images/insight-middle.png) repeat-y;
	padding:0 30px;
}
#testimonial-bottom {
	background:url(/images/insight-bottom.png) no-repeat;
	height:29px;
}

/* homepage tabs */
#tabs{
	background:url(/images/tabs/tabs-bg-1.png) no-repeat 0 0;
	width:950px;
	height:270px;
	overflow:hidden;
	margin:10px 0;
}
#tabs.tab2{background:url(/images/tabs/tabs-bg-2a.png) no-repeat 0 0;}
#tabs.tab3{background:url(/images/tabs/tabs-bg-3a.png) no-repeat 0 0;}
#tabs ul.tabset{
	list-style:none outside none;
	margin:0;
	padding:0;
	width:950px;
	height:39px;
	/*background:url(/images/tabs/tabset-bg.png) no-repeat 0 0;*/
}
#tabs ul.tabset li{
	margin:0 23px 0 0;
	padding:0;
	width:166px;
	height:32px;
	float:left;
	text-align:center;
	padding:7px 0 0;
}
#tabs ul.tabset li a{
	color:#ffffff;
	font-size:18px;
	font-family:arial;
}
#tabs .tab{
	display:none;
	padding:35px 20px 0 20px;
	height:196px;
}
#tabs .tab.activetab{
	display:block;
}
#tabs .tab .mask{
	height:196px;
	width:764px;
	float:left;
	position:relative;
	overflow:hidden;
}
#tabs .tab .mask ul{
	width:9999px;
	list-style:none outside none;
	margin:0;
	padding:0;
}
#tabs .tab .mask ul li{
	width:764px;
	float:left;
	height:196px;
}
#tabs .prev, #tabs .next {
    background: url("/images/tabs/arrow-left.png") no-repeat scroll 0 0 transparent;
    color: #EC621D;
    display: inline;
    float: left;
    font-size: 10px;
    height: 64px;
    margin: 34px 49px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-decoration: none !important;
    text-indent: -9999px;
    width: 22px;
}
#tabs .next {
    background: url("/images/tabs/arrow-right.png") no-repeat scroll 0 0 transparent;
    float: right;
    margin: 34px 0 0;
    text-align: left;
}
#tabs .t-img{
	float:right;
	margin:10px 0 0 30px;
}
#tabs p.test-header{
	font-family:arial;
	font-size:24px;
	margin:0 0 15px;
	padding:0;
	color:#ffffff;
}
#tabs p.who{
	font-family:arial;
	font-size:12px;
	margin:0 0 15px;
	padding:0;
	color:#7d97b5;
	text-indent:45px;
	font-style:italic;
}
#tabs p.what{
	line-height:22px;
	margin: 0 0 10px;
}
#tabs .testext{
	float:left;
	width:580px;
	position:relative;
}
#featurewrapper{
	position:relative;
}
#nav{
	position:absolute;
	bottom:8px;
	z-index:10;
	left:445px;
}
#nav a{
	background:url(/images/slides-circle.png) no-repeat 0 0;
	width:10px;
	height:10px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	display:inline-block;
	margin:0 3px;
}
#nav a.activeSlide{background:url(/images/slides-circle-active.png) no-repeat 0 0;}
