placeholders color looookkk!!

Hola !!!!!!!!!!! , mi pregunta es la siguiente:

Tengo unos campos en un formulario de contacto en donde aparece como "label" un placeholder , por ejemplo: placeholder="Tu E-Mail..." , me parece perfecto ese método ya que al hacer focus sobre el campo la frase de descripción (placeholder) desaparece y se puede escribir sin problema , además no ocupo lugar con los labels que me molestan, no me gustan y no quiero utilizarlos.
El único inconveniente con el que me cruce es que en internet explorer el placeholder mantiene el mismo color que el que se le de a las fuentes en la css del campo que estemos usando el mismo, pero en safari, Firefox y chrome el place holder aparece de color gris clarito y mis campos son justamente gris claritos así que no se ve nada.
Como hago para que el placeholder en google chrome , firebox y safari tengan color blanco? le puedo dar al placeholder una css individual para forzar esto en el resto de los navegadores? o hay otra manera?

Gracias!!
Utiliza una condición para añadir unos estilos CSS si el navegador es diferente a IE: (añade esto en el head)
<![if !IE]>
 <style>
   placeholder {
     color: red;
     background-color: white;
   }
 </style>
<![endif]>

Con esto lo que haces es que si el navegador es diferente a Internet Explorer (if !IE) añade esos estilos a los placeholder de la página.
Gracias, no me funciono. Pero lo solucione agregando esto en la css.

::-webkit-input-placeholder{
color:#fff;
}
:-moz-placeholder{ /* Firefox 18- */
color:#fff;
}
::-moz-placeholder{ /* Firefox 19+ */
color:#fff;
}
:-ms-input-placeholder{
color:#fff;
}
No sé como no cai antes en eso, se nota esto de llevar tiempo sin hacer nada! XD

Saludos y me alegro de que lo solucionaras :)