Ответ - нет, это не неправильно. В целом вы на правильном пути. Используйте классы JQuery, они там по причине! Однако не измените их. Если вам нужно улучшить внешний вид, добавьте свои собственные классы или идентификаторы, чтобы вы не испортили стандартную CSS и не сломали подключаемые модули Jquery. Обратитесь к ссылкам ниже для получения дополнительной информации.
Имейте в виду, что если вы планируете использовать JQuery UI в качестве основы, вам нужно будет позаботиться о проблемах обратной совместимости, если JQuery изменит или обновит свои собственные файлы CSS, это еще одна причина, по которой любой пользовательский стиль должен быть сделано с использованием ваших собственных классов в поддержку JQuery's.
http://docs.jquery.com/UI/Theming/API - Обратитесь к этой веб-странице, чтобы узнать, где и как применять классы JQuery по умолчанию
http://www.filamentgroup.com/lab/developer_your_own_jquery_themeroller_ready_components/ - Это немного устарело, но содержит полезную информацию о том, как связать пользовательские классы с JQuery
http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/ - Эта статья содержит больше кнопок, обратите внимание, что она более актуальна, чем предыдущая, но обе они важны для осмысления вашей идеи.