#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); 
				/* Trick IE into showing hover */ 
				display: block; 
		}
#prevLink 		{ 
				left: 0; 
				float: left;
		}
#nextLink 		{ 
				right: 0; 
				float: right;
		}
#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; 
				background-color: #fff; 
				margin: 0 auto; 
				line-height: 1.4em; 
				overflow: auto; 
				width: 100%	; 
		}

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

#overlay		{ 
				position: absolute; 
				
			top: 0; left: 0; 
			z-index: 90; width: 100%; 
			height: 500px; 
			background-color: #000; 
	}
