E` fattibile.

Pero` quel menu e` piuttosto complesso, per cui non e` facile metterci le mani.

Cosi` a prima vista direi che occorre modificare il blocco
codice:
.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:750px; 
top:35px; 
background:url(http://www.cssplay.co.uk/menus/back_0.gif); 
padding:0; 
z-index:100; 
/*left:0; */left: 200px;
text-align:center;
}
Se il blocco si sposta di 200px con questa modifica, allora e` il punto corretto.
Pero` visto che vuoi posizionamenti diversi per i vari blocchi, devi inserire anche una classe o un id diverso per ogni sottomenu, e definire i singoli spostamenti.