Cross Browser Select Form - http://jsfiddle.net/jphase/quqnmoun/
<label class="dropdown">
<select>
<option>Choose an Option Below</option>
<option>Dropdown Item 1</option>
<option>Dropdown Item 2</option>
<option>Dropdown Item 3</option>
<option>Dropdown Item 4</option>
</select>
</label>
label.dropdown select {
padding: 10px 42px 10px 10px;
background: #f8f8f8;
color: #444;
border: 1px solid #aaa;
border-radius: 0;
display: inline-block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
outline: none;
}
label.dropdown select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #444;
}
label.dropdown select::-ms-expand {
display: none;
}
label.dropdown:before {
content: '';
right: 5px;
top: -7px;
width: 30px;
height: 33px;
background: #f8f8f8;
position: absolute;
pointer-events: none;
display: block;
}
label.dropdown { position: relative; }
label.dropdown:after {
content: '>';
font: 16px Consolas, monospace;
color: #444;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
right: 2px;
top: -3px;
border-bottom: 1px solid #aaa;
position: absolute;
pointer-events: none;
width: 35px;
padding: 0 0 5px 0;
text-indent: 14px;
}
@media screen\0 {
label.dropdown:after {
width: 38px;
text-indent: 15px;
right: 0;
}
}
@media screen and (min--moz-device-pixel-ratio:0) {
label.dropdown select { padding-right: 40px; }
label.dropdown:before { right: 6px; }
label.dropdown:after {
text-indent: 14px;
right: 6px;
top: -5px;
width: 36px;
}
}