Tu peux pas écrire dessus car c´est une bordure...
border-top: 15px solid #b00000;
...Met plutôt une cellule de tableau <th> que tu coloriera en rouge avec ton CSS.
Et donc par ailleurs, au lieu de mettre...
border-bottom : 1px dashed #b00000 ;
border-left : 1px dashed #b00000;
border-right: 1px dashed #b00000;
...Met plutôt :
border:1px dashed #b00000;
border-top:0;