#controls-adv {
  position:absolute;
  top:0;
  left:0;
  background:#ccc;
  opacity:0.8;
  padding:5px;
  width:450px;
  z-index: 1000;
}
#caption-adv {
  position:absolute;
  bottom:0;
  left:0;
  background:#ccc;
  opacity:0.8;
  padding:5px;
  width:450px;
  z-index:1000;
}
#galleryWrapper {
  position:relative;
}
#galleryWrapper a {
  color:#000;
}
#galleryWrapper h2 {
  color:#000;
}

#galleryContent h1 {
  font-size:200%;
}
#galleryContent .next{
 float:right;
 padding:20px 0 0px 0;
}
#galleryContent .play,#galleryContent .pause {
 float:left;
 padding:20px 0 0px 0;
}
#galleryContent .prev{
 float:left;
 padding:20px 0 0px 0;
}
.caption a{
  float:right;
}
.caption p {
  font-family:Arial,Verdana,Helvetica,sans-serif;
}
.caption h2 {
  padding-bottom:5px;
}
#gallery div.content {
display:none;
float:right;
width:100%;
}
#gallery {
background-color:#fff;
}
#gallery div.content a, #gallery div.navigation a {
color:#000;
text-decoration:none;
}
#gallery div.content a:focus, #gallery div.content a:hover, #gallery div.content a:active {
text-decoration:underline;
}
#galleryContent div.controls {
}

#gallery div.controls a {
padding:5px;
}
#gallery div.ss-controls {
float:left;
}
#gallery div.nav-controls {
float:right;
}
#gallery div.loader {
  background-image:url(../GFX/loader.gif);
  background-position:center center;
  background-repeat:no-repeat;
  height:400px;
  width:445px;
}
#gallery div.slideshow {
  clear:both;
}
.slideshow {
  text-align:center;
}
#gallery div.slideshow span.image-wrapper {
  float:left;
}
#gallery div.slideshow a.advance-link {
display:block;
}
#gallery div.slideshow img {
border:medium none;
display:block;
}
#gallery div.download {
float:right;
}
#gallery div.embox {
clear:both;
}
#gallery div.image-title {
font-size:1.4em;
font-weight:bold;
}
#gallery div.image-desc {
line-height:1.3em;
padding-top:12px;
}
div.navigation {
  padding:10px 0;
}
#gallery ul.thumbs {
clear:both;
margin:0;
padding:0;
width:490px;
overflow:hidden;
margin-bottom:8px;
}
#gallery ul.thumbs li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 15px 5px 0;
padding:0;
height:55px;
width:80px;
overflow:hidden;
}

#gallery ul.thumbs li.selected {
border: 1px solid #000;
}

#gallery a.thumb {
border:0;
display:block;
padding:1px;
overflow:hidden;
width:77px;
height:52px;
}

#gallery a.thumb:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#gallery ul.thumbs img {
display:block;
}
#gallery div.pagination {
clear:both;
}

#gallery div.pagination a, div.pagination span.current {
border:1px solid #e9e9e9;
background-color:#e9e9e9;
display:block;
float:left;
margin-right:5px;
padding:4px 7px 3px;
}
#gallery div.pagination a:hover {
border:1px solid #d7d7d7;
background-color:#e9e9e9;
text-decoration:none;
}
#gallery div.pagination span.current {
background-color:#e9e9e9;
border-color:#e9e9e9;
color:#000;
font-weight:bold;
}
#gallery #thumbs-min ul.thumbs li {
float:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#gallery #thumbs-min a.thumb {
border:medium none;
display:inline;
padding:0;
}
#gallery #thumbs-min ul.thumbs li.selected a.thumb {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
background:inherit inherit inherit inherit inherit;
color:#eee;
font-weight:bold;
}
