In order to consistently style some form elements (checkboxes, radio, selects) you need to use javascript. There isn't a way to do specifically what you are looking for cross-browser / platform in ...
While HTML5 has been getting most of the attention lately, CSS 3, the other half of the web developer's toolkit for next-generation web pages has been progressing as well. Although the CSS Working ...