.tabs { foo:bar; jim:jam }
.tabs > * { foo:original; jim:original } /* Every child element of tabs */
Это требует, чтобы вы знали, какие унаследованные / исходные значения, вероятно, переопределяют стили, уже объявленные, но это будет работать.
Если это слишком много стилей, вы можете изменить свои правила, например:
#a, #a .tabs > * { ...many styles applying generally ... }
.tabs { ...specific styles for just this element... }
Правила специфичности CSS приведут к тому, что правила, заданные вами специально для дочерних элементов, будут иметь приоритет над правилами, указанными в родительском элементе.