I code a lot of internal web pages, mostly forms, but CSS is going to be your friend here. I in no way means this to be condescending, but you have a very simple website, so keep it simple.
Some suggestions:
- Tone down the colors. White background, black text. Yeah its boring, but its more of a standard now. If you must have color, make it a little more subdued, the blue is a little harsh on the eyes, especially in your header with red text on blue.
- Lose all the detailed contact info in the header too. A basic form of contact would be good enough such as your 800 number and general e-mail. The rest should be put into your contact page. The majority of web users today will be able to gather that they will click on your contact link to get the info--you will not lose business because someone had to click 1 extra time to figure out how to call you.
- Fix the menu. Either give it a proper fixed width margin on the left side so it doesn't move when you go from page to page...any time I go to a secondary page off your home page, the Back, Home, or whatever buttons move to the far left of the screen. It doesn't effect the functionality of the page, but it makes it look unprofessional. Consider having the menu directly under your header. It won't move, it won't change the rest of the dimensions of your page, and it will stay in one place. Also, if you do redo the menu, always have links to the contact page. People could get annoyed after looking on a product page, and then having to go back, then go to a contact page to call you.
- Your header/image at the top of the screen usually should be a link back to the home page. Go to different larger company websites. Their header or logo usually sends you home if you click on it.
I don't mean to rip your page apart. It just needs a nice facelift and some UI tweaks to make it more user friendly.