div#gallery{display:block;float: left;width:510px;}div.content{display:block;float: left;width:510px;}div.content a,div.navigation a{text-decoration: none;color:#777;}div.content a:focus,div.content a:hover,div.content a:active{text-decoration: none;}div.controls{margin-top:5px;height:23px;}div.controls a{padding:5px;}div.ss-controls{float: left;}div.nav-controls{float: right;}div.slideshow-container{float: left;position: relative;clear:both;height:385px;}div.loader{position:absolute;top:0;left:0;background-image: url('loader.gif');background-repeat: no-repeat;background-position:center;width:510px;height:385px;}div.slideshow{}div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;}div.slideshow a.advance-link{display:block;width:510px;height:385px;line-height:385px;text-align:center;}div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited{text-decoration: none;}div.slideshow img{vertical-align: middle;border:1px solid #ccc;}div.download{float: right;}div.caption-container{position: relative;clear: left;height:75px;}span.image-caption{display:block;position:absolute;width:510px;top:0;left:0;}div.caption{padding:12px;}div.image-title{font-size:1.4em;text-align:center;color:#000;}*+html div.image-title {padding-top:370px;}* html div.image-title {padding-top:370px;}div.image-title a {text-decoration:none;color:#000;}div.image-title a:visited {text-decoration:none;color:#000;}div.image-desc{line-height:1.3em;padding-top:12px;}div.navigation{}ul.thumbs{clear:both;margin:0;padding:0;}ul.thumbs li{float: left;padding:0;margin:5px 10px 5px 0;list-style: none;}a.thumb{padding:2px;display:block;border:1px solid #ccc;}ul.thumbs li.selected a.thumb{background:#000;}a.thumb:focus{outline: none;}ul.thumbs img{border: none;display:block;}div.pagination{clear:both;}div.navigation div.top{margin-bottom:12px;float: left;}div.bottom{margin-top:20px;float: left;}div.pagination a,div.pagination span.current,div.pagination span.ellipsis{display:block;float: left;margin-right:2px;padding:4px 7px 2px 7px;}div.pagination a:hover{background-color:#eee;text-decoration: none;}div.pagination span.current{font-weight:bold;background-color:#000;border-color:#000;color:#fff;}div.pagination span.ellipsis{border: none;padding:5px 0 3px 2px;}
