.gallery2 { width: 608px; padding: 10px; margin-top: 15px; margin-bottom: 10px; border: 1px solid #d3d3d3; background-color: #f7f7f5; position: relative;}
.gallery2 h2 {margin: 0;}

.gallery2 .content { float: none; width: auto; }
.gallery2 div.controls {margin-top: 5px; height: 23px;}
.gallery2 div.controls a {padding: 5px;}
.gallery2 div.ss-controls {float: left;}
.gallery2 div.nav-controls {float: right;}

.gallery2 div.ss-controls a.play, .gallery2 div.ss-controls a.pause {position:absolute; top:515px; z-index:5; right: 5px; font-size: 12px; font-style: italic; color: #20cbdf;}
.gallery2 div.ss-controls a:hover {color: #000;}
.gallery2 div.nav-controls a.prev {position:absolute; top: 250px; left: 10px; width: 20px; height: 25px; text-indent: -10000px; display:block; background: url(../images/gallery-prev.gif) no-repeat; overflow: hidden;}
.gallery2 div.nav-controls a.next {position:absolute; top: 250px; right: 10px; width: 20px; height: 25px; text-indent: -10000px; display:block; background: url(../images/gallery-next.gif) no-repeat; overflow: hidden;}

.gallery2 div.slideshow-container {position: relative; margin: 0 0 50px 45px; clear: both; height: 410px; width: 495px;}
.gallery2 div.loader { position: absolute; top: 0; left: 0; width: 550px; height: 502px; background-image: url('loader.gif'); background-repeat: no-repeat; background-position: center;}
.gallery2 div.slideshow { }
.gallery2 div.slideshow span.image-wrapper { display: block; position: absolute; top: 20px;	left: 0;  z-index: 10; background: url(../images/gallery-image-back.gif) no-repeat 0px 0px; border: 10px solid #eeeee9;}

.gallery2 div.slideshow a.advance-link { display: block; width: 490px; height: 400px; overflow: hidden; text-align: center;}
.gallery2 div.slideshow a.advance-link:hover, .gallery2 div.slideshow a.advance-link:active, .gallery2 div.slideshow a.advance-link:visited { text-decoration: none;}
.gallery2 div.slideshow img {height: auto; display: block; margin: -15px auto 0; }

.gallery2 div.download {position: absolute; top: 53px; right: 10px; font-size: 12px; font-style: italic; color: #20cbdf; background-color: #eeeee9;}

.gallery2 div.caption-container { position: absolute; top: 0px; left: 55px; clear: left; height: 75px; }
.gallery2 span.image-caption {display: block; position: absolute; width: 510px; top: 0; left: 0; background: transparent;}
.gallery2 div.caption {height: 30px; padding: 10px 120px 10px 10px; margin-top: 45px; background: #eeeee9; color: #333333; font-style: italic; overflow: hidden;}

.gallery2 div.image-title {}
.gallery2 div.image-desc {display: none;}
.gallery2 div.navigation {width: 618px;}

.gallery2 ul.thumbs {clear: both; margin: 0; padding: 25px 0 0 0;}
.gallery2 ul.thumbs li { float: left; padding: 0; margin: 5px 10px 5px 0; list-style: none; }
.gallery2 a.thumb {display: block; height:93px; width:93px; overflow: hidden; background: #fff;}
.gallery2 ul.thumbs li.selected a.thumb {}
.gallery2 a.thumb:focus { outline: none;}
.gallery2 ul.thumbs img {border: none;display: block;}


.gallery2 div.pagination {clear: both;}
.gallery2 div.navigation div.top {position: absolute; margin-bottom: 12px;height: 11px;}
.gallery2 div.navigation div.bottom {display: none;}
.gallery2 div.pagination a, .gallery2 div.pagination span.current, .gallery2 div.pagination span.ellipsis { display: block; float: left; margin-right: 2px; padding: 5px 7px 2px 7px; border: 1px solid #ccc; color: #666666; font-weight: bold; background-color: #f7f7f5;}
.gallery2 div.pagination a:hover { background-color: #eee; text-decoration: none;}
.gallery2 div.pagination span.current { font-weight: bold; border: none; color: #20cbdf; }
.gallery2 div.pagination span.ellipsis {border: none; padding: 5px 0 3px 2px;}

.gallery2 div.pagination a.galnextpage {padding: 0px; width: 27px; height: 21px; text-indent: -10000px; background: url(../images/gallery-page-next.gif) no-repeat; overflow: hidden;}
.gallery2 div.pagination a.galprevpage {padding: 0px; width: 27px; height: 21px; text-indent: -10000px; background: url(../images/gallery-page-prev.gif) no-repeat; overflow: hidden;}
