Over flowing div in fire fox

I am terrible when it comes to CSS . I am making some buttons and on IE7 , the buttons display properly, but in Firefox (and probably safari) the hover state runs into my banner…see the link below.


you can see the blue bar when you hover over the buttons run into my banner, but on IE they dont. Right click and view source to see my code. There is barely any code in there so it shouldn’t be hard to read through. Any help would be appreciated…thx!