/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0; display:none;z-index:4}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:4;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:2px; z-index:4}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:2px; z-index:4;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:4;}
ul.bjqs-controls.v-centered li a{position:absolute;}
/*
#moving_things:hover ul.bjqs-controls.v-centered li.bjqs-prev a{
     background: rgba(200, 200, 200, 0.53)  url('../design/arrow_left_black.png') 8px 3px no-repeat; width: 17px; height: 30px;
}

#moving_things:hover ul.bjqs-controls.v-centered li.bjqs-next a{
     background: rgba(200, 200, 200, 0.53) url('../design/arrow_right_black.png') 8px 3px no-repeat; width: 17px; height: 30px;
}
*/
ul.bjqs-controls.v-centered li.bjqs-next a{
     right:0; background: url('../design/arrow_right_black.png') 8px 3px no-repeat; width: 17px; height: 30px;
     display: block;
     padding: 4px 8px;
     text-decoration: none;     
}
/*
ul.bjqs-controls.v-centered li.bjqs-next a:hover{
     background: rgba(100, 100, 100, 0.53) url('../design/arrow_right_black.png') 8px 3px no-repeat;
}
*/
ul.bjqs-controls.v-centered li.bjqs-prev a{
     left:0; background: url('../design/arrow_left_black.png') 8px 3px no-repeat; width: 17px; height: 30px;
     display: block;
     padding: 4px 8px;
     text-decoration: none;       
}
/*
ul.bjqs-controls.v-centered li.bjqs-prev a:hover{
     background: rgba(100, 100, 100, 0.53)  url('../design/arrow_left_black.png') 8px 3px no-repeat;
}
*/
ol.bjqs-markers{
     position: absolute;
     bottom: 5px;
     right: 60px;
     z-index: 4;
     text-align: right;
     margin-right: 20px !important;
}
ol.bjqs-markers li a{ 
     text-decoration: none;
     display: inline-block;
     font-size: 5px;
     line-height: 5px;
     min-width: 5px;
     min-height: 5px;     
     background: #7c7c7c;
     color: #4E443C;
     border-radius: 5px;
     padding: 3px;
     text-align: center;
     margin-right: 2px;
     opacity: .90;
     border: 1px solid white;
}


ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
     background: #4E443C;
}