Devi anche definire le dimensioni dell'oggetto in cui vuoi lo sfondo centrato, altrimenti e` dura per il browser centrare un'immagine in un oggetto di cui non conosce le dimensioni.
In alternativa ti basta riempire lo spazio, in modo che le dimensioni siano definite dal contesto.

Comunque prova a modificar eil CSS cosi`:
codice:
html,body{
  min-width: 100%;
  min-height: 100%;
}
body{
	 background:#CC0000 url(../img/background.jpg) no-repeat;
	 background-position:center center;
}