﻿

body {
    background: #FFF;
    color:      #33036e;
    font:       0.69em Arial, Sans-serif;
    margin:     0;
    padding:    0;
    min-width:  995px;
}

/* Page Elements */

a {
    outline: none!important;
}

img {
    border: 0;
}

/* Header */


#cj_header_container {
    width:      100%;
    height:     133px;
    background: url('../../img/defaultCSSimg/headercontainer_bg.jpg') repeat-x;
}

#cj_header {
    background: url('../../img/defaultCSSimg/header_bg.jpg') no-repeat;
    margin:     0 auto;
    height:     133px;
    position:   relative;
    width:      995px;
}

    /* Logo */

	
  /*  #cj_header a.cj_logo {
        background: url('../../img/defaultCSSimg/logo.png') no-repeat;
        display:    block;
        height:     97px;
        left:       -50px;
        position:   absolute;
        text-indent: -9999px;
        top:        0;
        width:      408px;
    }*/
    
    /* Login Form */

    #cj_header .cj_loginform_container {
        height:     85px;
        position:   absolute;
        right:      20px;
        top:        0;
        width:      281px;
    }

    #cj_header .cj_loginform {
        display:    block;
        position:   relative;
    }
    
    #cj_header .cj_loginform .cj_star {
        background: url('../../img/defaultCSSimg/loginform_star.png') no-repeat;
        height:     32px;
        left:       -18px;
        position:   absolute;
        top:        1px;
        width:      31px;
        z-index:    20;
    }

    #cj_header .cj_loginform form, #cj_header .cj_loginform .form {
        background: #c2c8d8 url('../../img/defaultCSSimg/loginform_bg.jpg') repeat-x top;
        display:    block;
        margin:     0 0 -1px 0;
        min-height: 75px;
        width:      100%;
    }
    
    #cj_header .cj_loginform .cj_column_container {
        height:     40px;
    }
    
    #cj_header .cj_loginform .cj_column {
        width:      123px;
        display:    inline;
        float:      left;
        margin:     5px 0 0 11px;
    }
    
    #cj_header .cj_loginform .cj_column label {
        color:          #626B86;
        font-weight:    bold;
    }
    
    #cj_header .cj_loginform .cj_column .cj_input {
        background: url('../../img/defaultCSSimg/loginform_input.gif') no-repeat;
        height:     22px;
        width:      123px;
    }
    
    #cj_header .cj_loginform .cj_column .cj_input input {
        background: none;
        border:     0;
        font:       1em Arial, Sans-serif;
        height:     16px;
        line-height:1em;
        margin:     0;
        padding:    3px;
        width:      117px;
    }
    
    #cj_header .cj_loginform p {
        margin:     0;
        padding:    0;
    }
    
    #cj_header .cj_loginform input.cj_loginform_submit {
        float:      right;
        height:     31px;
        margin:     2px 11px 0 0;
        width:      43px;
    }
    
    #cj_header .cj_loginform p.cj_loginform_links {
        color:      #626b86;
        margin:     0;
        padding:    10px 0 0 11px;
    }
    
    #cj_header .cj_loginform a {
        color:              #626b86;
        text-decoration:    underline;
    }
    
    #cj_header .cj_loginform a:hover {
        text-decoration:    none;
    }

    #cj_header .cj_loginform .cj_bottom {
        display:    inline-block;
        height:     10px;
        width:      100%;
    }
    
    #cj_header .cj_loginform .cj_bottom:after {
        content:    '';
        clear:      both;
        display:    block;
        height:     1px;
    }
    
    #cj_header .cj_loginform .cj_bottom .cj_bl {
        background: url('../../img/defaultCSSimg/loginform_bl.png') no-repeat;
        float:      left;
        height:     10px;
        width:      10px;
    }
    
    #cj_header .cj_loginform .cj_bottom .cj_middle {
        background: #c2c8d8;
        height:     10px;
        margin:     0 10px;
    }
    
    #cj_header .cj_loginform .cj_bottom .cj_br {
        background: url('../../img/defaultCSSimg/loginform_br.png') no-repeat;
        float:      right;
        height:     10px;
        width:      10px;
    }
    
    /* Balance / Logged In */
    
 #cj_header .cj_loginform.cj_loggedin .cj_column {
        margin:     10px 0 0 11px;
    }
    
    #cj_header .cj_loginform.cj_loggedin p {
        color: #626b86;
    }
    
    #cj_header .cj_loginform p.cj_balance {
        padding: 2px 5px;
    }
    
    #cj_header .cj_loginform input.cj_logout {
        float:      right;
        height:     24px;
        margin:     5px 11px 0 0;
        width:      70px;
    }
    
  #cj_header .cj_loginform.cj_loggedin p.cj_loginform_links {
        line-height: 2em;
        padding:    0 0 0 11px;
        position:   absolute;
        top:        32px;
    }
    
    /* Top Navigation */
    
    #cj_header ul.cj_topnavigation {
        background:         url('../../img/defaultCSSimg/topnavigation_bg.gif') no-repeat right;
        list-style-type:    none;
        margin:             0 22px;
        padding:            0 2px 0 0;
        position:           absolute;
        top:                101px;
    }
    
    #cj_header ul.cj_topnavigation li {
        display:    inline;
        float:      left; 
    }
    
    #cj_header ul.cj_topnavigation li a {
        background:         url('../../img/defaultCSSimg/topnavigation_bg.gif') no-repeat left;
        color:              #313e64;
        display:            block;
        font:               1.27em Arial, Sans-serif;
        height:             23px;
        padding:            7px 0 0 0;
        text-align:         center;
        text-decoration:    none;
        width:              95px;
    }
    
    #cj_header ul.cj_topnavigation li a:hover , #cj_header ul.cj_topnavigation li a.current{
        background: #6f33a5 url('../../img/defaultCSSimg/topnavigation_hoverbg.gif') no-repeat left;
        color: #FFF;
    }
    
/* Content */

#cj_content {
    background: #392E70 url('../../img/defaultCSSimg/content_bg.jpg') repeat-x top left;
    float:      left;
    width:      100%;
}

#cj_content #cj_bottom_grad {
	/*background: url('../../img/defaultCSSimg/content_gradientbottombg.jpg') repeat-y top center;*/
	float:      left;
	width:      100%;			
}

#cj_content #cj_luminescence {
    background: url('../../img/defaultCSSimg/content_luminescencebg.png') no-repeat top center;
	float:      left;
	margin:     0 auto;
    width:      100%;
}

#cj_seperator {
    clear:      both;
    display:    block;
    font-size:  1px;
    height:     64px;
    line-height:0;
    width:      100%;
}

#cj_page {
    background: #6631a4;
    margin:     0px auto 0;
    padding:    0;
    text-align: left;
    width:      950px;
}

#cj_page_home {
    background: #5A3198;
    margin:     0px auto 0;
    padding:    0;
    text-align: left;
    width:      950px;
}

    /* Content Panel */
    
    #cj_wide {
        float:      left;
        margin:     0;
        padding:    10px;
        width:      620px;
    }
    
    #cj_small {
        float:      left;
        margin:     0;
        padding:    0 0 10px;
        width:      300px;
    }
    
    .cj_clear {
        clear:      both;
        display:    block;
        height:     1px;
        overflow:   hidden;
    }
    
    /* Flash Banners */
    
    .cj_topflash {
        font-size:  1px;
        line-height:1px;
        padding:    0;
    }
    
    .cj_sideflash {
        font-size:  1px;
        line-height:1px;
        padding:    10px 0 0 0;
    }
    
    /* Modules */
    
    .cj_module {
        background: #625499 url('../../img/defaultCSSimg/module_bg.png') repeat-x top left;
        display:    block;
        height:     auto!important;
        height:     50px;
        margin:     10px 0;
        min-height: 50px;
        position:   relative;
        width:      100%;
    }
    
    .cj_module.cj_games_index {
        height: 263px!important;
    }
    .cj_module .cj_tl {
        background: url('../../img/defaultCSSimg/module_tl.png') no-repeat;
        font-size:  10px;
        height:     10px;
        left:       0;
        line-height:10px;
        position:   absolute;
        top:        0;
        width:      10px;
    }
    
    .cj_module .cj_tr {
        background: url('../../img/defaultCSSimg/module_tr.png') no-repeat;
        font-size:  10px;
        height:     10px;
        line-height:10px;
        position:   absolute;
        right:      0;
        top:        0;
        width:      10px;
    }
    
    .cj_module .cj_bl {
        background: url('../../img/defaultCSSimg/module_bl.png') no-repeat;
        bottom:     0;
        font-size:  10px;
        height:     10px;
        left:       0;
        line-height:10px;
        position:   absolute;
        width:      10px;
    }
    
    .cj_module .cj_br {
        background: url('../../img/defaultCSSimg/module_br.png') no-repeat;
        bottom:     0;
        font-size:  10px;
        height:     10px;
        line-height:10px;
        position:   absolute;
        right:      0;
        width:      10px;
    }
    
    .cj_module .cj_title {
        color:      #FFF;
        left:       0;
        position:   absolute;
        top:        0;
        z-index:    3;
    }
    
    .cj_module .cj_content {
        display:    inline-block;
        padding:    40px 5px 5px 5px;
        position:   relative;
    }
    
    .cj_module .cj_content .cj_column {
        background: #d9cee1;
        float:      left;
        width:      305px;
        padding:    0;
        position:   relative;
        height:     216px;
    }
    
    .cj_module .cj_column .cj_tl {
        font-size:  10px;
        height:     10px;
        left:       0;
        line-height:10px;
        position:   absolute;
        top:        0;
        width:      10px;
    }
    
    .cj_module .cj_column .cj_bl {
        bottom:     0;
        font-size:  10px;
        height:     10px;
        left:       0;
        line-height:10px;
        position:   absolute;
        width:      10px;
        z-index: 3;
    }
    
    .cj_module .cj_column .cj_tr {
        background: url('../../img/defaultCSSimg/module_column_tr.png') no-repeat;
        font-size:  10px;
        height:     10px;
        line-height:10px;
        position:   absolute;
        right:      0;
        top:        0;
        width:      10px;
        z-index:    3;
    }
    
    .cj_module .cj_column .cj_br {
        background: url('../../img/defaultCSSimg/module_column_br.png') no-repeat;
        bottom:     0;
        font-size:  10px;
        height:     10px;
        line-height:10px;
        position:   absolute;
        right:      0;
        width:      10px;
        z-index:    3;
    }
    
    .cj_module .cj_column .cj_tl.border {
        background: url('../../img/defaultCSSimg/module_column_tl_border.png') no-repeat;
		z-index: 10;
    }
    
    .cj_module .cj_column .cj_tr.border {
        background: url('../../img/defaultCSSimg/module_column_tr_border.png') no-repeat;
    }
    
    .cj_module .cj_column .cj_bl.dark {
        background: url('../../img/defaultCSSimg/module_column_bl_dark.png') no-repeat;
    }
    
    .cj_module .cj_column .cj_br.dark {
        background: url('../../img/defaultCSSimg/module_column_br_dark.png') no-repeat;
		z-index: 10;
    }
    
    .cj_module .cj_content .cj_column .cj_middle {
        display:    block;
        margin:     -3px 0 0 0;
        padding:    10px;
    }
    
    .cj_middle h2 {
        color:      #33036e;
        font-size:  1.27em;
        margin:     0;
        padding:    0;
    }
    
    .cj_middle p {
        margin:     0;
        padding:    3px 0 0 0;
    }
    
    .cj_module .cj_content .cj_column .cj_bottom {
        background: #866cb3 url('../../img/defaultCSSimg/module_columnbg.png') repeat-x left bottom;
        bottom:     0;
        display:    block;
        height:     35px;
        left:       0;
        position:   absolute;
        width:      100%;
    }
    
    .cj_bottom a.cj_playnow {
        display:    inline-block;
        
        float: left;
		margin:     4px 0 0 10px;
		z-index: 10;
    }
    
    .cj_bottom a.cj_freeplay {
        display:    inline-block;
        margin:     4px 0 0 4px;
        float: left;
		z-index: 10;
    }
    
        /* Bingo Module Styling */
        
        .cj_column.cj_bingo img {
            margin:     1px;
        }
    
        .cj_module .cj_content .cj_column.cj_bingo .cj_padding {
            display:    block;
            font-size:  1px;
            height:     35px;
            line-height:0;
        }
        
        /* Bingo Games Styling */
        
		/*.cj_column.cj_gamescountdown #cj_scrollable {
            width:      100%;
            overflow:   hidden;
            position:   relative;
            height:     216px;
        }*/
        
		.cj_column.cj_gamescountdown #cj_scrollable {
            width:      100%;
            overflow:   hidden;
            position:   relative;
            height:     200px;
			margin-top: 6px;
			padding-top:6px;
        }
		
        .cj_column.cj_gamescountdown #cj_bingo {
            height:     20000em;   
            position:   absolute;  
        }
        .cj_column.cj_gamescountdown .cj_row {
            clear:      both;
            display:    block;
            height:     68px;
            position:   relative;
        }
        
        .cj_column.cj_gamescountdown .cj_row.odd {
            background: #f6efff;
        }
        
        .cj_row .cj_begun {
		
		/* background: url('../../img/defaultCSSimg/bingo/has_begun_smallbingo.png') no-repeat;
            width:      290px!important;*/
			background: url('../../img/defaultCSSimg/has_begun.png') no-repeat;
            display:    none;

            height:     72px!important;
            left:       0;
            position:   absolute;

            top:        0;
            width:      305px!important;
            z-index:    2;
        }
        
        .cj_row .cj_bomb {
            font-size:  1px;
            float:      left;
            line-height:0;
            padding:    2px 0 0 5px;
			position:   relative;
            width:      55px;
            z-index:    10;
        }
        
        .cj_row .cj_gamedetails {
            float:      left;
            padding:    0 0 0 10px;
            width:      145px;
        }
        
        .cj_row .cj_gamedetails p {
            color:      #642da7;
            margin:     0;
            padding:    7px 0 0 0;
        }
        
        .cj_row .cj_gamedetails p strong {
            color:      #33036e;
            font-size:  1.09em;
        }
        
        .cj_row .cj_play {
            float:      left;
            padding:    40px 0 0 5px;
            width:      85px;
        }
        
        /* Games Module Styling */
        
		.cj_column.cj_games #cj_scrollable2 {
            width:      100%;
            overflow:   hidden;
            position:   relative;
            height:     216px;
        }
        
        .cj_column.cj_games #cj_gamesfeatured {
            width:     20000em;   
            position:   absolute;  
        }
        
        .cj_column.cj_games .cj_featuredgame {
            position: relative;
            height: 216px;
            width: 290px;
            float: left;
        }


.cj_column.cj_games #cj_scrollable_right {

            width:      100%;

            overflow:   hidden;

            position:   relative;

            height:     216px;

        }

        

        .cj_column.cj_games #cj_gamesfeatured_right {

            width:     20000em;   

            position:   absolute;  

        }

        

        .cj_column.cj_games .cj_featuredgame_right {

            position: relative;

            height: 216px;

            width: 290px;

            float: left;

        }


.cj_column.cj_games #cj_scrollable_left {

            width:      100%;

            overflow:   hidden;

            position:   relative;

            height:     216px;

        }

        

        .cj_column.cj_games #cj_gamesfeatured_left {

            width:     20000em;   

            position:   absolute;  

        }

        

        .cj_column.cj_games .cj_featuredgame_left {

            position: relative;

            height: 216px;

            width: 290px;

            float: left;

        }

.cj_column.cj_games #cj_scrollable_center {

            width:      100%;

            overflow:   hidden;

            position:   relative;

            height:     216px;

        }

        

        .cj_column.cj_games #cj_gamesfeatured_center {

            width:     20000em;   

            position:   absolute;  

        }

        

        .cj_column.cj_games .cj_featuredgame_center {

            position: relative;

            height: 216px;

            width: 290px;

            float: left;

        }





        .cj_column.cj_games {
            width:      290px !important;
        }
        
        .cj_column.cj_games img {
            margin:     1px;
        }
    
        .cj_module .cj_content .cj_column.cj_games .cj_padding {
            display:    block;
            font-size:  1px;
            height:     35px;
            line-height:0;
        }
        
		
        .cj_navigationwrap {
            bottom:     0px;
            position:   absolute;
            right:      -5px;
			width:		105px;
            z-index:    2;
        }
        .cj_module .cj_content .cj_navigation {
            background: url('../../img/defaultCSSimg/navigation_bg.png') no-repeat;
            float:      right;
            height:     35px;
            margin:     0 5px 0 0;
            position:   relative;

            width:      100px;
        }
        .cj_navigation a.cj_previous {
            background:     url('../../img/defaultCSSimg/blank.gif') repeat;
            display:        block;
            height:         20px;
            left:           8px;
            position:       absolute;
            text-indent:    -9999px;
            top:            7px;
            width:          20px;
            z-index:        5;
        }
        
        .cj_navigation p.cj_number {
            color:          #FFF;
            display:        block;
            left:           34px;
            margin:         0;
            padding:        0;
            position:       absolute;
            text-transform: uppercase;
            top:            11px;
        }
        
        .cj_navigation a.cj_next {
            background:     url('../../img/defaultCSSimg/blank.gif') repeat;
            display:        block;
            height:         20px;
            position:       absolute;
            right:          12px;
            text-indent:    -9999px;
            top:            7px;
            width:          20px;
        }
        
    /* Sub Navigation */
    
    #cj_subnavigation {
        background: #a799ff;
        float:      left;
        margin:     10px;
        padding:    0;
        width:      220px;
    }
    
    #cj_subnavigation .cj_cornersbottom {
        height: 10px;
        width: 100%;
        padding: 0;
        margin: 0;
        display: block;
        position: relative;
    }
    
    #cj_subnavigation .cj_tl {
        background:     url('../../img/defaultCSSimg/subnavigation_tl.gif') no-repeat;
        font-size:      10px;
        height:         10px;
        left:           0;
        line-height:    10px;
        position:       absolute;
        top:            0;
        width:          10px;
    }
    
    #cj_subnavigation .cj_tr {
        background:     url('../../img/defaultCSSimg/subnavigation_tr.gif') no-repeat;
        font-size:      10px;
        height:         10px;
        line-height:    10px;
        position:       absolute;
        right:          0;
        top:            0;
        width:          10px;
    }
    
    #cj_subnavigation .cj_bl {
        background:     url('../../img/defaultCSSimg/subnavigation_bl.gif') no-repeat;
        bottom:         0;
        font-size:      10px;
        height:         10px;
        left:           0;
        line-height:    10px;
        position:       absolute;
        width:          10px;
    }
    
    #cj_subnavigation .cj_br {
        background:     url('../../img/defaultCSSimg/subnavigation_br.gif') no-repeat;
        bottom:         0;
        font-size:      10px;
        height:         10px;
        line-height:    10px;
        position:       absolute;
        right:          0;
        width:          10px;
    }
    
    #cj_subnavigation ul {
        list-style-type:    none;
        margin:             0;
        padding:            0;
        position:           relative;
        z-index:            5;
    }
    
    #cj_subnavigation ul li a {
        background:         url('../../img/defaultCSSimg/subnavigation_bg.jpg') no-repeat top left;
        color:              #FFF;
        display:            block;
        font-size:          1.27em;
        height:             26px;
        padding:            7px 0 0 15px;
        text-decoration:    none;
        width:              205px;
    }
	
   #cj_subnavigation ul li a:hover {
        background:         url('../../img/defaultCSSimg/subnavigation_bg.jpg') no-repeat top right;
    }
	
	
	
	
	
    #cj_subnavigation ul li a.open {
        background:     url('../../img/defaultCSSimg/subnavigation_bg.jpg') no-repeat bottom left;
    }
    
    #cj_subnavigation ul li a.open:hover {
        background:     url('../../img/defaultCSSimg/subnavigation_bg.jpg') no-repeat bottom right;
    }
    #cj_subnavigation ul li ul li a {
        background:         url('../../img/defaultCSSimg/subnavigation_subbg.jpg') no-repeat top left;
        color:              #FFF;
        display:            block;
        font-size:          0.93em;
        height:             19px;
        padding:            7px 0 0 30px;
        text-decoration:    none;
        width:              190px;
    }
    
    #cj_subnavigation ul li ul li a:hover {
        background:     url('../../img/defaultCSSimg/subnavigation_subbg.jpg') no-repeat bottom left;
    }
    
    #cj_subnavigation ul li ul li a.open, #cj_subnavigation ul li ul li a.open:hover {
        background:     url('../../img/defaultCSSimg/subnavigation_subbg_open.jpg') no-repeat bottom left;
    }
    
    #cj_subnavigation ul li ul li ul li a {
        background: #a799ff;
        height:     17px;
        padding:    4px 0 0 45px;
        width:      175px;
    }
    
    #cj_subnavigation ul li ul li ul li a:hover {
        background: #331137;
    }
    
    /* Main Content */
    
    /*#cj_maincontent {
        float:      left;
        margin:     10px;
        padding:    0px 0px 0px 0px;
        width:      700px;
		background: #114D72;
    }*/
    
	 #cj_maincontent {
        float:      left;
        margin:     0;
        padding:    10px 10px 10px 0;
        width:      700px;
    }
        /* Flash Containers */
        
        #cj_maincontent .cj_largeflash {
            float:  left;
            margin: 0 10px 0 0;
        }
        
        #cj_maincontent .cj_smallflash {
            float:  left;
        }
        
        #cj_maincontent .cj_smallflash .cj_flash {
            font-size:      1px;
            line-height:    0;
            margin:         0;
            padding:        0;
        }
        
        #cj_maincontent .cj_smallflash .cj_flash.bottom {
            margin:         10px 0 0 0;
        }
        
        /* Bingo Schedule */
    
        .cj_module .cj_content.cj_schedule .cj_column {
           /* background: #d9cee1;*/
           display:    block;


            float:      none;
            height:     auto;
            padding:    0;
            position:   relative;

            width:      100%;
        }
    
        .cj_module .cj_content.cj_schedule {
            display:    block;
            padding:    40px 1px 20px 1px;
            position:   relative;
        }
        
        .cj_schedule .cj_table {
            display:    block;
            margin:     8px 0 0 0;
            padding:    0;
        }
        

		.cj_schedule .cj_table #cj_scrollable {
            width:      100%;
            overflow:   hidden;
            position:   relative;
            height:     200px;
        }
        
        .cj_schedule .cj_table #cj_bingo {
           /* height:     20000em;   */
            position:   absolute;  
        }
        .cj_table .cj_row {
            background:     url('../../img/defaultCSSimg/bingo/row_bg.gif') repeat-x top left;
            display:        block;
            position:       relative;
            height:        33px;
        }
        .cj_row .cj_begun2 {
            background: url('../../img/defaultCSSimg/has_begun2.png') no-repeat top right;
            display:    none;
            height:     35px;
            left:       0;
            position:   absolute;
            top:        0;
            width:      100%;
            z-index:    2;
        }
        
        .cj_table .cj_row .clear {
            clear:      both;
            font-size:  1px;
            height:     1px;
            line-height:0;
        }
        
        .cj_table .cj_row.header {
            background: none;
            font-size:  1.09em;
        }
        
        .cj_table .cj_row .cj_game {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      177px;
        }
        
        .cj_table .cj_row .cj_room {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      116px;
        }
        
        .cj_table .cj_row .cj_prize {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      106px
        }
        
        .cj_table .cj_row .cj_price {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      89px
        }
        
        .cj_table .cj_row .cj_time {
            display:    block;
            float:      left;
            padding:    3px 5px 0 0;
            width:      90px;
			z-index:    5;
        }
        
        .cj_table .cj_row.header .cj_time {
            padding:    12px 5px 0 0;
        }
        
        .cj_table .cj_row .cj_time img {
            margin:     0;
        }
        
        .cj_table .cj_row .cj_play {
            display:    block;
            float:      left;
            padding:    6px 5px 0 0;
            width:      70px;
        }
        
        .cj_table .cj_row .cj_play a {
            display:    block;
            margin:     0;
        }
        
        /* Games List */
        
           /* Sort By */
           
           .cj_sortby {
                display:        block;
                margin-bottom:  10px;
                text-align:     right;
           }
           
           .cj_sortby label {
                font-weight:    bold;
                margin-right:   5px;
           }
    
        .cj_module .cj_content.cj_games {
            width: 100%!important;
        }
    
        .cj_module .cj_content.cj_games .cj_column {
            background: #d9cee1;
            display:    block;
            float:      left;
            height:     auto;
            margin:     0;
            padding:    0;
            position:   relative;
            width:      100%;
        }
    
        .cj_module .cj_content.cj_games {
            display:    block;
            padding:    40px 0 20px 0;
            position:   relative;
        }
    
        .cj_module .cj_content.cj_games .cj_middle {
            padding:    20px 10px 10px 10px;
        }
        
        .cj_gamecontainer {
            margin:     0 auto;
            width:      576px;
        }
           
        .cj_gamefeature {
            display:    block;
            float:      left;
            margin:     5px;
            width:      182px;
        }
        
        .cj_gamefeature .cj_gametitle {
            background:     #75abc8;
            font-weight:    bold;
            padding:        5px;
            width:          172px;
        }
        
        .cj_gamefeature .cj_gamedetails {
            background: #deedf6;
            padding:    1px 1px 0 1px;
        }
        
        .cj_gamefeature .cj_gamedetails .cj_gameimage {
            float:          left;
            font-size:      1px;
            line-height:    0;
            width:          90px;
        }
        
        .cj_gamefeature .cj_gamedetails .cj_gamebuttons {
            float:      left;
            padding:    8px 0 0 10px;
            width:      20px;
        }
        
        .cj_gamefeature .cj_gamejackpot {
            background: #227199;
            padding:    5px;
            width:      172px;
        }
        
        .cj_gamefeature .cj_gamejackpot p {
            color:      #FFF;
            margin:     0;
            padding:    0;
        }
        
        .cj_gamefeature .cj_gamejackpot p.jackpot {
            float:       right;
            font-weight: bold;
        }
        
        .cj_gamefeature .cj_gamejackpot a {
            color: #FFF;
            float: left;
        }
        
        .cj_gamefeature .cj_gamejackpot a:hover {
            text-decoration: none;
        }
        
        .cj_gamefeature .clear {
            clear:          both;
            display:        block;
            font-size:      1px;
            height:         1px;
            line-height:    0;
        }
    
    /* Footer Menu */
    
    #cj_bottommenu {
        background:     #c0c5d6 url('../../img/defaultCSSimg/bottommenu_bg.png') repeat-x top left;
        border-bottom:  1px solid #e1e4ec;
        padding:        4px 0 0 0;
        position:       relative;
        width:          100%;
    }
    
    #cj_bottommenu .cj_star {
        background:     url('../../img/defaultCSSimg/bottommenu_star.png') no-repeat;
        height:         23px;
        position:       absolute;
        width:          26px;
    }
    
    #cj_bottommenu .cj_star.home {
        left:   223px;
        top:    -12px;
    }
    
    #cj_bottommenu .cj_star.bingo {
        bottom: -12px;
        left:   460px;
    }
    
    #cj_bottommenu .cj_star.games {
        left:   696px;
        top:    -12px;
    }
    
    #cj_bottommenu .cj_star.casino {
        bottom: -12px;
        left:   937px;
    }
    
    #cj_bottommenu strong {
        color:  #3c4666;
    }
    
    #cj_bottommenu a {
        color:              #626b86;
        text-decoration:    none;
    }
    
    #cj_bottommenu a:hover {
        text-decoration:    underline;
    }
    
    #cj_bottommenu ul {
        border-right:    1px solid #c0c5d6;
        border-left:     1px solid #eef0f5;
        display:         block;
        float:           left;
        height:          129px;
        list-style-type: none;
        margin:          0;
        overflow:        hidden;
        padding:         19px 0 19px 40px;
        width:           195px;
    }
    
    #cj_bottommenu ul ul {
        border:     0;
        float:      none;
        padding:    12px 0 0 0;
    }
    
    #cj_bottommenu ul.first {
        border-left:    0;
    }
    
    #cj_bottommenu ul.last {
        border-right:   0;
    }
    
    /* Content Page */
    
    .cj_content_main {
        background: #3c2e72;
        display:    block;
        margin:     0;
        padding:    0 10px;
        position:   relative !important;
    }
    
    .cj_content_main_corners {
        height: 10px;
        width: 100%;
        position: relative;
    }
    
    .cj_content_main .cj_tl {
        background: url('../../img/defaultCSSimg/headertitle_tl.gif') no-repeat;
        font-size:  10px;
        height:     10px;
        left:       -10px;
        line-height:10px;
        position:   absolute;
        top:        0;
        width:      10px;
    }
    
    .cj_content_main .cj_tr {
        background: url('../../img/defaultCSSimg/headertitle_tr.gif') no-repeat;
        font-size:  10px;
        height:     10px;
        line-height:10px;
        position:   absolute;
        right:      -10px;
        top:        0;
        width:      10px;
    }
    
    .cj_content_main .cj_bl {
        background: url('../../img/defaultCSSimg/headertitle_bl.gif') no-repeat;
        bottom:     0;
        font-size:  10px;
        height:     10px;
        left:       -10px;
        line-height:10px;
        position:   absolute;
        width:      10px;
    }
    
    .cj_content_main .cj_br {
        background: url('../../img/defaultCSSimg/headertitle_br.gif') no-repeat;
        bottom:     0;
        font-size:  10px;
        height:     10px;
        line-height:10px;
        position:   absolute;
        right:      -10px;
        width:      10px;
    }
    
    .cj_content_main h2 {
        color:      #fefefe;
        font-size:  1.64em;
        margin:     0;
        padding:    10px 0 0 10px;
    }
    
    .cj_content_main p {
        color:  #FFF;
        margin: 0;
        padding: 6px 0;
    }

    /* Title Box (For Category Pages) */
    
    .cj_headertitle {
        background: #412066;
        display:    block;
        margin:     0;
        padding:    0 10px;
        position:   relative !important;
    }
    
    .cj_headertitle_corners {
        height: 10px;
        width: 100%;
        position: relative;
    }
    
    .cj_headertitle .cj_tl {
        background: url('../../img/defaultCSSimg/headertitle_tl.gif') no-repeat;
        font-size:  10px;
        height:     10px;
        left:       -10px;
        line-height:10px;
        position:   absolute;
        top:        0;
        width:      10px;
    }
    
    .cj_headertitle .cj_tr {
        background: url('../../img/defaultCSSimg/headertitle_tr.gif') no-repeat;
        font-size:  10px;
        height:     10px;
        line-height:10px;
        position:   absolute;
        right:      -10px;
        top:        0;
        width:      10px;
    }
    
    .cj_headertitle .cj_bl {
        background: url('../../img/defaultCSSimg/headertitle_bl.gif') no-repeat;
        bottom:     0;
        font-size:  10px;
        height:     10px;
        left:       -10px;
        line-height:10px;
        position:   absolute;
        width:      10px;
    }
    
    .cj_headertitle .cj_br {
        background: url('../../img/defaultCSSimg/headertitle_br.gif') no-repeat;
        bottom:     0;
        font-size:  10px;
        height:     10px;
        line-height:10px;
        position:   absolute;
        right:      -10px;
        width:      10px;
    }
    
    .cj_headertitle h2 {
        color:      #fefefe;
        font-size:  1.64em;
        margin:     0;
        padding:    0 0 2px;
    }
    
    .cj_headertitle p {
        color:  #FFF;
        margin: 0;
        padding: 6px 0;
    }
    
/* Footer */

#cj_footer {
    clear:      both;
    margin:     0;
    padding:    0 0 10px 0;
    width:      100%;
}

#cj_footer #cj_footer_links {
    background: #f2f3f7;
    margin:     0 0 10px 0;
    padding:    8px 0;
    width:      100%;
}

#cj_footer ul {
    list-style-type: none;
    margin:          0;
    padding:         0;
    text-align:      center;
}

#cj_footer ul li {
    color:      #626b86;
    display:    inline;
    padding:    5px 0;
    margin:     0 10px 0 10px;
}

#cj_footer ul li#img {
color:#626B86;
display:inline;
margin:0 1px;
padding:5px 0;
}

#cj_footer ul li a {
    color:           #626b86;
    text-decoration: underline;
}

#cj_footer ul li a:hover {
    text-decoration: none;
}

#cj_footer p{
    color:      #626b86;
    display:    block;
    padding-top: 15px;
    margin:     0 10px;
}


	/*BINGO*/
/* Page Elements */

body.cj_bingo  {
    color: #5E739A;
}

/* Header */

body.cj_bingo #cj_header_container {
    background: url('../../img/defaultCSSimg/bingo/headercontainer_bg.jpg') repeat-x;
}

body.cj_bingo .cj_vip #cj_header_container {
    background: url('../../img/defaultCSSimg/vip/headercontainer_bg_bingo.gif') repeat-x !important;
}

body.cj_bingo #cj_header {
    background: url('../../img/defaultCSSimg/bingo/header_bg.jpg') repeat-x;
}

body.cj_bingo #cj_header ul.cj_topnavigation li a:hover, body.cj_bingo #cj_header ul.cj_topnavigation li a.current {
    background: url('../../img/defaultCSSimg/bingo/topnavigation_hoverbg.gif') no-repeat left;
    color: #FFF;
}

body.cj_bingo .cj_vip #cj_header ul.cj_topnavigation li a:hover, body.cj_bingo .cj_vip #cj_header ul.cj_topnavigation li a.current {
    background: url('../../img/defaultCSSimg/vip/topnavigation_hoverbg_bingo.gif') no-repeat left !important;
    color: #FFF;
}

body.cj_bingo .cj_headertitle {
    background: #5E739A;
}

body.cj_bingo .cj_headertitle .cj_tl {
    background: url('../../img/defaultCSSimg/bingo/headertitle_tl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo .cj_headertitle .cj_tr {
    background: url('../../img/defaultCSSimg/bingo/headertitle_tr.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo .cj_headertitle .cj_bl {
    background: url('../../img/defaultCSSimg/bingo/headertitle_bl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo .cj_headertitle .cj_br {
    background: url('../../img/defaultCSSimg/bingo/headertitle_br.gif') no-repeat;
	text-indent:    -9799px;
}

/* Content Backgrounds */

body.cj_bingo #cj_content {
    background: #4666a0 url('../../img/defaultCSSimg/bingo/content_bg.jpg') repeat-x top left;
    float:      left;
    width:      100%;
}

body.cj_bingo #cj_content #cj_bottom_grad {
	/*background: url('../../img/defaultCSSimg/bingo/content_gradientbottombg.jpg') repeat-y top center;*/
	float:      left;
	width:      100%;			
}

body.cj_bingo #cj_content #cj_luminescence {
    background: url('../../img/defaultCSSimg/bingo/content_luminescencebg.png') no-repeat top center;
}

body.cj_bingo #cj_page {
    background: #819bc5;
}

/* Sub Navigation */

    
body.cj_bingo #cj_subnavigation {
    background: #bcd0e8;
}

body.cj_bingo #cj_subnavigation .cj_tl {
    background:     url('../../img/defaultCSSimg/bingo/subnavigation_tl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo #cj_subnavigation .cj_tr {
    background:     url('../../img/defaultCSSimg/bingo/subnavigation_tr.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo #cj_subnavigation .cj_bl {
    background:     url('../../img/defaultCSSimg/bingo/subnavigation_bl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo #cj_subnavigation .cj_br {
    background:     url('../../img/defaultCSSimg/bingo/subnavigation_br.gif') no-repeat;
	text-indent:    -9799px;
}
    
body.cj_bingo #cj_subnavigation ul li a {
    background: url('../../img/defaultCSSimg/bingo/subnavigation_bg.jpg') no-repeat top left;
}
body.cj_bingo #cj_subnavigation ul li a:hover {
    background: url('../../img/defaultCSSimg/bingo/subnavigation_bg.jpg') no-repeat top right;
}
body.cj_bingo #cj_subnavigation ul li a.open {
    background: url('../../img/defaultCSSimg/bingo/subnavigation_bg.jpg') no-repeat bottom left;
}
body.cj_bingo #cj_subnavigation ul li a.open:hover {
    background: url('../../img/defaultCSSimg/bingo/subnavigation_bg.jpg') no-repeat bottom right;
}
body.cj_bingo #cj_subnavigation ul li ul li a {
    background: url('../../img/defaultCSSimg/bingo/subnavigation_subbg.jpg') no-repeat top left;
}

body.cj_bingo #cj_subnavigation ul li ul li a:hover {
    background: url('../../img/defaultCSSimg/bingo/subnavigation_subbg.jpg') no-repeat bottom left;
}
    
body.cj_bingo #cj_subnavigation ul li ul li a.open, body.cj_bingo #cj_subnavigation ul li ul li a.open:hover {
    background:     url('../../img/defaultCSSimg/bingo/subnavigation_subbg_open.jpg') no-repeat bottom left;
}

body.cj_bingo #cj_subnavigation ul li ul li ul li a {
    background: #bcd0e8;
}

body.cj_bingo #cj_subnavigation ul li ul li ul li a:hover {
    background: #5f7299;
}

/* Bingo Schedule */

body.cj_bingo .cj_module {
    background: #053d59 url('../../img/defaultCSSimg/bingo/module_bg.png') repeat-x top left;
}

body.cj_bingo .cj_module .cj_content.cj_schedule .cj_column {
    background: #add2e8;
}

body.cj_bingo .cj_module .cj_tl {
    background: url('../../img/defaultCSSimg/bingo/module_tl.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo .cj_module .cj_tr {
    background: url('../../img/defaultCSSimg/bingo/module_tr.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo .cj_module .cj_bl {
    background: url('../../img/defaultCSSimg/bingo/module_bl.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_bingo .cj_module .cj_br {
    background: url('../../img/defaultCSSimg/bingo/module_br.png') no-repeat;
	text-indent:    -9799px;
}
        
body.cj_bingo .cj_table .cj_row.header {
    color:  #053d59;
}







/**GAMES*/
/* Page Elements */

body.cj_gamespage  {
    color: #3F030F;
	/*background: #1B0103;*/
}

/* Header */

body.cj_gamespage #cj_header_container {
    background: url('../../img/defaultCSSimg/games/headercontainer_bg.jpg') repeat-x;
}

body.cj_gamespage .cj_vip #cj_header_container {
    background: url('../../img/defaultCSSimg/vip/headercontainer_bg_games.gif') repeat-x !important;
}

body.cj_gamespage #cj_header {
    background: url('../../img/defaultCSSimg/games/header_bg.jpg') repeat-x;
}

body.cj_gamespage #cj_header ul.cj_topnavigation li a:hover, body.cj_gamespage #cj_header ul.cj_topnavigation li a.current {
    background: url('../../img/defaultCSSimg/games/topnavigation_hoverbg.gif') no-repeat left;
    color: #FFF;
}

body.cj_gamespage .cj_vip #cj_header ul.cj_topnavigation li a:hover, body.cj_gamespage .cj_vip #cj_header ul.cj_topnavigation li a.current {
    background: url('../../img/defaultCSSimg/vip/topnavigation_hoverbg_games.gif') no-repeat left !important;
    color: #FFF;
}

/* Content Backgrounds */

body.cj_gamespage #cj_content {
    background: #1b0103 url('../../img/defaultCSSimg/games/content_bg.jpg') repeat-x top left;
    float:      left;
    width:      100%;
}

body.cj_gamespage #cj_content #cj_bottom_grad {
	/*background: url('../../img/defaultCSSimg/games/content_gradientbottombg.jpg') repeat-y top center;*/
	float:      left;
	width:      100%;			
}

body.cj_gamespage #cj_content #cj_luminescence {
    background: url('../../img/defaultCSSimg/games/content_luminescencebg.png') no-repeat top center;
}

body.cj_gamespage #cj_page {
    background: #5f0e1b;
}

/* Sub Navigation */

body.cj_gamespage #cj_subnavigation {
    background: #d53761;
}

body.cj_gamespage #cj_subnavigation .cj_tl {
    background:     url('../../img/defaultCSSimg/games/subnavigation_tl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage #cj_subnavigation .cj_tr {
    background:     url('../../img/defaultCSSimg/games/subnavigation_tr.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage #cj_subnavigation .cj_bl {
    background:     url('../../img/defaultCSSimg/games/subnavigation_bl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage #cj_subnavigation .cj_br {
    background:     url('../../img/defaultCSSimg/games/subnavigation_br.gif') no-repeat;
	text-indent:    -9799px;
}
    
body.cj_gamespage #cj_subnavigation ul li a {
    background: url('../../img/defaultCSSimg/games/subnavigation_bg.jpg') no-repeat top left;
}
body.cj_gamespage #cj_subnavigation ul li a:hover {
    background: url('../../img/defaultCSSimg/games/subnavigation_bg.jpg') no-repeat top right;
}

body.cj_gamespage #cj_subnavigation ul li a.open {
    background: url('../../img/defaultCSSimg/games/subnavigation_bg.jpg') no-repeat bottom left;
}

body.cj_gamespage #cj_subnavigation ul li a.open:hover {
    background: url('../../img/defaultCSSimg/games/subnavigation_bg.jpg') no-repeat bottom right;
}
body.cj_gamespage #cj_subnavigation ul li ul li a {
    background: url('../../img/defaultCSSimg/games/subnavigation_subbg.jpg') no-repeat top left;
}

body.cj_gamespage #cj_subnavigation ul li ul li a:hover {
    background: url('../../img/defaultCSSimg/games/subnavigation_subbg.jpg') no-repeat bottom left;
}
    
body.cj_gamespage #cj_subnavigation ul li ul li a.open, body.cj_gamespage #cj_subnavigation ul li ul li a.open:hover {
    background:     url('../../img/defaultCSSimg/games/subnavigation_subbg_open.jpg') no-repeat bottom left;
}

body.cj_gamespage #cj_subnavigation ul li ul li ul li a {
    background: #d53761;
}

body.cj_gamespage #cj_subnavigation ul li ul li ul li a:hover {
    background: #680e23;
}

/* Games Area */

body.cj_gamespage .cj_module {
    background: #d53761 url('../../img/defaultCSSimg/games/module_bg.png') repeat-x top left;
}

body.cj_gamespage .cj_module .cj_content.cj_games .cj_column {
    background: #f7d7df;
}

body.cj_gamespage .cj_module .cj_tl {
    background: url('../../img/defaultCSSimg/games/module_tl.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage .cj_module .cj_tr {
    background: url('../../img/defaultCSSimg/games/module_tr.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage .cj_module .cj_bl {
    background: url('../../img/defaultCSSimg/games/module_bl.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage .cj_module .cj_br {
    background: url('../../img/defaultCSSimg/games/module_br.png') no-repeat;
	text-indent:    -9799px;
}
        
body.cj_gamespage .cj_table .cj_row.header {
    color:  #3f030f;
}

body.cj_gamespage .cj_gamefeature .cj_gametitle {
    background: #e997ad;
}

body.cj_gamespage .cj_gamefeature .cj_gamedetails {
    background: #fceff2;
}

body.cj_gamespage .cj_gamefeature .cj_gamejackpot {
    background: #d53761;
}

/* Header Title */
    
body.cj_gamespage .cj_headertitle {
    background: #580317;
	font-size:12px;
	line-height:20px;
	color: #ffffff;
}

body.cj_gamespage .cj_headertitle .cj_tl {
    background: url('../../img/defaultCSSimg/games/headertitle_tl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage .cj_headertitle .cj_tr {
    background: url('../../img/defaultCSSimg/games/headertitle_tr.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage .cj_headertitle .cj_bl {
    background: url('../../img/defaultCSSimg/games/headertitle_bl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_gamespage .cj_headertitle .cj_br {
    background: url('../../img/defaultCSSimg/games/headertitle_br.gif') no-repeat;
	text-indent:    -9799px;
}


/*CASINO*/
/* Page Elements */

body.cj_casino  {
    color: #0F1B22;
	/*background: #0F1B22;*/
}

/* Header */

body.cj_casino #cj_header_container {
    background: url('../../img/defaultCSSimg/casino/headercontainer_bg.jpg') repeat-x;
}

body.cj_casino .cj_vip #cj_header_container {
    background: url('../../img/defaultCSSimg/vip/headercontainer_bg_casino.gif') repeat-x !important;
}

body.cj_casino #cj_header {
    background: url('../../img/defaultCSSimg/casino/header_bg.jpg') repeat-x;
}

body.cj_casino #cj_header ul.cj_topnavigation li a:hover, body.cj_casino #cj_header ul.cj_topnavigation li a.current {
    background: url('../../img/defaultCSSimg/casino/topnavigation_hoverbg.gif') no-repeat left;
    color: #FFF;
}

body.cj_casino .cj_vip #cj_header ul.cj_topnavigation li a:hover, body.cj_casino .cj_vip #cj_header ul.cj_topnavigation li a.current {
    background: url('../../img/defaultCSSimg/vip/topnavigation_hoverbg_casino.gif') no-repeat left !important;
    color: #FFF;
}

/* Content Backgrounds */

body.cj_casino #cj_content {
    background: #00080c url('../../img/defaultCSSimg/casino/content_bg.jpg') repeat-x top left;
    float:      left;
    width:      100%;
}

body.cj_casino # {
	/*background: url('../../img/defaultCSSimg/casino/content_gradientbottombg.jpg') repeat-y top center;*/
	float:      left;
	width:      100%;			
}

body.cj_casino #cj_content #cj_luminescence {
    background: url('../../img/defaultCSSimg/casino/content_luminescencebg.png') no-repeat top center;
}

body.cj_casino #cj_page {
    background: #1d668f;
}

/* Sub Navigation */

body.cj_casino #cj_subnavigation {
    background: #4aa7df;
}

body.cj_casino #cj_subnavigation .cj_tl {
    background:     url('../../img/defaultCSSimg/casino/subnavigation_tl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino #cj_subnavigation .cj_tr {
    background:     url('../../img/defaultCSSimg/casino/subnavigation_tr.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino #cj_subnavigation .cj_bl {
    background:     url('../../img/defaultCSSimg/casino/subnavigation_bl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino #cj_subnavigation .cj_br {
    background:     url('../../img/defaultCSSimg/casino/subnavigation_br.gif') no-repeat;
	text-indent:    -9799px;
}
    
body.cj_casino #cj_subnavigation ul li a {
    background: url('../../img/defaultCSSimg/casino/subnavigation_bg.jpg') no-repeat top left;
}
body.cj_casino #cj_subnavigation ul li a:hover {
    background: url('../../img/defaultCSSimg/casino/subnavigation_bg.jpg') no-repeat top right;
}

body.cj_casino #cj_subnavigation ul li a.open {
    background: url('../../img/defaultCSSimg/casino/subnavigation_bg.jpg') no-repeat bottom left;
}

body.cj_casino #cj_subnavigation ul li a.open:hover {
    background: url('../../img/defaultCSSimg/casino/subnavigation_bg.jpg') no-repeat bottom right;
}
body.cj_casino #cj_subnavigation ul li ul li a {
    background: url('../../img/defaultCSSimg/casino/subnavigation_subbg.jpg') no-repeat top left;
}

body.cj_casino #cj_subnavigation ul li ul li a:hover {
    background: url('../../img/defaultCSSimg/casino/subnavigation_subbg.jpg') no-repeat bottom left;
}
    
body.cj_casino #cj_subnavigation ul li ul li a.open, body.cj_casino #cj_subnavigation ul li ul li a.open:hover {
    background:     url('../../img/defaultCSSimg/casino/subnavigation_subbg_open.jpg') no-repeat bottom left;
}

body.cj_casino #cj_subnavigation ul li ul li ul li a {
    background: #4aa7df;
}

body.cj_casino #cj_subnavigation ul li ul li ul li a:hover {
    background: #114d72;
}

/* Games Area */

body.cj_casino .cj_module {
    background: #053d59 url('../../img/defaultCSSimg/casino/module_bg.png') repeat-x top left;
}

body.cj_casino .cj_module .cj_content.cj_games .cj_column {
    background: #add2e8;
}

body.cj_casino .cj_module .cj_tl {
    background: url('../../img/defaultCSSimg/casino/module_tl.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino .cj_module .cj_tr {
    background: url('../../img/defaultCSSimg/casino/module_tr.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino .cj_module .cj_bl {
    background: url('../../img/defaultCSSimg/casino/module_bl.png') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino .cj_module .cj_br {
    background: url('../../img/defaultCSSimg/casino/module_br.png') no-repeat;
	text-indent:    -9799px;
}
        
body.cj_casino .cj_table .cj_row.header {
    color:  #053d59;
}

/* Header Title */
    
body.cj_casino .cj_headertitle {
    background: #114d72;
	font-size:12px;
	line-height:20px;
	color: #ffffff;
}

body.cj_casino .cj_headertitle .cj_tl {
    background: url('../../img/defaultCSSimg/casino/headertitle_tl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino .cj_headertitle .cj_tr {
    background: url('../../img/defaultCSSimg/casino/headertitle_tr.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino .cj_headertitle .cj_bl {
    background: url('../../img/defaultCSSimg/casino/headertitle_bl.gif') no-repeat;
	text-indent:    -9799px;
}

body.cj_casino .cj_headertitle .cj_br {
    background: url('../../img/defaultCSSimg/casino/headertitle_br.gif') no-repeat;
	text-indent:    -9799px;
}
/*VIP*/
/* Top Navigation Gold */

body .cj_vip #cj_header_container {
    background: url('../../img/defaultCSSimg/vip/headercontainer_bg.jpg') repeat-x;
}

body .cj_vip #cj_header ul.cj_topnavigation {
    background: url('../../img/defaultCSSimg/vip/topnavigation_bg.gif') no-repeat right;
}

body .cj_vip #cj_header ul.cj_topnavigation li a {
    background: url('../../img/defaultCSSimg/vip/topnavigation_bg.gif') no-repeat left;
}

body .cj_vip #cj_header ul.cj_topnavigation li a:hover, body .cj_vip #cj_header ul.cj_topnavigation li a.current{
    background: #6f33a5 url('../../img/defaultCSSimg/vip/topnavigation_hoverbg.gif') no-repeat left;
}

/* Bottom Navigation Gold */
    
body .cj_vip #cj_bottommenu {
    background: #ffffff url('../../img/defaultCSSimg/vip/bottommenu_bg.png') repeat-x bottom left;
    padding:    0;
}
    
body .cj_vip #cj_bottommenu ul {
    border-right:    1px solid #cfc084;
}

/* Logged In Vip Gold */

body .cj_vip #cj_header .cj_loginform form, body .cj_vip #cj_header .cj_loginform .form {
    background: #c2c8d8 url('../../img/defaultCSSimg/vip/loggedin_bg.jpg') repeat-x top;
}
    
body .cj_vip #cj_header .cj_loginform .cj_column .cj_input {
    background: url('../../img/defaultCSSimg/vip/loggedin_input.gif') no-repeat;
    height:     22px;
    width:      123px;
}
    
body .cj_vip #cj_header .cj_loginform .cj_bottom .cj_bl {
    background: url('../../img/defaultCSSimg/vip/loggedin_bl.png') no-repeat;
    _background: none;
    _filter:     progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/defaultCSSimg/vip/loggedin_bl.png', sizingMethod='crop') !important; 
}
    
body .cj_vip #cj_header .cj_loginform .cj_bottom .cj_middle {
    background: #e4d59b;
}
    
body .cj_vip #cj_header .cj_loginform .cj_bottom .cj_br {
    background: url('../../img/defaultCSSimg/vip/loggedin_br.png') no-repeat;
    _background: none;
    _filter:     progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/defaultCSSimg/vip/loggedin_br.png', sizingMethod='crop') !important; 
}  

body .cj_vip #cj_bottommenu ul ul {
    border:     0;
    float:      none;
    padding:    12px 0 0 0;
}

body .cj_vip #cj_bottommenu ul.first {
    border-left:    0;
}

body .cj_vip #cj_bottommenu ul.last {
    border-right:   0;
}

.copyright {margin:10px 0;padding:0;width:930px;height:40px;background:url(../../img/reassurances.gif) no-repeat;}

.clear { clear: both; background: none; }

	#map {width:770px; height:40px;position:relative;} 
	#map a {color:#00f;font: bold 15px Verdana;text-decoration:none;background:transparent;} 
	#map a:hover {overflow:visible;} 
	/*
	a#gambleaware {left:38px;top:15px;display:block;width:134px;height:20px;padding-top:0px;position:absolute;overflow:hidden;} 
	a#verisign {left:175px;top:15px;display:block;width:50px;height:20px;padding-top:0px;position:absolute;overflow:hidden;} 
	a#gamcare {left:235px;top:15px;display:block;width:30px;height:20px;padding-top:0px;position:absolute;overflow:hidden;} 
	a#rga {left:273px;top:15px;display:block;width:25px;height:20px;padding-top:0px;position:absolute;overflow:hidden;} 
	a#ibas {left:308px;top:15px;display:block;width:56px;height:20px;padding-top:0px;position:absolute;overflow:hidden;} 
	a#master {left:481px;top:15px;display:block;width:50px;height:20px;padding-top:0px;position:absolute;overflow:hidden;} 
	a#visa {left:548px;top:15px;display:block;width:57px;height:20px;padding-top:0px;position:absolute;overflow:hidden;}
	*/
.copyrightfooter { margin: 10px auto 0;padding:0;width:940px;height:50px;}	
	
	/*added by Diana*/

#cj_logo2 {
        display:    block;
        left:       -50px;
        position:   absolute;
        text-indent: -9999px;
        top:        0;
    }    

#cj_header .cj_loginform a.cj_loginform_submit2 {
        float:      right;
        height:     31px;
        margin:     2px 11px 0 0;
        width:      43px;
    }

#cj_header .cj_loginform a.cj_logout2 {
        float:      right;
        height:     24px;
        margin:     5px 11px 0 0;
        width:      70px;
    }
	
 
	
	
	/* Play Game Containers – Additional content  */

	/*  .cj_maincontent {margin:0;padding:0; width:720px; border: 3px solid #0f1b22;} */
	  
	  .cj_gamecontent {margin:0;padding:0; width:720px; border: 3px solid #0f1b22;}

      .cj_gameholder {margin:0;padding:0;width:720px; background:#114D72; }

      .cj_gametop {margin:0;padding:0;width:700px;height:10px; /*--  THIS FILE DOES  NOT   EXIST--  background:url(../../img/defaultCSSimg/gamepanel.png) no-repeat left top;*/}        

      .cj_gamebot {margin:0;padding:0;width:700px;height:10px;background:url(../../img/defaultCSSimg/gamepanel.png) no-repeat left bottom;} 

     .cj_playgametitle {margin:0;padding:0 0 0 10px;font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #fff; float:left;}

  /* .cj_gametitle h2 {color:#fefefe;font-size:1.44em;margin:0;padding:0;}*/

   .cj_playgametitle  h2 {color:#fefefe;font-size: 1.64em;margin:0;padding:0 0 5px;}  

     .cj_playfun {display:inline-block;width:160px;height:30px;margin:5px;Float: right;}

     .cj_playcash {display:inline-block;width:160px;height:30px;margin:5px;Float: right;}

     .cj_howplay {display:inline-block;width:160px;height:30px;margin:5px;Float: left;}

     .cj_lastplayed {display:inline-block;width:270px;height:30px;margin:5px;Float: right;}

	 /* addded by  Denisa*/

  p.wht {
  color:#FFFFFF;
  font-size:12px;
  line-height:18px;
  margin-top:5px;
  padding:3px 10px 5px 5px;
      }

	  /* winners-panels */

.cj_table .cj_row.header a{
            color:              #000000;
            display:            block;
            font-size:          1.27em;
            height:             27px;
            padding:            7px 0 0 15px;
            text-decoration:    none;
        }
        
        .cj_table .cj_row.header .posno {
            margin:0 ;
            padding:2px;
            font: bold 1.6em Arial,Tahoma,sans-serif;
            color: #81A451;
        }
        
        .cj_table .cj_row .cj_noarrow{
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      75px;
        }
        
        .cj_table .cj_row .cj_arrow{
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      75px;
            background: url('../../img/defaultCSSimg/lead_arrow.png') no-repeat;
            text-indent:    -9799px;
        }
        
        .cj_table .cj_row .cj_lb_position {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      50px;
            text-align: center;
        }
        
        .cj_table .cj_row .cj_lb_player {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      250px;
            text-align: center;
        }
        
        .cj_table .cj_row .cj_lb_prize {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      200px;
            text-align: center;
        }
        
        .cj_table .cj_row .cj_sw_date{
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      75px;
            text-align: center;
        }
        .cj_table .cj_row .cj_sw_player{
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      250px;
            text-align: center;
        }
        .cj_table .cj_row .cj_sw_stake{
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      125px;
            text-align: center;
        }
        .cj_table .cj_row .cj_sw_win{
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      125px;
            text-align: center;
        }
        .cj_table .cj_row .cj_bn_game {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      75px;
            text-align: center;
        }
        
        .cj_table .cj_row .cj_bn_player {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      250px;
            text-align: center;
        }
        
        .cj_table .cj_row .cj_bn_win {
            display:    block;
            float:      left;
            padding:    12px 5px 0 0;
            width:      125px;
            text-align: center;
        }

/* //winners-panels */



 /* GAMES Main Content */
    
#cj_gamescontent {
float:left;
margin:10px 0;
padding:0px 0px 0px 0px;
width:700px;
background:#580317;
}

    /* CASINO Main Content */
    
    #cj_casinocontent {
float:left;
margin:10px 0;
padding:0px 0px 0px 0px;
width:700px;
background:#114D72;
}
/*minGames*/
.mg {margin:5px; padding: 0; background-color:#fff; height: 0.5px;
 }
.mini_games_layout {
        display:    block;
        margin:     0;
        padding:    0 10px;
        position:   relative
  width: 850px;
}

  .mini_game_img {
 float: right;
 margin: 10px;
 padding: 0px;
 }
 
 .playbutton {
 width: 430px;
  text-align: right;
}

/*added by Malina*/
body.cj_gamespage #cj_subnavigation .currentGame{
    background: #680e23;
}
body.cj_gamespage #cj_subnavigation .currentSubCategory {
    background: url('../img/games/subnavigation_subbg.jpg') no-repeat bottom left;
}
body.cj_casino #cj_subnavigation .currentGame{
    background: #4aa7df;
}
body.cj_casino #cj_subnavigation .currentSubCategory {
    background: url('../img/casino/subnavigation_subbg.jpg') no-repeat bottom left;
}
body.cj_bingo #cj_subnavigation .currentGame{
    background: #bcd0e8;
}
body.cj_bingo #cj_subnavigation .currentSubCategory {
    background: url('../img/bingo/subnavigation_subbg.jpg') no-repeat bottom left;
}


body.cj_gamespage p.wht a {text-decoration:underline;font-weight:bold;color:#FFFFFF; padding: 0;}
body.cj_gamespage p.wht a:visited {text-decoration:underline;font-weight:bold;color:#FFFFFF;}
body.cj_gamespage p.wht a:hover, a:active {text-decoration:none;font-weight:bold;color:#FFFFFF;}

body.cj_casino p.wht a {text-decoration:underline;font-weight:bold;color:#FFFFFF; padding: 0;}
body.cj_casino p.wht a:visited {text-decoration:underline;font-weight:bold;color:#FFFFFF;}
body.cj_casino p.wht a:hover, a:active {text-decoration:none;font-weight:bold;color:#FFFFFF;}

body.cj_bingo p.wht a {text-decoration:underline;font-weight:bold;color:#FFFFFF; padding: 0;}
body.cj_bingo p.wht a:visited {text-decoration:underline;font-weight:bold;color:#FFFFFF;}
body.cj_bingo p.wht a:hover, a:active {text-decoration:none;font-weight:bold;color:#FFFFFF;}


p.wht a:hover, a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
p.wht a:visited {
color:#D75EEA;
font-weight:bold;
text-decoration:underline;
}
p.wht a {
color:#D75EEA;
font-weight:bold;
text-decoration:underline;
}
.cj_table .cj_row.header strong {
font-size:1.20em;
}


table.lingoTable {
border-width: 1px;
border-spacing: ;
background-color: #5E739A;
}

table.lingoTable td {
border-width: 1px;
padding: 3px;
background-color: #5E739A;
FONT-SIZE: 12px;
color: white;
}


body.cj_gamespage #cj_subnavigation ul li ul li a.active, body.cj_gamespage #cj_subnavigation ul li ul li a.active:hover {
    background:     url('../../img/defaultCSSimg/games/subnavigation_subbg_open.jpg') no-repeat bottom left;
}
body.cj_gamespage #cj_subnavigation ul li a.active {
    background: url('../../img/defaultCSSimg/games/subnavigation_bg.jpg') no-repeat bottom left;
}

body.cj_gamespage #cj_subnavigation ul li a.active:hover {
    background: url('../../img/defaultCSSimg/games/subnavigation_bg.jpg') no-repeat bottom right;
}
body.cj_gamespage #cj_subnavigation ul li ul li ul li a.active, #cj_subnavigation ul li ul li ul li a.active:hover{
    background: #680e23;
}


body.cj_casino #cj_subnavigation ul li ul li a.active, body.cj_casino #cj_subnavigation ul li ul li a.active:hover {
    background:     url('../../img/defaultCSSimg/casino/subnavigation_subbg_open.jpg') no-repeat bottom left;
}
body.cj_casino #cj_subnavigation ul li a.active {
    background: url('../../img/defaultCSSimg/casino/subnavigation_bg.jpg') no-repeat bottom left;
}

body.cj_casino #cj_subnavigation ul li a.active:hover {
    background: url('../../img/defaultCSSimg/casino/subnavigation_bg.jpg') no-repeat bottom right;
}
body.cj_casino #cj_subnavigation ul li ul li ul li a.active, #cj_subnavigation ul li ul li ul li a.active:hover{
    background: #114d72;
}


body.cj_bingo #cj_subnavigation ul li ul li a.active, body.cj_bingo #cj_subnavigation ul li ul li a.active:hover {
    background:     url('../../img/defaultCSSimg/bingo/subnavigation_subbg_open.jpg') no-repeat bottom left;
}
body.cj_bingo #cj_subnavigation ul li a.active {
    background: url('../../img/defaultCSSimg/bingo/subnavigation_bg.jpg') no-repeat bottom left;
}

body.cj_bingo #cj_subnavigation ul li a.active:hover {
    background: url('../../img/defaultCSSimg/bingo/subnavigation_bg.jpg') no-repeat bottom right;
}
body.cj_bingo #cj_subnavigation ul li ul li ul li a.active, #cj_subnavigation ul li ul li ul li a.active:hover{
    background: #5f7299;
}

#cj_subnavigation ul li a:active {
        background:         url('../../img/defaultCSSimg/subnavigation_bg.jpg') no-repeat top right;
    }


	
#cj_page_how_play {
background: #5a3198;
    margin:     0px auto;
	left: 0px;
	position:relative;
    padding:   0;
    text-align: left;
width:750px;
}
#cj_maincontent_how_play {
        float:left;
margin:0;
padding:10px 10px 10px 10px;
width:730px;
    }
body.cj_gamespage #cj_page_how_play {
    background: #5f0e1b;
    margin:     0px auto;
	left: 0px;
	position:relative;
    padding:    0;
    text-align: left;
width:750px;
}
body.cj_casino #cj_page_how_play {
    background: #1d668f;
    margin:     0px auto;
	left: 0px;
	position:relative;
    padding:   0;
    text-align: left;
width:750px;
}

#howtotext{
	padding: 0 10px;
}

#bulletpoint{
 padding: 0 0 0 25px;
}


.ifr{
position: absolute;
left: -30px;
}
	
#hidebutton{
   color:#dddddd;
   font-weight:bold;
   padding-right: 160px;
   text-decoration: none;
}

#hideShow {
color:#dddddd;
left:160px;
position:relative;
top:-10px;
width:930px;
}

	
/* Changed by Alex for RFC 258, Batch 26*/

  /* Narrow Bingo Module Styling */
    
        .cj_module.cj_bingo_module {
            height:     263px!important;
        }
        
        .cj_module.cj_bingo_module .cj_title {
            z-index:    20;
        }
        
        .cj_module.cj_bingo_module .cj_content .cj_column {
            width:      290px;
        }
        
        .cj_module.cj_bingo_module .cj_row .cj_gamedetails {
            width:      130px;
        }
        
        .cj_module.cj_bingo_module .cj_row .cj_begun {
            background: url('../../img/defaultCSSimg/bingo/has_begun_smallbingo.png') no-repeat;
            width:      290px!important;
        } 
    
        .cj_module.cj_bingo_module .cj_column .cj_tl {
        background: url('../../img/defaultCSSimg/bingo/module_column_tl.png') no-repeat;
        }
        
        .cj_module.cj_bingo_module .cj_column .cj_bl {
        background: url('../../img/defaultCSSimg/bingo/module_column_bl.png') no-repeat;
        }     
		

/* Added by Alex for multicurrency */

#cj_header ul.cj_flag {
float:right;
height:23px;
left:765px;
list-style-type:none;
margin:4px 22px 0;
padding:0 2px 0 0;
position:absolute;
top:101px;
width:186px;
}		
	
.usatop {
background:transparent url(../../img/defaultCSSimg/usaflagtop2.png) no-repeat scroll 0 0;
display:block;
float:right;
height:22px;
width:46px;
}	

.austop {
background:transparent url(../../img/defaultCSSimg/ausflagtop2.png) no-repeat scroll 0 0;
display:block;
float:right;
height:22px;
width:46px;
}

.eutop {
background:transparent url(../../img/defaultCSSimg/euflagtop2.png) no-repeat scroll 0 0;
display:block;
float:right;
height:22px;
width:46px;
}

.uktop {
background:transparent url(../../img/defaultCSSimg/uk2flagtop2.png) no-repeat scroll 0 0;
display:block;
float:right;
height:22px;
width:46px;
}

		
