#lbox_lightbox{display:none;position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lbox_lightbox a img{ border: none; }
#lbox_outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;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;}
#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-weight:bold;font-family:Arial;font-size:17px;cursor:pointer;border:1px solid #808080;}
#lbox_prevLinkText{padding: 0px 0px 0px 0px;margin:5px 0px 0px 0px;font-weight:bold;font-family:Arial;font-size:17px;cursor:pointer;border:1px solid #808080;}

#lbox_nextLinkText span { }
#lbox_prevLinkText span { }

.ontop #imageData {padding-top: 5px;}
#lbox_imageDataContainer{position:relative;font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#lbox_imageData{padding:0 10px;position.relative;height:30px;}
#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=60);-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 */
	}	
	
