#picture {
     width:10px; 
     height: 10px; 
     background-color:#E5DCCD;
}

#picture a.small, #picture a.small:visited { 
     display:block; 
     width:10px; 
     height:10px; 
     text-decoration:none; 
     background:#ffffff; 
     top:0; 
     left:0; 
     border:0;
}

#picture a img {
     border:0;
}

#picture a.small:hover {
     text-decoration:none; 
     background-color:#000000; 
     color:#000000;
}

#picture a .large {
     display:block; position:absolute; 
     width:0; height:0; 
     border:0; 
     top:0; 
     left:0;
}

#picture a.small:hover .large {
     display:block; 
     position:absolute; 
     top: 280px; 
     left: 5px; 
     width:650px; 
     height:600px; 
} 