#overlay{
	position: absolute;
	top:0;
	margin:0;
	padding:0;
	z-index: 90;
	width: 100%;
	background-color: #123863;
}
	
#lightbox{
	position:absolute;
	width:100%;
	z-index: 100;
	margin:0;
	margin-left:10%;
	margin-right:10%;
	padding:0;
	line-height: 0;
	background-color: #123863;
}

#mainContentHolder {
	position:absolute;
	background:#FFF;
	width:753px;
	height:564px;
	padding:0;
	margin:0;
	border:solid 1px #77bf43;
}

#imageDataContainer {
	position:absolute;
	top:30px;
	width:300px;
	left:342px;
	height:42px;
	color:#666;
	z-index: 101;
}

#caption {
	position:absolute;
	width:200px;
	top:55px;
	left:440px;
	text-align:center;
	margin:0;
	padding:0;
	font:700 13px Arial, Helvetica, sans-serif;
	color:#666;
	clear:both;
}


#outerImageContainer {
	position:absolute;
	left:342px;
	top:72px;
	margin:0;
	padding:0;
}

#imageContainer {
	width:378px;
	height:449px;
	margin:0;
	padding:0;
}

#lightboxImage {
	width:378px;
	height:449px;
	margin:0;
	padding:0;
}

#textContainer {
	position:absolute;
	top:0px;
	left:0px;
	width:342px;
	height:512px;
	text-align:left;
	padding:0;
	background:#FFF;
}

#textContainer h1 {
	position:absolute;
	top:0px;
	left:0px;
	width:748px;
	height:25px;
	font:17px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#123863 url(../images/sustainability/bg-header-lightbox.gif) repeat-x;
	margin:0;
	padding:0;
	padding-left:5px;
	z-index:1;
}

#textContainerContent {
	position:relative;
	margin-top:0px;
	background:#FFF;
	color:#555;
	font:12px Arial, Helvetica, sans-serif;
	padding: 18px 18px 10px 18px;
	line-height:18px;
}

#textContainerContent span{
	color:#d63022;
}

#brochureButton {
	margin-top:8px;
	padding-left:8px;
	color:#db3d32;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#brochureButton a {
	color:#0a83c2;
	text-decoration:underline;
	text-transform:uppercase;
}


#seedPropertyText {
	clear:both;
	text-align:left;
}

#propText {
	clear:both;
	font:12px Arial, Helvetica, sans-serif;
	color:#10325a;
}

#numberDisplay {
	padding-top:10px;
	clear:both;
}

/* BUTTONS AND DATA */
#hoverNav{
	position: absolute;
	top: -20px;
	left: 0px;
	height: 32px;
	width: 378px;
	z-index: 200;
	margin:0;
	padding:0;
	}
	
#imageData {
	width: 250px;	
	padding:0;
	color: #000; 
	text-align: center; 
	font:11px Arial, sans-serif;
	z-index:1000;
}

#imageData #imageDetails { 
	position:absolute;
	left:300px;
	text-align: center; 
	padding-top:4px;
}	

#imageData span#caption{ 
	font:700 18px arial, Helvetica, sans-serif; 
	color:#123863; 
	margin-top:6px;
}

#imageData #numberDisplay { 
	clear: left; 
	padding-bottom: .5em;
}			

#imageData #bottomNavClose{ 
		position:relative;
		left:270px;
		top:-28px;
		margin:0;
		padding:0;
		}
	
	#hoverNav a{ outline: none;
				z-index:1;}

	#prevLink, #nextLink{
		position:relative;
		width: 77px;
		height: 20px;
		background: #FFF; /* Trick IE into showing hover */
		display: block;
		}
	#prevLink { 
		position:absolute;
		left: 0; 
		top:0;
		float: left; 
		background:url(../images/sustainability/previous.gif) no-repeat;
	}
	#nextLink { 
		right: 0; 
		float: right;
		background:url(../images/sustainability/next.gif) no-repeat;
	}

	#vertical_nested_container a {
		font-weight:700;
	}
