Ho fatto un po' di prove..
Ti dico innanzitutto che la proprietà transparent funziona perfettamente se applicata all'elemento select; Su option invece non ha alcun effetto.
Questo comunque su Firefox; Su Internet Explorer (anche il 7) non c'è verso.
Per quanto riguarda quindi firefox, hai diverse opzioni:
Se il tuo "background" è un'immagine, la puoi vedere in trasparenza sul "select" ma non sulle "option" quando il menu a tendina è aperto. Semplicemente settando
codice:
select { background-color : transparent}
Se invece il tuo sfondo è un colore monocromatico, le cose vanno decisamente meglio perchè puoi vederlo anche sugli elementi "option" mettendo il css
codice:
select {background-color : inherit}
Anche qui, nessun selettore CSS sull'elemento option.
Fammi sapere, ciao