The site in question: www.mexicobeachcharters.com
The site looks correct in Safari, FireFox and Chrome - IE the type is all screwed up?
Please let me know if I need to add lines of code and where.
Looks quite bad in Firefox with increased text-size.
This is caused by your liberal use of position:absolute and explicit height values on containers. For the web, this is a recipe for disaster. It's much better if you don't use any positioning or height values. Web pages must be flexible; not rigid.