.carousel div.slide {
	position: relative;
}
.carousel div.slide img {
	width: 100%;
	height: 100%;
}

.carousel div.slide div {
	background-color: black;
	opacity: 0.6;
	filter: alpha(opacity=60); /* IE8- */
	height: 26%;
	min-height: 2em;
	width: 100%;
	position: absolute;
	bottom: 0;
}
.carousel div.slide .slide_title, .carousel div.slide .slide_text {
	color: white;
	margin: 0;
}
.carousel div.slide .slide_title {
	font-size: 2em;
	padding-left: 10%;
}
.carousel div.slide .slide_text {
	font-size: 1.2em;
    margin-top: -40px;
	padding-left: 10%;
}

.clearfix {
	float: none;
	clear: both;
}
a.prev, a.next, a.play {
	background: url(miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: inline-block !important;
	position: relative;
	bottom: 47px;
}
a.prev {
	background-position: 0 0;
}
a.prev:hover, a.next:hover, a.play:hover {
    background-color: transparent;
}
a.prev:focus, a.next:focus, a.play:focus {
    background-color: transparent;
}
a.prev:hover {
    background-position: 0 -50px;
}
a.prev.disabled {
    background-position: 0 -100px !important;
}
a.next {
    float: right;
	background-position: -50px 0;
}
a.next:hover {
    background-position: -50px -50px;
}
a.next.disabled {
    background-position: -50px -100px !important;
}
a.prev.disabled, a.next.disabled {
	cursor: default;
}
a.prev span, a.next span, a.play span  {
	display: none;
}
a.play {
    float: right;
    background-position: -150px 0;
}
a.play:hover {
    background-position: -150px -50px;
}
a.play.paused {
    background-position: -100px 0;
}
a.play.paused:hover {
    background-position: -100px -50px;
}
.pagination {
	position: relative;
	bottom: 50px;
	text-align: center;
}
.pagination a {
	background: url(miscellaneous_sprite.png) 0 -300px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a:hover, .pagination a:focus {
    background-color: transparent;
}
.pagination a.selected {
	background-position: -25px -300px;
	cursor: default;
}
.pagination a span {
	display: none;
}
span.linkSeparator {
	display: none;
}
