﻿/* Base */
    body{
        float:left;
        margin:0;
        padding:0;
        width:100%;
        background:#000 url(http://skin.casinorewards.com/webCDN/img/NOC/pattern.jpg) 0 0 repeat;
        color:#EEE;
        font-family:Arial, Helvetica;
        font-size:10pt;
    }
    a, a:visited{
        color:#a7781c;
    }
    a:hover{
        color:#f6c05b;
    }

#safeVerify {position:absolute;left:50%;top:0;z-index:11;margin:118px 0 0 -174px;padding:0;}
/* Containers */
    #container_ext{
        margin:0 auto 0 auto;
        padding:0;
        width:939px;
    }
    #container_int{
        float:left;
        margin:0;
        padding:0;
        width:100%;
        border-right:1px solid #c5c5c5;
        border-left:1px solid #c5c5c5;
        border-bottom:1px solid #c5c5c5;
        background-color:#000;
        background:#000 url(http://skin.casinorewards.com/webCDN/img/NOC/noc-bg.jpg) 0 109px no-repeat;
    }
    #pre_header{
        float:left;
        margin:0;
        padding:1px 0 0 0;
        width:100%;
        height:24px;
        line-height:20px;
        background-color:#012f34;
        font-size:90%;
    }
    #pre_header_left{
        float:left;
        margin:0;
        padding:0 0 0 15px;
        width:435px;
    }
    #pre_header_center{
        float:left;
        margin:0;
        padding:0;
        
    }
    #pre_header_right{
        float:right;
        margin:0;
        padding:0 15px 0 0;
    }
    #header{
        float:left;
        margin:0;
        padding:0;
        background:#000 url(http://skin.casinorewards.com/webCDN/img/NOC/bg-header.gif) 0 0 no-repeat;
        width:100%;
        height:84px;
    }
    #header_right{
        float:right;
        margin:0;
        padding:9px 0 0 0;
        width:273px;
        height:27px;
        font-size:90%;
    }
    #header_right_empty{
        float:right;
        margin:0;
        padding:9px 0 0 0;
        width:300px;
        height:27px;
        font-size:90%;
        background:url(http://skin.casinorewards.com/webCDN/img/NOC/bg-repeated.gif) 0 0 repeat-x;
    }
    #header_center{
        float:left;
        margin:6px 0;
        padding:0 0 0 320px;
        width:580px;
    }
    #middle{
        float:left;
        margin:0;
        padding:0;
        width:100%;
        font-size:90%;
    }
    #middle_subpages{
        float:left;
        margin:0;
        padding:100px 0 0 28px;
        width:882px;
        font-size:95%;
    }
    #footer{
        float:left;
        margin:0;
        padding:0;
        width:100%;
        font-size:90%;
    }

/* Scrolling Marquee */
    .scrollableMarquee
    {
	    position:relative;
	    overflow:hidden;
	    width: 300px;
	    height:20px;
    }
    .scrollableMarquee .items 
    {
	    width: 2000em;
	    position:absolute;
	    clear:both;
	    height: 20px;
	    padding: 0;
	    margin: 0;
    }
    .scrollableMarquee li {
        float:left;
        list-style:none;
        height:13px;
        width: 300px;
        text-align:center;
    }


/* Jackpot */
    #jackpots form{
        float:left;
        margin:0;
        padding:0;
        width:100%;
    }
    #jackpots span{
        float:left;
        margin:0;
        padding:0;
        font-weight:bold;
    }
    #jackpots input{
        float:left;
        margin:0;
        padding:0;
        border:0;
        width:120px;
        background:transparent;
        text-align:center;
        font:bold 10pt Tahoma, Helvetica;
        color:#fc0;
    }
    
    
/* Flags */
    #Table_DL{
        font-weight:bold;
    }


/* Menu */
    .menu_tooltip { width: 200px; height: auto; background: #000; border-style: solid;  border-width: 0 2px 2px 2px;  border-color:#FDFDFD; text-decoration: none; text-transform: uppercase; color: #fff; line-height: 21px; display: none; z-index: 900; }
    #newMenu { height: 21px; width: auto; font: bold 12px/14px Arial, Helvetica; padding: 7px 0 0 10px; }
    #newMenu a, #newMenu a:visited { height: 21px; display: block; float: left; padding: 2px 4px; margin: 0; text-decoration: none; text-transform: uppercase; color: #000; line-height: 21px; }
    .noTooltipSubMenu { display: block; float: left; height: 21px; }    /* Ensure first option appears same as the rest */
    #newMenu a:hover { background:#003F4F; color:#FFCC00 !important; }
    #newMenu ul {padding:0; margin:0; list-style-type:none; z-index:22;}
    #newMenu ul li {float:left; width:192px; position:relative; text-align:left; z-index:22; height:auto;}
    #newMenu ul li.largeSubMenu {float:left; width:222px; position:relative; text-align:left; z-index:22; height:auto;}
    #newMenu ul li a { width:192px; height:auto; color:#fff !important;}
    #newMenu ul li a.largeSubMenu,
    #newMenu ul li a.largeSubMenu:hover { width:222px; height:auto; color:#fff}
    #newMenu ul a:hover  {background:#003F4F; color:#fff; height: 21px; line-height: 21px; width:192px; height:auto;}
    .menuspace { height: 21px; display: block; float: left; margin: 0; color: #fff; line-height: 21px; }
    .menuItemActive{ background:#003F4F; color:#FFCC00 !important;}
    .largeSubMenu { width: 230px; }
    
    
/* Tabs */
    #tab-container{
        float:left;
        margin:0;
        padding:0;
        width:100%;
    }
    .tabhowto {background:url(http://skin.casinorewards.com/webCDN/img/NOC/NOC_tabs.jpg) -939px 0 no-repeat; height:171px; position: absolute; top: 0; left: 0;}/*height 124*/
    .tabhelp {background:url(http://skin.casinorewards.com/webCDN/img/NOC/NOC_tabs.jpg) 0 0 no-repeat; height:171px; position: absolute; top: 0; left: 0;}/*height 124*/
    .tabwinner {background:url(http://skin.casinorewards.com/webCDN/img/NOC/NOC_tabs.jpg) -1878px 0 no-repeat; font-size:1.38em; height:171px; position: absolute; top: 0; left: 0;}/*height 124*/
    .tabwinner strong{ color:#fff; }
    .tabgames {background:url(http://skin.casinorewards.com/webCDN/img/NOC/NOC_tabs.jpg) -2817px 0 no-repeat; height:171px; position: absolute; top: 0; left: 0;}/*height 124*/

    /* tab pane styling */
    div.panes > div
    {
	    display:none;
	    /*border:1px solid #34362e;*/
	    padding:0 8px;
	    height:171px;
	    font-size: 0.94em;
	    color: #FFF;
	    font-family: Arial, Helvetica;
	    font-weight: normal;
	    text-align: left;	
    }
    .panes { position: relative; height: 171px; } 
    .pane { _width: 939px; } /* IE6 fix */
    
    .panes a, .panes a:visited{ text-decoration:none; }
    .panes a:hover{ text-decoration:underline; }

    /* root element for tabs  */
    ul.tabs 
    { 
	    list-style:none; 
	    margin:0 30px 0 0;
	    padding:0;	
	    height:28px;
    }

    /* single tab */
    ul.tabs li { 
	    float:right;
	    text-indent:0;
	    padding:0;
	    margin: 0 0 0 2px;
	    list-style-image:none !important; 
	    min-height: 28px;
	    min-width: 170px;
    }

    /* link inside the tab. uses a background image */
    ul.tabs a { 
	    background: url(http://skin.casinorewards.com/webCDN/img/NOC/tabs.jpg) 0 -28px no-repeat;
	    font-size:11px;
	    display:block;
	    height: 28px;  
	    line-height:28px;
	    width: 170px;
	    text-align:center;	
	    text-decoration:none;
	    color:#fff;
	    padding:0;
	    position:relative;
	    font-family: Arial, Helvetica;
	    font-weight: bold;
	    white-space: nowrap;
    }
    ul.tabs a:active 
    {
        background-position: 0 0;
	    outline:none;	
    }

    /* when mouse enters the tab move the background image */
    ul.tabs a:hover, ul.tabs a.current:hover {
	    background-position: -0 -56px;	
	    color:#fff;	
    }

    /* active tab uses a class name "current". it's highlight is also done by moving the background image. */
    ul.tabs a.current {
	    background: url(http://skin.casinorewards.com/webCDN/img/NOC/tabs.jpg) 0 0 no-repeat;
	    color:#fff !important;
    }

    /* initially all panes are hidden */ 
    div.panes div.pane {
	    display:none;	
    }
    

/* Flash */
    .homemovie {
        margin:0;
        padding:0;
        width:939px;
        height:530px;
    }
    #upgradeFlashMsg{
        float:right;
        margin:0;
        padding:0;
        width:430px;
        height: 530px;
    }
    #upgradeFlashMsgInt{
        display:block;
        margin:150px auto 0 auto;
        padding:0;
        width:300px;
        height: 100px;
        color: #000;
        background-color: #efefef;
    }
    #upgradeFlashMsg img { float:left; }


/* Footer text */
    .footertext{
        float:left;
        margin:20px 0 0 0;
        padding:0 0 0 30px;
        width:880px;
    }
    .footertext H1{
        font-weight:bold;
        font-size:120%;
        color:#fff;
        margin:1px 0;
    }
    .footertext_internal{
        float:left;
        margin:0;
        padding:15px;
        border:1px solid #46433a;
        width:850px;
        background:url(http://skin.casinorewards.com/webCDN/img/NOC/bg-repeated.gif) 0 -36px repeat-x;
        background-color:#3C3C3C;
        color:#ccc;
        text-align:justify;
    }
    
    
/* Footer */
    .footer{
        float:left;
        margin:10px 0 0 0;
        padding:0;
        width:939px;
    }
    .footer_internal{
        float:left;
        margin:0;
        padding:0 0 0 145px;
        border-top:1px solid #26231a;
        border-bottom:1px solid #26231a;
        width:794px;
        line-height:25px;
        background-color:#000F0E;
    }
    
    
/* Footerblack */
    .footerblack{
        float:left;
        margin:10px 0 0 0;
        padding:0 0 0 30px;
        width:880px;
        text-align:justify;
        color:#888;
    }
    
    
/* Footericons */
    .footericons{
        float:left;
        margin:10px 0 0 0;
        padding:0 0 0 30px;
        width:880px;
    }
    .footericons_internal{
        float:left;
        margin:0;
        padding:13px 0 0 80px;
        border-top:1px solid #26231a;
        border-bottom:1px solid #26231a;
        width:800px;
        height:56px;
    }
    .footaffiliate18{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-kgc.png) 0 0 no-repeat;padding:0;margin:0;float:left;}
    .footaffiliateCR{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-kgc.png) -35px 0 no-repeat;padding:0;margin:0;float:left;}
    .footaffiliateKA{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-kgc.png) -124px 0 no-repeat;padding:0;margin:0;float:left;}
    .footaffiliateMG{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-kgc.png) -512px 0 no-repeat;padding:0;margin:0;float:left;}
    .footaffiliateAU{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-kgc.png) -258px 0 no-repeat;padding:0;margin:0;float:left;}
    .footaffiliateEC{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-kgc.png) -378px 0 no-repeat;padding:0;margin:0;float:left;}


/* RSS */
    .rss{
        float:left;
        margin:10px 0 0 0;
        padding:0 0 0 354px;
        width:250px;
    }
    
    
/* Aff */
    .aff{
        float:left;
        margin:20px 0 20px 0;
        padding:0 0 0 30px;
        width:880px;
    }
    .aff_internal{
        float:left;
        margin:0;
        padding:5px;
        border:1px solid #46433a;
        width:870px;
        background-color:#272727;
        color:#777;
    }
    

/* Crumbs */
    .crumbs{
        margin:0 0 6px 0;
        padding:0;
        border-bottom:1px solid #333;
        line-height:25px;
    }
    
    
/* Subpages */
    #middle_subpages h1{ font-size:130%; font-weight:bold; color:#00B388; margin-bottom:3px; padding-top:15px; }
    #middle_subpages h2{ font-size:120%; font-weight:bold; color:#C82D05; margin-bottom:3px; }
    #middle_subpages h3 { font-size:110%; font-weight:bold; color:#5F5F5F; margin:0; }
    #middle_subpages hr { margin:10px 0 10px 0; }
    /*
    #middle_subpages ul{ list-style:none; margin:4px 0 4px 0; padding:5px 5px 15px 25px; }
    #middle_subpages ul li{ list-style:url(http://cdn.casinorewards.com/webCDN/img/Shared/orange-square.gif) outside; }
    #middle_subpages ul ul{ list-style:none; margin:4px 0 4px 0; padding:5px 5px 15px 25px; }
    #middle_subpages ul ul li{ list-style:url(http://cdn.casinorewards.com/webCDN/img/Shared/orange-disc.gif) outside; }
    #middle_subpages ol{ list-style:none; margin:4px 0 4px 0; padding:5px 5px 15px 25px; }
    #middle_subpages ol li{ list-style:decimal outside; }
    #middle_subpages ol ol{ list-style:none; margin:4px 0 4px 0; padding:5px 5px 15px 25px; }
    #middle_subpages ol ol li{ list-style:lower-roman outside; }
    #middle_subpages ol ul{ list-style:none; margin:4px 0 4px 0; padding:5px 5px 15px 25px; }
    #middle_subpages ol ul li{ list-style:url(http://cdn.casinorewards.com/webCDN/img/Shared/orange-disc.gif) outside; }
    #middle_subpages ul ol{ list-style:none; margin:4px 0 4px 0; padding:5px 5px 15px 25px; }
    #middle_subpages ul ol li{ list-style:lower-roman outside; }
    #middle_subpages ol ul ol{ list-style:none; margin:4px 0 4px 0; padding:5px 5px 15px 25px; }
    #middle_subpages ol ul ol li{ list-style:lower-roman outside; }
    */
    #middle_subpages ul, #middle_subpages ul ul, #middle_subpages ul ul ul , #middle_subpages ol, #middle_subpages ol ol, #middle_subpages ol ol ol, #middle_subpages ol ul, #middle_subpages ul ol {margin:4px 0;padding:5px 5px 15px 25px;font:normal 12px/16px Arial, Helvetica;}
    #middle_subpages ul {list-style:disc outside;}
    #middle_subpages ul ul {list-style:square outside;}
    #middle_subpages ul ul ul {list-style:circle outside;}
    #middle_subpages ol {list-style:decimal outside;}
    #middle_subpages ol ol {list-style:lower-roman outside;}
    #middle_subpages ol ol ol {list-style:lower-alpha outside;}
    #middle_subpages ol ul {list-style:square outside;}
    #middle_subpages ul ol {list-style:lower-roman outside;}

    #middle_subpages .cta{ width:860px; background:url(http://skin.casinorewards.com/webCDN/img/NOC/bg-repeated.gif) 0 -36px repeat-x; background-color:#3C3C3C; font-weight:bold; color:#fff; padding:10px; text-align:center; border:1px solid #46433A; margin:0 0 20px 0; }
    #middle_subpages .cta a, #middle_subpages .cta a:hover, #middle_subpages .cta a:visited{ font-weight:bold; color:#FFD800; }
    #middle_subpages .cell1{ background-color:#1C2321; }
    #middle_subpages .cell2{ background-color:#252B29; }
    #middle_subpages strong{ color: #fff; }
    #middle_subpages .or { color: #C82D05; }
    #middle_subpages .nb { width:620px; font-weight:bold; background-color:#933; color:#bbb; padding:9px; text-align:left; vertical-align:middle; border:1px outset #666; }
    
    
    
/* Top Bar */
    #topbar{
        color:#CCC;
        background-color:Transparent;
    }
    #topbar a, #topbar a:visited{
        color:#CCC;
    }
    #topbar a:hover {
        color:#F7E713;
    }

    #scrollableMarqueeContainer{
        width:214px;
        background:transparent url(http://cdn.casinorewards.com/webCDN/img/Shared/BgScrollableMarquee.png) 0px 0px repeat-y !important;
        background-image:url(http://cdn.casinorewards.com/webCDN/img/Shared/BgScrollableMarquee.gif); /* Only for IE6 - Don't remove */
    }
    
    #scrollableMarqueeContainer .scrollableMarquee, #scrollableMarqueeContainer .scrollableMarquee li{
	    width: 200px;
    }
    
    #currency .selector-container, #language .selector-container{
        border-color:#000;
        background-color:#000;
        color:#FFF;
    }
    #currency .item-selected .down-arrow, #language .item-selected .down-arrow{
        border-color:#555;
        background-color:#303030;
    }
    #currency .items, #language .items {
        background-color:#202020;
    }
    #currency .items a, #language .items a {
        color:#FFF;
    }
    #currency .items a:hover, #language .items a:hover {
        color:#F7E710;
        background-color:#303030;
    }