マージン&センター揃え

margin: 【上】【右】【下】【左】;
margin: 【上下】【左右】;

上下が0pxの場合、
センター揃えは margin: 0px auto;
右端ぞろえは  margin: 0px 0px 0px auto;
(0の場合pxは省略してもよいです)

応用

div.xxxbox {
margin-left: auto;
margin-right: 50px;
}

margin右側に50pxつけて、左をauto