No to pomyśl, skoro masz dwa obrazki to może by tak pokombinować by były dwa tła?

Skoro przez całą wysokość strony ma być ten z repeatem, to on ma być jako background całości, tyle że odsunięty od góry o ileś tam pikseli. A ten na górze zrobi za tło dla jakiegoś diva

Pewnie małym problemem dla Ciebie będzie to wycentrować, więc radzę tak: weź sobie zrób div z margin 0 auto i o określonej szerokości (szerokość obrazka czyli 900, by nie centrować go jeszcze potem w samym div) oraz wyzerowanymi paddingami. Do niego zrób jako background ten powtarzający się, ale odsuń go od góry o wysokość tego nie powtarzającego się (choć nie trzeba, bo powinien zejść "pod spód" następnych). Teraz dorzuć div kolejny (wewnątrz tego głównego) , gdzie jako tło masz ów obrazek nie powtarzający się. Przetestuj na różnych silnikach przeglądarek by usunąć drobne różnice, jakie zapewne wystąpią (IE 6.0 sux).