#photobox
{
	position: relative;
	width: 750px;
	height: 570px;
	background: #999;
	border-right: 1px solid #772061;
	float: left;
}

/*
#photobox b
{
	font-weight: normal;
	width: 480px;
	text-align: center;
	position: absolute;
	bottom: 250px;
	left: 0;
	z-index: 1;
}
*/

a.gallery, a.gallery:visited
{
	display: inline;
	color: #333;
	text-decoration: none;
	border: 1px solid #333;
	width: 75px;
	height: 75px;
	float: left;
	margin: 10px 8px 7px 12px;
	position: relative;
	cursor: default;
}

a.photoa { background: url(../img/ph_h1.jpg); }
a.photob { background: url(../img/ph_h2.jpg); }
a.photoc { background: url(../img/ph_h3.jpg); }
a.photod { background: url(../img/ph_h4.jpg); }
a.photoe { background: url(../img/ph_h5.jpg); }
a.photof { background: url(../img/ph_h6.jpg); }
a.photog { background: url(../img/ph_v1.jpg); }
a.photoh { background: url(../img/ph_v2.jpg); }
a.photoi { background: url(../img/ph_v3.jpg); }
a.photoj { background: url(../img/ph_v4.jpg); }
a.photok { background: url(../img/ph_v5.jpg); }
a.photol { background: url(../img/ph_v6.jpg); }

a.gallery span
{
	visibility: hidden;
	display: block;
	position: absolute;
	width: 525px;
	height: 525px;
	top: 20px;
	left: 190px;
	letter-spacing: 1px;
	cursor: default;
}
/*
	background: #ccc;
	border: 1px solid #fff;
*/

a.photoa span
{
	left: 275px;
	top: -6px;
}

a.photob span
{
	left: 89px;
	top: -6px;
}

a.photoc span
{
	left: 185px;
	top: -100px;
}

a.photod span
{
	left: 89px;
	top: -100px;
}

a.photoe span
{
	left: 185px;
	top: -194px;
}

a.photof span
{
	left: 90px;
	top: -194px;
}

a.photog span
{
	left: 280px;
	top: -287px;
}

a.photoh span
{
	left: 89px;
	top: -287px;
}

a.photoi span
{
	left: 280px;
	top: -381px;
}

a.photoj span
{
	left: 185px;
	top: -381px;
}

a.photok span
{
	left: 280px;
	top: -476px;
}

a.photol span
{
	left: 185px;
	top: -476px;
}

a.gallery:hover
{
	white-space: normal;
	border: 1px solid #ccc;
	z-index: 100;
}

a.gallery:hover span
{
	visibility: visible;
	z-index: 100;
}

a.gallery:hover span img
{
	margin: 5px;
	border: 1px solid #333;
	position: relative;
	z-index: 100;
}

a.gallery:active, a.gallery:focus
{
	border: 1px solid #c00;
	z-index: 10;
}

a.gallery:active span, a.gallery:focus span
{
	visibility: visible;
	z-index: 10;
}

a.gallery:active span img, a.gallery:focus span img
{
	border: 1px solid #333;
	position: relative;
	margin: 5px;
	z-index: 10;
}

