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

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

.thumbnail span{
position: absolute;
background-color: #b29e7d;
padding: 5px;
left: -10px;
border: 1px  #b29e7d;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{
border-width: 0;
padding: 0px;
border : 1px groove #fff;
}

.thumbnail:hover span{
visibility: visible;
top: -40px;
left: 170px;
}

* { 
margin:0; 
padding:0; 
} 

#content .ii{ 
margin-left:4px; 
float:left; 
background:#efefef; 
} 
#content .ii img{ 
position:relative; 
top:-4px; 
left:-4px; 
background:#fff; 
padding:4px; 
border:1px solid #ccc; 
} 
#content .r{ 
margin:8px 0 10px 10px; 
float:right; 
} 

