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

}

