#homeCarousel {
   width: 100%;
	height: 446px;
	background: url('../../resources/img/bg.carousel.png') no-repeat scroll center 0 transparent;
}

#homeCarousel #carousel-indicators-container {
	width: 100%;
	position: absolute;
	bottom: 30px;
}

#homeCarousel .carousel-indicators {
	width: 120px;
	margin: 0 auto;
	position: static;
}

#homeCarousel .carousel-indicators li {
	border: 0;
	width: 18px;
	height: 18px;
	margin: 0 6px;
	cursor: pointer;
	background: url('../../resources/img/sprite.carousel.png') no-repeat scroll 0 0 transparent;
}

#homeCarousel .carousel-indicators li:hover {
	opacity: 0.75;
}

#homeCarousel .carousel-indicators li.active {
	background-position: 0 -18px;
}

#homeCarousel #product-overview {
	width: 420px;
	float: left;
	padding: 70px 0 0 35px;
}

#homeCarousel #product-overview h1 {
	font-size: 40px;
	line-height: 44px;
}

#homeCarousel #product-overview p {
	color: #0c347b;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	margin: 0 0 20px;
}

#homeCarousel #product-highlight {
	width: 485px;
	float: left;
	position: relative;
	margin: 90px 0 0 0;
}

#homeCarousel #product-highlight #product-resources {
	position: absolute;
	top: 85px; right: 50px;
}

#homeCarousel #product-highlight #product-resources a {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	text-decoration: underline;
	display: block;
	margin: 0 0 20px 0;
}

#homeCarousel #slide-two-bg {
	width: 547px;
	height: 376px;
	float: left;	
}

#homeCarousel #slide-two-text {
	width: 850px;
	height: 130px;
	float: right;
	margin: 90px 20px 135px 20px;
}

#homeCarousel #slide-two-text p {
	color: #fff;
	font-size: 30px;
	line-height: 34px;
	text-transform: uppercase;
	font-family: "Nunito", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#homeCarousel #play-video {
	width: 100%;
	position: absolute;
	top: 240px; left: 0;
}

#homeCarousel #play-video a {
	width: 87px;
	height: 104px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url('../../resources/img/icon.play-video.png') no-repeat scroll 0 0 transparent;
}

#homeCarousel #slide-four-bg {
	width: 547px;
	height: 376px;
	float: left;
	background: url('../../resources/img/bg.slide-four.png') no-repeat scroll 0 0 transparent;
}

#homeCarousel #slide-four-text {
	width: 353px;
	float: right;
	text-align: right;
	padding: 100px 35px 0 0;
}

#slide-four-footnote {
	width: 570px;
	padding-right: 35px;
	position: absolute;
	right: 0px;
	top: 300px;
	font-size:80%;
}

#homeCarousel #slide-four-text p {
	color: #fff;
	font-size: 36px;
	line-height: 40px;
	text-transform: uppercase;
	font-family: "Nunito", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#homeCarousel #slide-four-text span a {
	text-decoration: underline;
}

#homeCarousel #crescent {
	font-size: 45px;
	line-height: 50px;
	text-align: center;
	text-transform: uppercase;
	width: 575px;
	margin: 0 auto 30px auto;
	padding: 50px 0 30px 0;
	background: url('../../resources/img/crescent.png') no-repeat scroll 340px bottom transparent;
}

#homeCarousel #this-or-that {
	width: 875px;
	margin: 0 auto;
}

#homeCarousel #this {
	width: 375px;
	float: left;
}

#homeCarousel #this p {
	color: #fff;
	font-size: 30px;
	line-height: 34px;
	text-transform: uppercase;
	font-family: "Nunito", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#homeCarousel #or-container {
	width: 100px;
	float: left;
}

#homeCarousel #or-container #or {
	width: 60px;
	height: 60px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url('../../resources/img/or.png') no-repeat scroll 0 0 transparent;
}

#homeCarousel #that {
	width: 375px;
	float: right;
	text-align: right;
}

#homeCarousel #that p {
	color: #fff;
	font-size: 30px;
	line-height: 34px;
	text-transform: uppercase;
	font-family: "Nunito", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#slide-three-footnote {
	position: absolute;
	top: 350px;
	right: 32px;
	font-size:80%;
}

#slide-three {
	height: 376px;
}