widget style definition