No veo que usas la propiedad
border-radius
por ningún sitio.
No hay necesidad de usar prefijos propietarios, ya que funciona sin ellos desde hace tiempo en todos los navegadores:
http://caniuse.com/border-radius
Supongo que con
firefoz te refieres a Firefo
x.