1) You DO realize your document is HTML4.01 transitional, not XHTML, don't you?

2) Validate your html. Validate your CSS
3) Check the total column widths you've defined for the plans - they don't fit in their container and that's what's pushing each one farther down the page.
4) You need a clearer before that green bar. Any time you float an element it takes it out of the flow of the document and you need to clear in order to place successive blocks after it