<!DOCTYPE HTML> <html> <head> <Base HRef="http://localhost/YourWebSite/"></Base> <Style> BODY { Padding-Top: 0px; Padding-Left: 0px; Padding-Right: 0px; Padding-Bottom: 0px; Margin-Left: 0px; Margin-Right: 0px; Margin-Top: 0px; Margin-Bottom: 0px; } </Style> </head> <body> <table cellspacing=0 cellpadding=0> <tr> <td height="22"> <iframe src="YourPage.aspx" frameBorder="0" scrolling="no" width="100%" height="22"></iframe> </td> </tr> <tr> <td> Test </td> </tr> </table> </body> </html>Simply replace YourPage.aspx with one that is valid. If you want to see it more clearly, you can add Border=1 in the table tag as well as replacing frameBorder=0 with frameBorder=1. You will see there is a 3 pixels gap between the two. I have the same all over the entire setup. I just provided a simple version to test with. I have the same with IE, Firefox and Chrome.