.photoTable td
{
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	border: 2px solid gray;
}

.photoTable img
{
	border: 0;
}

div#shadower
{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 150%;

	border: 1px solid white;
	background-color: #284392;
	display: none;
	z-index: 5001;
	opacity: 0.75;
	filter: alpha(opacity=75)
}

div#image_title
{
	xposition: absolute; 
	background-color: white;
	border: 1px solid white;
	xtop: 85%; 
	xleft: 20%; 
	width: 100%; 
	height: 7px;
	padding: 1px 0 5px;
	z-index: 5091;
	opacity: 0.95;
	filter: alpha(opacity=95);
	text-align: center; 
	font-weight: bold;
}

div#window
{
	position: absolute;
	display: none;
	background-color: white;
	top: 50%;
	left: 50%;
	padding: 10px;
	border: 1px solid black;
	z-index: 5010;
}

div.relative
{
	position: relative;
}

div#window img
{
	xborder: 0;
}

div#topControls
{
	display: none;
	z-index: 5010;
	xposition: absolute;
	top: 10px;
}

div#topControls a
{
	position: absolute;
	xbackground-color: white;
	font-family: Verdana;
	font-size: 14px;
	padding: 3px 10px;
	display: block;
	width: 50px;
	height: 50px;
	z-index: 5011;
}

div#topControls a.prev
{
	left: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/prev.png'); 
}

div#topControls a.next
{
	right: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/next.png');
}

div#topControls a.close
{
	left: 50%;
	margin-left: -30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/close.png');
}

div#topControls img
{
	src: url('/css/1x1empty.gif');
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
	border: 0;
}

div#topControlsHover
{
	position: absolute;
	width: 100%;
	height: 200px;
	xborder: 2px dashed red;
	background: url(plsNoMatch);
}
