#townmapwrapper a .large {
border: 0px;
display: block;
height: 1px;
left: -1px;
position: absolute;
top: -60px;
width: 1px;
}

#townmapwrapper a.p1, #townmapwrapper a.p1:visited { /* IE7 */
display: block;
text-decoration: none;
}

/* hover */

#townmapwrapper a.p1:hover { /*IE*/
color: #000;
text-decoration: none;
background-color: #c9c2b2; /* doh! IE6 needs this ????? */ 
}

#townmapwrapper a.p1:hover .large {
border: 1px solid #000;
display: block;
position: absolute;
width: 550px;
height: 365px;
top: 35px;
left: 100px;
z-index: 1000;
}

