RE:background en body sin repetición
Bien, puedes utilizar el parámetro Style de tu navegador, para establecerlo, de la siguiente manera:
<body style="background-position: bottom center; background-image: url(images/watermrk.gif); background-repeat: no-repeat;">
Bien, expliquémoslo ahora, el parámetro style utiliza lo novedoso de internet explorer, bueno, no tan novedoso, que son las hojas de estilo (CSS). entonces utilizas un parámetro background-position que recibirá dos valores consecutivos separados por un espacio, en nuestro ejemplo bottom center significa que la alineación bottom es Abajo (en sentido vertical) y center (centro en sentido horizontal).
el otro parámetro se separa con punto y coma, entonces tenemos background-image en donde especificaremos la carpeta y el nombre del archivo de imagen para establecer como fondo. en nuestro ejemplo tenemos una carpeta más interna que la actual, que se llama images y luego el nombre del fondo.
Por ultimo el parámetro deseado, para poder decirle que lo repita o nó (no-repeat para que no lo repita y repeat para que lo repita). Bien, entonces queda mas que explícito. Si cuentas con alguna duda, no dudes en escribirme por aquí o a mi correo. :D
Atte; XcUiDi.