.txtarea
{
	display:block;
	position:absolute;
	width:360px;
	height:330px;
	top:130px;
	left:120px;
	font-family:Verdana;
	font-size:8pt;
	line-height:8.75pt;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
#overlay
{
	display:block;
	position:absolute;
	width:600px;
	height:510px;
	left:236px;
	bottom:70px;
	z-index:500;
}
#overlay .outer {display:block;position:absolute;z-index:502;}
#overlay .top, #overlay .bot {width:600px;height:90px;left:0px;} /* holds 5 photos 120px wide 90px high  */
#overlay .lft, #overlay .rgt {display:block;position:absolute;z-index:502;width:120px;height:330px;top:90px;} /*  holds 3 photos 120px wide 90px high */
#overlay .top {top:0px;}
#overlay .bot {bottom:0px;}
#overlay .rgt {right:0px;}
#overlay .lft {left:0px;}
#overlay .top .imgholder, #overlay .bot .imgholder {display:block;position:absolute;width:120px;height:90px;top:0px;}
#overlay .lft .imgholder, #overlay .rgt .imgholder {display:block;position:absolute;width:120px;height:160px;left:0px;}
#overlay .outer .imgholder a.ie6, #overlay .outer .imgholder a.ie6:visited {overflow:hidden;}
#overlay .outer .imgholder a.ie6:hover {overflow:visible;}
#overlay .outer .imgholder .bigphoto {display:none;visibility:hidden;} 
#overlay .outer .imgholder a.ie6 .bigphoto, #overlay .outer .imgholder a.ie6:visited .bigphoto {display:block;height:0px;width:0px;visibility:hidden;}
#overlay .outer .imgholder:hover .bigphoto, #overlay .outer .imgholder a.ie6:hover .bigphoto
{
	display:block;
	position:absolute;
	visibility:visible;
	width:360px;
	height:298px;
	background-color:#FFFFFF;
	z-index:503;
}
#overlay .outer .imgholder:hover .bigphoto img, #overlay .outer .imgholder a.ie6:hover .bigphoto img
{
	display:block;
	position:absolute;
	top:20px;
	left:5px;
}