div.logo_block{ margin: 0px; text-align: center; background-image : url(bgimg); background-repeat : repeat-y; background-position: -0% -0%; } div.logo_block table.logo{ background:transparent; text-align:center; margin:auto; width:100%; } table.logo tr{ border-width:0px; } table.logo td{ background-color:transparent; padding:8px 10px; margin:0px; border-width:0px; } table.logo td.logo{ vertical-align:middle; } table.logo td.pagetitle{ font-weight:bold; font-size:26px; }