This time I had a strange margin appear out of nowhere.
I never made the connection that it appeared when I started using this off site rollover that uses an exact same div name.
Took me like 10 seconds to figure out where it was coming from, and that it's going to be such a pain to combat I'll live with an 8px bit of oddness for now!