actually I figured this one out already. I don't know why IE6 was so different, but changing the div.fluid to 100% width, eliminated the bug. Now although my layout looks different because its not pushed in from right/left side, it works similarly in all browsers (and I am happy with it).