If you have a good web page, try to use the same structure again. Both use lots of nested tables with divs inside so it will take a long time to correct the bad one.
Take a copy of the good one and delete the middle tables between <table> and </table> one at a time working from the middle where all the content is until you are just left with the bordered box, then add complete tables back in from the bad page.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.