#lightboxcontainer { position: absolute; left: 0; top: 0; clear:both; width: 100%; z-index: 2100; text-align: center; line-height: 0; padding: 20px 0 0 0;}
#lightbox{	left: 0; z-index: 2100; text-align: center; line-height: 0; padding: 0 20px;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; /*background-color: #fff;*/ width: 250px; height: 250px; margin: 0 auto; overflow:auto; padding:0px;}
#imageContainer{ padding: 0px; overflow:hidden;}

#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: 2110; overflow:auto;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ display: none; width: 49%; height: 100%; background-image: url(blank.gif); display: block; z-index: 2120;}
#prevLink { left: 0; float: left; /*margin-left: -20px;*/ /*border:1px solid red;*/}
#nextLink { right: 0; float: right; /*margin-right: -20px;*/ /*border:1px solid red;*/}

#prevLink:hover, #prevLink:visited:hover {  background: url(/images/Lightbox/prevlabel.gif) left 50% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {  background: url(/images/Lightbox/nextlabel.gif) right 50% no-repeat;}

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: hidden; width: 100%	; }

#imageData{	padding:0px; color: #666; width:100%;}
#imageData #imageDetails{text-align: left; padding-top: 15px; vertical-align:top; padding-left:10px;}	
#imageData #caption{font-size: 15px; font-weight: bold; color: #e10915;	height: 22px; line-height:22px;}
#imageData #numberDisplay{ display: block; float: right; padding-top: 15px;}			
#imageData #bottomNavClose, #imageData #bottomNavClose:visited, #imageData #bottomNavClose:hover {color:black; clear: right; float: right;  width:80px; padding-bottom:20px; outline: none; text-align:right;}	
#imageData #bottomNav { padding: 0; width:80px; vertical-align:top;padding-right:10px;}
#imageData #imageDetails #imageDescription {display: block; padding-bottom: 10px;}

#overlay{ position: absolute; clear:both; top: 0; left: 0; z-index: 2000; width: 100%; height: 500px; background-color: #000; }

