You will have to be more specific. I just tested the age verification on IE, Safari, Chrome, and Firefox and it seems to work in all of them.
The issue with the styles is that you are using some general CSS in your popup page that is conflicting with the other css on the page. The best solution is to remove all of the unnecessary css from your popup.
I could also make the page automatically refresh if you are having difficulty cleaning up the css.