/* Basic jQuery Slider essential styles */
.bjqs-canvas { width: 100%; height: 100%; }

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; }

li.bjqs-slide{position:absolute; display:none; }

div.bjqs-controls { list-style:none; margin:0; padding:0; z-index:92; display:none; }
div.bjqs-controls button.bjqs-next { left:10px; }
div.bjqs-controls button.bjqs-prev { right:10px; }
div.bjqs-controls button.bjqs-play { left:50%; margin-left: -50px; display: none; }
div.bjqs-controls button.bjqs-pause { left:50%; margin-left: -50px; display: none; }
div.bjqs-controls button {
    position:absolute;
	top: 50%;
	cursor: pointer;
	margin-top: -50px;
	background-color: transparent;
    border: none;
}

.bjqs-markers { position: absolute; bottom: 38px; padding: 0; margin: 0; width:100%; height: 0px; }
.bjqs-markers ol{ list-style: none; -webkit-padding-start: 0px; }
.bjqs-markers {text-align: center;}
.bjqs-markers ol li{display:inline;}
.bjqs-markers ol li div{
    display:inline-block; cursor: pointer;
	width: 10px;
	height: 10px;
	background-color: #999999;
	margin-left:5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    -webkit-box-shadow: -1px 1px 1px 0px rgba(0,0,0,0.75);
    box-shadow: -1px 1px 1px 0px rgba(0,0,0,0.75);
}
.bjqs-markers ol li div.active-marker,
.bjqs-markers ol li div:hover{
	background: #ffffff;
}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;background: rgba(255,255,255,0.5);}


/* Custom for the CMS */
div.bjqs-controls button {
	margin-top: -50px;
}
div.bjqs-controls button div {
	width: 100px;
	height: 100px;
	background-image: url('bjqs_arrows.png');
	background-repeat: no-repeat;
}
div.bjqs-controls button.bjqs-next div { background-position: top 0px left -100px; }
div.bjqs-controls button.bjqs-prev div { background-position: top 0px left -200px; }
div.bjqs-controls button.bjqs-play div { background-position: top 999px left 0px; }
div.bjqs-controls button.bjqs-pause div { background-position: top 999px left -300px; }
.bjqs-wrapper:hover div.bjqs-controls button.bjqs-play div { background-position: top 0px left 0px; }
.bjqs-wrapper:hover div.bjqs-controls button.bjqs-pause div { background-position: top 0px left -300px; }
div.bjqs-controls .bjqs-next:hover div, div.bjqs-controls .bjqs-next:focus div { background-position: top -100px left -100px; }
div.bjqs-controls .bjqs-prev:hover div, div.bjqs-controls .bjqs-prev:focus div { background-position: top -100px left -200px; }
div.bjqs-controls .bjqs-play:hover div, div.bjqs-controls .bjqs-play:focus div { background-position: top -100px left 0px; }
div.bjqs-controls .bjqs-pause:hover div, div.bjqs-controls .bjqs-pause:focus div { background-position: top -100px left -300px; }
