div#page{background-color:#ecead5;text-align:left;margin:0 auto}
div#container{margin:0 0 20px;padding:20px}
div#ads{clear:both;padding:12px 0 12px 66px}
div#footer{clear:both;color:#777;text-align:center;margin:0 auto;padding:20px 0 40px}
div.content{display:none;float:right;width:650px; margin-top: 3px;}
div.content a,div.navigation a{text-decoration:none;color:#000}
div.content a:focus,div.content a:hover,div.content a:active{text-decoration:none;color:#474747}
div.controls{margin-top:5px;height:23px}
/*div.controls a{padding:5px}*/
div.ss-controls{float:left;font-weight:700;margin-left: -16px;}
div.slideshow-container{position:relative;clear:both;height:610px}
div.loader{position:absolute;top:0;left:0;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center;width:550px;height:502px}
div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0}
div.slideshow a.advance-link{display:block;width:550px;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.caption-container{position:relative;clear:left;height:75px}
span.image-caption{display:block;position:absolute;width:550px;top:0;left:0}
div.caption{padding:12px}
div.image-title{font-weight:700;font-size:1.4em}
div.image-desc{line-height:1.3em;padding-top:12px}
div.navigation{padding-top:20px}
ul.thumbs{clear:both;margin:0;padding:0}
ul.thumbs li{float:left;list-style:none;margin:5px 10px 5px 0;padding:0}
a.thumb{display:block;border:1px solid #ccc;padding:2px}
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;height:11px}
div.navigation div.bottom{margin-top:12px}
div.pagination a,div.pagination span.current,div.pagination span.ellipsis{display:block;float:left;margin-right:2px;border:1px solid #000;text-transform:uppercase;padding:1px 7px 2px}
div.pagination a:hover{background-color:#474747;color:#fff;border:1px solid #474747;text-decoration:none}
div.pagination span.current{font-weight:700;background-color:#474747;color:#fff;border:1px solid #474747}
div.pagination span.ellipsis{border:none;padding:5px 0 3px 2px}
div.nav-controls,div.download{float:right}
.controls a {
    background:#fff;
    border: 1px solid #000000;
    color: #FFFFFF;
    margin-left: 15px;
    padding: 7px 10px; font-weight:bold; 
}
.controls a:hover {
    background:#afafaf; color:#000;
}