a 	  { text-decoration:none}
a:link    { color: white; border-bottom:1px dashed white}
a:visited {  color: white; border-bottom:1px dashed white}
a:hover   { color: black; background-color: white }
a:active  {color: white; border-bottom:1px dashed white}

#menu a.p1, #menu a.p1:visited {display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#menu a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#menu a.p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:300px; height:300px; border:10px solid #ccc;}