You can simply use below select replacement for html forms.
It uses jquery library to to replace the select with ul and hidden input element to keep the value. And css is used to shape the ul element. In the below example css is very simple and primitive. You can easily change the css to get beautifull view.