#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-khtml-border-radius-topleft:10px;-khtml-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top:3px #ddd solid;border-right:3px #ddd solid;border-left:3px #ddd solid;}
#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:transparent url(./images/blank.gif) no-repeat;/* Trick IE into showing hover */
display:block;}
#prevLink{left:0;float:left;opacity:.4;filter:alpha(opacity=40,finishopacity=0,style=0);background:url(./images/prev.gif) left center no-repeat;}
#nextLink{right:0;float:right;opacity:.4;filter:alpha(opacity=40,finishopacity=0,style=0);background:url(./images/next.gif) right center no-repeat;}
#prevLink:hover,#prevLink:visited:hover{opacity:1;filter:alpha(opacity=100,finishopacity=0,style=0);}
#nextLink:hover,#nextLink:visited:hover{opacity:1;filter:alpha(opacity=100,finishopacity=0,style=0);}
#imageDataContainer{font-size:.625em;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%
border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-khtml-border-radius-bottomleft:10px;-khtml-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom:3px #ddd solid;border-right:3px #ddd solid;border-left:3px #ddd solid;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #image-add{width:30%;float:left;text-align:center;}
#imageData #caption{font-weight:normal;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:82px;float:right;margin:0 0 1em 1em;text-align:right;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#fff;}
html,body{height:100%;min-height:100%;}
