per quel sito non cercherei di bloccare il layout rendendolo fisso.
ma invece cercherei di correggere quella parti che presentano errori (tipo un immagine di background ripetuta quando ne vorresti una sola)
lavoro certamente meno impegnativo che ripassarsi tutte le pagine

tanto per darti un'idea:
hai impostato la prima tabella della home con width="100%", chiaro che il browser cerca di realizzare quanto istruito.
questo è tendenzialmente il modus operandi adottato per le realizzazione del sito.
se dovessi cambiare questa impostazione in tutte le pagine (cercando i singoli marcatori da modificare) allora davvero non ti passa più.

oppure, se proprio vuoi incaponirti senza schiattare, metti tutti i contenuti della pagina in un div contenitore con dimensione fissa e imposti tutto il contenuto della pagina al centro:

codice:
<body>
	<center>
		<div id="MasterContainer" style="width:900px; margin:auto;">
			qui tutti i contenuti
		</div>
	</center>
</body>