enhancement/145/custom-style-support



<!---
@huboard:{"order":97.0,"milestone_order":147,"custom_state":"ready"}
-->