The reason I have this custom dialog box is to overcome the inconsistencies across different browsers. It uses CSS3 to style everything and it looks really nice!

More at: http://feedproxy.google.com/~r/cssglobe/~3/EjhVm6e_eBE/create-a-beautiful-looking-custom-dialog-box-with-jquery