Я понимаю, что ваша проблема в том, как выбирать элементы в вашей таблице стилей CSS без изменения имен классов.Вы можете сделать это, используя несколько имен классов или идентификаторы.
Несколько имен классов поддерживаются практически всеми браузерами;даже IE6, хотя с некоторыми оговорками (http://www.quirksmode.org/css/contents.html).
Пример:
...
<ul class="level2 custom-style-1">(apply different style to this one)
<li><a href="#">toys</a></li>
<li><a href="#">cars</a></li>
<li><a href="#">trucks</a></li>
<li><a href="#">wagons</a></li>
</ul>
<li class="submenu"><a href="#">cooks</a>
<ul class="level2 custom-style-2">
...
Или вы можете просто использовать идентификаторы
...
<ul id="custom-style-1" class="level2">(apply different style to this one)
<li><a href="#">toys</a></li>
<li><a href="#">cars</a></li>
<li><a href="#">trucks</a></li>
<li><a href="#">wagons</a></li>
</ul>
<li class="submenu"><a href="#">cooks</a>
<ul id="custom-style-2" class="level2">
...