La tua richiesta non ha senso, cioè, ora (da oltre 10 anni) il webdesign ha abbandonato le misure fisse a favore del design responsive (che si adatta allo schermo del dispositivo dove viene visualizzato) questo perchè i mille mila dispositivi hanno monitor di mille mila dimensioni e mille mila risoluzioni.
Se io volessi visualizzare il tuo sito fisso a 1200 con uno schermo a 900 che succederebbe?
In ogni caso se invece vuoi proseguire per la tua strada penso che con una semplice regola css puoi assegnare al body del template una larghezza massima di 1200px ed ottenere il risultato da te voluto.