Hubiese sido interesante ver el código completo.
Y sobre todo verlo entre etiquetas de código. Por que usaste etiquetas de cita, y, como habrás notado, te arruinaron el ejemplo.
La próxima poné una demo completa de tu problema, y entre etiquetas
[code].
Seguramente estás usando un IE9, y como no tengo uno para probar te dejo algunos enlaces y vos mirás qué te sirve.
Los bordes redondos no funcionan en versiones anteriores. Algunos usan "archivos de compatibilidad" (*.htc ; *.js) que como tienen un escript que reescribe estilos, pueden pisar alguno que haya en tu CSS, pero si los estuvieras linkeando nos hubieses dicho -no te vas a olvidar un detalle así- por no decir que ya los tendrías desarmados para ver si el problema es justamente esa incompatibilidad con tu código.
Y te faltó
-o-border-radius, pero ya no se usa.
¿Navegadores para svg y css? border raidus no funciona en IE9