Недавно узнал про opencart, изучаю... ocstore_v.0.2.0
В файле ...catalog\controller\module\category.php переопределяем вывод категории или группы категорий вместе с идентификатором.
Для этого находим строку:
$output .= '<li>';
Если желаем иметь доступ к стилизации каждой конкретной категории, как на первой картинке, то заменяем на:
$output .= '<li class="li_'.$result['category_id'].'">';
Если желаем стилизировать категории по группам, как на второй картинке, то заменяем на:
$output .= '<li class="li_'.$result['parent_id'].'">';
Смотрим firebug-ом какие идентификаторы получили категории. На первой картинке видно, что каждая категория имеет свой идентификатор. Теперь в файле ...catalog\view\theme\ваша тема\stylesheet\stylesheet.css описываем стили для них. Сори, если некорректно объяснил, но, думаю, суть понятна.