/**
 * Style sheet lightbox
 */
#lightbox
{
	width:100%;
	left:0;
	position:absolute;
	text-align:center;
	line-height:0;
	z-index: 2000;
}

#outerImageContainer
{
	width:250px;
	height:250px;
	position:relative;
	margin:0 auto;
	background-color:#fff;
}

#imageContainer
{
	padding:10px;
}

#loading
{
	width:100%;
	height:25%;
	top:40%;
	left:0%;
	position:absolute;
	text-align:center;
	line-height:0;
}

#hoverNav
{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	z-index: 200;
}

#imageContainer>#hoverNav
{
	left:0;
}

#hoverNav a
{
	outline: none;
}

#prevLink, #nextLink
{
	width:49%;
	height:100%;
	display:block;
	background-image:url("plugins/jquery/lightbox/images/blank.gif");
	background-repeat:no-repeat;
	background-color:transparent;
}

#prevLink
{
	left:0;
	float:left;
}

#nextLink
{
	right:0;
	float:right;
}

#prevLink:hover, #prevLink:visited:hover
{
	background-image:url("plugins/jquery/lightbox/images/prev.gif");
	background-repeat:no-repeat;
	background-position:left 40px;
}

#nextLink:hover, #nextLink:visited:hover
{
	background-image:url("plugins/jquery/lightbox/images/next.gif");
	background-repeat:no-repeat;
	background-position:right 40px;
}

#nextLinkText, #prevLinkText
{
	font-weight:bold;
	text-decoration:none;
	color:#999;
}

#nextLinkText
{
	padding-left:20px;
}

#prevLinkText
{
	padding-right:20px;
}

.ontop #imageData
{
	padding-top:5px;
}

#imageDataContainer
{
	margin:0 auto;
	background-color:#fff;
	line-height:1.4em;
	font: 10px Verdana, Helvetica, sans-serif;
}

#imageData
{
	padding:0px 10px;
}

#imageData #imageDetails
{
	width:70%;
	float:left;
	text-align:left;
}

#imageData #caption
{
	font-weight:bold;
}

#imageData #numberDisplay
{
	clear:left;
	display:block;
	padding-bottom:1.0em;
}

#imageData #bottomNavClose
{
	width:66px;
	float:right;
	padding-bottom:0.7em;
}

#imageData #helpDisplay
{
	float:left;
	clear:left;
	display:block;
}

#overlay
{
	width:100%;
	height:500px;
	top:0;
	left:0;
	position:absolute;
	display:none;
	background-color:#000;
	z-index: 1800;
	-moz-opacity: 0.6;
	opacity: 0.6;
}

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

* html>body .clearfix
{
	width:100%;
}

* html .clearfix
{
	height:1%;
}
