#lightboxOverlay {
  position:absolute;
  top:0;
  left:0;
  z-index:9999;
  background-color:black;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity:0.85;
  display:none;
}

#lightbox {
  position:absolute;
  left:0;
  width:100%;
  z-index:10000;
  text-align:center;
  line-height:0;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight:normal;
}

#lightbox img {
  width:auto;
  height:auto;
}

#lightbox a img {border: none;}

.lb-outerContainer {
  position:relative;
  background-color:white;
  *zoom:1;
  width:250px;
  height:250px;
  margin:0 auto;
}

.lb-outerContainer:after {
  content:"";
  display:table;
  clear:both;
}

.lb-container {padding:10px;}

.lb-loader {
  position:absolute;
  top:46%;
  left:48%;
  height:32px;
  width:32px;
  text-align:center;
  line-height:0;
}

.lb-nav {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:10;
}

.lb-container > .nav {left:0;}

.lb-nav a {outline:none;}

.lb-prev, .lb-next {
  width:49%;
  height:100%;
  background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display:block;
}

.lb-prev {
  left:0;
  float:left;
}

.lb-next {
  right:0;
  float:right;
}

.lb-prev:hover {background: url(../images/prev.png) left 48% no-repeat;}

.lb-next:hover {background: url(../images/next.png) right 48% no-repeat;}

.lb-dataContainer {
  margin:0 auto;
  padding-top:5px;
  *zoom:1;
  width:100%;
}

.lb-dataContainer:after {
  content:"";
  display:table;
  clear:both;
}

.lb-data {
  padding:0 10px;
  color:#bbb;
}

.lb-data .lb-details {
  width:85%;
  float:right;
  text-align:right;
  line-height:1.1em;
}

.lb-data .lb-caption {
  font-size:11px;
  font-weight:normal;
  line-height:2em;
}

.lb-data .lb-number {
  display:block;
  clear:left;
  padding-bottom:1em;
  font-size:11px;
}

.lb-data .lb-close {
  width:35px;
  float:left;
  padding-bottom:0.7em;
  outline:none;
}

.lb-data .lb-close:hover {cursor:pointer;}
