#pic { background-color: #FFFFFF; left: 0px; position: relative; top: 0px; width: 300px; } #pic a .large { border: 0px; display: block; height: 1px; left: -1px; position: absolute; top: -1px; width: 1px; } #pic a img { border: 1; } #pic a.p1:visited { background: #FFFFFF; height: 0px; left: 0px; text-decoration: none; top: 0px; width: 250px; } #pic a.p1:hover { background-color: #FFCC33; color: #000000; text-decoration: none; } #pic a.p1:hover .large { border: 1px solid #000000; display: block; height: 300px; left: 0px; position: absolute; top: -305px; width: 228px; }