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

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

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #EFF5F5 ;
	filter:alpha(opacity=90);   /* Internet Explorer       */
   -moz-opacity:0.9;           /* Mozilla 1.6 and below   */
   	opacity: 0.9;               /* newer Mozilla and CSS-3 */
	padding: 2px;
	/*left: 3px;
	right: -1px;*/
	width: 216px;
	height: 185px;
	border: 1px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: 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: -5;
      left: -2px; /*position where enlarged image should offset horizontally */
}

