Nie wiem czy Cię dobrze zrozumiałem, ale mam wrażenie, że Twój problem polega nie w kodzie, ale w grafice, którą zrobiłeś.
Z tego co zrozumiałem, to chcesz mieć "płynny" obraz na całości, a masz jakieś dziwne przejścia.
Pozwoliłem sobie przerobić Twoją grafikę i wrzuciłem ją na stronkę:
http://www.picturehost.pl/file.php?file=im...51615010109.png
Po wstawieniu jako tło jest OK.
I jeśli chcesz, żeby powtarzał Ci tylko w poziomie (czyli tak jak pokazujesz w poście) to dodaj
background-repeat: repeat-x;