#mainwrapper { font-family: Verdana, Serif, Times; background-color: white; width: 750px; } #mapcanvas { width: 575px; height: 400px; float: left; } #infowrapper { margin-left: 575px; width: 175px; height: 400px; } #infotop { border: 2px solid black; height: 243px; width: 100%; } #infobottom { border: 2px solid black; height: 145px; width: 100%; margin-top: 5px; } #navigation { margin-top: 5px; height: 100px; width: 750px; color: red; } td { vertical-align: top; color: red; }