CSS Image Gallery Rollover problem

Hello all :smiley:

The rollover image displays perfectly in IE, whereas it displays 2 pixels to the left in Firefox. I have gone over it and over it, and was wondering if any of you could discern where the extra 2 pixels are coming from, and if there’s any way I can get rid of them without affecting how it displays in IE.

You can view the page here: (edited out)

Plus I included the CSS file for simple viewing. (edited out)

Thanks in advance.

-Swanny