Hallo Mike,
kann es sein, dass Du nicht die aktuelle Version gepostet hast? In dem geposteten css arbeitest Du nach wie vor mit Auswechseln der Bildreferenzen per css, anstatt bei :hover mit background-position die Position des Hintergrundbildes zu verändern.
Gruß
Olaf