﻿/* Photo Gallery styles */

.plGalleryList { 0 }

.galleryThumb { width: 190px; float:left; margin:0 35px 32px 0; height:142px;}
.galleryThumb img { width: 190px; height: 116px; }
.galleryThumb a, .galleryThumb a:visited {color:#737373; font-size:12px;  margin:5px 0; display:block; text-decoration: none;}
.galleryThumb a:hover, .galleryThumb a:visited:hover {color:#000000;}

h2.galleryTitle { color: #737373; margin-bottom: 10px; font-size: 150%; color: #000; font-weight: normal; }

a.backLink, a.backLink:visited { color: #737373; text-decoration: none; }
a.backLink:hover, a.backLink:visited:hover { text-decoration: underline; }

/* JQuery Gallery Styles */
/* below two main divs are set to display:none - their display is controlled on page if js is enabled */
div.content { display: none; float:left; width:268px; height: 220px; }
div.galleryNavigation { display: none; margin: 0 auto; text-align: center; }
div.content a, div.galleryNavigation a { text-decoration: none; color: #777; }
div.content  a:focus, div.content  a:hover, div.content  a:active { text-decoration: underline; }
div.controls { margin-top: 5px; height: 23px; }
div.controls a { padding: 5px; }
div.ss-controls { float: left; overflow: hidden; }
div.nav-controls { float: right; overflow: hidden; width: 100px; padding-right: 6px; }

div.loader { height: 0px; background-image: url('loader.gif'); background-repeat: no-repeat; background-position: center; width: 500px; height: 300px }
div.slideshow { clear: both; }
div.slideshow span.image-wrapper { display: block; width: 268px; padding-bottom: 6px; }
div.slideshow a.advance-link { display: block; }
div.slideshow img { border: none; display: block; margin: 0 auto; }
div.download { float: right; }
div.embox { clear: both; padding: 2px; display: block; text-align: center; }
div.image-title { font-weight: bold; font-size: 1.4em; }
div.image-desc { line-height: 1.3em; padding-top: 12px; }

#thumbs-adv ul.thumbs { clear: both; margin: 0; padding: 0; }
#thumbs-adv ul.thumbs li { display: inline !important; padding: 0; padding: 0 3px; list-style: none; }
#thumbs-adv a.thumb { z-index:1; font-weight: bold; }
#thumbs-adv ul.thumbs li.selected a.thumb { color: #006EC3; }
#thumbs-adv a.thumb:focus { outline: none; }
#thumbs-adv ul.thumbs img { border: none; display: block; }

div.nav-controls a.prev { float: left; background: url(images/arrow-prev.gif) no-repeat 0 55%; font-weight: bold; margin: 0; padding: 0 0 0 9px; color: #006EC3; } 
div.nav-controls a.next { float: right; background: url(images/arrow-next.gif) no-repeat right 55%; font-weight: bold; padding: 0 9px 0 0; color: #006EC3; }

div.pagination { clear: both; }
div.galleryNavigation div.top { display: none; }
div.galleryNavigation div.bottom { margin-top: 12px; }
div.pagination a, div.pagination span.current { display: block; float: left; margin-right: 2px; padding: 4px 7px 2px 7px; border: 1px solid #ccc; }
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; }