*|#lightbox {
  left: 0;
  z-index: 100;
  line-height: 0;
  position: absolute;
  width: 100%;
  text-align: center;
}
*|#lightbox *|img {
  width: auto;
  height: auto;
}
*|#lightbox *|a *|img {
  border: 9px ridge ;
}
*|#outerImageContainer {
  margin: 0 auto;
  position: relative;
  background-color: #ffffff;
  width: 250px;
  height: 250px;
}
*|#imageContainer {
  padding: 10px;
}
*|#loading {
  background: transparent url(lightbox-ico-loading.gif) no-repeat scroll 0%;
  position: absolute;
  top: 40%;
  left: 48%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
*|#hoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
*|#imageContainer *|#hoverNav {
  left: 0;
}
*|#hoverNav *|a {
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
}
*|#prevLink, *|#nextLink {
  width: 49%;
  height: 100%;
  background-image: url(data:image/gif;
  base64,AAAA);
  display: block;
}
*|#prevLink {
  left: 0;
  float: left;
}
*|#nextLink {
  right: 0;
  float: right;
}
*|#prevLink:hover, *|#prevLink:visited:hover {
  background: transparent url(lightbox-btn-prev.gif) no-repeat scroll left 15%;
}
*|#nextLink:hover, *|#nextLink:visited:hover {
  background: transparent url(lightbox-btn-next.gif) no-repeat scroll right 15%;
}
*|#imageDataContainer {
  margin: 0 auto;
  overflow: auto;
  font-family: Verdana,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  background-color: #ffffff;
  line-height: 1.4em;
  width: 100%;
}
*|#imageData {
  padding: 0 10px;
  color: #666666;
}
*|#imageData *|#imageDetails {
  width: 70%;
  float: left;
  text-align: left;
}
*|#imageData *|#caption {
  font-weight: bold;
}
*|#imageData *|#numberDisplay {
  display: block;
  clear: left;
  padding-bottom: 1em;
}
*|#imageData *|#bottomNavClose {
  background: transparent url(lightbox-btn-close.gif) no-repeat scroll center bottom;
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  height: 20px;
}
*|#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000000;
}
