Comment remplacer la marge et gauche/droite dans le css?

J'ai un div avec ce style:

#slogan{
    font-size:24px;
    position:absolute;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
}

Le dernier 4 styles de centrer la div de contenu sur la page.

Si la page est trop grande, je ne veux pas utiliser les éléments suivants style plus, j'applique donc ce style:

@media only screen and (min-width: 941px){
    #slogan {
        font-size: 24px;
        position: absolute;
        min-width: 810px;
        text-align: right;
    }
}

Qui affiche le contenu d'un certain montant à partir du bord gauche de la page. J'ai testé ces styles dans la f12 dev outil, et il ressemble à droite. Cependant, quand j'ai appliquer le style à l'intérieur de la feuille css, la marge de droite et de gauche/pièces encore appliquée à l'élément, et je ne sais pas comment annuler (il n'y a pas de valeur par défaut pour la marge).

Toute aide?

  • Pourquoi cela est-il downvoted? Toutes les explications?
  • Si vous ne voulez pas d'une marge, Juste lui donner un 0 de la marge...
  • jsfiddle pourraient aider à comprendre quel est le problème que vous essayez de résoudre
  • jsfiddle.net/xsyoLt03 Voici le violon, le problème demeure. Je suis pour supprimer toute marge de la première #slogan, alors il s'affiche correctement dans le @media, mais si elle reste, pas de remplacer les travaux
InformationsquelleAutor Alexey | 2015-01-23