/*=== START HOME PAGE STYLES- Header Region ===*/

/* Header Region */
#header {
	height:52px;
	width:856px;
	margin: 0; padding:0; 
	position: absolute;
	z-index:3000;
	top:88px; left: 149px; 
	border:0px solid red;
	text-align:center;
	font-size: 0.8em;
	padding: 0 0 0 0;
	font-size: .9em;
	background-image:url('../images/home/home_shell2_header.png');
	}
	
	
/* banner Region */
#banner {
	height: 452px;
	width: 856px;
	margin: 0; padding:0; 
	position: absolute;
	z-index:2000;
	top:140px; left: 149px; 
	text-align:center;
	font-size: 0.8em;
	padding: 0 0 0 0;
	font-size: .9em;
	background-image:url('../images/home/home_shell2_banner.png');
	background-repeat:repeat-y;


}


	
/* Footer Region */

#footer {
	height:225px;
	width:912px;
	margin: 0; padding:0; 
	position: absolute;
	z-index:3000;
	top:498px; left: 149px; 
	text-align:center;
	font-size: 0.8em;
	padding: 0 0 0 0;
	font-size: .9em;
	background-image:url('../images/home/home_shell2_footer.png');
}

#footer span {
	position:absolute;
	top:40px; 
	left: 260px;
	width:433px;
	height:100px; 
	text-align:left;
	font-size: 1.2em;
	padding: 0 0 0 0;
	background-image:none;
	color:#FFFFFF;
	background-image:url('../images/home/promise.png');
	text-indent:-9999px;

}


/*=== END HOME PAGE STYLES ===*/


/*=== START HOME CAROUSEL STYLES ===*/
#slider-code { height: 402px; width: 844px; overflow:hidden; position:absolute; top:-2px; left:2px;}
#slider-code .viewport { float: left;  height: 402px; width: 844px; overflow: hidden; z-index:2001;}

#slider-code .buttons {
position:absolute;   
z-index:2002;
bottom: 50px; 
right:90px;  
display: block;
width:45px; 
height:45px;
background:url("../images/home/navbuttons.png") no-repeat scroll 0 0 transparent;
}

#slider-code .next { 
right:30px;
background-position: 0 -45px
}



#slider-code .disable { visibility: hidden; }
#slider-code .overview {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 3px;
	top: 3px;
}
#slider-code .overview li{ float: left; margin:0; padding: 0; height: 402px; width: 844px;}
#slider-code .active { color: #fff; background-color:  #555555; }

#slider-code .overview li img {border:none}
#slider-code .overview li a:hover {color:white;}

/*=== END HOME CAROUSEL STYLES ===*/


/*=== START HOME STYLES OVERIDES ===*/

#email {/* Displays mail icon to the right of the banner */
	position: absolute; 
	top:224px; left: 997px; 
	width:41px; height:52px;
	margin:0; padding:0;
	z-index:1000;
	
}
#email a {width:41px; height:52px; display: block; overflow: hidden; background: url(../images/icon_email.gif) no-repeat;}
#email a:hover {background:  url(../images/icon_email.gif) 0px -52px no-repeat;}
						


#top_nav_home ul{
	position: absolute; 
	top:15px; left:360px;
	margin:0; padding:0;
	list-style-type: none;
	width:475px;
	background-image:url(../images/home/home_navigation.png);
	background-repeat:no-repeat;
}

#top_nav_home ul li{
	float:left;	
}

#top_nav_home ul li a{
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font-family: Helvetica,Verdana, sans-serif,  Arial;
	font-size:1.2em;
	letter-spacing: -0.1em;
	display:block;
	font-weight:500;
	text-indent:0px;
	text-indent:-9999px;
	overflow:hidden;
	
}

#story_home a {
	width:65px;
}

#strategy_home a{
	width:95px;
}

#success_home a{
	width:110px;
}

#blog_home a{
	width:45px;
}

#leaptv_home a{
	width:65px;
}

#contact_home a{
	width:85px;
}

#story_home a:hover {
	background-image:url(../images/home/home_navigation.png);
	background-repeat:no-repeat;
	background-position:0 -20px;

}

#strategy_home a:hover{
	background-image:url(../images/home/home_navigation.png);
	background-repeat:no-repeat;
	background-position: -65 -20px;
}

#success_home a:hover{
	background-image:url(../images/home/home_navigation.png);
	background-repeat:no-repeat;
	background-position: -160 -20px;
}

#blog_home a:hover{
	background-image:url(../images/home/home_navigation.png);
	background-repeat:no-repeat;
	background-position: -270 -20px;
}

#leaptv_home a:hover{
	background-image:url(../images/home/home_navigation.png);
	background-repeat:no-repeat;
	background-position: -315 -20px;
}

#contact_home a:hover{
	background-image:url(../images/home/home_navigation.png);
	background-repeat:no-repeat;
	background-position: -380 -20px;
}

