Welcome to everybody's nightmare . IE, FF & Safari can vary on how they handle margins, position, padding, overflow and such. I have ended up modifying CSS classes as well as the attributes of divs, frames and such based on active browser. I would look for a couple of books that talk about this and try their suggestions. Be ready for lots of trial and error . You fix one thing and something else goes out of whack. Sigh.