Board Thread:Support Requests - Getting Technical/@comment-188432-20130410203353/@comment-1863391-20130410224129

I've had this problem before. placeholders can be styled using a combination of pseudo-classes and pseudo-elements: http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css#Implementation

This isn't very browser compatible. You may want to create a div with the text you want, color it, then position it on top of the input element, and then remove it on hover (or something like that).

Edit: Oh, I see your CSS. The problem with it is the fact that browsers will automatically drop all styling if it finds any invalid selectors in a "block". You need to separate them.