<p>Here's an example of a series of radio inputs styled and scripted to behave as a select element. In this way it behaves as a select but every aspect of it can be changed style-wise.</p>
<div class='select-container'>
<div class='select'>
<label class='selected'>
<span>Choose...</span>
</label>
<label class='option'>
<input value='item1' type='radio' name='radios1' />
<span>Item 1</span>
</label>
<label class='option'>
<input value='item2' type='radio' name='radios1' />
<span>Item 2</span>
</label>
<label class='option'>
<input value='item3' type='radio' name='radios1' />
<span>Item 3</span>
</label>
</div>
</div>
<p>Here the color scheme is changed with minimal CSS.</p>
<div class='select-container'>
<div class='select select_alt1'>
<label class='selected'>
<span>Choose...</span>
</label>
<label class='option'>
<input value='item1' type='radio' name='radios2' />
<span>Item 1</span>
</label>
<label class='option'>
<input value='item' type='radio' name='radios2' />
<span>Item 2</span>
</label>
<label class='option'>
<input value='item3' type='radio' name='radios2' />
<span>Item 3</span>
</label>
</div>
</div>
<p>Here's a more complex alternate style with checkmarks to show the currently selected item.</p>
<div class='select-container'>
<div class='select select_alt2'>
<label class='selected'>
<span>Choose...</span>
</label>
<label class='option'>
<input value='item1' type='radio' name='radios1' />
<span>Item 1</span>
</label>
<label class='option'>
<input value='item2' type='radio' name='radios1' />
<span>Item 2</span>
</label>
...