IE8 weird <select> min-width issue

IE8 has this weird min-width issue with the <select> element, where the box model on the <select> element correctly honors the min-width style property, but the actual <option> elements when using a multiple <select> element end up using the maximum width of the widest <option> element.

Does anyone know a pure CSS solution to fixing the <option> elements so that they inherit the width of the <select> element?

Setting the width on the <option> elements has no effect and I want a pure CSS solution.