Ok, I changed the background-position to 0 0; and changed the hover position to -86px 0; The positions seem correct, but it is only displaying half the image from the top down. It is like the bottom half of the table cell is masked. In the html I am using: <td width="86"><a href="#" class="about_hover"></a></td> also, this is in a <div> tag.