Bei :focus musst nur das reinschreiben was sich ändern soll. Aber zum verhalten in den anderen Browsern kann ich dir nicht sagen
Sicher ist, dass der IE und ein paar andere, kennen
:focus nicht.
Zu dem mit dem Text wieder löschen, musst du mit JS machen. Ungefähr so
Code:
onblur="this.value = '';"