I don't know about you, but it seems to me that forms and input boxes are usually the ugliest part of a web page. Any tips on how to make them look good?
You can style them using the label tags, and change the css for background colour, image etc. as you would any other element. I'm sure that there is loads of info on Google on styling forms with a more detailed explanation.