border: 4px dashed #fff; est suffisant, pas besoin de préfixe pour une bordure et je viens de faire un test avec ce code sur FF afin de m'assurer et tout est normal !
Voici le style de mon accroche suivi de deux captures (la première sur Safari 5 et la seconde sur Firefox 11 Mac).
.video {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFF;
text-decoration: none;
background-color: #F00;
text-align: center;
border: 4px dashed #FFF;
border-radius: 125px;
-webkit-border-radius: 125px;
-moz-border-radius: 125px;
behavior: url(../PIE.htc);
-webkit-transform: rotate(340deg);
-moz-transform: rotate(340deg);
-ms-transform: rotate(340deg);
-o-transform: rotate(340deg);
transform: rotate(340deg);
}