Cross-browser CSS Bug

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Hi there,

I've been working on a web site, and am running into a cross-browser
css problem that I'm not quite sure how to solve.  I have some windows
(id="popupbox";id="showcities";id="hello") that use absolute
positioning and the visibility property to display some instructions
to a screen.

They render properly on my page in Mozilla, but in IE 7 they render to
the side of any content that uses a float and relative positioning.

You can see the content here:

Anyone have any suggestions on how to make this work better with I.E.

Site Timeline