Hola
Para redondear bordes con CSS hay básicamente tres opciones:
1ª usando una imágen para la esquina redondeada, para lo que te aconsejo esta herramienta.
http://www.neuroticweb.com/recursos/css-rounded-box/
2ª Usando sólo Codigo CSS 2, (un poco mas complejo pero eficaz, aunque debes cuidar la compatibilidad con IE6 y anteriores) aqui tienes un web muy interesante sobre este tema:
http://www.cssplay.co.uk/boxes/curves.html
3ª (esta es una opción de futuro mas o menos lejano) Usando CSS3 que aún está en desarrollo pero ya se sabe que habrá una opción para redondear esquinas. Aunque habrá que esperar a que este finalizada y que la soporten los navegadores. Ya se puede usar para navegadores Mozilla.
Espero que te sirva de ayuda o/y orientación