I've looked at countless fixes from display:inline to margin:1 auto - you name it, I think I've tried it. http://www.weil-mclain.com/HVAC/matrix2.html
In Firefox the hover works great. It brings up the info box to the bottom right corner of the question mark. In IE however, its all the way to the right sometimes off the screen depending on how large your monitor is.
CSS is as follows (please keep in mind I will be linking to this style sheet out of a styles folder. It will not remain in the html page. )
There's an insane amount of validation errors, like using P tags inside SPANs which might be one reason you get so much frantic behaviour. And that's just from the top of my head, without even mentioning the excessive use of tables. Also, things aren't all that pretty in Safari either.
Sorry, but there's so much going on that I don't feel up to the task. Try fixing the stuff that doesn't validate first, and if that doesn't solve your problem, it'll at least be easier to figure out.
I checked validation too and what I mostly found were missing background tags. The excessive use of tables was done by the guy who designed the site. The header and footer that I see when I code is in a wrapper - like a php include. The back-end is a disaster too - but thats another story. Thanks for your explanation - I don't expect miracles.
::Edit:: I checked the validation service that you linked too and MAN O MAN - what a mess indeed. This was the one I used yesterday that didn't clue me in to anything W3 CSS Validation. So let me fix this junk and get back to this later. I really need to run the validation you suggested on the remainder of this site - I knew it was programmed bad, but this is ridiculous.