Hi Ray, sorry, but I maybe didn't explain properly, (or I just don't get your solution).
My CSS was originally created with CSS sculptor.
My footer was floated underneath the main content, so where there was only a little bit of content the footer would appear half way up the page.
i then set my #content height to 650px (from auto ?) so that my floated footer appeared at the bottom of my screen, but with this fixed length, the checkout and confirm pages overrun.
all of my other pages are contained nicely with a fixed content height.
what i really want is the #content div to be AT LEAST 650px
Hope this makes sense