#garvinbanner {
position:relative; top:0px; left:3px; width:250px; background-color:#fff; z-index:100;
}
#garvinbanner a.p1, #garvinbanner a.p1:visited {
display:block; width:250px; height:250px; text-decoration:none; background:#fff; top:0; left:0; border:0;
}
#garvinbanner a img {
border:0;
}
#garvinbanner a.p1:hover {
text-decoration:none; background-color:#8c97a3; color:#000;
}
#garvinbanner a .large {
display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;
}
#garvinbanner a.p1:hover .large {
display:block; position:absolute; top:-250px; left:-420px; width:550px; height:750px;
}