I ended up finding a solution that worked with the image in the end, using min-height.
http://www.traveltradeonly.com/index_new_104.php
I'll still try and recreate it using CSS gradients though, as that will probably be a good exercise.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.