CSS (mostly) replacement for form select element