Jak na mój gust to lepiej

Co do szukaj wywal twarda spacje i zastosuj tam <label> i wywal <br /> z tamtad bo nie bedzie potrzebny jak chcesz to ustalić na odpowiedniej wyskokości to można to obejąć naprzykład to w <p> i dodac do klasy css'a np top: 10px. ( takie bardziej uniwersalne rozwiązanie i łatwiejsze w modyfikacji)
Wszystkie style ponazywaj ładniej i przenieś do osobnego pliku css bo tak tylko kod paskudzą

i łatwiej bedzie operować na CSS'ie w pliku niż szukać za każdym razem w kodzie strony gdzie tu co zmienić.
i zamiast uzywać position. poustawialbym wszystko poprzez opływanie (float) (ale to tylko moja sugestia)
i naprzykład zamiast dawać w kazdym option atrybut class zastosować takie cosik:

.pullDown option {
i tu twój styl z class pink
}
może duża oszczędność to nie jest ale zawsze coś no i ładniej wygląda