Mi estimado, bordes redondeados con solo CSS3 te sirven para muchos navegadores menos para IE6, IE7, e IE8 si quieres saber como.. aqui tengo un buen tutorial
ahora si quieres hacerlo con JS en el foro hay un monton de cosas sobre esas mira esta
lo que puedes hacer es identificar el navegador que usan y la version para mostrar o bien el JS o bien el CSS..
Suerte