.fraction-slider{
  position:relative;
  width:100%; height:100%;
  overflow:visible;
}

.fraction-slider .slide{
  display:none; width:100%; height:100%;
  position:absolute;
  z-index:500;
}

.fraction-slider .active-slide{
  z-index:888;
}

.fraction-slider .fs_obj{
  display:block; display:none;
  position:absolute;
  top:0px; left:100%;
  z-index:700;
}
.fraction-slider .fs_obj:last-child {
  padding:40px 45px;
  background-color:rgba(0,0,0,0.4);
}
.fraction-slider .fs_obj:first-child {padding:0;}
.fraction-slider .fs_fixed_obj{
  z-index:600;
  left:0;
}

.fraction-slider .fs_obj *{
  display:inline-block;
  position:relative;
  top:0px; left:0px;
}

.fs_loader{
  width:100%; height:400px;
  background:url(fs-spinner.gif) center center no-repeat transparent;
}

/** CONTROLS **/

.fraction-slider .prev,
.fraction-slider .next{
  display:none;
  position:absolute;
  top:45%;
  width:45px; height:45px;
  z-index:888;
  text-indent:-999999px;
  opacity:0.6;
}

.fraction-slider .prev{
  left:10px;
  background:url(fs-prevnext.png) 0 0 no-repeat transparent;
  
}
.fraction-slider .next{
  right:10px;
  background:url(fs-prevnext.png) 100% 0 no-repeat transparent;
}
.fraction-slider .prev:hover,
.fraction-slider .next:hover{
  opacity:1;
}

.fraction-slider:hover .prev,
.fraction-slider:hover .next{
  display:block;
}

/** PAGER **/

.fs-pager-wrapper{
  position:absolute;
  left:0; bottom:20px;
  z-index:888;
  width:100%;
  text-align:center;
  white-space:nowrap;
}

.fs-pager-wrapper a{
  display:inline-block;
  width:2%; height:auto;
  margin:0 8px 0 0;
  background:none;
  border-bottom:6px solid #FFFFFF;
  opacity:0.6;
}
.fs-pager-wrapper .active{
  opacity:1;
}