	/* Homepage Carousel
	-------------------------------------------------------------------------- */
		
		#home-carousel {
			width: 960px;
			height: 416px;
			background: url(../files/bg-home-carousel.jpg) top right no-repeat;
			position: relative;
			overflow: hidden;
			}

		#home-carousel.bea-carousel {		background: url(../files/bg-bea-carousel.jpg) top right no-repeat;}			
		/* carousel photos */
		
		#home-carousel-photos {
			width: 640px;
			height: 416px;
			float: left;
			}
		
		#home-carousel-photos li {
			position: relative;
			}
			
		/* carousel text */
			
		#home-carousel-text {
	width: 320px;
	height: 350px;
	overflow: hidden;
	position: absolute;
	top: 5px;
	float: right;
			}
			
		#home-carousel-text li {
			padding: 0 25px 0 40px;
			color: #fff;
			height: 320px;
			}
			
		#home-carousel-text li a.arrow-button {
			margin: 10px 0 0 -4px;
			float: left;
			}
			
		#home-carousel-text li blockquote {
			width: 255px;
			padding: 15px 0;
			font-size: 1.6em;
			line-height: 1.6em;
			float: left;
			}
			
		#home-carousel-text li cite {
			width: 255px;
			font-size: 1.2em;
			font-style: normal;
			line-height: 1.8em;
			float: left;
			}
			
		/* carousel nav */
			
		#home-carousel-nav {
			width: 255px;
			position: absolute;
			bottom: 25px;
			right: 25px;
			}
			
		#home-carousel-nav a, #home-carousel-nav a:visited {
			padding-right: 1px;
			width: 22px;
			height: 23px;
			line-height: 1.9em;
			font-size: 1.2em;
			color: #fff;
			text-decoration: none;
			text-align: center;
			display: block;
			float: left;
			}
			
		#home-carousel-nav a.selected {
			color: #2bb2ea !important;
			background: url(../files/button-carousel-selected.png) top left no-repeat;
			}
			
	
