#photos {position:relative; width:210px; height:180px; background-color:#fff; z-index:100;}
#photos a.p1, #photos a.p1:visited {display:block; width:210px; height:180px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#photos a img {border:0;}
#photos a.p1:hover {text-decoration:none; background-color:#fff; color:#000;}
#photos a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#photos a.p1:hover .large {display:block; position:absolute; top:-10px; left:-510px; width:490px; height:350px; border:10px solid #fff;}

#info {z-index:100; height:22em;}
