/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute; background:none !important; padding-left:0 !important; }

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers li{float:left;}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0; z-index:111;}

/* demo styles */
#banner {
  height:300px;
  width:700px;
  margin:0 auto;
  position:relative;
  background:#fff;
  border:5px #fff solid;
  box-shadow:0 0 7px rgba(0,0,0,0.5);
  z-index:1;
}

 ul.bjqs-controls li a{
  display:block;
  padding:5px 10px;
  position:absolute;
  background:#fff;
  color:#fd0100;
  text-decoration:none;
  text-transform:uppercase;
}

a.bjqs-prev{
  left:0;
}

a.bjqs-next{
  right:0;
}

p.bjqs-caption,p.bjqs-caption span,p.bjqs-caption em { font-weight:bold; text-transform:uppercase;}
p.bjqs-caption { font-size:26px; color:#fff; background:rgba(0,0,0,0.3);  line-height:20px; width:46%; margin-bottom:20px}
p.bjqs-caption span { font-size:31px; display:block; color:#e9b412; line-height:normal;} 
p.bjqs-caption em { font-size:19px; display:block; color:#fff; line-height:18px; font-style:normal; }
 
 ol.bjqs-markers{
  position:absolute;
  bottom:10px;
  right:10px !important; 
}

 ol.bjqs-markers li{
  float:left;
  margin:0 3px;
}

 ol.bjqs-markers li a{
  display:block;
  height:10px;
  width:10px;
  border:4px solid #fff;
  overflow:hidden;
  text-indent:-9999px;
  background:#000;
  border-radius:10px;
  -webkit-border-radius:10px;
  box-shadow:0 0 50px rgba(0,0,0,0.5);
}

ol.bjqs-markers li.active-marker a{
  background:#fd0100;
}
