<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Style a Select Box Using Only CSS</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<!--
** Style a Select Box Using Only CSS
** Source: http://bavotasan.com/2011/style-select-box-using-only-css/
** Source: http://danielneumann.com/blog/how-to-style-dropdown-with-css-only/
** Source: http://stackoverflow.com/a/5809186
-->
<div>
<select>
<option>Here is the unstyled select box</option>
<option>The second option</option>
<option>The third option</option>
</select>
</div>
<hr>
<div class="styled-select slate">
<select>
<option>Here is the first option</option>
<option>The second option</option>
<option>The third option</option>
</select>
</div>
<hr>
<div class="styled-select black rounded">
<select>
<option>Here is the first option</option>
<option>The second option</option>
<option>The third option</option>
</select>
</div>
<div class="styled-select green rounded">
<select>
<option>Here is the first option</option>
<option>The second option</option>
<option>The third option</option>
</select>
</div>
<div class="styled-select blue semi-square">
<select>
<option>Here is the first option</option>
<option>The second option</option>
<option>The third option</option>
</select>
</div>
<div class="styled-select yellow rounded">
<select>
<option>Here is the first option</option>
<option>The second option</option>
<option>The third option</option>
</select>
</div>
<hr>
<div id="mainselection">
<select>
<option>Select an Option</option>
<option>Option 1</option>
<option>Option 2</option>
</select>
</div>
<hr>
<select id="soflow">
<!-- This method is nice because it doesn't require extra div tags, but it also doesn't retain the style across all browsers. -->
<option>Select an Option</option>
<option>Option...