There are many alignment errors for various form elements in different browsers, especially select and checkboxes. Each element has own border, so in some places you have double borders because all elements should fit together.
Thank you for your reply. The double borders were intentional. I just fixed the selects & radio buttons for mozilla. Will check out the other browsers too and hopefully will resubmit