
#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:../bitmap/lightbox/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(../bitmap/lightbox/prevlabel.gif) left 15% no-repeat;
 }
#nextLink:hover, #nextLink:visited:hover {
	background: url(../bitmap/lightbox/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;
 }
