.thumbs {list-style:none;width:310px; float: left;}
.thumbs li {float: left; width:99px; height:132px; margin: 0;}
.thumbs li {border: 2px solid #808080; opacity: 0.75;}
.thumbs li.selected {border: 2px solid #FFD956; opacity: 1;}
.thumbs li div{position:absolute;display:none;top:0;left:180px}
.thumbs li div img{cursor:pointer}
.thumbs li img.thumb{width: 99px; height: 132px; margin: 0;}
.thumbs li .caption{display:block;padding-top:.5em}

#captionContainer {float: right; padding-right: 10px; width: 640px;}
#controlsContainer {float: right; padding-right: 10px; width: 640px;}
#imageContainer {float: right; padding-right: 10px; padding-top: 2px; width: 640px; height: 640px; text-align: center;}
#thumbsContainer {float: left; width:310px;}

#controlsContainer .ss-controls {float: left;}
#controlsContainer .nav-controls {float: right; padding-left: 2em;}
#gallery .pagination a {padding-left: 1ex; padding-right: 1ex;}
#gallery .pagination .current {padding-left: 1ex; padding-right: 1ex; font-weight: bold;}
#gallery .nav-controls .prev {padding-right: 2em;;}