#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 1000;
	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;
   *padding: 10px 10px 10px 0;
	}

#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: 910;
   background: url(blank.gif);
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#bottomNav {
  float: right;

}
#imageDetails #btnInfo, #bottomNav #prevLink, #bottomNav #nextLink, #bottomNav #bottomNavClose, #bottomNav #btnToggleSlideshow {
  width: 21px;
  display: block;
  padding: 21px 0 0 0;
  height: 0 !important;
  overflow: hidden;
  font-size: 0;
  float: left;
  background-repeat: no-repeat;
  background-position: top left;
}
#bottomNav #prevLink { 
  background-image: url(../btn_page_prev.png); 
  _background-image: url(../btn_page_prev_ie6.gif);
  margin-right: 1px;
}
#bottomNav #nextLink { 
  background-image: url(../btn_page_next.png); 
  _background-image: url(../btn_page_next_ie6.gif);
  margin-right: 25px;
}
#bottomNav #bottomNavClose { 
  background-image: url(../btn_close.png); 
  _background-image: url(../btn_close_ie6.gif);
  margin-right: 0;
}
#bottomNav #btnToggleSlideshow {
  width: 120px;
  margin-right: 25px;
  background-image: url(../btn_slideshow.png);
  _background-image: url(../btn_slideshow_ie6.gif);
}
#bottomNav #btnToggleSlideshow.stop {
  background-position: 0 -48px;
}
#bottomNav #btnToggleSlideshow.stop:hover {
  background-position: 0 -71px;
}
#imageDetails #btnInfo {
  background-image: url(../btn_info.png);
  _background-image: url(../btn_info_ie6.gif);
  margin-right: 5px;
}

#imageInfo {
  margin: 0 0 20px 10px;
  position: absolute;
  z-index: 1500;
  width: 280px;
  bottom: 0;
  text-align: left;
  padding: 10px;
  background: url(bg_tooltip.png);
  _background-image: url(bg_tooltip_ie6.gif);
  font-size: 11px;
  line-height: 12px;
  color: black;
}
#imageInfo tr.last th,
#imageInfo tr.last td {
  border: none;
}
#imageInfo th,
#imageInfo td {
  padding: 1px 5px 1px 0;
  border-bottom: 1px solid #d6d88a;
}

#bottomNav #nextLink.inactive, 
#bottomNav #prevLink.inactive { 
  background-position: 0 -48px !important; cursor: default; 
}
#imageDetails #btnInfo:hover, 
#bottomNav #nextLink:hover, 
#bottomNav #prevLink:hover, 
#bottomNav #bottomNavClose:hover, 
#bottomNav #btnToggleSlideshow:hover { 
  background-position: 0 -24px; 
}

#imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  width: 100%;	
}

#imageData { padding:0 10px; color: #666; }
#imageData #imageDetails{ float: none; text-align: left; }	
#imageData #caption{ font-weight: bold; font-size: 12px; line-height: 20px; }
#bottomNav #numberDisplay{ display: block; float: left; line-height: 20px; margin-right: 10px; font-size: 12px; }			

#endOfImageData {
  clear: both;
  height: 10px;
}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 990;
  width: 100%;
  height: 500px;
  background-color: #000;
}
