#popupcontainer
{
	display:none;
	z-index: 100;
	position:fixed;
	top: 50px;
	left: 50px;
}
#popup
{
	display: block;
	background-color: black;
	width:100%;
	height:100%;
	position:relative;
	border:5px white solid;
	/*
	i might use this somewhere
	
	for IE
	filter:alpha(opacity=90);
	
	CS3 Compliant
	opacity:0.9;
	*/
	overflow:none;
}
#popupdesc
{
	z-index: 100;
	filter:alpha(opacity=20);
	opacity:0.2;
	background:black;
	width:100%;
	height:auto;
	position:absolute;
	bottom:0px;
	left:0px;
	color:white;
	padding-bottom:10px;
}

#floatclose, #floatsave, #floatnext, #floatprevious
{
	width:0px;
	height:0px;
}
#floatclose img, #floatsave img
{
	width: 48px;
	height: 48px;
	position: relative;
	top:0px;
	left:0px;
	z-index: 999;
	cursor:pointer;
}
#floatprevious img
{
	width: 32px;
	height: 32px;
	cursor:pointer;
	position: relative;
	top:0px;
	left:0px;
	z-index: 999;
}
#floatnext img
{
	width: 32px;
	height: 32px;
	cursor:pointer;
	position: relative;
	top:0px;
	right:0px;
	z-index: 999;
}

/* Gallery */

#gallery
{
	cursor: default;
	list-style: none;
}
 
#gallery a
{
	cursor: hand;
}

#gallery a .enlarge
{
	display: none;
}

#gallery a:hover .enlarge
{
	display: block;
	position: absolute;
	top: -21.25px;
	left: -37.5px;
	z-index: 1;
	border: black 1px solid;
}

#gallery img
{
	background: #fff;
	color: inherit;
	padding: 5px;
	vertical-align: top;
	width:150px;
	border: black 1px solid;
}

#gallery .thumb
{
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
	height:150px;
	width:150px;
	padding:10px;
}

#gallery .enlarge
{
	border-color: #000;
	width:225px;
	border:white solid 6px;
}
