I browser decodificano il codice in maniera diversa.
Prova ad usare questo hack.
/*codice css specifico per chrome e safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#divinquestione { proprietà funzionante }
}
Devi analizzare la riga di codice che in chrome e safari si accavalla, puoi utilizzare firebug, un'estensione di firefoz per trovarla. Poi apri il file css relativo ed aggiungi il codice che ti ho scritto.
Sostituisci #divinquestione con il div di riferimento e con { proprietà funzionante } in cui metti i valori che risulatno corretti per safari e chrome. Poi salvi e controlli, dovrebbe funzionare.