/*
	Description: Adelaide Metro site, Galleriffic.
	Version: 0.1
*/

#page-content #content #gallery-wrapper{padding-bottom:20px;}
#page-content #content #gallery-wrapper .content{display:none;width:595px;}
#page-content #content #gallery-wrapper .content a,
#page-content #content #gallery-wrapper .navigation a{text-decoration:none !important;}
#page-content #content #gallery-wrapper .controls{margin-top:5px;height:23px;}
#page-content #content #gallery-wrapper .controls a{padding:5px;}
#page-content #content #gallery-wrapper .ss-controls{float:left;}
#page-content #content #gallery-wrapper .nav-controls{float:right;}
#page-content #content #gallery-wrapper .ss-controls a,
#page-content #content #gallery-wrapper .nav-controls a{text-decoration:underline !important;}
#page-content #content #gallery-wrapper .slideshow-container{background:#f8f8f8;position:relative;clear:both;height:500px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);}
#page-content #content #gallery-wrapper .loader{position:absolute;top:0;left:0;background-image:url(../../images/loading.gif);background-repeat:no-repeat;background-position:center;width:595px;height:500px;}
#page-content #content #gallery-wrapper .slideshow{}
#page-content #content #gallery-wrapper .slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;}
#page-content #content #gallery-wrapper .slideshow a.advance-link{display:block;width:595px;height:502px;line-height:502px;text-align:center;}
#page-content #content #gallery-wrapper .slideshow a.advance-link:hover,
#page-content #content #gallery-wrapper .slideshow a.advance-link:active,
#page-content #content #gallery-wrapper .slideshow a.advance-link:visited{text-decoration:none !important;}
#page-content #content #gallery-wrapper .slideshow img{vertical-align:middle;padding:0 !important;border:none !important;margin-top:-4px;}
#page-content #content #gallery-wrapper .caption-container{position:relative;clear:left;height:75px;background:#f3f3f3;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;margin-bottom:10px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);}
#page-content #content #gallery-wrapper span.image-caption{display:block;position:absolute;width:100%;top:0;left:0;}
#page-content #content #gallery-wrapper .caption{padding:12px;}
#page-content #content #gallery-wrapper .image-title{margin:1px 0 2px;font-weight:bold;font-size:18px;}
#page-content #content #gallery-wrapper .image-desc{line-height:16px;margin:0 0 5px;}
#page-content #content #gallery-wrapper .navigation{}
#page-content #content #gallery-wrapper ul.thumbs{clear:both;margin:0 !important;padding:0 !important;}
#page-content #content #gallery-wrapper ul.thumbs li{float:left;padding:0;margin:5px 5px 5px 0;list-style:none !important;}
#page-content #content #gallery-wrapper a.thumb{padding:2px;display:block;border:1px solid #ccc;}
#page-content #content #gallery-wrapper ul.thumbs li.selected a.thumb{background:#000;}
#page-content #content #gallery-wrapper a.thumb:focus{outline:none;}
#page-content #content #gallery-wrapper ul.thumbs img{border:none;display:block;padding:0 !important;}
#page-content #content #gallery-wrapper .pagination{padding-top:10px;clear:both;}
#page-content #content #gallery-wrapper .navigation .top{margin-bottom:12px;height:11px;}
#page-content #content #gallery-wrapper .navigation .bottom{margin-top:12px;}
#page-content #content #gallery-wrapper .pagination a,
#page-content #content #gallery-wrapper .pagination span.current,
#page-content #content #gallery-wrapper .pagination span.ellipsis{display:block;float:left;margin-right:2px;padding:4px 7px 2px 7px;border:1px solid #ccc;}
#page-content #content #gallery-wrapper .pagination a:hover{background-color:#eee;text-decoration:none;}
#page-content #content #gallery-wrapper .pagination span.current{font-weight:bold;background-color:#000;border-color:#000;color:#fff;}
#page-content #content #gallery-wrapper .pagination span.ellipsis{border:none;padding:5px 0 3px 2px;}