io creerei un container esteso per larghezza al 100% (magari con un min-width così dopo un tot non si ridimensiona più)
dentro ficcherei i due div fissi con il float:left e creerei un altro div con margin-left pari alla somma dello spazio occupato dai due div sopracitati. (se fossero di larghezza 100px, non contando i vari padding, margin etc sarebbe margin:200px)
in questa maniera dovrebbe avere l'effetto che vuoi tu!