.jcarousel-wrapper {
	position: relative;
	height: 310px;
}

.jcarousel-wrapper .photo-credits {
	position: absolute;
	right: 15px;
	bottom: 0;
	font-size: 13px;
	color: #fff;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
	opacity: .66;
}

.jcarousel-wrapper .photo-credits a {
	color: #fff;
}

/** Carousel **/

.jcarousel {
	position: relative;
	overflow: hidden;
	width: 982px;
	height: 419px;
	margin: 0 0 0 8px;
}

.jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.jcarousel li {
	float: left;
}

/** Carousel Controls **/

.jcarousel-control-prev, .jcarousel-control-next {
	position: absolute;
	top: 85px;
	width: 30px;
	height: 68px;
	text-align: center;
	background: url("../img/scroll_arrow.png") no-repeat;
	outline: none;
}

.jcarousel-control-prev {
	left: -30px;
	background-position: 0 0;
}

.jcarousel-control-next {
	right: -30px;
	background-position: -30px 0;
}

.jcarousel-control-prev:hover span, .jcarousel-control-next:hover span {
	display: block;
}

.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive {
	cursor: default;
}

/** Carousel Pagination **/

.jcarousel-pagination {
	text-align: center;
	padding: 10px 0 0 0;
}

.jcarousel-pagination a {
	text-decoration: none;
	display: inline-block;
	font-size: 1%;
	border: 4px solid #ffffff;
	width: 15px;
	height: 15px;
	outline: none;
	border-radius: 50%;
}

.jcarousel-pagination a:nth-child(1) {background: #ad1da3;}
.jcarousel-pagination a:nth-child(2) {background: #c32a1f;}
.jcarousel-pagination a:nth-child(3) {background: #f17e00;}
.jcarousel-pagination a:nth-child(4) {background: #fcc900;}
.jcarousel-pagination a:nth-child(5) {background: #bbd700;}
.jcarousel-pagination a:nth-child(6) {background: #00a658;}
.jcarousel-pagination a:nth-child(7) {background: #0092ca;}

.jcarousel-pagination a.active:nth-child(1), .jcarousel-pagination a:hover:nth-child(1) {border-color: #e3b2e0;}
.jcarousel-pagination a.active:nth-child(2), .jcarousel-pagination a:hover:nth-child(2) {border-color: #eab5b1;}
.jcarousel-pagination a.active:nth-child(3), .jcarousel-pagination a:hover:nth-child(3) {border-color: #fad2a6;}
.jcarousel-pagination a.active:nth-child(4), .jcarousel-pagination a:hover:nth-child(4) {border-color: #feeca6;}
.jcarousel-pagination a.active:nth-child(5), .jcarousel-pagination a:hover:nth-child(5) {border-color: #e7f1a6;}
.jcarousel-pagination a.active:nth-child(6), .jcarousel-pagination a:hover:nth-child(6) {border-color: #a6e0c5;}
.jcarousel-pagination a.active:nth-child(7), .jcarousel-pagination a:hover:nth-child(7) {border-color: #a6d9ed;}
