http://www.baluart.net/articulo/47/disenando-formularios-con-css-i-parte.php
a mi me ha funcionado en la web de valencia loft center pero añadiendole una capa para la linea. El resto de la faena es adaptarla al diseño que nos pasen los raritos de diseño

aqui hay algunas ideas mas para montar formularios, la de cambiar el color del borde de una caja de texto mientras se escribe me parece bastante buena
http://www.pixelco.us/blog/2007/11/11/siete-trucosconsejos-para-crear-formularios-web/