what does the <td> for your header links look like?
Based on the source of your page, it appears you ned to set the class a different way.
1. Remove the <p> tags in the header links;
2. use <td class="HeadRightBox"> to call the class...
3. Dont use <a href="http://www.kennedyhardware.com">Home</a> -- instead, ALWAYS call your home page by using the EXACT SAME link: <a href="/">Home</a>
4. The <font> tag is deprecated. Make it go away. DO NOT USE the <font> tag anywhere! Use CSS!
May I suggest a site with lots of CSS info and useful tips?
http://www.highdots.com/css-editor/css_tutorial/index.html
Post a bit of your header menu <td> and we can figure out why the css isn't working...