﻿/* Cookie Styles */
.cookie-title-text-color {color:#FFFFFF;}
.cookie-title-bg-color {background-color:#5F99F0 ;}
.cookie-close-link{background-image: url('/cookies/images/btn_closeBlack.png') !important;}
.cookie-content-text-color {color:#FFFFFF;}
.cookie-content-bg-color {background-color:#000000;}
a.cookie-link-color, a.cookie-link-color:visited, a.cookie-link-color:hover {color:#5F99F0;}

/* Cookie Overlay box */

#Cookie-Overlay
{
    position:fixed;
    bottom:0px;
    left:35px;
    width:420px;
    box-shadow: 3px -2px 7px 0px #222;
    border-radius: 3px 3px 0 0;
    font-family: Arial;
    text-align:left;
    z-index:10000;
}


#Cookie-Overlay .cookie-title
{
    height:40px;
    float:left;
    width:100%;
    clear:both;
    position:relative;
    border-radius: 3px 3px 0 0;
}

    #Cookie-Overlay .cookie-title span
    {
        font-size:14px;
        margin:12px 0 0 20px;
        text-transform:uppercase;
        font-weight:bold;
        float:left;
    }
    
    #Cookie-Overlay .cookie-title .cookie-close
    {
        position:absolute;
        top:0px;
        right:0px;
    }
    
        #Cookie-Overlay .cookie-title .cookie-close .cookie-close-link
        {
            text-indent:-9999px;
            height:40px;
            width:40px;
            display:block;
            background: url('/cookies/images/btn_closeBlack.png') no-repeat scroll 50% 50% transparent;
            cursor: pointer;
        }
     
        
#Cookie-Overlay .cookie-content
{
    float:left;
    width:100%;
    clear:both;
}

    #Cookie-Overlay .cookie-content p
    {
        padding:15px 20px;
        margin:0;
        font-size:12px;
        line-height:17px;
        font-weight:bold;
    }

    #Cookie-Overlay .cookie-content p .cookie-content-link
    {
        text-decoration: none;
        font-weight:bold;
    }
    #Cookie-Overlay .cookie-content p .cookie-content-link:hover
    {
        text-decoration: underline;
    }


#Cookie-Overlay .cookie-continue
{
    float:left;
    width:100%;
    clear:both;
    text-align: center;
    padding: 0 0 10px 0;
}

    #Cookie-Overlay .cookie-continue .cookie-conitue-link
    {
        font-size:14px;
        padding: 2px 25px;
        text-decoration: none;
        background: url('/cookies/images/btn_continue.png') no-repeat scroll 2px 0 transparent;
        cursor: pointer;
        font-weight:bold;
    }
    #Cookie-Overlay .cookie-continue .cookie-conitue-link:hover
    {
        text-decoration: underline;
    }

/* Cookie policy page */

.cookie-policy-content
{
    font-size: 12px;
}

    .cookie-policy-content p { float:left; width: 100%; margin-top: 0;padding-top:0 !important;}
    
    .cookie-policy-content h2 { font-size: 21px; float: left; }
    
    .cookie-policy-content h3 { font-size: 17px; float: left; width: 100%; padding-left: 0px; padding-top: 3px; }
    
    .cookie-policy-content table { width:100%; border-spacing: 0; border-top: dotted 1px #888; border-left: dotted 1px #888; float:left; margin:5px 0 20px; }
        .cookie-policy-content table tr { }
            .cookie-policy-content table tr th { font-weight: bold; padding: 5px; border-bottom: dotted 1px #888; border-right: dotted 1px #888; }
            .cookie-policy-content table tr td { padding: 5px; border-bottom: dotted 1px #888 !important; border-right: dotted 1px #888 !important; border-left:none !important; }
            .cookie-policy-content table tr td.cookie-col-width {width:20%;}
                .cookie-policy-content table tr td p {margin-top:0; margin-bottom:10px;} 
                
    .cookie-policy-content .cookie-intro
    {
        font-weight:bold;
        font-size:13px;
    }
    

