Итак, хотя я не знаю, в чем заключается прямая проблема, вот где она возникает:
<div class="box"> <!-- I took the visible out of the class, if you only do this it will fix your problem, your select boxes will be the same width -->
<select id="amount" name="amount">
<option value="select">Amount</option>
<option value="1">500</option>
</select>
</div>
<div class="box">
<select id="amount" name="amount">
<option value="select">Amount</option>
<option value="1">500</option>
</select>
</div>
Затем я добавил эту строку в вашу функцию .ready:
$(document).ready(function(){
$("select").selectBox();
$('div.box').first().addClass('box visible');// <== So now I forced your box visible class on .ready and it works like a dream
});
Это обходной путь, я признаю, но это не так уж много кода, и он работает;)