#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto; height:auto;}
#lightbox a img{border:none;}

#outerImageContainer{position:relative;background:#fff;width:250px;height:250px;margin:100px auto 0;}
#imageContainer{padding:10px;}

#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:10;}
#hoverNav a{outline:none;}

#prevLink {width:49%;height:100%;display:block;}
#nextLink {width:49%;height:100%;display:block;}
#prevLink {left:0;float:left;}
#nextLink {right:0;float:right;}
#prevLink, #prevLink:hover, #prevLink:visited:hover{background:url(images/prevlabel.gif) left 10px no-repeat;}
#nextLink, #nextLink:hover, #nextLink:visited:hover{background:url(images/nextlabel.gif) right 10px no-repeat;}

#imageDataContainer{font: 10pt Verdana;background:#FFF;margin: 0 auto;line-height:1.2em;overflow:auto;width:100%;}
#imageData{padding:10px 0 0 10px;color:#666;}

#imageData #imageDetails{width: 90%;float:left;text-align:left;}
#imageData #caption{color:#588a4b;font-weight:bold;}

#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:24px;float:right;padding:5px 10px 5px 0;outline:none;}

#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:100%;background:#8DC178;}