.needsCookieAcceptance
{   
    /* Set a default padding incase JavaScript is switched off.
       This will be overwritten by the padding set by the JS */
    padding-top: 80px;
}

#acceptCookiesWrapper
{
    display:none;
    font-size: 90%;
    text-align: center;
    border: 1px solid #D6C860;
    border-width: 0 0 1px 0;
    background: #FCF5C2 url(/images/Icons/Messages/Set1/32x32/error.png) no-repeat 10px center;
    padding: 0 16px 0 50px;
    position: fixed;
    z-index: 999999;
    top: 0;
    right: 0;
    left: 0;
}
#acceptCookiesWrapper p
{
    margin: 0;
    padding: 0.4em 0;
}
#acceptCookiesWrapper p a,#acceptCookiesWrapper p a:visited
{
    color: #00f;
    text-decoration: underline;
}
#acceptCookiesWrapper p a:hover 
{
    text-decoration:none;
}
.authenticationPage #acceptCookiesWrapper, .modalAuthenticationPage #acceptCookiesWrapper
{
    position: relative;
    border-width: 1px;
}
.modalAuthenticationPage #acceptCookiesWrapper
{
    margin: 0.6em;
}

