I recommend that you start by fixing the
markup errors and
CSS errors reported by the online tools.
Don't use HTML to resize the images. Instead, create a new copy that is the size you need, and use that.
Don't use px or pt for font sizes. Instead, use 100% for body text, larger percentages for headings and the like, and (slightly) smaller percentages for legalese and similar fine print.