/* CSS Document */
table.gallery td {
	border:1px solid #999999;
	background-color: #E0E0E0;
}

.thumbnail {
position: relative;
z-index: 0;
}

.thumbnail:hover {
background-color: transparent;
z-index: 50;
}

.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #FFFFFF;
	padding: 5px;
	left: -800px;
	visibility: hidden;
	color: black;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: -150px;
left: -150px;   /*position where enlarged image should offset horizontally */
}
span.caption {
	font-size:x-small;
	text-align:center;
}
