I've got a basic input element on a form:
<input type="text" name="where" placeholder="Location or Place">
But I want to style the placeholder inline with the design below:

Currently I've got the following styles:
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, input:-moz-placeholder {
    color: white;
}
Obviously this doesn't handle the light blue 'or' text. I'd love to do this with CSS3 where possible. It it possible to style this using just CSS?
 
     
    
 
    