Ok, first of all this is for a class and is not a real e-commerce website and secondly, the design part of the project was due a long time ago, so you're not doing my homework for me. I just opened this up in IE today, because I was curious as to how it looks and was shocked.
Open that up in Firefox and then in IE. You'll see the problem...
Firefox reads the <table width='100%'> only as wide as the CSS frame, but IE interprets it really weird (I can't quite figure out why it's doing what it's doing).
Any ideas/help/suggestions at all would be appreciated.