
.loader {background: url(../images/loader.gif) no-repeat center; padding: 40px 0;}

#caption {padding: 10px 0 0 0;}

#slideshow {text-align: center; clear: both;}

#slideshow img {border: 1px solid #fff; max-width: 565px; max-height: 500px;}

.ss-controls {font-weight: bold; float: left; width: 335px;}

.nav-controls {padding: 0 0 10px 0;}
.nav-controls .prev {margin-right: 5%;}

div.navigation {width: 248px;}

div.bottom {clear: both; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 8px 0 8px 0; margin: 10px 0 20px 0;}

div.bottom a, div.bottom span {clear: both;font-weight: bold; padding: 2px 7px; margin: 2px 3px 2px 0;}
div.bottom span.current {color: #000; background: #fff; border: 1px solid #000;}

ul.thumbs {margin: 0; padding: 0}
ul.thumbs a {display: block; padding: 0 3px; margin: 0; text-decoration: none;}
ul.thumbs li {float: left; min-width: 24px; width: auto !important; width: 24px; border: 1px solid #fff; list-style: none; text-align: center; margin: 0 5px 5px 0;}
ul.thumbs li.selected {border: 1px solid #000; background: #fff;}
ul.thumbs li.selected a {color: #000;}
