Bueno pues yá está, no sé si sería esto lo que querías.
Te dejo un archivo adjunto con lo que he trabajado.
Lleva dentro todo, el js y los css.
Verás que algunos estilos están duplicados con el mismo nombre más un número correlativo.
Para los id y las clases usa estos arrays
var navElement= new Array('mainnav','mainnav1','mainnav2');
var navElementTabbedId=new Array('mainnavtabbed','mainnavtabbed1','mainnavtab bed2');
Creo que no necesita mucha explicación, estúdiatelo un poco y cualquier cosa me preguntas
te lo meto en un zip que no me acepta html el foro este....