

.gallerycontainer{

position: relative;

/*Add a height attribute and set to largest image's height to prevent overlaying*/

}



.thumbnail img{

border:none;

/*margin: 0 5px 5px 0;*/margin:0;padding:0;

}



.thumbnail:hover{

background-color: transparent;

}



.thumbnail:hover img{

cursor:default;

border: none;

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color: #fff;

/*padding: 5px;*/

left: -1000px;

border: none;

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*/

visibility: visible;

top:160px;

left: 70px; /*position where enlarged image should offset horizontally */

z-index: 50;

}

div.frame_display {

height:500px;
font-size:18px;
padding:20px;

}