body:after {
  content: url(images/lightbox/loading.gif) url(images/lightbox/sprite.png);
  display: none;
}
.lb-cancel {
  background-image: url(images/lightbox/loading.gif);
  background-repeat: no-repeat;
  display: block;
  height: 32px;
  margin: 0 auto;
  width: 32px;
}
.lb-caption {
  color: #ffffff;
  margin-top: 10px;
}
.lb-close {
  background-image: url(images/lightbox/sprite.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 36px;
  outline: none;
  position: absolute;
    top: -18px;
    right: -18px;
  text-align: right;
  width: 36px;
  z-index: 9100;
}
.lb-container {
  padding: 10px;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  width: 100%;
}
.lb-data {
  margin-top: 10px;
}
.lb-loader {
  height: 25%;
  line-height: 0;
  position: absolute;
    top: 43%;
    left: 0%;
  text-align: center;
  width: 100%;
}
.lb-nav a {
  cursor: pointer;
  display: block;
  height: 100%;
  outline: none;
  position: absolute;
    top: 0;
    bottom: 0;
  width: 40%;
  z-index: 9030;
}
.lb-nav a span {
  background-image: url(images/lightbox/sprite.png);
  background-repeat: no-repeat;
  height: 36px;
  margin-top: -18px;
  opacity: 0;
  position: absolute;
    top: 50%;
  width: 36px;
}
.lb-nav a:hover span {
  opacity: 1;
}
.lb-next {
  /* position */
    right: 0;
}
.lb-next span {
  background-position: 0 -72px;
  /* position */
    right: 20px;
}
.lb-number {
  display: none !important;
}
.lb-outerContainer {
  background-color: #ffffff;
  height: 250px;
  margin: 0 auto;
  overflow: visible !important;
  position: relative;
  width: 250px;
}
.lb-prev {
  /* position */
    left: 0;
}
.lb-prev span {
  background-position: 0 -36px;
  /* position */
    left: 20px;
}
.lightbox {
  line-height: 0;
  position: absolute;
    left: 0;
  width: 100%;
  z-index: 6000;
}
.lightbox a img {
  border: none;
}
.lightbox .lb-image {
  display: block;
  height: auto;
}
.lightboxOverlay {
  background-color: #000000;
  display: none;
  opacity: 0.8;
  position: absolute;
    top: 0;
    left: 0;
  z-index: 3000;
}
.no-opacity .lightboxOverlay {
  filter: alpha(opacity=80);
}