Personalize uma seleção com fontes impressionantes

Isto é o que eu tenho realmente:

HTML
<label class="select">
  <select name="email" id="email">
    <option>aaaa</option>
    <option>aaaa</option>
    <option>aaaa</option>
    <option>aaaa</option>
    <option>aaaa</option>
    <option>aaaa</option>
  </select>
</label>
CSS
.cforms select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;   
}


.select {
    position:relative;   
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
    margin-top:40px;
}

.select:after {
  content: "\f0dc";
  font-family: FontAwesome;
  color: #000;
  padding:8px;
  position:relative;
  right:35px;
  top:0px;
  background:red;
  z-index:-1;
  width:10%;
  line-height:10%;
}
Problema

Na verdade, nenhuma seta aparece perto do meu select.

Você poderia por favor, me ajudar com isto.

Pesquisei na web por exemplos, mas não consigo fazer isso funcionar.

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion