en css se puede realizar con border-radious te dejo link a un ejemplo donde utilizan el borde redondo y sombra mediante css
http://box-shadow.googlecode.com/files/box-shadow.zip
cabe aclarar que el css no validara usando esta técnica, el borde redondeado lo he usado y probado en IE6,IE7,IE8, FF 3.5, FF 3.6, Safari 5, chrome
Nota: el sombreado no funciona en safari 5 (versiones anteriores o posteriores no tengo idea)