/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
}

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

.thumbnail:hover{
background-color: transparent;
}

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

.thumbnail span{ 
position: absolute;
background-color: #fff;
padding: 10px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: #414141;
text-decoration: none;
}

.thumbnail span img{
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{
visibility: visible;
top: 0;
left: 350px; 
z-index: 50;
}

.thumbnail p{ 
		 position: absolute;
		 visibility: hidden;
		 font-family: Helvetica, Tahoma, Verdana, Lucida, Geneva, Arial, sans-serif;
		 color:#414141;
		 text-decoration: none;
		 letter-spacing: .2em;
		 font-variant: small-caps;
		 font-size: 14px;
		 
}

.thumbnail:hover p{
		 visibility: visible;
		 top: -35px;
		 left: 5px; 
		 z-index: 50;
}

