You might be wondering why your curved boxes and border-radius won’t work with firefox.
Well, while we wait for all browsers to develop one html/css source
you will have to add this line of code to your CSS style:
{ -moz-border-radius: 4px; }
Here it used in a CSS Style:
.icon_brown:hover {
color: #fff;
border-radius: 4px;
-moz-border-radius: 4px;
margin: auto;
text-align:center;
}