<ole>
Ifølge CSS må text-align ikke centrere elementer - kun tekst. Det kan lade sig gøre at få IE til også at centrere elementer med text-align - men kun hvis man disabler væsentlige dele af CSS.
Det er af aller største væsentlighed, at man altid begynder sit HTML-dokument med en DTD - og at denne DTD indeholder en definitions URL ... læs evt. mere her:   
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html/cssenhancements.asp- under: The !DOCTYPE "Switch".
Derefter kan du centrere elementer horisontalt med style="margin:0 auto":
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>TITLE</title>
<style type="text/css">
body, html {
    height: 100%;
    margin: 0;
    padding: 0;
}
.banner {
    width: 468px;
    height: 60px;
    background-color: yellow;
    margin: 0 auto;
}
.myTable {
    width: 300px;
    border-collapse: collapse;
    margin: 0 auto;
}
.myTable td {
    background-color: #ededed;
    padding: 5px 20px;
    border: 1px solid red;
}
</style>
</head>
<body>
<div class="banner">Blablabla</div>
<table class="myTable">
<tr>
    <td>Bla bla blabla 1</td>
    <td>Bla bla blabla 2</td>
</tr>
<tr>
    <td>Bla bla blabla 3</td>
    <td>Bla bla blabla 4</td>
</tr>
</table>
</body>
</html>
/mvh
</bole>