.thumbnails {
}

.thumbnails a img {
  margin: 1px;
  opacity: .75;
  -moz-opacity: .75;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

.thumbnails a:hover img,
.thumbnails .open img {
  cursor: hand;
  cursor: pointer;
  opacity: 1;
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  
}

.thumbnailSlideshowWrapper {
  display: inline;
}

.slideshowContainer {
  position: absolute;
  display: none;
  z-index: 50;
  background: #cfd6e6;
  border: 1px solid #6e7e9d;
}

.slideshowContainer img {
  margin: 0px;
}

.open .slideshowContainer {
  display: block;
}

.slideshowContainer .controls {
  cursor: hand;
  cursor: pointer;
  position: absolute;
  width: 100%;
  top: -10px;
  text-align: center;
}

.slideshowOverlay {
  position: absolute;
  top: 40%;
  width: 100%;
  display: none;
  text-align: center;
  font-size: 125%;
  font-weight: bold;
}

.slideshowCaption {
  font-size: 110%;
  width: 100%;
}

.slideshowCaption .content {
  padding: 3px;
  text-align: center;
  line-height: normal;
}

