#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:#eee; 
	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;}

#hoverNav{
	overflow:hidden;
	display:block;
	margin:0px auto 0;
	width:158px;
	padding:0 0 17px;
}
#prevLink, #nextLink{
	width:69px; 
	height:7px; 
	display:block;	
	float:left;
	margin:0 5px;
}
/*#prevLink{left:0; float:left;}
#nextLink{right:0; float:right;}
*/
#prevLink, #prevLink:hover, #prevLink:visited:hover{background:url(../img/lightbox/prevlabel.gif) no-repeat 0 0 !important;}
#nextLink, #nextLink:hover, #nextLink:visited:hover{background:url(../img/lightbox/nextlabel.gif) no-repeat 0 0 !important;}

#imageDataContainer{
	font:10px Verdana, Helvetica, sans-serif; 
	background-color:#eee; 
	margin:0 auto; 	 
	overflow:hidden; 
	width:100%;
	position:relative;
	padding:0 0 0px;
}

#imageContainer #btnClose{
	width:25px;
	height:24px;
	position:absolute;
	top:0;
	right:0;
	background:url(../img/lightbox/close.gif) no-repeat 0 0;
	cursor:pointer;
}

#imageData{padding:0 10px; color:#666;}

#imageData #imageDetails{
	display:none;
	width:70%; 
	float:left; 
	text-align:left;
}
		
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em;}			

#imageData #bottomNavClose{
	position:absolute;
	top:0px;
	right:10px;
	width:67px; 
	height:10px;
	float:right;  	 
	outline:none;
	background:url(../img/lightbox/closelabel.gif) no-repeat 0 0;
}	 	
#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}