#frameLeftHeader, #frameRightHeader, #frameCentreHeader
{
    height: 110px;
}

#frameLeftHeader
{
    background-image: url("../images/page/page_header_flank_purple.gif");
}

#frameRightHeader
{
    background-image: url("../images/page/page_header_centre_purple.gif");
}

#frameCentreHeader
{
    background-image: url("../images/page/page_header_centre_purple.gif");
}

.pageHeaderLeft
{
    float: left;
    background-image: url("../images/page/page_header_left_purple.gif");
    background-repeat: no-repeat;
    width: 280px;
    height: 110px;
}

.pageHeaderCentre
{
    float: left;
    background-image: url("../images/page/page_header_centre_purple.gif");
    background-repeat: repeat-x;
    width: 680px;
}

.tabRow .tabSelected
{
    background-image: url("../images/page/tab_selected_purple.gif");
}

.pageTitle
{
    float: left;
    margin-top: 14px;
    padding-left: 10px;
}

.pageTitle h1
{
    color: #ffffff;
    font-family: verdana, arial, sans-serif;
    font-size: 28px;
    letter-spacing: 1px;
    line-height: normal;
    padding-left: 20px;
}

.pageTop
{
    background-image: url("../images/page/page_top_purple.gif");
    background-repeat: repeat-x;
    background-color: #993366;
    height: 35px;
}

.pageTopCentre
{
    margin: auto;
    text-align: left;
    width: 960px;
    height: 239px;
}

.pageMiddle
{
    margin: auto;
    width: 960px;
}

.pageMiddleLeft
{
    float: left;
    margin-top: 30px;
}

.pageMiddleRight
{
    float: right;
    margin-top: 30px;
}

/** Hosting-specific styles */

.hostingPage #frameLeftHeader
{
    background-image: url("../images/page/page_header_flank_blue.gif");
}

.hostingPage #frameRightHeader
{
    background-image: url("../images/page/page_header_centre_blue.gif");
}

.hostingPage #frameCentreHeader
{
    background-image: url("../images/page/page_header_centre_blue.gif");
}

.hostingPage .pageHeaderLeft
{
    background-image: url("../images/page/page_header_left_blue.gif");
}

.hostingPage .pageHeaderCentre
{
    background-image: url("../images/page/page_header_centre_blue.gif");
}

.hostingPage .tabRow .tabSelected
{
    background-image: url("../images/page/tab_selected_blue.gif");
}

.hostingPage .pageTop
{
    background-image: url("../images/page/page_top_blue.gif");
    background-color: #4993c9;
}

/** Domain-specific styles */

.domainsPage #frameLeftHeader
{
    background-image: url("../images/page/page_header_flank_red.gif");
}

.domainsPage #frameRightHeader
{
    background-image: url("../images/page/page_header_centre_red.gif");
}

.domainsPage #frameCentreHeader
{
    background-image: url("../images/page/page_header_centre_red.gif");
}

.domainsPage .pageHeaderLeft
{
    background-image: url("../images/page/page_header_left_red.gif");
}

.domainsPage .pageHeaderCentre
{
    background-image: url("../images/page/page_header_centre_red.gif");
}

.domainsPage .tabRow .tabSelected
{
    background-image: url("../images/page/tab_selected_red.gif");
}

.domainsPage .pageTop
{
    background-image: url("../images/page/page_top_red.gif");
    background-color: #cc3333;
}

/** Email-specific styles */

.emailPage #frameLeftHeader
{
    background-image: url("../images/page/page_header_flank_orange.gif");
}

.emailPage #frameRightHeader
{
    background-image: url("../images/page/page_header_centre_orange.gif");
}

.emailPage #frameCentreHeader
{
    background-image: url("../images/page/page_header_centre_orange.gif");
}

.emailPage .pageHeaderLeft
{
    background-image: url("../images/page/page_header_left_orange.gif");
}

.emailPage .pageHeaderCentre
{
    background-image: url("../images/page/page_header_centre_orange.gif");
}

.emailPage .tabRow .tabSelected
{
    background-image: url("../images/page/tab_selected_orange.gif");
}

.emailPage .pageTop
{
    background-image: url("../images/page/page_top_orange.gif");
    background-color: #ef8200;
}