BODY
{
    margin:0;
    color:White;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    line-height:14px;
}

A
{
    font-weight:bold;
    color:White;
}

IMG
{
    border:none;
}

/* FOOTER - START */
.Footer
{
    position:relative;
    width:100%;
    background-color:#b11015;
    height:46px;
    font-size:10px;
}

.Footer .FooterContent
{
    position:relative;
    width:930px;
    margin:0 auto;
}

.Footer P
{
    position:absolute;
    margin:0;
    top:15px;
    left:535px;
}

.Footer .FooterContent UL
{
    margin:0 0 0 675px;
    padding:16px 0 0 0;
    *padding-top:18px;
}

.Footer .FooterContent UL LI
{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    border-left:solid 1px White;
    line-height:10px;
    padding:0 12px;
}

.Footer .FooterContent UL LI:first-child
{
    border:none;
}

.Footer .FooterContent UL LI A
{
    color:White;
    text-decoration:none;
    font-weight:normal;
}

.Footer .FooterContent UL LI A:hover
{
    text-decoration:underline;
}
/* FOOTER - END */


/* MAIN NAVIGATION - START */
.MainNavigation
{
    position:absolute;
    top:0;
    width:100%;
    margin:0 auto;
}

.MainNavigation .MainNavigationContent
{
    position:relative;
    width:930px;
    margin:0 auto;
}

.MainNavigation .MainNavigationContent UL
{
    position:absolute;
    right:0;
    top:69px;
    margin:0;
    padding:0;
}

.MainNavigation .MainNavigationContent UL LI
{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
}

.MainNavigation .MainNavigationContent UL LI A
{
    display:block;
    height:40px;
    text-indent:-9999px;
}

.MainNavigation .MainNavigationContent UL LI.Community A
{
    background:url(../Images/Links/link-community.png) no-repeat;
    width:128px;
}

.MainNavigation .MainNavigationContent UL LI.ReferAFriend A
{
    background:url(../Images/Links/link-refer-a-friend.png) no-repeat;
    width:139px;
}

.MainNavigation .MainNavigationContent UL LI.WinPrizes A
{
    background:url(../Images/Links/link-win-prizes.png) no-repeat;
    width:119px;
}

.MainNavigation .MainNavigationContent UL LI.TellRedGalah A
{
    background:url(../Images/Links/link-tell-red-galah.png) no-repeat;
    width:142px;
}

.MainNavigation .MainNavigationContent UL LI.UpdateYourProfile A
{
    background:url(../Images/Links/link-update-your-profile.png) no-repeat;
    width:182px;
}
/* MAIN NAVIGATION - END */


/* USEFUL LINKS - START */
.UsefulLinks
{
    position:absolute;
    top:0;
    width:100%;
    margin:0 auto;
}

.UsefulLinks .UsefulLinksContent
{
    position:relative;
    width:930px;
    margin:0 auto;
}

.UsefulLinks .UsefulLinksContent UL
{
    position:absolute;
    right:0;
    top:36px;
    margin:0;
    padding:0;
}

.UsefulLinks .UsefulLinksContent UL LI
{
    margin:0;
    padding:0 18px 0 0;
    list-style:none;
    float:left;
}

.UsefulLinks .UsefulLinksContent UL LI A
{
    display:block;
    height:23px;
    text-indent:-9999px;
}

.UsefulLinks .UsefulLinksContent UL LI.LatestRedGalahNews A
{
    background:url(../Images/Links/link-latest-red-galah-news.png) no-repeat;
    width:176px;
}

.UsefulLinks .UsefulLinksContent UL LI.RegisterNow A
{
    background:url(../Images/Links/link-register-now.png) no-repeat;
    width:109px;
}

.UsefulLinks .UsefulLinksContent UL LI.LoginNow A
{
    background:url(../Images/Links/link-login-now.png) no-repeat;
    width:95px;
}
/* USEFUL LINKS - END */


/* LOGIN NOW CONTAINER - START */
.LoginNowContainer
{
    position:absolute;
    top:0;
    width:100%;
    margin:0 auto;
}

.LoginNowContainer .LoginNowContainerContent
{
    position:relative;
    width:930px;
    margin:0 auto;
}

.LoginNowContainer .LoginNowContainerContent DIV
{
    position:absolute;
    top:69px;
    right:0;
    width:0;
    height:0;
    overflow:hidden;
}

.LoginNowContainer .LoginNowContainerContent DIV UL
{
    margin:0;
    padding:0;
    background-color:#c5161d;
    padding:10px 20px;
    border:solid 1px White;
    float:right;
}

.LoginNowContainer .LoginNowContainerContent DIV UL LI
{
    list-style:none;
    padding:5px 0;
}

.LoginNowContainer .LoginNowContainerContent DIV .Close
{
    position:absolute;
    top:5px;
    right:5px;
}
/* LOGIN NOW CONTAINER - END */


/* REGISTER NOW CONTAINER - START */
.RegisterNowContainer
{
    position:absolute;
    top:0;
    width:100%;
    margin:0 auto;
    z-index:10;
}

.RegisterNowContainer .RegisterNowContainerContent
{
    position:relative;
    width:930px;
    margin:0 auto;
}

.RegisterNowContainer .RegisterNowContainerContent .PanelRegisterNow
{
    position:absolute;
    top:69px;
    right:113px;
    width:0;
    height:0;
    overflow:hidden;
    
    /*padding:10px 20px;*/
    /*border:solid 1px White;*/
}

.RegisterNowContainer .RegisterNowContainerContent .PanelRegisterNow .AccordionRegisterNow
{
    background-color:#c5161d;
    border:solid 1px White;
    padding:5px 20px 15px 20px;
}

.RegisterNowContainer .RegisterNowContainerContent .PanelRegisterNow .Close
{
    position:absolute;
    top:5px;
    right:5px;
}

.RegisterNowContainer .RegisterNowContainerContent .PanelRegisterNow H5
{
    display:block;
    cursor:pointer;
    font-size:12px;
    margin:0;
    padding:10px 0 0 0;
    text-decoration:underline;
    background-color:#c5161d;
}

.RegisterNowContainer .RegisterNowContainerContent .PanelRegisterNow UL
{
    margin:0;
    padding:5px 0 0 0;
    background-color:#c5161d;
}

.RegisterNowContainer .RegisterNowContainerContent .PanelRegisterNow UL LI
{
    margin:0;
    padding:0;
    list-style:none;
    font-size:10px;
    background-color:#c5161d;
}
/* REGISTER NOW CONTAINER - END */