#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#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: transparent url(/js/lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(/js/lightbox/images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(/js/lightbox/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;	}			#lightbox-overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}			/** light window styles **/	#overlay {	/* REQUIRED */	display: none;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 50;	/* REQUIRED */}	/* REQUIRED */	#overlay[id] {   		position: fixed;	}	/* REQUIRED */#lightWindow {	/* REQUIRED */	/* Of Note - The height and width of this element are set to 0px */	display: none;	position: absolute;	top: 50%;	left: 50%;	z-index: 100;	/* REQUIRED */}	/* REQUIRED */	#lightWindow[id] {		position: fixed;	}	/* REQUIRED */#lightWindow-contents {	/* REQUIRED */	display: none;	position: absolute;	overflow: hidden;	/* REQUIRED */	background-color: #ffffff;	/* Of Note - If you specify a padding or border be sure to adjust the 'cushion' option, by default its set to 10 */	border: 10px solid #ffffff;}	#lightWindow-loading {	/* REQUIRED */	height: 100%;	width: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 9999; 	/* REQUIRED */		background-color: #f0f0f0;	padding: 10px;}	#lightWindow-loading-message {    	font-size: 14px;		line-height: 32px;		color: #444444;		float: left;		padding: 0 10px 0 0;	}	#lightWindow-loading-options {    	font-size: 12px;		line-height: 32px;		color: #444444;		float: left;		border-left: 2px solid #cccccc;		padding: 0 0 0 10px;	}		#lightWindow-loading-options a, 	#lightWindow-loading-options a:visited {		color: #09F;		text-decoration: none;		cursor: pointer;	}	#lightWindow-loading-options a:hover {		text-decoration: underline;	}	#lightWindow-loading img {   		float: left;   		margin: 0 10px 0 0;	}/*-----------------------------------------------------------------------------------------------	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/	I mean let's face it, it works really well and is very easy to figure out.-----------------------------------------------------------------------------------------------*/#lightWindow-navigation {	/* REQUIRED */	position: absolute;	top: 0px;	left: 0px;	z-index: 150;	/* REQUIRED */	height: 100%;	width: 100%;}	#lightWindow-navigation a { 		/* REQUIRED */		outline: none;		/* REQUIRED */	}	#lightWindow-previous, 	#lightWindow-next {		width: 49%;		height: 100%;		background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */		display: block;	}	#lightWindow-previous { 		float: left;		left: 0px;	}	#lightWindow-next { 		float: right;		right: 0px;	}	#lightWindow-previous:hover, 	#lightWindow-previous:visited:hover { 		background: url(/js/lightbox/images/prevlabel.gif) left 15% no-repeat; 	}	#lightWindow-next:hover, 	#lightWindow-next:visited:hover { 		background: url(/js/lightbox/images/nextlabel.gif) right 15% no-repeat; 	}#lightWindow-photo-galleries {	/* REQUIRED */	height: 20px;	width: 100%;	position: absolute;	bottom: 0;	left: 0;	z-index: 9999; 	/* REQUIRED */}	#lightWindow-photo-tab-container {		width: 100%;		height: 20px;	}			#lightWindow-photo-galleries-tab {		display: block;		height: 20px;		width: 70px;		float: right;		-moz-opacity:  0.70;		opacity: .70;		filter: alpha(opacity=70);		line-height: 22px;		color: #ffffff;		text-decoration: none;		font-weight: bold;		cursor: pointer;		padding: 0 0 0 7px;		font-size: 11px;	}	a:hover#lightWindow-photo-galleries-tab	{		color: #ffffbe;	}	.up	{		background: url(/js/lightbox/images/arrow-up.gif) no-repeat 60px 5px #000000;	}	.down {		background: url(/js/lightbox/images/arrow-down.gif) no-repeat 60px 6px #000000;	}	#lightWindow-photo-galleries-list {		background-color: #000000;		-moz-opacity:  0.70;		opacity: .70;		filter: alpha(opacity=70);		overflow: hidden;	}	.lightWindow-photo-gallery-listing {		width: 200px;		float: left;		margin: 0 0 10px 0;		padding: 10px;	}	.lightWindow-photo-gallery-listing h1 {			color: #09F;		text-decoration: none;		font-weight: bold;		cursor: pointer;		margin: 5px 0 10px 0;		font-size: 16px;	}	.lightWindow-photo-gallery-listing li {		margin: 0 0 5px 0;	}	.lightWindow-photo-gallery-listing a {		display: block;		line-height: 22px;		color: #ffffff;		text-decoration: none;		font-weight: bold;		cursor: pointer;		padding: 0 0 0 10px;		font-size: 11px;	}	.lightWindow-photo-gallery-listing a:hover {		background: #000000;		color: #ffffbe;		border-left: 3px solid #ffffbe;		padding: 0 0 0 7px;	}		#lightWindow-data {	/* REQUIRED */	position: absolute;	/* REQUIRED */	background:#fff;	font-size: 11px;	font-family: Verdana, Helvetica, sans-serif;}	#lightWindow-data-slide {		/* REQUIRED */		position: relative;		/* REQUIRED */}	#lightWindow-data-title {		width: 95%;		padding: 0 0 0 10px;		font-weight: bold;		color: #666666;		line-height: 1.4em;	}		#lightWindow-data-caption {		width: 95%;		padding: 0 0 0 10px;		color: #666666;		line-height: 1.4em;		}		#lightWindow-data-author {		position: absolute;		width: 100px;		top: 0px;		right: 10px;		text-align: right;		color: #666666;		line-height: 1.4em;	 	font-style: italic;		font-size: 9px;	}		#lightWindow-data-image {		position: fixed;		font-size: 9px;		width: 100px;		top: 15px;		right: 10px;		text-align: right;		color: #666666;		line-height: 1.4em;	}	#lightWindow-title-bar{	/* REQUIRED */	display: none;	position: absolute;	top: 0;	left: 0;	/* REQUIRED */	}		#lightWindow-title-bar-title	{		float: left;		color: #fff;		font-weight:bold;		font-size: 14px;		width: 80%;		line-height: 25px;		z-index: 50;	}		#lightWindow-title-bar-close	{		float: left;		width: 20%;		text-align: right;		line-height: 25px;			z-index: 50;	}			a#lightWindow-title-bar-close-link	{		cursor: pointer;		color: #fff;		line-height: 25px;		padding: 0;		margin: 0;	}		a:hover#lightWindow-title-bar-close-link	{		color: #ffffff;	}