A web page containing pure HTML is correctly visible in IE; however in IE7, one of the table used is overlapping the previous one, just wanted to see pointers on if there would be differences in HTML elements, CSS w.r.t IE7? or if there is any known issue.
Generally speaking IE8 fixed a handful of CSS2 behaviors, mostly by making a few properties become haslayout triggers. Without seeing the page you are talking about, it is unlikely we can help you dial in exactly what's wrong, though your mentioning tables is tripping my "poor coding" sense. Really, unless you post the code or even better a live page we really can't help you. Unless of course you mean the inaccessible train wreck of a site in your siggy -- but that doesn't seem to have tables, just absurdly undersized fixed metric fonts, illegible color contrasts, inaccessible fixed width, and of course nonsensical use of heading and paragraph tags, endless pointless classes and div for no fathomable reason, clearing DIV -- and of course the requisite 200+k of javascript bloat.