Hmm... Newbie to CSS

I use limited CSS to my web pages, now my current web page, I need color format and align to my forms in HTML.

I have couple of drop down menus, and a text box and a picture button.

Now with the drop down menus I need to format with CSS sytle for background color, font color, and arrow buttons and scroller colors.

With Text box I need only the border formating (color)

And atlast I have a image which is 20x20 and this is going a bit up in the form I don't know how to align center all this (all are on the same horizantal level)

Thanks in Advance.