Todo mundo sabe que customizar um select é uma missão impossível, até que um cara criou uma solução muito fácil e interessante para resolver esse problema.
Para ver todo o desenvolvimento da solução basta acessar o post. Já o resultado final pode ser conferido aqui.
Depois dou umas dicas de como por uns efeitos legais :]