It looks like you are trying to use HTML CSS Styles with a Flex Button. They are two very different approaches to development and CSS Styles cannot be shared.
Look up the styles available on the Flex Button as a reference and for more details.
But, briefly, height and width are properties, not styles. They cannot be set with CSS.
text-shadow is not a valid style. I'm not sure how you'd apply a shadow to the text.
border is not a valid style. The proper way to change the border of a button would be to use a custom button skin.
border-radius, , -moz-border-radius, and -webkit-border-radius are not valid styles, but you may try cornerRadius.
The color style should work, although color applies to the text in the button according to the docs; not the actual button. I believe that you can use chromeColor to change the button's color.
font-weight should be fontWeight.
It is my conclusions that your styles are being applied; however the Flex button does not recognize the styles you're trying to apply.