Обычно стилизация не работает, если один селектор имеет приоритет над тем, который вы используете. Это называется специфичность селектора , и есть много документации, которая поможет вам понять, как это работает.
Из-за характера проблемы вы, вероятно, недостаточно опубликовали код, чтобы дать вам точный ответ. Но прочитайте ответ на этот вопрос: Проблема CSS - элемент работает, только если у него нет родителя (используя jquery) и http://htmldog.com/guides/cssadvanced/specificity/
Чтобы выяснить, как применить ответ к вашей проблеме, используйте Firebug, щелкните правой кнопкой мыши на элементе и выберите «Проверить элемент». На правой панели Firebug должна быть вкладка Стиль, где она покажет вам , какие CSS-селекторы применяются к этому элементу . Найдите тот, который имеет стиль, который вы не можете перезаписать, и убедитесь, что ваш селектор более конкретен, чем этот.