I have the following HTML code:
<div class="register_account">
    <form>
        <select>
            <option value="null">Select a Country</option>
            <option value="AX">Åland Islands</option>
            <option value="AF">Afghanistan</option>
            <option value="AL">Albania</option>
            <option value="DZ">Algeria</option>
        </select>
    </form>
</div>
and CSS code:
.register_account
{ 
    background: #0023C4;
    width:62%;
    padding:1.5%;
}
.register_account form select
{ 
    width:100%;
    font-size:0.8em;
    color:#000;
    padding:8px;
    margin:5px 0;
    background: none;
    border: 1px solid #fff !important;
}
Now I want to change the text color of "Select a Country" and of the "selected" option in the form.
P.S. The example is here: http://jsfiddle.net/V7C6w/ .
Edit:
A possible solution to remedy the problem might be:
.register_account
{ 
    background: #0023C4;
    width:62%;
    padding:1.5%;
}
.register_account form select
{ 
    width:100%;
    font-size:0.8em;
    color:#fff;
    padding:8px;
    margin:5px 0;
    background: #0023C4;
    border: 1px solid #fff !important;
}
Prove yourself: http://jsfiddle.net/V7C6w/9/
 
     
     
     
    