The above code is all being used. I have firebug and, even after inspecting the elements, see no properties set to display a border style, width, or color. Firefox is the ONLY browser incorrectly displaying these pages.
A good place to ask questions and advice about web development is at the mozillaZine Web Development/Standards Evangelism forum.
The helpers at that forum are more knowledgeable about web development issues.
You need to register at the mozillaZine forum site in order to post at that forum.