#lightbox {
	z-index: 100; left: 0px; width: 100%; line-height: 0; position: absolute; top: 40px; text-align: center
;}
* html #lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; top: expression(offsetParent.scrollTop + screen.availHeight/2.22);}

#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: url(../images/blank.gif) no-repeat; width: 49%; height: 100%
;}
#nextLink {
	display: block; background: url(../images/blank.gif) no-repeat; width: 49%; height: 100%
;}
#prevLink {
	left: 0px; float: left
;}
#nextLink {
	right: 0px; float: right
;}
#prevLink:hover {
	background: url(../images/prevlabel.gif) no-repeat left 15%
;}
#prevLink:hover:visited {
	background: url(../images/prevlabel.gif) no-repeat left 15%
;}
#nextLink:hover {
	background: url(../images/nextlabel.gif) no-repeat right 15%
;}
#nextLink:hover:visited {
	background: url(../images/nextlabel.gif) no-repeat right 15%
;}
#imageDataContainer {
	margin: 0px auto; font: 10px/1.4em Verdana, Helvetica, sans-serif; background-color: #fff
;}
#imageData {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
;}
#imageData #imageDetails {
	float: left; width: 70%; text-align: left
;}
#imageData #caption {
	font-weight: bold
;}
#imageData #numberDisplay {
	clear: left; display: block; padding-bottom: 1em
;}
#imageData #bottomNavClose {
	float: right; padding-bottom: 0.7em; width: 66px
;}
#overlay {
	z-index: 90; filter: alpha(opacity=60); left: 0px; width: 100%; position: absolute; top: 0px; height: 500px; background-color: #000; -moz-opacity: 0.6; opacity: 0.6
;}
.clearfix:unknown {
	clear: both; display: block; visibility: hidden; height: 0px; content: "."
;}
* HTML > BODY .clearfix {
	display: inline-block; width: 100%
;}
* HTML .clearfix {
	height: 1%
;}
