#lightbox{
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }
#lightboxImage {
}

#outerImageContainer{
	background-color: #fff;
	width: 250px;
	height: 250px;
	padding-bottom:0px;
	margin: 0 auto;
	/*background-color: #aa0000;*/
}

#imageContainer{
	padding: 6px;
	margin-top: 0px;
	/*position:relative;
	top: -35px;*/
	background-color:#fff;
}

#loading{
	position: absolute;
	top: 50%;
	left: 50%;
	/*height: 25%;
	width: 25%;*/
	/*text-align: center;*/
	line-height: 0;
}

#prevLink, #nextLink,
#topprevLink, #topnextLink{
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: transparent url(/out/oxbaseshop/images/blank.gif) no-repeat;
}

#prevLink:link, #prevLink:hover, #prevLink:visited, #prevLink:visited:hover { background: url(/out/oxbaseshop/images/prev.PNG) no-repeat; }
#topprevLink:link, #topprevLink:hover, #topprevLink:visited, #topprevLink:visited:hover { background: url(/out/oxbaseshop/images/prev.PNG) no-repeat 0px 2px; }
#nextLink:link, #nextLink:hover, #nextLink:visited, #nextLink:visited:hover {background: url(/out/oxbaseshop/images/next.PNG) no-repeat;}
#nextLinkImg {background: url(/out/oxbaseshop/images/next.PNG) no-repeat;}
#topnextLink:link, #topnextLink:hover, #topnextLink:visited, #topnextLink:visited:hover { background: url(/out/oxbaseshop/images/next.PNG) no-repeat 0px 2px; }

#bottomNav, #topNav{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color:none;
	margin: 0 auto;
	/*line-height: 1.4em;*/
	display: block;
	clear: both;
	width: 250px;
	height: 30px;
	z-index: -220;
}

#bottomNav, #topNav
{
	background-color:#fff;
	height:30px;
}

/*
#topNav table
{
	position:absolute;
	z-index:200;
	background-color: #aa0000;
}
*/
#imageData{
	/*position: relative;
	top: -40px;*/
	padding:0 0;
	height: 30px;
	background-color: #fff;
}


#topNavClose, #bottomNavClose{ width: 30px; height: 30px; margin-left:40px; float: right;}
#topnumberDisplay, #numberDisplay {
	text-align: center;
	text-indent: 134px;
	text-align: center;
	color: #666666;
	font-size:11px;
	font-weight:bold;
	float: left;
	padding-top: 8px;
}

#topNavClose img, #bottomNavClose img
{
	margin-top: 3px;
}

/*
#bottomNav, #imageDataContainer, #imageDetails {
	position:relative;
	top: -30px;
	height: 30px;
}
*/

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	z-index:100;
}

.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 */
}	
