#lightbox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; 
  LINE-HEIGHT: 0; 
  POSITION: absolute; 
  TEXT-ALIGN: center;
  vertical-align: center;
}

#lightbox IMG {
	WIDTH: auto; HEIGHT: auto;
}

#lightbox A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

#outerImageContainer {
	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #fff
}

#imageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

#loading {
	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; HEIGHT: 25%; TEXT-ALIGN: center
}

#hoverNav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}

#imageContainer > #hoverNav {
	LEFT: 0px
}

#hoverNav A {
	outline: none
}
#prevLink {
	DISPLAY: block; BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); WIDTH: 49%; HEIGHT: 100%
}
#nextLink {
	DISPLAY: block; BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); WIDTH: 49%; HEIGHT: 100%
}
#prevLink {
	LEFT: 0px; FLOAT: left
}

#nextLink {
	RIGHT: 0px; FLOAT: right
}
#prevLink:hover {
}

#prevLink:hover:visited {
}

#nextLink:hover {
}

#nextLink:hover:visited {
}

#imageDataContainer {
	MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; OVERFLOW: auto; WIDTH: 100%; BACKGROUND-COLOR: #fff;
}

#imageData {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px;  	
}

#imageData #imageDetails {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left
}

#imageData #caption {
	FONT-WEIGHT: bold;
	color : black;
}

#imageData #numberDisplay {
	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em;
	color : black;
}

#imageData #bottomNavClose {
	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 83px; outline: none
}

#overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #000;
}
