.lb-loader,.lightbox
{
    text-align:center;
    line-height:0;
    position:absolute;
    left:0;
}

body.lb-disable-scrolling{overflow:hidden}

.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000000;filter:alpha(Opacity=95);opacity:.9;display:none}

.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox

.lb-image{
      display:block;
      height:auto;
      max-width:inherit;
      max-height:none;
      border-radius:3px;
      border:2px solid #000}

.lightbox a img{border:none}

.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#555555}

.lb-outerContainer:after{content:"";display:table;clear:both}

.lb-loader{top:43%;height:25%;width:100%}

.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}

.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}

.lb-container>.nav{left:0}.lb-nav a{outline:0;}

.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}

.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}

.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}

.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}

.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}

.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}

.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data

.lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data

.lb-caption{
      font-size:10px;
      font-weight:700;
      line-height:1em;
      font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  }

.lb-data

.lb-caption a{color:#4ae}.lb-data

.lb-number{display:block;clear:left;padding-bottom:1em;font-size:0px;color:#999}.lb-data

.lb-close{
  display:block;
  float:right;
  width:30px;
  height:30px;
  background:url(../images/close.png) top right no-repeat;
  text-align:right;
  outline:0;
  filter:alpha(Opacity=70);
  opacity:.7
  ;-webkit-transition:opacity .2s;
  -moz-transition:opacity .2s;
  -o-transition:opacity .2s;
  transition:opacity .2s
}

.lb-data

.lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
