eso es normal en windows, al menos en xp no lo he comprobado en vista. como explica el post anterior
Cita: en algunos navegadores el cambio de esta propiedad afecta o elimina el "mask" del sistema operativo
es mas o menos lo mismo que quise decir acerca del theme que aplica el SO. de nuevo, eso es normal cuando se le aplica ciertos estilos a los controles de formulario. una posible solucion es aplicarle tus propios bordes a los campos, de esta manera cuando el fondo cambie no te de la apariencia de 3D. funciona asi porque esta explicitamente declarado en tu hoja de estilo.