I found this really strange issue with Firefox today. After taking out all of the different variables I realized that when I set the width of a select control using inline CSS, the functionality gets buggy.
Here is the code to generate a normal (no css) select control along with the a screenshot of what gets rendered:
<select id="shipAccount" name="shipAccount">
<option value=" "> </option>
<option value="1">United Parcel Service Red: 045-056</option>
<option value="1">United Parcel Service Red</option>
</select>

<select id="shipAccount" name="shipAccount" style="width:175px;">
<option value=" "> </option>
<option value="1">United Parcel Service Red: 045-056</option>
<option value="1">United Parcel Service Red</option>
</select>
