.gallerycontainer{
	position: relative;
	/*Add a height attribute and set to largest image's height
	 to prevent overlaying*/}

.thumbnail img{
	border: 1px solid #ffc;
	margin: 0 5px 5px 0;}

.thumbnail:hover{
	background-color: #ffc;}

.thumbnail:hover img{
	border: 1px solid blue;}

.thumbnail span{
	/*CSS for enlarged image*/
	position: absolute; background-color: #ffc; padding: 4px; left: -1000px; border: dashed 1px #999; visibility: hidden; color: black; text-decoration: none; margin: 2px; }

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

.thumbnail:hover span{
	 /*CSS for enlarged image*/
	 visibility: visible;
	 /*offset position for enlarged image */
	 top: 115px;
	 left: 20px;
	 z-index: 50;}

