Quote Originally Posted by wrack View Post
I think Nightwalker fixed the middle alignment as in vertical-align: middle;
I am confused, this is what I did above:

HTML Code:
<&#37;@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
 
<style>
.MainMenu
{
    position:relative;
    vertical-align:middle;
    }
</style>
</head>
<body>
    <form id="form1" runat="server">
    <table style="width: 100%; height: 100%; min-width: 960px; min-height: 704px;" cellpadding="0"
        cellspacing="0">
        <tr class="AdminMasterRow">
            <td class="AdminMasterUser">
                <asp:Label ID="lblUserPrefix" runat="server" Text="Welcome back,&nbsp;" CssClass="UserPrefix"></asp:Label>
                <asp:HyperLink ID="hlUser" runat="server" CssClass="UserSuffix">HyperLink</asp:HyperLink>
            </td>
            <td class="AdminMasterMenu">
                <asp:Menu ID="mnuMain"  class="MainMenu" runat="server" Orientation="Horizontal"  IncludeStyleBlock="False">
                    <Items>
                        <asp:MenuItem Text="Level 1 Item 1" Value="Level 1 Item 1">
                            <asp:MenuItem Text="Level 2 Item 1" Value="Level 2 Item 1"></asp:MenuItem>
                        </asp:MenuItem>
                        <asp:MenuItem Text="Level 1 Item 2" Value="Level 1 Item 2">
                            <asp:MenuItem Text="Level 2 Item 1" Value="Level 2 Item 1">
                                <asp:MenuItem Text="Level 3 Item 1" Value="Level 3 Item 1"></asp:MenuItem>
                                <asp:MenuItem Text="Level 3 Item 2" Value="Level 3 Item 2"></asp:MenuItem>
                            </asp:MenuItem>
                        </asp:MenuItem>
                    </Items>
                </asp:Menu>
            </td>
            <td class="AdminMasterLoginLogout">
                <asp:LoginStatus ID="lsMain" runat="server" CssClass="LoginLogout" LoginText="LOGIN"
                    LogoutText="LOGOUT" />
            </td>
        </tr>
        <tr>
            <td colspan="3" class="AdminMasterContent">
            </td>
        </tr>
    </table>
    </form>
</body>
</html>
In Fire fox when I run that code it moves the menu horizontally to the center because that is how the div in aligned. Are you saying you want to have the div on the side of the page then the menu appear halfway down?