#lightbox {
       position: absolute;
       left: 0;
       width: 100%;
       z-index: 8003;
       text-align: center;
       line-height: 0;
}

/* modified by ell 19.04.12 */
#lightbox img {
       border: none;
       width: auto !important;
       height: 100% !important;
       max-height: 760px;
       max-width: 600px;
       margin-top: 10px;
}

#imageContainer {}

#outerImageContainer {
       background-color: #fff;
       max-height: 760px !important;
       max-width: 600px !important;
       margin: 0 auto;
}

#loading {
       position: absolute;
       top: 40%;
       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: -1;
}

#imageContainer > #hoverNav {
       left: 0;
}

#hoverNav a {
       outline: none;
}

#prevLink, #nextLink {
       width: 49%;
       height: 100%;
       background-image: url(data:image/gif;base64,AAAA);

       /* Trick IE into showing hover */

       display: block;
}

#prevLink {
       left: 0;
       float: left;
}

#nextLink {
       right: 0;
       float: right;
}

#prevLink:hover, #prevLink:visited:hover {
       background: url(../images/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover {
       background: url(../images/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
       font: 10px Verdana, Helvetica, sans-serif;
       background-color: #fff;
       margin: 0 auto;
       line-height: 1.4em;
       overflow: auto;
       width: 100%;
}

#imageData {
       padding: 0 10px;
       color: #666;
}

#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 #bottomNavClose {
       width: 66px;
       float: right;
       padding-bottom: 0.7em;
       outline: none;
}

#overlay {
       position: absolute;
       top: 0;
       left: 0;
       z-index: 8002;
       width: 100%;
       height: 500px;
       background-color: #000;
}

/*modified by ell 19.04.12 */