Voila comment tu peux faire pour centrer:
background: $color $img $repeat $horizontal $vertical;
Maintenant les details:
Background et non background-color, ça permet en une ligne d'utiliser plusieurs attribus.
$color: Il s'agit de la couleur que tu souhaites avoir si ton image n'est pas affiché. Tu peux utiliser transparent où ne rien mettre du tout si tu n'en souhaite pas.
$img: lien vers ton image soit url('/images/nom-de-l-image.jpg') dans ton cas.
$repeat: si l'image est plus petite que son conteneur, tu peux lui demandé de la répété d'une certaine façon (vide = repeat (répétition sur les deux axes) ) tel que repeat-x ou repeat-y, si tu n'en veux pas, utilise no-repeat.
$horizontal: tu peux décaler ton image horizontalement avec ce paramètre. En pixel (15px), en pourcentage(24%) ou en lettre (right) pour modifier le paramètre de base qui est à gauche.
$vertical: de même mais pour l'axe verticale, tu peux donc choisir le décalement verticale, par défaut en haut.
Ce qui devrait te donner quelque chose comme ça:
background: #212121 url('/images/nom-de-l-image.jpg') no-repeat 50% 50%;
Tu obtiendras une image de fond qui ne se répète pas, qui est centré verticalement ainsi qu'horizontalement. Si l'image n'est pas affiché, tu auras une couleur correspondant au code hexadécimal 212121.
Plus de détails:
http://www.w3schools.com/css/css_background.asp