Чем отличается background-color от background?
В background - можно описать все параметры. А background-color как раз один из этих параметров.
background: [background-attachment || background-color || background-image  || background-position || background-repeat] | inherit
background може устанавливать как картинку  или цвет для фона 
background-colorтолько цвет