Cross-browser compatibility

Avoid using select elements here as they cannot be fully styled in WebKit browsers.