It seems you are using a custom Skin. The provided code snippet applies styles for webkit browsers only (Chrome). The styles inserted into:
/* styles applied in Chrome only */
will be visible in Chrome, Safari and other webkit browsers only.
IE, FireFox and Opera have another styles in the CSS code, that you should also edit. The difference is caused by the fact that webkit browsers allow to style inputs of type checkbox and radio with CSS (you could use background image to change the check and/or radio), while other browsers does not allow this, and have different approach to style them - we hide the real input and render a label with a background image that is decorated as a checkbox or radio button.
So in order to apply the same styles in all other browsers, you have to find the specific styles and to apply what you want.
Explore the entire set of ASP.NET AJAX controls we offer here
and browse the myriad online demos
to learn more about the components and the features they incorporate.