You need a good understanding of .css (or at least a template to alter) in order to eliminate tables from your web pages. The CoffeeCup HTML designer has .css templates for table-less layout. I think you can even preview the layouts from the program.
The page you have has great start for the navigation section, but you are still using a table for everything else. A good way to learn is to view the code from other websites, and even use .css code and alter it to suit your needs.
I used a CoffeeCup .css template with a few alterations to get my
mainsites.ca site layout. Feel free to have a look and see how it can work without tables.
One suggestion I have is to try getting it working without too much complicated code. Practice without all the paypal/shopping cart code for now, until you get it working the way you want. Just have some text or images so you can view the layout. Once you get everything figured out, then start adding the more complex coding. It might save you lots of time while you practice. if you google ".css tutorial" you should find lots of free tutorials on how to learn .css layouts.
E-Learning Specialist
www.mainsites.ca is my website, and yes, some of it is crappy.