#lightbox{top:40px;z-index:100}
#lightbox a img{border:none}
#outerImageContainer{height:250px;width:250px;margin:0 auto;background-color:#fff;position:relative}
#imageContainer{padding:10px}
#loading{top:40%;height:25%}
#hoverNav{z-index:10;height:100%;top:0}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;display:block;height:100%;background:transparent url(../images/blank.gif) no-repeat}
#prevLink{float:left;left:0}
#nextLink{float:right;right:0}
#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;margin:0 auto;line-height:1.4em;background-color:#fff}
#imageData{padding:0 10px}
#imageData #imageDetails{text-align:left;float:left;width:70%}
#imageData #caption{font-weight:700}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em}
#overlay{filter:alpha(opacity=60);background-color:#000;height:500px;top:0;opacity:.6;-moz-opacity:.6;z-index:90}
.clearfix:after{clear:both;visibility:hidden;display:block;height:0;content:"."}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{height:1%}
#lightbox,#loading,#hoverNav,#overlay{position:absolute;width:100%;left:0}
#lightbox,#loading{line-height:0;text-align:center}

