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

