Creo que lo del borde es esta propiedad:
border-collapse
Valores: collapse | separate | inherit
Se aplica a: Todas las tablas
Valor inicial: separate
Descripción: Define el mecanismo de fusión de los bordes de las celdas adyacentes de una tabla
Creo que tienes que ponerle el border-collapse:collapse ya que inicial es el valor separate...
Fuente
Aresillo!!