Come dice giustamente "er Gufo" si tratta di una questione di misure...
Se imposti il div destro a 75% e poi sposti il tutto con un margin-left di 120px fai un pastrocchio
Evita di mescolare misure statiche a misure dinamiche: percentuali ed em vanno bene, percentuali e pixel creano confusione.