There is no easy way to style a combo box using CSS, the best and easiest alternative I found is using the JQuery UI.
JQuery UI is an amazing library that offers many widgets, interactions, effects and styles.
This is a link to a combo box based on the JQuery UI auto complete library:
You can examine the source code of this combo box on this page
For themes to use with this combo box, chekc this link out: