added DPTSolidButton and extended style options to support it