Спасибо уже сам разобрался методом народного тыка 
Нарисовался другой интересный вопрос, все работат только вот когда нету на страницы подменю, остается от него рамка 

надо как то ее убрать. т.е <div><div><div><div> <ul >....
соответственно область меня начинается от <ul > и меня не как на дивы повлиять не может ,  я так понимаю можно сделать следующее:
1 - надо первый див определять как изменяемую область  или наверное атрибут, а потом как то проверять  есть ли меню и если есть выводить  а если нет то нет.
2 -  определить как меня первый див , но тогда не понятно как вписать всю структкру до начала пунктов. т.е. до цикла
	Цитата:
	
	
		| 
			
				решил 2м способом с помощью параметра  wrap
			
		 |