/* CSS Document */
.camera_prev > span, .camera_next > span, .product-sl-handler ol li.prev, .product-sl-handler ol li.next {
	background-color: #ac9000 !important;
}
.camera_prev > span:hover, .camera_next > span:hover, .product-sl-handler ol li.prev:hover, .product-sl-handler ol li.next:hover {
	background-color: #1e1e1e !important;
}

.camera_wrap .camera_pag .camera_pag_ul li {
	background: #ffffff;
}

.camera_commands > .camera_play, .camera_commands > .camera_stop,.camera_prevThumbs div,.camera_nextThumbs div {
	background-color: #ac9000 !important;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .camera_wrap .camera_pag .camera_pag_ul li:hover > span,
.product-sl-handler ol li:hover span, .product-sl-handler ol li.current span {
	background-color: #ac9000;
}

.camera_thumbs_cont ul li > img {
	border: 1px solid #2f2f2f !important;
}

.camera_caption {
	color: #ffffff;
}

.camera_caption h2 {
	color: #fff;
}

.camera_caption a.button {
	color: #FFF !important;
	background-color: #9e8b2a !important;
}

p.slidereadmore {
	text-align: center;
	line-height:44px;
}
p.slideintrotext {
	text-align: center;
}
h2.slidetitle {
	text-align: center;
}
p.slidereadmore a.button {
	padding:0;
	margin:0;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
}
p.slidereadmore a:hover {
	text-decoration:none;	
}


.camera_caption > div > div {
	background-color: rgba(0, 0, 0, 0.2);
	padding-bottom:10px;
}
.camera_caption p {
    padding: 0px 7px;
	margin:0;
    margin-bottom: 4px;
}
.camera_caption h2 {
	font-size: 23px;
	margin-bottom:0;
	line-height: 1.2em;

}