Cita: input[type="submit"]:hover{
background: #FFFFFF;
border: dotted 1px #00A7
En lo resaltado en negrita hay un error al definir el color, o te sobra un dígito o te faltan 2. Y eso hace que el borde salga negro.
También te falta cerrar esa declaración
;}
Un saludo
Un saludo