problema con el background-repeat

pongo el background-repeat: x para que solo se repita horizontalmente pero se repite hacia los dos lados, pero cuando pongo background-repeat: no repeat no se repite no se k ago mal dejo mi codigo y como keda.
(volvi a empesar toda mi web haber si se arreglaba pero nada es lo primero que pongo y ha fallado, por eso no hay casi nada en estilos-general.css)

index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>-=Todo-Tibia=-</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
</head>
<body>
<div id="cabecera">
 <div id="logotipo">
  [url="index.html"][img]objetos/logotipo.jpg[/img][/url]
 </div>
 <div id="publicidad"></div>
</div>
<div id="navegacion">
<ul>
 [*]Noticias
 [*]Biblioteca
 [*]Soporte
 [*]Botters
 [*]OT's
 [*]Foro
[/list]
</div>
<div id="cuerpo">Cuerpo</div>
<div id="pie">pie</div>



</body>
</html>

estilos-general.css



body {text-align: center ; background-image: url(objetos/degrade.gif) ; background-repeat: x }

como queda

[contenido no disponible]

sois mi ultimo recurso :$