/* Preload images */ body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);  display:none;} .lightboxOverlay{position:absolute;  top:0;  left:0;  z-index:9999;  background-color:black;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity:0.8;  display:none;} .lightbox{position:absolute;  left:0;  width:100%;  z-index:10000;  text-align:center;  line-height:0;  font-weight:normal;} .lightbox .lb-image{display:block;  height:auto;  max-width:inherit;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;} .lightbox a img{border:none;} .lb-outerContainer{position:relative;  background-color:white;  *zoom:1;  width:250px;  height:250px;  margin:0 auto;  -webkit-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;} .lb-outerContainer:after{content:"";  display:table;  clear:both;} .lb-container{padding:4px;}
.lb-loader{position:absolute;  top:43%;  left:0;  height:25%;  width:100%;  text-align:center;  line-height:0;} .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:none;  background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');} .lb-prev,.lb-next{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:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity:0;  -webkit-transition:opacity 0.6s;  -moz-transition:opacity 0.6s;  -o-transition:opacity 0.6s;  transition:opacity 0.6s;} .lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.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:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity:0;  -webkit-transition:opacity 0.6s;  -moz-transition:opacity 0.6s;  -o-transition:opacity 0.6s;  transition:opacity 0.6s;} .lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity:1;} .lb-dataContainer{margin:0 auto;  padding-top:5px;  *zoom:1;  width:100%;  -moz-border-radius-bottomleft:4px;  -webkit-border-bottom-left-radius:4px;  border-bottom-left-radius:4px;  -moz-border-radius-bottomright:4px;  -webkit-border-bottom-right-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:13px;  font-weight:bold;  line-height:1em;}
.lb-data .lb-number{display:block;  clear:left;  padding-bottom:1em;  font-size:12px;  color:#999999;} .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:none;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  opacity:0.7;  -webkit-transition:opacity 0.2s;  -moz-transition:opacity 0.2s;  -o-transition:opacity 0.2s;  transition:opacity 0.2s;} .lb-data .lb-close:hover{cursor:pointer;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity:1;}