to answer the first question, yes, select list form elements can be styled using CSS.
here is a basic article on using css on form elements:
I'm not sure if dynamic drop downs would be suitable for project or not. from what i can see, your select lists dont seam to be linked, but i could wrong.
it does not look to me that the selections made in one list are used to determine the selections that are displayed in another list. This is what dynamic dropdowns is used for.
take for example a car site. you would want to have a Make list, and depending on the make selected, show only models for that make. It does not look to me that your lists have that sort of a relationship.