.scriptolia-gallery.slideshow {
   margin-top: 10px;
   margin-bottom: 10px;
}

.scriptolia-gallery.slideshow .items {
   margin: 0 auto;
   position: relative;
}

.scriptolia-gallery.slideshow .item {
   margin: 0px;
   cursor: pointer;
   width: 100%;
}

.scriptolia-gallery.slideshow.display {
   overflow: hidden;
}

.scriptolia-gallery.slideshow div.overlay {
   position: absolute;
   left: 0px;
   top: 0px;
}

.scriptolia-gallery.slideshow div.overlay.loading {
   background: url(../img/loading.gif) center no-repeat;
}

.scriptolia-gallery.slideshow .item .thumbnail {
   text-align: center;
   margin: 0 auto;
   padding-bottom: 0px;
   margin: 0px;
}

.scriptolia-gallery.slideshow .item .thumbnail .img {
   margin: 0 auto;
}

.scriptolia-gallery.slideshow .item .thumbnail img {
   left: 0px;
   top: 0px;
   margin: 0 auto;
   box-shadow: 1px 3px 15px #777;
   -moz-box-shadow: 1px 3px 15px #777;
}

.scriptolia-gallery.slideshow .items img.overlay {
   outline:none;
}

.scriptolia-gallery.slideshow .items .overlay.left {
   background: no-repeat left center url( ../img/cursor-prev.png );
   opacity: 0.1;
   -moz-opacity: 0.1;
   filter: alpha(opacity=10);
   cursor: url(/img/cursor-prev.png), pointer;
}

.scriptolia-gallery.slideshow .items .overlay.left:hover {
   background: no-repeat left center url( ../img/cursor-prev.png );
   opacity: 1;
   -moz-opacity: 1;
   filter: alpha(opacity=100);
}

.scriptolia-gallery.slideshow .items .overlay.middle:hover {
   background: no-repeat bottom center url( ../img/cursor-thumbnails.png );
   opacity: 0.5;
   -moz-opacity: 0.5;
   filter: alpha(opacity=50);
   cursor: url(/img/cursor-thumbnails.png), pointer;
}

.scriptolia-gallery.slideshow .items .overlay.right {
   background: no-repeat right center url( ../img/cursor-next.png );
   opacity: 0.1;
   -moz-opacity: 0.1;
   filter: alpha(opacity=10);
   cursor: url(/img/cursor-next.png), pointer;
}

.scriptolia-gallery.slideshow .items .overlay.right:hover {
   background: no-repeat right center url( ../img/cursor-next.png );
   opacity: 1;
   -moz-opacity: 1;
   filter: alpha(opacity=100);
}

.scriptolia-gallery.slideshow .item .description {
   text-align: center;
   margin: 0px;
   /*display: none;*/
}

#slideshow_gallery_controls {
   margin: 0 auto;
}

#slideshow_gallery .info .description p {
   color: #333333;
   font-size: 18px;
   text-align: center;
}
