/* required styles for carouSlide */
.slider-wrapper {position:relative; overflow:hidden; width:100%; }
.slider-holder {overflow:hidden; display:block; width:100%; padding:0; margin:0;}
.slider-holder li {padding:0px; margin:0; display:block; list-style:none; color:#000; text-align:center; width:100%;}
.slider-holder img{ width:100%; height:auto;}
.slider-holder ul ul {height:auto; padding-left:18px;}
.slider-holder li li {padding:0; margin:0; display:list-item; width:auto; height:auto; float:none; list-style:disc;}

.slider-nav{ position:absolute; margin:0; padding:0; list-style:none; bottom:3%; z-index:999; right:2%;}
.slider-nav li{ display:block; float:left; background:#fff; color:#fff; opacity:0.8; margin:1px 2px; border-radius:50%;}
.slider-nav li a{ font-size:11px; color:#411c17; display:block; width:9px; height:9px;}
.slider-nav li.active{background:#f00;}

.slideshow-back-next{ position:absolute; list-style:none; z-index:999; top:50%; width:98%; left:0; margin:0 1%; padding:0;}
.slideshow-back-next li{ display:block; float:left; border:1px; opacity:0.8;}
.slideshow-back-next li.next-button{ float:right;}
.slideshow-back-next li.back-button{ float:left;}

.s-active {position:relative; top:0; left:0;}

