.hero{
	position:relative;
	height:455px;
}
	.hero-images{
		position:absolute;
		width:940px;
		height:419px;
		z-index:1;
		overflow:hidden;
		border-bottom:1px solid #c4c4c4;
	}
		.hero-images ul{
			margin:0;
			padding:0;	
		}
			.hero-images li{
				position:absolute;
				list-style:none;
				background:none;
				margin:0;
				padding:0;
				display:none;
			}
	.hero-divider{
		position:absolute;
		top:253px;
		width:435px;
		height:212px;
		background:url(images/bg-hero-description.png) no-repeat left top;
		z-index:2;
	}
	.hero-descriptions{
		position:absolute;
		top:302px;
		left:20px;
		z-index:3;
	}
		.hero-descriptions ul{
			position:relative;
			margin:0;
			padding:0;
		}
			.hero-descriptions li{
				position:absolute;
				list-style:none;
				background:none;
				margin:0;
				padding:0;
				width:350px;
				display:none;
			}
				.hero-descriptions a:link,
				.hero-descriptions a:visited{
					font-weight:bold;
					background:url(images/hero-link-arrow.png) no-repeat right 3px;
					padding-right:30px;
					text-decoration:none;
				}
				.hero-descriptions a:hover,
				.hero-descriptions a:active{
					text-decoration:underline;
				}
	.hero-controls{
		position:absolute;
		top:414px;
		z-index:4;
	}
		.hero-controls ul{
			margin:0;
			padding:0;
			overflow:hidden;
		}
			.hero-controls li{
				float:left;
				margin:0;
				padding:0 16px 0 0;
				list-style:none;
				background:none;
			}
			.hero-controls li.current{
				
			}
			
				.hero-controls a:link,
				.hero-controls a:visited{
					color:#64379b;
					font-size:14px;
					text-decoration:none;
					display:block;
					padding:14px 0px 20px 15px;
				}
				.hero-controls a:hover,
				.hero-controls a:active{
					color:#000;
				}
				.hero-controls li.current a:link,
				.hero-controls li.current a:visited,
				.hero-controls li.current a:hover,
				.hero-controls li.current a:active{
					color:#64379b;
					background:url(images/hero-current.png) no-repeat center top;
				}
#slideshow .hero-descriptions,
#slideshow .hero-descriptions p,
#slideshow .hero-descriptions a,
#slideshow .hero-descriptions h1,
#slideshow .hero-descriptions h2,
#slideshow .hero-descriptions h3{
	color:#fff;
	margin-bottom:5px;
}
