A CodePen by Jameson MacArthur. Style select without replacing markup - Most methods of styling select elements are done by switching out the markup for regular divs. This one is done with no markup change, a little jQuery to add extra wrappers around it, and plenty of browser hacks with CSS (Sass, in this case).

I've tested this in the latest versions of Chrome, Safari, Firefox, IE8 and IE9.