SyntaxFix
Write A Post
Hire A Developer
Questions
You should use
-moz-appearance:none; -webkit-appearance:none; -o-appearance:none;
Then you get rid of the default checkbox image/style and can style it. Anyway a border will still be there in Firefox