Вы определенно НЕ хотите использовать repeat-x
Чтобы проиллюстрировать почему, используйте следующую ссылку http://www.w3schools.com/css/tryit.asp?filename=trycss_background-image и вставьте приведенный ниже код и посмотрите, что произойдет, затем удалите repeat-x и посмотрите результаты
<html>
<head>
<style type="text/css">
body {
color: white;
background:url('paper.gif') repeat-x;
}
</style>
</head>
<body>
<h1>Hellos World!</h1>
</body>
</html>
Если ваше изображение не отображается после удаления repeat-x, это, скорее всего, будет проблема пути (как уже отмечали другие) или плохое изображение.
Единственное, что есть, - это если в вашем css определены другие классы / div, которые переопределяют свойство background, заданное вами в основном тексте. Другие предложили вам использовать firebug. Я должен от всего сердца согласиться. Firebug очень важен при работе с проблемами HTML и CSS.
Firebug доступен для браузеров Chrome и Firefox (Firefox как плагин, по умолчанию Chrome), но я не уверен в других браузерах.