﻿#lbox_lightbox{display:none;position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;}
#lbox_lightbox a img{ border: none; margin-left:0px; }
#lbox_outerImageContainer{position: relative;background-color: #fff;margin: 0 auto;}
#lbox_imageContainer{position: relative;padding: 10px;}
#lbox_loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lbox_hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10; border:1; }
#lbox_imageContainer>#hlbox_overNav{ left: 0;}
#lbox_hoverNav a{ outline: none;}
#lbox_prevLink, #lbox_lboxnextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#lbox_prevLink { left: 0; float: left;}
#lbox_nextLink { right: 0; float: right;}
#lbox_prevLink:hover, #lbox_prevLink:visited:hover { background: url(../images/prev.gif) left 50% no-repeat; }
#lbox_nextLink:hover, #lbox_nextLink:visited:hover { background: url(../images/next.gif) right 50% no-repeat; }
#lbox_loadingLightbox { background: url(../images/loading.gif) 50% 50% no-repeat;width:32px;height:32px;padding:0;margin:0 auto;border:0;}
#lbox_closelabel,#lbox_closelabel:hover { background: url(../images/closelabel.gif) top left no-repeat;width:66px;height:22px;padding:0;margin:0;border:0;cursor:pointer;}
#lbox_closeicon,#lbox_closeicon:hover { background: url(../images/close.gif) top left no-repeat;width:26px;height:26px;padding:0;margin:0;border:0;cursor:pointer;}
#lbox_nextLinkText, #lbox_prevLinkText, #lbox_imageNavText{color: #000;text-decoration: none;}

#lbox_nextLinkText{padding: 0px 0px 0px 0px;margin:5px 0px 0px 0px;font-size:16px;width:60px;height:60px; background-repeat:no-repeat;}
#lbox_prevLinkText{padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:16px;width:60px;height:60px; background-repeat:no-repeat;}
#body{direction: ltr; }
#lbox_nextLinkText span { width:60px;height:60px; background-repeat:no-repeat; color:#000; }
#lbox_prevLinkText span { width:60px;height:60px; background-repeat:no-repeat; background-position:center;color:#000; }

.ontop #imageData {padding-top: 5px;}
#lbox_imageDataContainer{position:relative;background-color: #fff;margin: 0 auto; width:800px;}
#lbox_imageData{padding:0 10px;position.relative;height:30px;background-color: #000;}
#lbox_imageData #lbox_imageDetails{ width: 90%; float: left; text-align: left; }
#lbox_imageData #lbox_caption{position:absolute;bottom:10px;left:10px;width:50%;}
#lbox_imageData #lbox_numberDisplay{ position:absolute;bottom:5px;left:0px;width:100%;text-align:center;display: block; padding-bottom: 1.0em;}
#lbox_imageData #lbox_bottomNavClose{position:absolute;bottom:5px;right:10px;}
#lbox_imageData #lbox_helpDisplay {clear: left; float: left; display: block; }
#lbox_overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color:#000;filter:alpha(opacity=40);-moz-opacity: 0.6;opacity: 0.6;display: none;}


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	

