#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-color:#fff; width:250px; height:250px; margin:0 auto; }#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; }#imageContainer>#hoverNav{ left:0;}#hoverNav a{ outline:none;}#prevLink,#nextLink{ width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA);display:block; }#prevLink { left:0; float:left;}#nextLink { right:0; float:right;}#prevLink:hover,#prevLink:visited:hover { background:url(../img/lightbox/prevlabel.gif) left 15% no-repeat; }#nextLink:hover,#nextLink:visited:hover { background:url(../img/lightbox/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%;  z-index:1000;  position:relative;}#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;} #bottomNavAdd {width:0;overflow:hidden; background-color:#000000;height:20px;margin:5px auto;position:relative;}#bottomNavAdd a {}#bottomNavAdd #bottomNavNext{ position:absolute; right:4px; top:0px; } #bottomNavAdd #bottomNavPrev{ position:absolute; left:4px; top:0px; }#overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }