tu nel css hai specificato il colore dei bordi delle tabelle?
se no, ogni browser è libero di colorarle come vuole di default

per l'altro problema di colore magari c'è un " ; " non chiuso o altro
fai una cosa
vai in strumenti console javascript/css
fai "clear" e carica la tua pagina - ti dice i problemi che ci sono e la linea da guardare per risolverli