#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
  padding: 0 25px;
}

#lightbox a img {
  border: none;
}

#outerImageContainer {
  position: relative;
  background-color: #fff;
  margin: 0 auto;
}

#outerImageContainer .boxClose {
  position: absolute;
  cursor: pointer;
  z-index: 101;
  top: 5px;
  right: 5px;
  width: 25px;
  height: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMuSURBVEhLpZbPS1RRHMXNMsumH045COOvUScZGRRdKohgCyVcGSKuhjaCpAuDcWMEjasoF21CioggqFYtautS/AdcCAaCNCAoio1pmE3nc/m+ydFRRztweO99zznfO++9e9+dggM4Z/wfHNnjvFgiXhQv2DnH02B/jj6c0zeDK2JFU1PT/Y6OjrjOo+JVsVDMB/jwR8nTR+cVIn0duLXirq6u0bRhamrqq2qNok88aSB0fI3krEWafqoVi+7RuWc4Njb2xnSHyclJBuKOrpknF6ijR/Fb1IF+pmeyJYFA4M7MzMw38zhMTEx8kRYReRQHB+KaegSfRRzoQz9pvJcMeFE3xJ7Z2dmkeR2Gh4ffq14v8kj2g+t6dLM6kFe9R6QffbNAobSoqKh/YWHhh2UcBgYGpqVVi96L5FhN3SwO5MhLKxUPDeCBF1UmxBYXF7cs69Dd3f1cWrl4XazU9TOTHPCTIy/S51hcEm/V1NQMJZPJHeuR3t3dTWt6jkurb29vf8q1B3z4yVk+L/BL/A0NDaMrKyu/rFd6c3MzFYvFPq6urlolnUbHh99ypwK/yB+NRsfVPDPQflBHx2f+M+GyWFdbW/tiY2Pjt/V2WF9f3wuFQi/RxTMPABgk3Nra+jrXIC0tLW+l3xbPPAjBQFtb25OdnZ09650F6tIT+Mx/KnAH5bqDR9vb29bSzaK1vr6+6aWlpczUQseH33J5AWNZOBx+uLX1b6mkUqk/zc3ND6RV6iv7mGuT0vjwk7P8sWAK3gwGg0OamlnvQGvEeywsxiDXJjngJ0dePHIquwH8fn9seXn5p2Udent7We2VovfB41hJ3SwO5MhLyzkQBb/P57s3Pz+/ZhmHwcHBV9JCYq4PZAjdrA7k6SPt0OIsqaqqujs3N/fdvA4jIyMfpOX6AntwX2J8FnGgD/2kZT717AuF8Xj8nXkctOl8Up2FdtQAHtDr8FvUgX6qs2tm9qHizs7OYW89JBKJz6qFRRrku/2GyZGnD/1Uy3pc7A/BSCTSr1mDyG7ItnrSAB7w4Y+Qp4/Og2LmjwTAxPz2/gaxevMdwAN+b9XTh36qFRT8Bculi8a0tyIUAAAAAElFTkSuQmCC) no-repeat;
}

#imageContainer {
  padding: 10px;
  min-height: 52px;
}

#loading {
  position: absolute;
  top: 20%;
  left: 0%;
  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: none;
}

#prevLink,
#nextLink {
  width: 49%;
  height: 100%;
  background: transparent url(/statics/front/widgets/lightbox/blank.gif) no-repeat;
  /* Trick IE into showing hover */
  display: block;
}

#prevLink {
  left: 0;
  float: left;
}

#nextLink {
  right: 0;
  float: right;
}

#prevLink:hover,
#prevLink:visited:hover {
  background: url(data:image/png;base64,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) left 50% no-repeat;
}

#nextLink:hover,
#nextLink:visited:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAtCAYAAADP5GkqAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAVfSURBVFhHtZhZTFxlGIaRYRX3BWXHElutS+suWKAyqJSa2mhprdYLe2GIMW6Jd+yLJuwkhouacEm8MURqQS80MY1sDTdEKdMmmmC8g7Aom9jq+5j/T44zZ5A5M/2SNzOZ+f7zvuf73v8/30xcUFxnEC/4hAQD3vMZuKbhJE8UksyrU8Q1CYjtHacINwi3Crcb3CLcKPAdOeTHLGzZudPrhduEHOFeYa/BbvPZHUKaQC7ViIkQW/JUAfJ8YZ/P5/MnJSW9lJqaelTvn9dnjwsIuVugQlQiJiKsAC6aLexTnJqYmDi/ubn51/r6+tbY2NhkZmbmaX1XLDwgZAi0xFYiqrCGo88FycnJZXNzcxf/DorJycmZ3Nzcd5RTKjwkWBEYNSoRlBIBlH+Pyv7i2tran4b3PyERlyTiXeU9KzwsZAo3CVGJsO7H9bsloHJ1dfUPwxkSU1NTP+fl5X2o3HLBinC2I2JPWAFcBAMWVVdXty8tLS0bzpCYnZ39LTs7+yPlPidYEZ6NyQJEsAXvEh4U/EVFRZ9IRNhKzMzM/JqVlfWBcm0lPBsTtYCFNwvs98eEirKyss6FhYVVwxkSo6OjF3Nyct5XLp5AOCJsJXZcBSsA1ckCuyFXeEKoKC8v71xcXFw3nCGh7Xo5Pz//PeUeFNgdznbsWIQNWuEU8aRQ6ff7e7a2tq4azpDQ7rhsKuEXrAhPxiQREWwr2pEnIOJwSUlJ9/Ly8u+GMyR0WM2mp6dTCacIT8a0Imwl2Bm0o1LGbFc7whpTlQhkZGQ4RURlTOsJzgdEUIlDMmbXdsZUJQKmHXjCszFtOCtBO6jECzJmlyqxZjhDQsa8JGPaEzNqY1IJ6wmMyVPxUHFxccfKykrYSnBsqxLOdmQJURvTuUXxRIeMGdYT4+PjAYcx7WFFJTx5IrgdVKKysLCQc2K7SmBMnqIlwn3CnQKzB9eLqB1OEdaYTwtHZcy++fn5sJ5QJX7UA+xN5dIKKkgrPPmBQASzIbPiHoEH0mmJ+DwQCIQ9J6anp38qLS19Q7n3CPjJ8yPcmpJWFAhst7eEjwcGBn4xfK6h73s08FA51noSQMkoHT1MF9jnFcLbdXV1P2xsbLge11cVfX19XzBtKddWACN68gDkTMdMzQeEk7W1td8YLtfo6ekZUt4RYb9gz4SITGjv3PYe8meEYyI/a3hcQ+QjyntVQCwtY/TDyDsWYMmdd850XNXY2HjO8LhGZ2fncGJioiXHsKy3W3BH/bfkTEuWnP18vLm5edjwhAQ9b29vPxcfH39cuUVmnZM8ojuHnMPD9vxYU1PTiOEKCci7urq+Vt4JwZKznutERE6yLTu/iP7teUNDw7Zl7+7upucnBcRa8ojvPJici71SU1MzZHhcwxgOctrEOnvnVDKinjvJuVhVW1vbt4bHNUzPKTtiWRd1z7kIP8NOqKffGR7XEPlINIYjIfjOIzUcWy0qwwHOZp5yu4SnhJfr6+u/Mlyu0dHRQc9fEzwbjsAcLOCPB47J/T6f74hOuEHD4xr9/f3nlXtKoE0cMpZ8x4azATmLeEAUiPygnlphDxnizJkz36ekpLyufE7E4BNux3duA3KeTP/785yeG8Phds4F51bzRE6w0Arg5/lhNwGQa58PKwe3B5NzE57ICWcLdiUkJBw4qxDfFcMN+ZXe3t4v9X2VEFNywmlCpta9aWlpZS0tLZ8ODQ1dGBwcvNDa2vqZvFGp75gBnVsN8ogM5xZcANgxi/n9foEx+hHhUfPK9MM0TKs8G2674IIMHPznw7jF/wSMT4D3fEabyIk5OWFbgSEhYWxCDKA9fGZ/UMSIPC7uH8c7rQ6WeobNAAAAAElFTkSuQmCC) right 50% no-repeat;
}


/*** START : next / previous text links ***/
#nextLinkText,
#prevLinkText {
  color: #FF9834;
  font-weight: bold;
  text-decoration: none;
}

#nextLinkText {
  padding-left: 20px;
}

#prevLinkText {
  padding-right: 20px;
}
/*** END : next / previous text links ***/


/*** START : added padding when navbar is on top ***/
.ontop #imageData {
  padding-top: 5px;
}


/*** END : added padding when navbar is on top ***/
#imageDataContainer {
  display: none;
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
}

#imageData {
  padding: 0 10px;
}

#imageData #imageDetails {
  width: 70%;
  float: left;
  text-align: left;
}

#imageData #caption {
  font-weight: bold;
}

#imageData #numberDisplay {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}

#imageData #numberDisplay a {
  color: black;
  padding-left: 5px;
  padding-right: 5px;
}

#imageData .bottomNavClose {
  width: 24px;
  float: right;
  margin-bottom: 0.7em;
}

#imageData #helpDisplay {
  clear: left;
  float: left;
  display: block;
}

html {
  height: auto;
  position: relative;
}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 90;
  background-color: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  display: none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#lightboxIframe {
  display: none;
}
