Nice Job! It looks great!! I know it takes a lot of work to put a website together. It loads fast (very important) and is easy to read. Since my minor is WebDesign, I noticed one lttle thing that is just about the layout (just something that the professors drilled into my head). I would try to keep the layout of the pages the same. I really liked the layout and colors of your "Sales" page. The text and boxes are centered in the page with whitespace on the sides. I also like the way you made the boxes white on this page. The easiest way to keep the pages the same is to make 1 page as a template without the text in it and keep copying it to make your new pages. Good luck and feel free to send me an IM if you want more info.
Edited to add I used Internet Explorer 7 to view your site.