﻿HTML {  padding:0px; margin:0px; background-color: #ACB8AE; 
        overflow-y: scroll; overflow-x: auto; /* Fixes offset in FF unless scrolling */ }
BODY { margin:0px; padding:0px; }

caption{
    background-color:#C8FFB9 !important;
    background-image:none !important;
    color:#000 !important;
}

.result
{
    color:#f00; 
}

.colorbox_popup_reminder { font-family:Arial; }
.colorbox_popup_reminder_buttons { position:absolute; width:100%; bottom:0; text-align:center; border-top:1px solid #ddd; padding-top:2px; }

.hp { display:none }

/* MASTER PAGE STYLES */
#background-wrapper
{
    margin: 0px auto;
    width: 980px;
    background-image: url("https://cdn.rewardsaffiliates.com/webcdn/img/RA/bg.jpg"); background-position:center;
}

#wrapper 
{ 
    margin: 0px auto;
    width: 960px;
}

.display-none
{
    display:none;
}
.display-block{display:block;}

.CheckBoxList{
    float:left;
    margin:0 0 10px 0;
    padding:0;
    height:94px;
    overflow:auto;
    border:1px solid #333;
    width:150px;
}


/* HEADER STYLES */
#header
{
    padding: 0px 20px 0px 20px;
}
#header .logo
{
    float: left;
    width: 450px;
    height: 128px;
    border: 0;
}
#header .header_spacer
{
    float: right;
    height: 80px;
    width: 1px;
    margin: 14px 15px 20px 0px;
    border-left:1px solid #D5F1DD;
}

#headerLogin
{
    margin-top:12px;
    float:right;
    background-color: White;
    width: 300px;
    height: 112px;
    color: #717171;
    font-size: 8pt;
    font-family: Tahoma,Helvetica;
}

.panelLoginForm, .input_form
{
    display:none;
}

#headerLogin .label 
{
    width: 70px; 
    height: 22px;
    text-align: right;
    float: left;
    padding-right: 10px;
}
#headerLogin .HyperLinkFPW
{
    text-align: right;
    float: right;
    margin:2px 30px 0 0;
    font-size: 10px;
}
#headerLogin .inputBox
{
    float: left;
    height: 17px;
    width: 180px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border:1px solid #305426;
    margin: 2px;
    padding: 2px 2px 2px 3px;
}
#headerLogin .loginBtn { margin: 3px 2px 3px 82px; float:left;}
#headerLogin .validation { color: #F00; margin-top: 0px; float:left; }
#headerLogin ul { float:left; margin-top:0px;}
#headerLogin ul li { margin-top:0px;}
#headerLogin p { margin: 1px 0px 1px 0px; }
#headerLogin .loader { float:left; margin:30px 0 10px 0; padding: 0; width:100%; text-align:center; }
.noscriptMessage { color:#F00; height:80px; float:left; margin-top:0; text-align:center; width:300px; font-size:12px; font-weight:bold;}

#joinNowButton
{
    float: right;
    width: 143px;
    height: 80px;
    margin: 14px 0px 0px 0px;
    border: 0;
}
#joinNowButtonCentered
{
    width: 100%;
    height: 80px;
    margin: 20px 0px 0px 0px;
    border: 0;
}
.JoinNowTop_DE { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/joinnowtop_de.gif) 0 0 no-repeat; }
.JoinNowTop_EN { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/joinnowtop_en.gif) 0 0 no-repeat; }
.JoinNowTop_ES { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/joinnowtop_es.gif) 0 0 no-repeat; }
.JoinNowTop_FR { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/joinnowtop_fr.gif) 0 0 no-repeat; }
.JoinNowTop_IT { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/joinnowtop_it.gif) 0 0 no-repeat; }


/* LOGIN CONTROL STYLES */
#login_prompt, #login_prompt_fallback
{   float: right;
    width: 166px;
    margin: 20px 15px 0px 0px;
    color: #717171;
    font-size: 12px;
    font-family:Arial,sans-serif; 
    text-align: center;
    display: none;
}
#login_prompt_fallback { display: block; }
#login_prompt a, #login_prompt_fallback a
{
    font-size: 10px;
    color: #00AD10;
    text-decoration: none;
    text-align: center;
    width: 100px;
    height: 25px;
}
#login_prompt input, #login_prompt_fallback input { margin: 8px 0px 8px 0px; }

#headerLogin .buttons
{
    float:left;
    margin:0;
    padding:0 0 0 82px;
}

.DefaultButton
{
   font-size:14px;
   font-family:Arial,sans-serif;
   height:26px;
   background-color:#AAA;
   background-image:url(https://cdn.rewardsaffiliates.com/webcdn/img/RA/background-button.gif);
   border-style:solid;
   border-color:#DDD;
   border-width:1px;
   color:#333;
}

.LinkButton
{
   font-size:14px;
   font-family:Arial,sans-serif;
   height:14px;
   background-color:#AAA;
   background-image:url(https://cdn.rewardsaffiliates.com/webcdn/img/RA/background-button.gif);
   border-style:solid !important;
   border-color:#DDD !important;
   border-width:1px !important;
   color:#333 !important;
   text-decoration:none;
   padding:2px 3px 3px 3px;
   text-align:center;
}

.LoginPageButton
{
   font-size:14px;
   font-family:Arial,sans-serif;
   width:138px;
   height:26px;
   background-color:#AAA;
   background-image:url(https://cdn.rewardsaffiliates.com/webcdn/img/RA/background-button.gif);
   border-style:solid;
   border-color:#DDD;
   border-width:1px;
   color:#333;
}

.forgotPW_button
{
    float:left;
    margin:0;
    padding:0 0 0 155px;
    }

/* Gridview */
.Grid { border: solid 1px #AFDDB3; }
.Grid td
{
    border: solid 1px #AFDDB3;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    text-align: center;
}
.Grid th{
    border: solid 1px #AFDDB3;
    margin: 1px 1px 1px 1px;
    padding: 5px 1px 5px 1px;
    text-align: center;
}
.Grid tr > td{
    cursor:pointer;    
}
.GridItem:hover, .GridAltItem:hover{
    background-color: #F5F5DC;
}
.GridHeader
{
    font-weight: bold;
    background-color: #157315;
    color: #FFF;
}
.GridItem
{
    background-color: #e6e6e6;
}
.GridAltItem
{
    background-color: #FFF;
}




/* CONTENT STYLES */
#content
{
    width: 920px; /* 960 when taking L/R padding into account */
    padding: 0px 20px 0px 20px;
    color: #333333;
    font-size: 8pt;
    font-family: Tahoma,Helvetica;
    min-height: 500px;
    margin-top: 15px;
}
#content_bannersizes
{
    color: #333333;
    font-size: 8pt;
    font-family: Tahoma,Helvetica;
    background-color: White;
    line-height: 9pt;
    padding: 0px 0px 15px 15px;
    /*height: 100%;*/
}
#content_bannersizes p b { font-size: 11pt; }
#content_colorpicker
{
    color: #333333;
    font-size: 8pt;
    font-family: Tahoma,Helvetica;
    background-color: White;
    line-height: 9pt;
    padding: 0px /*15*/0px 0px 15px;
}

#content a, #content a:visited { color: #339933; border: none; } 
#content a img { border: none; }
#content a:hover, #content a:active { color: #0B5109; }
#content .leftCol { float: left; width: 682px; /*margin-top: 15px;*/ }
#content .rightCol { float: right; width: 223px; margin-left: 15px; /*margin-top: 15px;*/ }

#content .leftCol_MyAccount { float: left; width: 390px; margin-top: 15px; }
#content .rightCol_MyAccount { float: right; width: 530px; margin-top: 15px; }

#content ul.features,#content ul.featuresSmall,#content ul.featuresLink
{ 
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin:5px 0 0 0;
    padding-left: 0px;
}
#content ul.features li,#content ul.featuresSmall li,#content ul.featuresLink li
{     
    background-position: 0 0.1em;
    background-repeat: no-repeat;
    padding: 0px 0px 10px 18px; 
}

#content ul.featuresSmall li img{
    float:left;   
    background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -240px 0px no-repeat;
    margin-right:3px;
}

#content ul.features li img{
    float:left;   
    background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -288px -1px no-repeat;
    margin-right:3px;
}

#content ul.featuresLink li img{
    float:left;
    background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -320px 0 no-repeat;    
}

#content ul.featuresLink a.highlighted { color:#720297 ; }
#content ul.featuresLink a.highlightedBlue { color:#3045bb; }

#content ul.submenu, #content ul.submenu2
{
    list-style-type: none;
    margin: 5px 0px 5px 20px;
    padding-left: 0px;
}

#content ul.submenu2
{
    list-style-type: none;
    margin: 5px 0px 5px 0px;
    padding-left: 0px;
}

#content ul.features p,#content ul.featuresSmall p,#content ul.featuresLink p  { margin: 4px 0px 4px 0px; }

#content a img { border: none; text-decoration: none; }


/* FOOTER STYLES */
#footer 
{
    color: #FFFFFF;
    font-size: 11px;
    font-family:Arial,sans-serif;
    
    background-image: url("https://cdn.rewardsaffiliates.com/webcdn/img/RA/footerbg.gif");
    background-position: center top;
    
    width: 960px;
    padding: 15px 0px 15px 0px;
}
#footer a, #footer a:visited, #footer a:link, #footer a:active { color: #AFE2EA; text-decoration: none; }
#footer a:hover { Color: #F9FF5F; }
#footer .footer_text { float: left; padding-top: 10px; }
#footer .footer_logos { float: right; }
#footer .footer_logos .logo 
{
    width: 250px;
    height: 49px;
    background-image: url("https://cdn.rewardsaffiliates.com/ra/images/shared/awards.gif");   
    background-repeat: no-repeat;
}


/* MENU */
#menu 
{ 
    width: 100%; 
    background: transparent url("https://cdn.rewardsaffiliates.com/webcdn/img/RA/menubg_vert.jpg") repeat-x scroll 0 0; 
    margin-bottom: 15px; 
    height: 36px;
    font-size: 13px; 
    font-family: Arial,sans-serif; 
    font-weight: bold; 
}
#menu a, #menu a:visited
{
    color: #FFFFFF;
    float: left; 
    margin: 0px; 
    height: 28px;   /* 36 with 8px top padding */
    padding: 8px 10px 0px 10px;
    text-decoration: none;
    text-align: center;
    border: none;
}
#menu a:hover, .menuItemActive { background: transparent url("https://cdn.rewardsaffiliates.com/webcdn/img/RA/menubg_vert.jpg") repeat-x scroll 0 -57px; }
.noTooltipMenu { display: block; float: left; height: 22px; }
.menu_tooltip
{    
    height: auto;
    background: #094C05;
    border-style: solid; 
    border-width: 0px 2px 2px 2px; 
    border-color: #17AF4A;
    text-decoration: none;
    color: #fff;
    line-height: 23px;
    display: none;
    z-index: 9999;
}
.menu_tooltip_right
{    
    height: auto;
    background: #094C05;
    border-style: solid; 
    border-width: 0px 2px 2px 2px; 
    border-color: #17AF4A;
    text-decoration: none;
    color: #fff;
    line-height: 23px;
    display: none;
    z-index: 9999;
}
#menu ul { padding:0px; margin:0px; list-style-type:none; z-index:22; }
#menu ul li { float:left; position:relative; text-align:left; z-index:22; height:auto; margin: 0px; padding: 0px; line-height: 20px; font-size: 12px; }
#menu ul li a,
#menu ul li a:visited { height:auto; text-align: left; padding: 0px 0px 0px 10px; line-height: 20px; }
#menu ul li a:hover { color:#fff; background-image: none; background-color: #17AF4A; height: auto; line-height: 20px; }

/* IE6 Menu Fixes... */
#menu .menu_tooltip_right ul li,
#menu .menu_tooltip_right ul li a,
#menu .menu_tooltip_right ul li a:hover, #menu .menu_tooltip_right ul li a:visited { _height: 18px !important; }
#menu .menu_tooltip_right ul li a,
#menu .menu_tooltip_right ul li a:visited { _padding: 1px 0px 1px 10px !important; }
/* End Menu IE6 Fixes... */

.menu_tooltip_right a, .menu_tooltip_right a:hover, .menu_tooltip_right a:visited {  }

.hasTooltipMenuRight:hover, 
.hasTooltipMenuRight a:hover, 
a.hasTooltipMenuRight:hover { background-image: none !important; }

a.hasTooltipMenuRight { padding-left: 1px !important; padding-right: 1px !important; }


/* BREADCRUMBS */
#BreadCrumbs
{
    font-size: 8pt;
    font-family: Tahoma,Helvetica;
}
#BreadCrumbs a, #BreadCrumbs a:visited { color: #339933; border: none; } 
#BreadCrumbs a:hover, #BreadCrumbs a:active { color: #66CC66; }
#BreadCrumbs strong, #BreadCrumbs b { font-weight: normal; }


/* FOOTER MENU */
#footermenu 
{ 
    width: 960px; 
    background: transparent url("https://cdn.rewardsaffiliates.com/webcdn/img/RA/footermenu.jpg") repeat scroll 0 0; 
    height: 31px; 
    color: #000; 
    margin: 15px 0px 0px 0px;
}
#footermenu ul { padding: 0px; font-size: 11px; font-family:Arial,sans-serif; font-weight: bold; margin: 0px auto; }
#footermenu li { list-style: none; text-align: center; float: left;/*IE fix*/ }
#footermenu li a
{
    color: #000 !important;
    float: left;
    margin: 0px 15px 0px 15px;
    background: transparent url("https://cdn.rewardsaffiliates.com/webcdn/img/RA/footermenu.jpg") repeat scroll 0 0; 
    height: 23px;
    padding: 8px 0px 0px 0px;
    text-decoration: none;
    text-align: center;
}
#footermenu li a:hover { color: #018702 !important; }


/* NEWS SCROLLER */
#newsScroller { border: 1px solid #DFF4E1; width: 908px; padding: 0px 5px 0px 5px; margin-bottom: 15px; }
.scrollingText 
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 40px;
	text-align: left;   /* IE6 fix */
}
.scrollingText .items 
{
	width: 100%;
	position: absolute;
	height: 100px;
    line-height: 20px;
    color: #333333;
    font-size: 8pt;
    font-family: Tahoma,Helvetica;
}
#newsScroller ul 
{ 
    list-style-image: none; 
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#newsScroller ul li
{
    height: 40px;
    background-image: url("https://cdn.rewardsaffiliates.com/ra/images/shared/sub-list2.gif");
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 17px;
}


/* AWARDS */
#awards { width: 908px; padding: 5px; margin: 15px 0px 15px 0px; border: 1px solid #DFF4E1; /*IE*/_margin-top: 0px; }
#awards img { padding: 0px 3px 0px 3px; }
#awards_cycling 
{
    width: 370px;
    height: 77px; 
    padding: 5px 0px 5px 0px; 
    border: 1px solid #DFF4E1; 
    background-image: url("https://cdn.rewardsaffiliates.com/ra/images/awards/ra_awards0.gif");
    background-repeat: no-repeat;
    background-position: left;
}
#awards_cycling .images {
	position:relative;	
	height:77px;	
	width:175px;
	float:right;	
	margin:0px;
}
#awards_cycling .images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0px;
	padding:0px 0px 0px 0px;
	height:77px;
	font-size:12px;
}
#awards_cycling .images a {
    text-decoration:none;
}
#awards_cycling .slidetabs {
    display:none;
}

/* LANGUAGE SELECTION */
.langSelectDownArrow { margin-top:3px; cursor: pointer; }

/* LOGOS */
#casino_logos_wrapper { float: right; margin: 0; padding:0; width: 335px; height: 250px; }
#casino_logos_wrapper .images {
	border:1px solid #ccc;
	position:relative;	
	height:250px;	
	width:335px;
	float:left;	
	margin:0px;
	
	/* CSS3 tweaks for modern browsers 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;	*/
}
#casino_logos_wrapper .images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0px;
	padding:0px 0px 0px 0px;
	height:256px;
	font-size:12px;
}
#casino_logos_wrapper .images a {
    text-decoration:none;
}
#casino_logos_wrapper .slidetabs {
    display:none;
}
#casino_logos_wrapper .shadedBG {
    margin: 0px;
    padding: 0px;
    background-color: #444;
    color: #fff;
    width: 335px;
    height: 28px;
    text-align: center;
    font-size: 16px;
    font-weight:bold;
    line-height: 28px;    
    position: relative;
    top: -28px;
    text-decoration: none;
}


/* PARTNERS */
#partners
{
    float:right;
    margin:0;
    padding:0;
    width:226px;
}
#partners .casino_logo_container, #partners .poker_logo_container
{
    float:left;
    margin:0;
    padding:8px 0 0 0;
    width:226px;
    background-position:top left;
    background-repeat:no-repeat;
}
/*Please do not change these backgrounds to https, FireFox fix*/
#partners .casino_logo_container
{
    background-image: url("https://cdn.casinorewards.com/webcdn/img/RA/casinos.jpg");
}
#partners .poker_logo_container
{
    background-image: url("https://cdn.casinorewards.com/webcdn/img/RA/pokers.jpg");
}
#partners .casino_logo_container h3, #partners .poker_logo_container h3
{
    float:right;
    margin:0 0 13px 0;
    padding:0 4px 0 0;
    width:98px;
    text-align:center;
    font-style:normal;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
}
#partners .casino_logo_container a, #partners .poker_logo_container a
{
    float:left;
    margin:0;
    padding:0;
    width:110px;
    height:63px;
}


/* FLASH BANNER (Home Page) */
#flash_banner_home
{
    width: 682px;   /* Original size 720 x 196 */
    height: 180px;
    margin: 0px 0px 15px 0px;  
}

/* OTHER FLASH */
#flashbanner_example1 { width: 300px; height: 250px; margin: 15px; }
#flashbanner_example2 { width: 300px; height: 250px; margin: 15px; }


/* CASINO LISTS */
.casino_list_alt { width: 100%; min-height: 100px; margin: 0px 0px 5px 0px; background-color: #F3F3F3; }
.casino_list { width: 100%; min-height: 100px; margin: 0px 0px 5px 0px; }
.icon { float: left; margin-right: 15px; width: 100px; height: 100px; }
.icon img{height: 100px; border: 1px solid #CCCCCC;}
.casino_list_alt h1, .casino_list h1 { font-size: 8pt; font-weight: bold; padding: 3px 0px 3px 0px; color: Black; }


/* SITEMAP */
#sitemap_left { float: left; width: 341px;  }
#sitemap_right { float: right; width: 341px; }

/* NEWSLETTERS */
.newsletters_block {
    float:left;
    margin:0 0 20px 0;
    padding:0;
    width:960px;
}
.newsletters_block ul li{
    float:left;
    width:300px;
}
.newsletters_block ul li a, .newsletters_block ul li a:visited{
    text-decoration:none;
}
.newsletters_block ul li a:hover{
    text-decoration:underline;
}

/* JOIN NOW & OTHER INPUT FORMS */
.input_form { margin: 0px auto; width: 100%; }
.input_form legend { margin: 10px; font-size: 9pt; font-weight: bold; color: #339933; }
.input_form fieldset { border: 1px solid #AFDDB3; padding-left: 15px; }

.join_Label { clear: both; float: left; width: 140px/*175*/; min-height:30px; /*line-height: 24px;*/ margin-right: 15px; /*font-weight: bold;*/ }
.join_Label_Short { clear: both; float: left; height: 30px; margin-right: 15px; min-width: 80px; }
.join_Label_Short_graphs { clear: both; float: left; height: 30px; margin-right: 5px; width:156px }
.join_Label_Short_graphs2 { clear: both; float: left; height: 30px; margin-right: 5px; width:116px }
.join_Label_Short_graphs3 { clear: both; float: left; height: 32px; margin-right: 2px; }
.join_search_div_codescasino { float:left; width:880px; padding:0 0 0 100px; margin:0 0 20px 0; }
.join_Label_Short_codescasino { float: left; height: 30px; margin-right: 6px; }
.join_Input_codescasino { float: left; margin:0 45px 0 0; height: 25px; }
.join_Label_Short_w{clear: both; text-align:left; float: left; height:30px; margin-right: 15px; width: 135px; }
.join_Label_Wide { clear: both; float: left; width: 180px; height: 30px; margin-right: 15px; }
.join_Label_Wider { clear: both; float: left; width: 225px; height: 30px; margin-right: 15px; }
.join_Input { float: left; height: 25px; }
.join_CheckBoxList { float:left; margin:0 0 10px 0; padding:0; width:214px; height:117px; border:1px solid #AFDDB3; overflow:auto; }
.join_CheckBoxList_large  { float:left; margin:0 0 10px 0; padding:0; max-width:280px; border:1px solid #AFDDB3; overflow:auto; }
.join_CheckBoxList_large table td { vertical-align:top; border-bottom:1px solid #EEE; border-right:1px solid #EEE; }
.join_CheckBoxList_large table td:hover { background-color:#EEE; }
.input_msg { clear: both; float: left; /*width: 100%;*/ height: 20px; line-height: 15px; padding-left: 155px; color: #CC0000; margin-bottom: 3px; }
.check { position: relative; top: +2px; }
.validationErrorMsg { float: left; color: #CC0000; min-height: 14px; }
.validationErrorMsgStatic { color: #FF0000 !important; min-height: 14px; }
.validationErrorMsgHidden { display:none !important; }
.input_form .inputBox
{
    float: left;
    height: 18px;
    width: 210px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid #AFDDB3;
    margin-bottom: 3px;
    padding: 2px 2px 2px 3px;
}
.input_form .inputBoxInline
{
    height: 18px;
    width: 250px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid #AFDDB3;
    margin: 0px 0px 3px 15px;
    padding: 2px 2px 2px 3px;
}
.input_form .inputBoxInline_special
{
    height: 18px;
    width: 250px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid #AFDDB3;
    margin: 0px 0px 3px 0px;
    padding: 2px 2px 2px 3px;
}
.input_form .inputBoxReadOnly
{
    float: left;
    width: 210px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid /*#AFDDB3*/#ACB8AE;
    margin-bottom: 3px;
    padding: 2px 2px 2px 3px;
    font-size: 12px;
}
.input_form .listbox
{
    width: 250px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid /*#AFDDB3*/#ACB8AE;
    margin-bottom: 3px;
    padding: 2px 2px 2px 3px;
    font-size: 12px;
}
.input_form .listbox_special
{
    width: 150px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid /*#AFDDB3*/#ACB8AE;
    margin-bottom: 3px;
    padding: 2px 2px 2px 3px;
    font-size: 12px;
}
.input_form .inputBoxReadOnly_NoBorder
{
    float: left;
    height: 18px;
    /*width: 260px;*/
    margin-bottom: 3px;
    padding: 2px 2px 2px 6px;
    font-size: 8pt;
}

.tooltip_join_container { float: left; /*position: relative;*/ }
.tooltip_small
{
    /*background-color: #000;
    opacity: 0.6;*/
    background-image: url("https://cdn.rewardsaffiliates.com/ra/images/shared/tooltip_arrow.gif");
    background-repeat: no-repeat;
    background-position: left top;
    
    width: 250px;
    margin-left: 15px;
    padding: 5px 5px 5px 8px;
    display: none;
    color: Gray;    /*#FFFFFF;*/
    z-index: 99;
    position: absolute;
    min-height: 14px;
    
    /* IE fixes */
    /*-ms-filter: "alpha(opacity=60)";
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";   
    filter: alpha(opacity = 60);
    zoom: 1;*/
}
.tooltip_medium
{
    /*background-color: #000;
    opacity: 0.6;*/
    background-image: url("https://cdn.rewardsaffiliates.com/ra/images/shared/tooltip_arrow.gif");
    background-repeat: no-repeat;
    background-position: left top;
    
    width: 385px;
    margin-left: 15px;
    padding: 5px 5px 5px 8px;
    display: none;
    color: Gray;
    z-index: 99;
    position: absolute;
    min-height: 14px;
    
    /* IE fixes */
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";   
    filter: alpha(opacity = 60);*/
}
.tooltip_medium2
{
    /*background-color: #000;
    opacity: 0.6;*/
    background-image: url("https://cdn.rewardsaffiliates.com/ra/images/shared/tooltip_arrow.gif");
    background-repeat: no-repeat;
    background-position: left top;
    
    width: 365px;
    margin-left: 15px;
    padding: 5px 5px 5px 8px;
    display: none;
    color: Gray;
    z-index: 99;
    position: absolute;
    min-height: 14px;
    
    /* IE fixes */
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";   
    filter: alpha(opacity = 60);*/
}
.tooltip_wide
{
    /*background-color: #000;
    opacity: 0.6;*/
    background-image: url("https://cdn.rewardsaffiliates.com/ra/images/shared/tooltip_arrow.gif");
    background-repeat: no-repeat;
    background-position: left top;
    
    width: 485px;
    margin-left: 15px;
    padding: 5px 5px 5px 8px;
    display: none;
    color: Gray;
    z-index: 99;
    position: absolute;
    min-height: 14px;

    /* IE fixes */
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";   
    filter: alpha(opacity = 60);*/
}


#recaptcha_image
{
    border: #CCCCCC 1px solid;
    width: 300px;
    height: 57px;
}



fieldset.joinDob.dob {
    float:left;
    padding: 0;
    width:217px;    
    margin: 0 0 3px 0;
}

fieldset.joinDob.dob [maxlength="2"] {
    width: 44px;
}

fieldset.joinDob.dob [maxlength="4"] {
    width: 100px;
}


/* ANNOUNCEMENTS */
#announcements 
{
    width: 350px;
    float: right;
    border: 1px solid #339933;
    padding: 15px;
    margin: 0px 0px 0px 15px;
    
    /* CSS3 styling for latest browsers */ 
    /*-moz-box-shadow:0 0 10px 5px #339933; 
    -webkit-box-shadow: 0 0 10px #339933; */
}
#announcements h1 { color: #CC0000; font-family: Tahoma, Verdana, Helvetica; font-size: 12pt; font-weight: bold; /*margin: 10px 0px 0px 0px;*/ text-align: center; }
#announcements p { margin: 15px 0px 15px 0px; }
.cycling_info { position: relative; overflow: hidden; width: 335px; min-height: 100px; /*IE6 --> */_height: 100px; }
.cycling_info .items { width: 335px; position: absolute; height: 2000em; padding: 0px; margin: 0px; list-style: none; list-style-image: none; }
.cycling_info .items ul { margin: 0px; padding: 0px; list-style: none; list-style-position: outside; }
.cycling_info .items li { list-style: none; margin: 0px; padding: 0px; height: 250px; background-image: none; }

#announcementsStatic, #LatestNewsArticles
{
    width: 500px;
    float: right;
    border: 1px solid #339933;
    padding: 15px;
    margin: 0px 0px 0px 0px;
    
    /* CSS3 styling for latest browsers */ 
    /*-moz-box-shadow:0 0 10px 5px #339933; 
    -webkit-box-shadow: 0 0 10px #339933; */
}
#announcementsStatic h1 { color: #CC0000; font-family: Tahoma, Verdana, Helvetica; font-size: 12pt; font-weight: bold; margin: 10px 0px 0px 0px; text-align: center; }
#announcementsStatic p { margin: 0px 0px 0px 0px; }

/* AFFILIATE DETAILS SUMMARY */
#affiliateDetails
{
    font-family:Tahoma,Verdana,Helvetica;
    text-align: right;
    float: right;
    width: 200px;
    margin: /*20px*/10px 0px 0px 0px;
    border: 0;
    color: #333333;
    font-size: 10px;
}

/* AFFILIATE HOME PAGE */
#affiliate_home h2 { font-size: 12px; color: #777777; font-weight: bold; }
.statTableBorder 
{ 
    border: solid 1px #CCCCCC;
    margin: 15px 0px 15px 0px;
    padding: 5px;
}
.grayBox
{
    background-color: #CCCCCC;
    padding: 5px 15px 5px 15px;
    text-align: center;
}
.statsSelectorDDL { margin-left: 20px; }

/* STATS CONTROLS */
#casinoStats, 
#pokerStats, 
#newCasinoPlayers,      /* Used by multiple controls */
#activeCasinoPlayers,   /* Used by multiple controls */
#monthlyEarnings,
#monthlyEarningsBreakdown,
#gameType,
#casinoPlayers,
#pokerPlayers,
#payments,
#adminRatios,
#seoTechniques /*,#domainparking_manager*/ { margin: 0px 0px 20px 0px; width: 100%;}

#controlHeader { width: 826px; margin-bottom: 3px; }
#controlHeader_left { float: left; width: 20%/*30px*/; position: relative; top: 6px; }
#controlHeader_middle { float: left; width: 60%/*766px*/; }
.controlHeader_right { float: left; width: 20%/*30px*/; position: relative; top: 6px; }
.controlHeader_right_text { float: left; width: 20%/*30px*/; position: relative; top: 8px; }
.controlHeader_right_text a { text-decoration: none; }
#controlHeader h2 { font-size: 11pt; }

#monthlyEarningsBreakdown .container { width: 90%; } /* Normally done by single control at 90% width, but this control doesn't have that */
#monthlyEarningsBreakdown .monthly_leftCol, 
#monthlyEarningsBreakdown .monthly_rightCol { float: left; width: 50%; }  /* 50% each of the 90% of container */
#monthlyEarningsBreakdown .monthly_rightCol_Poker { margin-bottom: 15px; }
#monthlyEarningsBreakdown h2 { font-size: 11pt; } 
#monthlyEarningsBreakdown h3 { color: Black; font-size: 12pt; margin-top: 30px; font-style: normal; }

#adminRatios h2 { font-size: 11pt; }

#monthlyEarnings_Selection { width: /*90%*/826px; margin: 0px auto; padding: 15px 0px 15px 0px; background-color: #DFDFDF; border: 1px solid #9C9AB7; }
#monthlyEarnings_Selection_Rev { width: 920px; margin: 0px auto; padding: 15px 0px 15px 0px; background-color: #DFDFDF; border: 1px solid #9C9AB7; }

#monthlyJoinMessages { margin: 20px 0px 40px 0px; width: 90%; }
#monthlyJoinMessages_Totals { margin: 0px auto; width: 400px; padding: 10px 20px 10px 20px; border: 1px solid #9C9AB7; }
#monthlyJoinMessages_Totals td { font-size: 10pt !important; } 


/* PLAYER DETAILS */
#playerDetails { margin: 0px 0px 20px 0px; width: 100%;}
#playerDetails .container { width: 826px; } /* Normally done by single control at 90% width, but this control doesn't have that */
#playerDetails_Details { float: left; width: 248px; border: 1px solid #9C9AB7; }
#playerDetails_Casino { float: left; width: 248px; margin: 0px 38px 0px 38px; border: 1px solid #9C9AB7; }
#playerDetails_Wagering { float: left; width: 248px; border: 1px solid #9C9AB7; }
#playerDetails h2 { font-size: 11pt; }  /* Not using Control Header user control, so need this */
#playerDetails h3 { background-image: url("https://cdn.rewardsaffiliates.com/ra/images/shared/table_bg.jpg"); height: 24px; line-height: 24px; 
                    font-size: 12px; font-weight: bold; font-style: normal; text-align: center; margin: 0px; padding: 0px; }
#playerDetails table { background-color: #F3F3F3; }  
#playerDetails tr { margin: 2px 0px 2px 0px; }            
#playerDetails td { padding: 2px 0px 2px 0px; }  
#playerDetails td.label { padding-right: 5px; text-align: right; font-weight: bold; white-space: nowrap; vertical-align: top; }
#playerDetails td.data { padding-left: 5px; background-color: #FFFFFF; width: 100%;  }


/* BANKING DETAILS */
#bankingDetails { width: 100%; }
#bankDetails_Selection { width: /*90%*/826px; margin: 0px auto; padding: 15px 0px 15px 0px; background-color: #DFDFDF; border: 1px solid #9C9AB7; }
.notAvilFlags { margin: 15px 0px 15px 0px; color: #CC0000; font-weight: bold; }
#bankingDetails img { padding: 2px 2px 2px 2px; }
#bankingDetails div.buttonContainer { text-align: center; margin: 0px auto; width: 890px; padding: 15px; }
#bankingDetails .input_form .inputBox_TextArea
{
    float: left;
    /*height: 18px;*/
    /*width: 210px;*/
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid #AFDDB3;
    margin-bottom: 3px;
    padding: 2px 2px 2px 3px;
}

/* RECAPTCHA */
#recaptcha_switch_audio_btn { display: none; }


/* AFFILIATE KIT, EMAILS, FLASH BANNER CHOICE PAGES */
#choice_container { width: 70%; margin: 0px auto; text-align: center; padding-top: 30px; }
#choice_container .casino_choice { margin: 20px; text-align: center; vertical-align: top; }
#choice_container .casino_choice a { text-decoration: none; font-size: 9pt; }
#choice_container .casino_choice a img { border: 1px solid #FFFFFF !important; padding: 3px; }
#choice_container .casino_choice input { height:100px;}
#choice_container a img:hover { border: 1px solid #339933/*#DEDEDE*/ !important; }
#choice_container select { width: 99%; }

#choice_container_flash { width: 60%; margin: 0px auto; text-align: center; padding-top: 30px; }
#choice_container_flash .casino_choice { margin: 10px; text-align: center; vertical-align: top; }
#choice_container_flash .casino_choice a { text-decoration: none; font-size: 9pt; }
#choice_container_flash .casino_choice a img { border: 1px solid #FFFFFF !important; padding: 3px; }
#choice_container_flash a img:hover { border: 1px solid #339933 !important; }


/* FLASH BANNERS */
#choice_container_flash_banner { width: 100%; margin: 0px auto; text-align: center; }
#choice_container_flash_banner tr { border: 1px solid #CCCCCC; vertical-align: top; }
#choice_container_flash_banner td { /*border: 1px solid #CCCCCC;*/ vertical-align: middle; }
#choice_container_flash_banner .banner_choice { margin: 10px; text-align: center; vertical-align: top; }
#choice_container_flash_banner .banner_choice a { text-decoration: none; font-size: 9pt; }
#choice_container_flash_banner .banner_choice a img { border: 1px solid #FFFFFF !important; padding: 3px; /*max-height: 150px;*/ }
#choice_container_flash_banner a img:hover { border: 1px solid #339933 !important; }
#flash_banner_params { border: 1px solid #CCCCCC; margin: 0px auto; margin-bottom: 20px; width: 900px; padding: 10px; text-align: left; }
#flash_banner_params .inputBox
{
    float: left;
    height: 18px;
    width: 60px !important;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid #AFDDB3;
    margin-bottom: 3px;
    padding: 2px 2px 2px 3px;
}


/* EMAILS */
#email_container { width: 85%; margin: 0px auto; text-align: center; padding-top: 30px; }
#email_container .email_item { width: 100%; height: 280px; /*border: 1px solid #CCCCCC;*/ }
#email_container .email_item_left { float: left; margin: 15px; width: 250px; height: 250px;
                                    background-image: url(https://cdn.rewardsaffiliates.com/ra/images/shared/file.gif); background-position: center center; background-repeat: no-repeat; }
#email_container .email_item_right { float: left; padding: 15px 15px 15px 0px; text-align: left; }
#email_container .email_item_left a img { width: 250px; height: 250px; }
#email_container .email_item_left a img:hover { border: none !important; }


/* ROTATING BANNERS */
#rotating-banners { width: 85%; margin: 0px auto; padding-top: 30px; }


/* SIGNUP BONUS */
#signupbonus_container { width: 100%; text-align: left; padding-top: 15px; margin: 0px auto; }
#signupbonus_container .logo { float: left; width: 100px; height: 100px; }
#signupbonus_container .logo2 { float: left; width: 100px; height: 100px; margin-left: 20px;}
#signupbonus_container .info { float: left; margin-left: 15px; width: 280px; min-height: 100px; /*border: 1px solid Red;*/ }
#signupbonus_container .info p { margin: 0px; padding: 5px; }

/* Authority Logos *//*
.Auth_SKAT { background:url(https://cdn.casinorewards.com/webCDN/img/CR/logos/ra-authority-logos.png) -134px 0 no-repeat; float: left; width: 26px; height: 26px; }
.Auth_AAMS { background:url(https://cdn.casinorewards.com/webCDN/img/CR/logos/ra-authority-logos.png) -166px 0 no-repeat; float: left; width: 55px; height: 26px; }
.Auth_KGC { background:url(https://cdn.casinorewards.com/webCDN/img/CR/logos/ra-authority-logos.png) -55px 0 no-repeat; float: left; width: 69px; height: 26px; margin:0 5px 0 0; }
.Auth_LGA { background:url(https://cdn.casinorewards.com/webCDN/img/CR/logos/ra-authority-logos.png) -3px 0 no-repeat; float: left; width: 47px; height: 26px; margin:0 5px 0 0; }
*/
/*
.Auth_SKAT { background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -134px 0 no-repeat; float: left; width: 26px; height: 26px; }
.Auth_AAMS { background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -166px 0 no-repeat; float: left; width: 55px; height: 26px; }
.Auth_KGC { background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -55px 0 no-repeat; float: left; width: 69px; height: 26px; margin:0 5px 0 0; }
.Auth_MGA, .Auth_LGA { background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -3px 0 no-repeat; float: left; width: 47px; height: 26px; margin:0 5px 0 0; }
.Auth_UKGC { background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -55px 0 no-repeat; float: left; width: 69px; height: 26px; margin:0 5px 0 0; }*/
.Auth_SKAT {background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -133px 0 no-repeat; float: left; width: 26px; height: 26px;}
.Auth_AAMS {background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -166px 0 no-repeat; float: left; width: 55px; height: 26px;}
.Auth_KGC {background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -55px 0 no-repeat; float: left; width: 69px; height: 26px; margin:0 0 0 0;}
.Auth_MGA, .Auth_LGA {background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) 0 0 no-repeat; float: left; width: 56px; height: 26px; margin:0 0 0 0;}
.Auth_UKGC {background:url(http://cdncr.dev.itsm.itsmanagement.net/webCDN/img/CR/logos/ra-authority-logos.png) -220px 0 no-repeat; float: left; width: 69px; height: 26px; margin:0 0 0 0;}


/* BOUNCE BACK LINKS */
#bounceback .inputBox
{
    height: 25px;
    width: 500px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid #AFDDB3;
    margin-bottom: 3px;
    padding: 2px 2px 2px 3px;
}


 /* CODES */
 .generated_code
 {
     border: 1px solid #CCCCCC;
     padding: 15px;
     margin: 0px auto;
     width: 50%;
     font-size: 10pt;
     text-align: left;
 }
 .pic_cell
 {
    height: 50px;
    width: 50px;
    text-align: center;
    vertical-align: middle;
 }
 .text_cell
 {
     padding-left: 15px;
 }
 .pic_cell img
 {
     height: 50px;
     border: 1px solid #CCCCCC;
 }
 
 
/* IM POP */
#impop .left { float: left; width: 350px; margin: 0px !important; }
#impop .right { float: left; width: 538px; margin: 0px !important; }
#impop fieldset { border: 1px solid #AFDDB3; padding-left: 15px; }
#impop legend { margin: 10px; font-size: 9pt; font-weight: bold; color: #339933; }
 
 
.casinoCodeData { border: 1px solid #CCCCCC; background-color: #EEEEEE; padding: 15px; display:none; }
.splashPreviewUL li img { margin-right:10px; }
.casinoLinkingCodes a.casinoCodeToggle { font-size: 9pt; text-decoration: none; display: block; width: 100%; height: 100px; cursor: pointer; }
.casinoLinkingCodes a.casinoCodeToggle img { margin: 0px 15px 0px 5px; float: left; }
.casinoLinkingCodes a.casinoCodeToggle .name { float: left; padding-top: 42px; font-family: Tahoma, Verdana, Helvetica; font-size: 11pt; font-weight: bold; text-decoration: none; }

.casinoLinkingCodes { width: 920px; _width: 918px; }
.casinoLinkingCodes .casinoCodePanel { width: 100%; border: 1px solid #CCCCCC; /*margin-bottom: 15px;*/ }
.casinoLinkingCodes .casinoCodePanel:hover { border: 1px solid #339933; }
.casinoLinkingCodes a.showhide { font-size: 9pt; text-decoration: none; display: block; width: 100%; height: 100px; cursor: pointer; }
.casinoLinkingCodes a.normalLink { font-size: 9pt; text-decoration: none; display: block; width: 100%; height: 100px; cursor: pointer; }
.casinoLinkingCodes a.showhide img { margin: 0px 15px 0px 5px; float: left; } 
.casinoLinkingCodes a.normalLink img { margin: 0px 15px 0px 5px; float: left; } 
.casinoLinkingCodes a.showhide .name { float: left; padding-top: 42px; font-family: Tahoma, Verdana, Helvetica; font-size: 11pt; font-weight: bold; text-decoration: none; }
.casinoLinkingCodes a.normalLink .name { float: left; padding-top: 42px; font-family: Tahoma, Verdana, Helvetica; font-size: 11pt; font-weight: bold; text-decoration: none; }
.casinoLinkingCodes a.showhide:hover { /*color: #CC0000;*/ }
.casinoLinkingCodes a.normalLink:hover { /*color: #CC0000;*/ }
.casinoLinkingCodes td { padding-right: 15px; color:#333333; }
.casinoLinkingCodes table { background-color: White; width: 100%; padding: 2px; }
.casinoLinkingCodes td.small { padding-right: 0px !important; }
.casinoLinkingCodes tr.headerrow td { border-bottom: 1px solid #CCCCCC !important; }
.casinoLinkingCodes div.showhide_content   
{
    padding: 15px; 
    background-color: #EEEEEE; 
    display: block; 
    font-family: Tahoma,Helvetica; 
    font-size: 8pt; 
    line-height: 8pt; 
    border: 1px solid #CCCCCC; 
    border-top: none; 
    float: left; 
    width: 890px; 
    margin-bottom: 15px; 
    margin-top: 1px; 
    position: relative; 
    left: -1px; 
    
    /* IE6/7 Styles */
    *margin-left: 1px;
    *border: none;
    _margin: 1px 0px 0px 1px;
    _width: 886px;
    
}    /* Width takes padding & border into account */
.casinoLinkingCodes div.showhide_contentNormal   
{
    padding:0 15px; 
    background-color: #EEEEEE; 
    /*display: block; */
    font-family: Tahoma,Helvetica; 
    font-size: 8pt; 
    line-height: 8pt; 
    border: 1px solid #CCCCCC; 
    border-top: none; 
    float: left; 
    width: 890px; 
    margin-bottom: 15px; 
    margin-top: 1px; 
    position: relative; 
    left: -1px; 
    
    /* IE6/7 Styles */
    *margin-left: 1px;
    *border: none;
    _margin: 0px 0px 0px 1px;
    _width: 886px;
    
}    /* Width takes padding & border into account */
.casinoLinkingCodes .splashPages { width: 100%; background-color: White; }
.casinoLinkingCodes ul { list-style: none; margin: 0px; padding: 10px 10px 10px 15px; background-color: White; *padding-left: 5px; }
.casinoLinkingCodes ul li { padding: 4px 3px 4px 0px; *padding-left: 10px; *line-height: 10px; }

#tooltip_container
{
    width: 262px;   /* Pics are 250px wide */
    
    /*height: auto;*/
    min-height: 240px;
    background: #000;
    border: 1px solid #EEEEEE;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 7pt;
    display: none;
    z-index: 900;
    
    /*IE 6 & 7*/
    *padding-top: 10px;
    *padding-bottom: 10px;
    
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000; 
}
#tooltip_container a { color: White; text-decoration: none; }
#tooltip_container a:hover { color: #66CC66; }

.togglepic 
{
    float: left;
    width: 15px;
    height: 15px;
    margin: 0 10px 0 0;
    padding:0;
    background-image:url("https://cdn.rewardsaffiliates.com/webcdn/img/shared/general-icons.png");    
    background-repeat: no-repeat;
}
.togglepicMin 
{
    float: left;
    width: 15px;
    height: 15px;
    margin: 0 10px 0 0;
    padding:0;
    background-image:url("https://cdn.rewardsaffiliates.com/webcdn/img/shared/general-icons.png");    
    background-repeat: no-repeat;
}
.casinoCodePanel .togglepic
{
    margin: 40px 10px 0 10px;
}
.casinoCodePanel .togglepicMin
{
    margin: 40px 10px 0 10px;
}


.togglepicButton { float: left; width: 15px; height: 15px; margin: 40px 10px 0 10px; padding:0; background-image:url("https://cdn.rewardsaffiliates.com/webcdn/img/shared/general-icons.png"); background-repeat:no-repeat; }
.togglepicPlus { background-position:-415px 0; }
.togglepicMinus { background-position:-431px 0; }

.togglepicNew 
{
    float: left;
    width: 15px;
    height: 15px;
    margin: 0 10px 0 0;
    padding:0;
    background:url("https://cdn.rewardsaffiliates.com/webcdn/img/shared/general-icons.png") -415px 0px no-repeat;    
}
.togglepicMinNew 
{
    float: left;
    width: 15px;
    height: 15px;
    margin: 0 10px 0 0;
    padding:0;
    background:url("https://cdn.rewardsaffiliates.com/webcdn/img/shared/general-icons.png") -431px 0px no-repeat;    
}
.casinoCodePanel .togglepicNew
{
    margin: 40px 10px 0 10px;
}
.casinoCodePanel .togglepicMinNew
{
    margin: 40px 10px 0 10px;
}

/* BANNERS */
#banners { width: 920px; _width: 918px; }
#banners .casinoCodePanel { width: 100%; border: 1px solid #CCCCCC; margin-bottom: 15px; }
#banners .casinoCodePanel:hover { border: 1px solid #339933; }
#banners a.showhide { font-size: 9pt; text-decoration: none; display: block; width: 100%; height: 100px; cursor: pointer; }
#banners a.showhide img { margin: 0px 15px 0px 5px; float: left; } 
#banners a.showhide .name { float: left; padding-top: 42px; font-family: Tahoma, Verdana, Helvetica; font-size: 11pt; font-weight: bold; text-decoration: none; }
#banners div.showhide_content   
{
    padding: 15px; 
    background-color: #EEEEEE; 
    display: block; 
    font-family: Tahoma,Helvetica; 
    font-size: 8pt; 
    border: 1px solid #CCCCCC; 
    border-top: none; 
    float: left; 
    width: 890px; 
    margin-bottom: 15px; 
    margin-top: 1px; 
    position: relative; 
    left: -1px; 
    
    /* IE6/7 Styles */
    *margin-left: 1px;
    *border: none;
    _margin: 1px 0px 0px 1px;
    _width: 886px;
    
}    /* Width takes padding & border into account */
#banners .banner_list { background-color: White; padding: 10px; height: auto; }
#banners .banner_item { width: 20%; float: left; }                                          /* width = 174px, as containing div is 870px wide once padding etc taken into account */
#banners .banner_item_left { float: left; text-align: left; padding-left: 15px; }
#banners .banner_item_right { width: 40%; float: right; text-align: right; padding-right: 15px; border-right: 1px solid #CCCCCC; }
#banners .banner_item_right_noborder { width: 40%; float: right; text-align: right; padding-right: 15px; border: none !important; }
#rotating-banners .inputBox
{
    height: 18px;
    width: 70px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border: 1px solid #AFDDB3;
    margin-bottom: 1px;
    padding: 2px 2px 2px 3px;
}
#rotating-banners select { height: 25px; }


/* EXIT POPS */
#exitpop_container { width: 70%; margin: 0px auto; }
/*#exitpop_container h2 { text-align: left; }*/
#exitpop_container .exitpop_left { float: left; width: 100px; margin-right: 15px; text-align: center; }
#exitpop_container .exitpop_left img { /*margin-top: 15px;*/ }
#exitpop_container .exitpop_right { float: left; width: 529px; text-align: left;  }


/* JACKPOT TICKERS */
#jackpot_tickers { width: 740px; text-align: center; margin: 0px auto; }
#jackpot_tickers .ticker_left { float: left; margin:0; padding:0; width: 145px; text-align: center; }
#jackpot_tickers .ticker_right { float: right; margin:0; padding:0; width: 585px; }


/* SEARCH */
#search { width: 920px; _width: 918px; }
#search .search_options_container { width: 890px; border: 1px solid #CCCCCC; margin-bottom: 15px; padding: 15px; }
#search .search_results { width: 100%; /*border: 1px solid #CCCCCC;*/ margin-bottom: 15px; /*padding: 15px;*/ }
/*#search .adv_search_options_container { width: 100%; border: 1px solid #CCCCCC; margin-bottom: 15px; }
#search .adv_search_options_container:hover { border: 1px solid #339933; }*/
#search a.showhide { font-size: 9pt; text-decoration: none; display: block; width: 100%; height: 50px; cursor: pointer; }
#search a.showhide img { margin: 0px 15px 0px 5px; float: left; } 
#search a.showhide .name { float: left; padding-top: 17px; font-family: Tahoma, Verdana, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none; }
#search div.showhide_content   
{
    padding: 15px; 
    /*background-color: #EEEEEE; */
    display: block; 
    font-family: Tahoma,Helvetica; 
    font-size: 8pt; 
    border: 1px solid #CCCCCC; 
    border-top: none; 
    float: left; 
    width: 890px; 
    margin-bottom: 15px; 
    margin-top: 1px; 
    position: relative; 
    left: -1px; 
    
    /* IE6/7 Styles */
    *margin-left: 1px;
    *border: none;
    _margin: 1px 0px 0px 1px;
    _width: 886px;
    
}    /* Width takes padding & border into account */
#search .search_options { background-color: White; padding: 10px; height: auto; }
#search .togglepic 
{
    float: left;
    width: 13px;
    height: 50px;
    margin: 0px 20px 0px 10px;
    background-position: left center;
    background-repeat: no-repeat;
} 
#search .showhide_content td { width: 120px;}
#search .showhide_content td label { position: relative; top: -3px; }
#search .search_options_container .join_Label { clear: both; float: left; width: 100px; height: 30px; line-height: 21px; margin-right: 15px; text-align: right; }
#search .join_Input select { width: 217px !important; } /* 217px fine in FF... */
#search .centered input { margin: 0px 15px 0px 15px; }
#search .search_options_container .left { float: left; width: 350px; /*border-right: 1px solid #CCCCCC;*/ } /* Parent container 890px wide */
#search .search_options_container .middle { float: left; width: 100px; text-align: center; padding-top: 100px; font-size: 20px !important; }
#search .search_options_container .right { float: left; width: 440px;  }
#search .search_options_container .right input { margin: 15px; }
/*Search Results*/
#search_results .result_item { width: 100%; height: 280px; }
#search_results .result_item .left { float: left; margin: 15px; width: 250px; height: 250px;
                                    background-image: url(https://cdn.rewardsaffiliates.com/ra/images/shared/file.gif); background-position: center center; background-repeat: no-repeat; }
#search_results .result_item .right { float: left; padding: 15px 15px 15px 0px; text-align: left; }
#search_results .result_item .left a img { width: 250px; height: 250px; }
#search_results .result_item .left a img:hover { border: none !important; }
#search_results .details { padding-left: 15px; }
#search_results .details_label { clear: both; float: left; width: 100px; }
/*#search_results .details_text { float: left; }*/


/* GRAPHS */
#graph_Container { min-height: 200px; text-align:center; font-size: 10pt; }
#graph_Selection { margin-bottom: 10px; }
#graph_Selection .join_Input select { width: 200px; }


       
/* SHOW/HIDE */
#newsletter_list { /*width: 30%;*/ /*margin: 0px auto; margin-top: 20px;*/ margin: 20px 0px 0px 3px; }
#newsletter_list table { /*width: 100%;*/ padding-left: 30px; }
#newsletter_list a.showhide { color: #339933; font-family: Tahoma, Verdana, Helvetica; font-weight: bold; font-size: 9pt; text-decoration: none; /*display: block;*/ /*border-bottom: 1px solid #DEDEDE;*/ width: 100%; text-align: left/*right*/; cursor: pointer; }
#newsletter_list a.showhide:hover { /*background-color: #F5F5F5;*/ color: #66CC66 !important; }
#newsletter_list div.showhide_content { text-align: left/*right*/; margin-top: 5px; }
#newsletter_list .label { float: left; text-align: left; width: 60%; }
#newsletter_list .note { float: left; font-size: 7pt; text-align: right; color: #AAAAAA; width: 40%; position: relative; top: +3px; padding: 0px 0px 5px 0px !important; }
/*.h2_NLHover { color: #66CC66 !important;}*/

#newgameslist a.showhide { text-decoration: none; display: block; /*border-bottom: 1px solid #DEDEDE;*/ width: 100%; text-align: left/*right*/; cursor: pointer; }
#newgameslist a.showhide:hover { background-color: #F5F5F5; }
#newgameslist { width: 606px; margin: 0px auto; }
#newgameslist .label { float: left; text-align: left; width: 68%; }
#newgameslist .note { float: left; font-size: 7pt; text-align: right; color: #AAAAAA; width: 32%; position: relative; top: +6px; padding: 5px 0px 5px 0px !important; }
.darken { color: #333333 !important; }

#faqs ul li a.showhide { text-decoration: none; /*color: #333333 !important;*/ }


/* OVERLAY STYLES */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#FFFFFF;
	
	width:690px;	
	padding: 15px 0px 15px 0px;
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
#newgameslist div.simple_overlay { width: 530px; padding: 15px; }

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url("https://cdn.rewardsaffiliates.com/webcdn/img/shared/close.png");
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div.contentWrap 
{
    width: 100%;
	/*height:500px;*/
}
#newgameslist div.contentWrap 
{
    width: 530px;
	/*height:395px;*/
}


/* Creative Corner */
#creative_corner_header { margin: 0px auto; width: 549px; }
#creative_corner_header img { border: 1px solid Black; }
#creative_corner a.showhide { color: #339933; font-family: Tahoma, Verdana, Helvetica; font-weight: bold; font-size: 9pt; text-decoration: none; /*display: block;*/ /*border-bottom: 1px solid #DEDEDE;*/ width: 100%; text-align: left/*right*/; cursor: pointer; }
#creative_corner a.showhide:hover { color: #66CC66 !important; }
#creative_corner div.showhide_content { text-align: left; padding: 15px; width: 90%; margin: 0px auto; /*border: 1px solid Red;*/ }


/* LOGIN PAGE STYLES */
#login_container { display: none; } /* Revealed by JS if JS enabled (ie- by JQuery) */
#login
{
    background-color: White;
    width: 300px;
    height: 300px;
    color: #717171;
    font-size: 8pt;
    font-family: Tahoma,Helvetica;
}
#login .label 
{
    width: 70px; 
    height: 25px; 
    line-height: 28px;
    text-align: right;
    float: left;
    padding-right: 10px;
}
#login .inputBox
{
    float: left;
    height: 18px;
    width: 185px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border:1px solid #305426;
    margin: 2px;
    padding: 2px 2px 2px 3px;
}
#login h1 { text-align: center; }
#login .loginBtn { margin: 5px 0px 15px 0px; }
#login .note { font-size: 7pt; color: #666666; padding: 5px; }
#login .validation { color: Red; margin-top: 5px; }
#login p { margin: 2px 0px 2px 0px; }
#login div.loader { text-align: center; padding-top: 120px; }
#login div.loader img { margin: 20px; }

/* MISC STYLES */
.clearer 
{ 
    clear: both; 
    
    /* IE Fixes follow */
    float: none; display: block; height: 0px; font-size: 0px; 
    _height: 0px; _border: none !important; _font-size: 0px; _line-height: 0px;
}

legend { margin: 10px; font-size: 9pt; font-weight: bold; color: #339933; }
fieldset { border: 1px solid #AFDDB3; padding-left: 15px; }
/* Chrome */ body:nth-of-type(1) fieldset{margin-bottom:10px;}

.floated_left { float: left; }
.floated20 { float: left; width: 20%; }
.floated190 { float: left; width: 202px; }
.floated25 { float: left; width: 25%; }
.floated30 { float: left; width: 30%; }
.floated33 { float: left; width: 33%; }
.floated35 { float: left; width: 35%; }
.floated370 { float: left; width: 370px; }
.floated350 { float: left; width: 325px; }
.floated40 { float: left; width: 40%; }
.floated50 { float: left; width: 50%; }
.floated60 { float: left; width: 60%; }
.floated70 { float: left; width: 70%; }

.new { color: Red; }
.new_padded { color: Red; padding-left: 50px; }
.highlight1 { color: #FFA500 ; } /* Yellow */
.highlight2 { color: #95dff1; } /* Light blue */
.heading { color: #339933; font-weight: bold; }
.green { color: #339933; }
.red { color: red !important; }
.blue { color: #0094FF !important; }
.green { color: #446b46 !important; }
.border-green { border: 1px solid #DFF4E1; }
.border-green-dark { border: 1px solid #339933; }
.border-green-padded { border: 1px solid #DFF4E1; padding: 15px; }
.border-green-dark-padded { border: 1px solid #339933; padding: 15px; }
.border-red { border: 1px solid #CC0000 !important; }
.border-red-padded { border: 1px solid #CC0000; padding: 15px; }
.border-thick {border-width: 3px;}

h1 { color: #339933; font-family: Tahoma, Verdana, Helvetica; font-size: 12pt; font-weight: bold; margin-top: 0px; }
h1.underline { border-bottom: 1px solid #339933; padding-bottom: 4px; }
.smallerh1Text { font-size: 11pt !important; }
h2 { color: #339933; font-family: Tahoma, Verdana, Helvetica; font-size: 9pt; font-weight: bold; margin: 5px 0px 5px 0px; }
h3 { font-family: Tahoma, Verdana, Helvetica; font-size: 8pt; font-weight: bold; font-style: italic; margin: 10px 0px 0px 0px; }
.introPic { text-align: center; margin: 15px 0px 20px 0px; }

.promo { margin: 0px auto; width: 600px; border: 2px solid #DEDEDE; background-color: #F5F5F5; padding: 20px; /*margin: 30px;*/ }
.promo ul { margin-bottom: 0px; }
.promo h1 { text-align: center; }

.promotion_heading { color: #CC0000 !important; font-family: Tahoma, Verdana, Helvetica; font-size: 11pt; font-weight: bold; text-decoration: none; margin: 5px 0px 5px 0px; }
.newgame_heading { color: #339933/*#CC0000*/ !important; font-family: Tahoma, Verdana, Helvetica; font-size: 11pt; font-weight: bold; text-decoration: none; margin: 5px 0px 5px 0px; }

.tourpic { margin: 0px auto; padding: 15px 0px 15px 0px; }
.nav_arrow { width: 24px; height: 24px; }

.accountmanager { color: #000; font-size: 11px; font-family:Arial,sans-serif;}

.spacer { clear: both; height: 20px; }
.spacer3px { clear: both; height: 3px; }
.spacer5px { clear:both; height:5px; }
.spacer10px { clear: both; height: 10px; }
.spacer15px { clear: both; height: 15px; }
.spacer40px { clear: both; height: 40px; }
.ddlSpacer { margin-right: 50px; margin-left: 10px; }
.note { font-size: 8pt; color: #666666; padding: 5px; }
.no_padding { padding: 0px !important; }
.no_margin { margin: 0px !important; }
.no_margin_top { margin-top: 0px !important; }
.no_margin_bottom { margin-bottom: 0px !important; }
.news_date { font-size: 9pt; color: #777; }
.bold { font-weight: bold; }
.test { background-color: Red; }
.flagImg { position: relative; top: 2px; }
.headingSeperator { width: 90%; }
.italic { font-style: italic; }
.smallRed { font-size: 10px; color: #CC0000 !important; }
.centered { text-align: center; }
.nolink a { text-decoration: none; color: Black !important; }
.paddingRight30 { padding-right: 30px; }
.marginleft10 { margin-left:10px; }
.boxed{ width:910px; overflow:scroll; }

.contactTable { margin: 0px; padding: 0px; margin: 3px 0px 0px 15px; }
.contactTable td { padding: 2px 10px 2px 0px; text-align: left; font-size: 8pt !important; }

a.nonActiveLink { color: Black !important; cursor: default; }
a.nonActiveLink:hover { color: Black !important; text-decoration: none; cursor: default; }
a.nonActiveTotalLink { color: Black !important; cursor: default; }
a.nonActiveTotalLink:hover { color: Black !important; text-decoration: none; cursor: default; }
a.nonActiveDateLink { color: #9C9AB7 !important; cursor: default; }
a.nonActiveDateLink:hover { color: #9C9AB7 !important; text-decoration: none; cursor: default; }

.color_display { width: 195px; height: 60px; text-align: center; vertical-align: middle; padding-top: 40px; text-transform:uppercase; }
.color_display2 { width: 195px; height: 60px; text-align: center; vertical-align: middle; padding-top: 20px; text-transform:uppercase; }

.centeredText { text-align: center; width: 100%; margin: 15px 0px 15px 0px; font-size: 12pt; color: #333333; font-weight: bold; }
.centeredText2 { text-align: center; width: 100%; margin: 15px 0px 15px 0px; padding: 15px 0px 15px 0px; font-size: 9pt; color: #333333; font-weight: bold; }
.centeredText2-bordered { text-align: center; width: 100%; margin: 15px 0px 15px 0px; padding: 15px 0px 15px 0px; font-size: 9pt; color: #333333; font-weight: bold; border: 1px solid #DFF4E1; }
.indentedText { padding: 0px 0px 15px 20px; }
.centered { text-align: center; margin: 15px 0px 15px 0px; }
.small { font-size: 8pt !important; color: #CCCCCC; }
.banner_code { border: 1px solid #CCCCCC; padding: 5px; margin: 0px auto; width: 70%; }
#changes_guide { margin: 15px 0px 15px 0px; padding: 10px; font-weight: bold; border: 1px solid Red; }

.join_link     
{
    width: 150px;
    margin-left: 15px;
    padding: 5px 5px 5px 8px;
    z-index: 99;
    position: absolute;
    min-height: 14px;
}

.exportToExcelDiv{float:right; padding-right:5%;}

.statsHelpDiv{ width:826px; text-align:right; margin:0 0 5px 0;}
.paymentsHelpDiv{ width:70%; text-align:right; margin:0 0 5px 0;}

.floatleft {float:left;}
.floatright {float:right;}
.colordiv{ width:40px; 
           height:25px; 
           border-left-style:solid; 
           border-left-color:Gray; 
           border-left-width:2px;
           border-right-color:Gray; 
           border-right-style:solid; 
           border-right-width:1px; 
           border-bottom-width:1px; 
           border-bottom-style:solid; 
           border-bottom-color:Gray;
           border-top-width:2px;
           border-top-color:Gray; 
           border-top-style:solid; 
           }

/* flags_16x16.png */
.DKFlag, .DAFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -2px -2px no-repeat;}
.DEFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -22px -2px no-repeat;}
.ELFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -42px -2px no-repeat;}
.ENFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -62px -2px no-repeat;}
.ESFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -82px -2px no-repeat;}
.FIFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -102px -2px no-repeat;}
.FRFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -122px -2px no-repeat;}
.ITFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -142px -2px no-repeat;}
.NLFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -162px -2px no-repeat;}
.NOFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -182px -2px no-repeat;}
.PTFlag, .PT-BRFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -202px -2px no-repeat;}
.RUFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -222px -2px no-repeat;}
.SVFlag, .SEFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -242px -2px no-repeat;}
.USFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -262px -2px no-repeat;}
.ZAFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -282px -2px no-repeat;}
.ZHFlag, .ZH-TWFlag, .CNFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -302px -2px no-repeat;}
.BRFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -322px -2px no-repeat;}
.JPFlag, .JAFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -342px -2px no-repeat;}
.CAFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -362px -2px no-repeat;}
.EUFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -382px -2px no-repeat;}
.ATFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -402px -2px no-repeat;}
.BEFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -422px -2px no-repeat;}
.CHFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -442px -2px no-repeat;}
.PLFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -462px -2px no-repeat;}
.TRFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -482px -2px no-repeat;}
.HUFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -502px -2px no-repeat;}
.MLFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -522px -2px no-repeat;}
.EEFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -542px -2px no-repeat;}
.CSFlag,.CZFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -562px -2px no-repeat;}
.GBFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -582px -2px no-repeat;}
.ILFlag, .ISFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -602px -2px no-repeat;}
.NZFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -622px -2px no-repeat;}
.AUFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -642px -2px no-repeat;}
.MXFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -662px -2px no-repeat;}
.PRFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -682px -2px no-repeat;}
.CRFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -702px -2px no-repeat;}
.CLFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -722px -2px no-repeat;}
.UYFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -742px -2px no-repeat;}
.PHFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -762px -2px no-repeat;}
.MYFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -782px -2px no-repeat;}
.THFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -802px -2px no-repeat;}
.SGFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -822px -2px no-repeat;}
.VNFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -842px -2px no-repeat;}
.EGFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -862px -2px no-repeat;}
.CYFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -882px -2px no-repeat;}
.UAFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -902px -2px no-repeat;}
.IEFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -922px -2px no-repeat;}
.INFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -942px -2px no-repeat;}
.ISFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -962px -2px no-repeat;}
.IDFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -982px -2px no-repeat;}
.ROFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -1002px -2px no-repeat;}
.BGFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -1022px -2px no-repeat;}
.LVFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -1042px -2px no-repeat;}
.JMFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -1062px -2px no-repeat;}
.BMFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -1082px -2px no-repeat;}
.BAFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -1102px -2px no-repeat;}
.HRFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -1122px -2px no-repeat;}
.ROWFlag {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/flags_16x16.png) -1142px -2px no-repeat;}


/* general-icons.png */
.CloseIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) 0px 0px no-repeat;}
.TickIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -16px 0px no-repeat;}
.MinusIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -32px 0px no-repeat;}
.PlusIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -48px 0px no-repeat;}
.ExclaimPointIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -64px 0px no-repeat;}
.QuestionIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -80px 0px no-repeat;}
.RightButtonIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -96px 0px no-repeat;}
.UpButtonIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -112px 0px no-repeat;}
.LeftButtonIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -128px 0px no-repeat;}
.DownButtonIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -144px 0px no-repeat;}
.ErrorButtonIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -160px 0px no-repeat;}
.StarIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -176px 0px no-repeat;}
.RubyIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -192px 0px no-repeat;}
.TargetIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -208px 0px no-repeat;}
.YellowDotIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -224px 0px no-repeat;}
.RedDotIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -240px 0px no-repeat;}
.GreenDotIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -256px 0px no-repeat;}
.GrayDotIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -272px 0px no-repeat;}
.RedCircleWhiteArrowIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -288px 0px no-repeat;}
.GreenSquareRightPointerIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -304px 0px no-repeat;}
.GreenLinkIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -320px 0px no-repeat;}
.ZIPIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -336px 0px no-repeat;}
.PDFIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -352px 0px no-repeat;}
.GenericDocumentIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -368px 0px no-repeat;}
.GenericImageIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/general-icons.png) -384px 0px no-repeat;}

/* social-icons.png */
.DiggIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) 0px 0px no-repeat;}
.DeliciousIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -32px 0px no-repeat;}
.FacebookIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -64px 0px no-repeat;}
.TechnoratiIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -96px 0px no-repeat;}
.TwitterIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -128px 0px no-repeat;}
.RedditIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -160px 0px no-repeat;}
.StumbleUponIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -192px 0px no-repeat;}
.NewsVineIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -224px 0px no-repeat;}
.MySpaceIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -256px 0px no-repeat;}
.AOLIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -288px 0px no-repeat;}
.MSNIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -320px 0px no-repeat;}
.SkypeIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -352px 0px no-repeat;}
.ICQIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -384px 0px no-repeat;}
.YahooIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -416px 0px no-repeat;}
.ShareItIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -448px 0px no-repeat;}
.LinkedInIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -480px 0px no-repeat;}
.GoogleBuzzIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -512px 0px no-repeat;}
.GoogleReaderIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -544px 0px no-repeat;}
.FourSquareIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -576px 0px no-repeat;}
.PlurkIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -608px 0px no-repeat;}
.ZooToolIcon {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/social-icons.png) -640px 0px no-repeat;}

/* Casino Logos 100px x 100px */
.MULLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-multi-sprite-100x100.png) 0px 0px no-repeat;}
.AZRLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) 0px 0px no-repeat; }
.BJBLogo, .M-BJBLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -100px 0px no-repeat;}
.CALogo,.M-CALogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -200px 0px no-repeat;}
 
.CCLogo, .M-CCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -300px 0px no-repeat;}
.CCCLogo, .M-CCCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -400px 0px no-repeat;}
.CKLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -500px 0px no-repeat;}
.COSLogo,.M-COSLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -3300px 0px no-repeat;}
.GTLogo, .M-GTLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -600px 0px no-repeat;}
.LELogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -700px 0px no-repeat;}
.PHCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -800px 0px no-repeat;}
.SILLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -900px 0px no-repeat;}
.VCCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1000px 0px no-repeat;}
.YGLogo, .M-YGLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1100px 0px no-repeat;}
.ZCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1200px 0px no-repeat;}
.M-ZCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1200px 0px no-repeat;}
.CHCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1300px 0px no-repeat;}
.GRCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1400px 0px no-repeat;}
.MHCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1500px 0px no-repeat;}
.UKCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1600px 0px no-repeat;}
.M-UKCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1600px 0px no-repeat;}
.NOCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1700px 0px no-repeat;}
.IBGLogo, .IBCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1800px 0px no-repeat;}
.PLPLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -1900px 0px no-repeat;}
.QTRLogo, .M-QTRLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2000px 0px no-repeat;}
.GMDLogo, .M-GMDLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2100px 0px no-repeat;}
.CSHLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2200px 0px no-repeat;}
.RRCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2300px 0px no-repeat;}
.VLVLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2400px 0px no-repeat;}
.M-VLVLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2400px 0px no-repeat;}
.VSCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2500px 0px no-repeat;}
.GHCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2600px 0px no-repeat;}
.COLLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2700px 0px no-repeat;}
.LXCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2800px 0px no-repeat;}
.M-LXCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2800px 0px no-repeat;}
.VJCLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -2900px 0px no-repeat;}
.VCTLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -3000px 0px no-repeat;}
.V7CLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-100x100.png) -3100px 0px no-repeat;}

/* Poker Logos 100px x 100px */
.ARPLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-100x100.png) 0px 0px no-repeat;}
.AZPLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-100x100.png) 0px 0px no-repeat;}
.VCPLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-100x100.png) -100px 0px no-repeat;}
.GTPLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-100x100.png) -200px 0px no-repeat;}
.CCPLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-100x100.png) -300px 0px no-repeat;}
.PRLogo {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-100x100.png) -400px 0px no-repeat;}

/* Casino Logos 50px x 50px */
.AZRLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) 0px 0px no-repeat;}
.BJBLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -50px 0px no-repeat;}
.CALogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -100px 0px no-repeat;}
.CCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -150px 0px no-repeat;}
.CCCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -200px 0px no-repeat;}
.CKLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -250px 0px no-repeat;}
.GTLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -300px 0px no-repeat;}
.LELogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -350px 0px no-repeat;}
.PHCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -400px 0px no-repeat;}
.SILLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -450px 0px no-repeat;}
.VCCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -500px 0px no-repeat;}
.YGLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -550px 0px no-repeat;}
.ZCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -600px 0px no-repeat;}
.CHCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -650px 0px no-repeat;}
.GRCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -700px 0px no-repeat;}
.MHCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -750px 0px no-repeat;}
.UKCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -800px 0px no-repeat;}
.NOCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -850px 0px no-repeat;}
.IBGLogo_50, .IBCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -900px 0px no-repeat;}
.PLPLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -950px 0px no-repeat;}
.QTRLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1000px 0px no-repeat;}
.GMDLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1050px 0px no-repeat;}
.CSHLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1100px 0px no-repeat;}
.RRCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1150px 0px no-repeat;}
.VLVLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1200px 0px no-repeat;}
.M-VLVLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1200px 0px no-repeat;}
.VSCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1250px 0px no-repeat;}
.GHCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1300px 0px no-repeat;}
.COLLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1350px 0px no-repeat;}
.LXCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1400px 0px no-repeat;}
.VJCLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1450px 0px no-repeat;}
.VCTLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1500px 0px no-repeat;}
.V7CLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/casinos-sprite-50x50.png) -1550px 0px no-repeat;}


/* Poker Logos 50px x 50px */
.ARPLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-50x50.png) 0px 0px no-repeat;}
.VCPLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-50x50.png) -50px 0px no-repeat;}
.GTPLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-50x50.png) -100px 0px no-repeat;}
.CCPLogo_50{background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-50x50.png) -150px 0px no-repeat;}
.PRLogo_50 {background:url(https://cdn.casinorewards.com/webcdn/img/Shared/poker-sprite-50x50.png) -200px 0px no-repeat;}


/* Flash Creatives Logos 50px x 50px */
.FB_news_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) 0px 0px no-repeat; }
.FB_news_ticker { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -50px 0px no-repeat; }
.FB_pacman_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -100px 0px no-repeat; }
.FB_rollover_shine { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -150px 0px no-repeat; }
.FB_spinning_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -200px 0px no-repeat; }
.FB_streaker_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -250px 0px no-repeat; }
.FB_suggestion_box { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -300px 0px no-repeat; }
.FB_slot_machine_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -350px 0px no-repeat; }
.FB_mouse_trail_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -400px 0px no-repeat; }
.FB_bonus_code_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -450px 0px no-repeat; }
.FB_horoscope_widget { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -500px 0px no-repeat; }
.FB_why_join_a_casino_rewards_casino_video { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -550px 0px no-repeat; }
.FB_free_play_video { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -600px 0px no-repeat; }
.FB_callout_expandable_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -650px 0px no-repeat; }
.FB_blackjack_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -700px 0px no-repeat; }
.FB_10m_promo_popup_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -750px 0px no-repeat; }
.FB_progressive_jackpot_winners_video { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -800px 0px no-repeat; }
.FB_notification_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -850px 0px no-repeat; }
.FB_casino_registration_in_under_a_minute_video { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -900px 0px no-repeat; }
.FB_introduction_to_rewards_riches_video { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -950px 0px no-repeat; }
.FB_thunderstruck2_banner { background:url(https://cdn.casinorewards.com/webcdn/img/RA/flash-creatives-logos.jpg) -1000px 0px no-repeat; }

/* Progressive Logos */
.TreasureNileLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) 0px 0px no-repeat; }
.TripleSevensLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -140px 0px no-repeat; }
.TunzamunniLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -280px 0px no-repeat; }
.SupaJaxLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -420px 0px no-repeat; }
.RouletteRoyaleLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -560px 0px no-repeat; }
.CyberStudLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -700px 0px no-repeat; }
.PokerRideLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -840px 0px no-repeat; }
.CashSplashLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -980px 0px no-repeat; }
.LotsaLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -1120px 0px no-repeat; }
.FruitFiestaLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -1260px 0px no-repeat; }
.JackpotDeucesLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -1400px 0px no-repeat; }
.KingCashalotLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -1540px 0px no-repeat; }
.LotsaLootLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -1680px 0px no-repeat; }
.MajorMillionsLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -1820px 0px no-repeat; }
.MegaMoolahLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -1960px 0px no-repeat; }
.CaribbeanDrawPokerLogo { background:url(https://cdn.rewardsaffiliates.com/ra/images/shared/progressive-logos.png) -2100px 0px no-repeat; }

/* Farbtastic Color Picker 1.2 */
.ColorPickerContainer{
    float:left;
    margin:0;
    padding:0;
    width:197px;
}
.colorButton{
    position:relative;
    float:right;
    margin:0;
    padding:0;
    width:28px;
    height:21px;
    background:url(https://cdn.rewardsaffiliates.com/ra/images/farbtastic/ColorPickerIcon.jpg) no-repeat 0 0;
    z-index:2;
    cursor:pointer;
}
.colorInput{
    width: 163px;
}
.farbtastic {
  position: relative;
  background-color:#C3C3C1;
  border:1px solid #000;  
  z-index:2000;
}
.farbtastic * {
  position: absolute;  
  cursor: crosshair;  
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(https://cdn.rewardsaffiliates.com/ra/images/farbtastic/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(https://cdn.rewardsaffiliates.com/ra/images/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(https://cdn.rewardsaffiliates.com/ra/images/farbtastic/marker.png) no-repeat;
}

/*Table Sorter*/
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(https://cdn.rewardsaffiliates.com/webCDN/img/RA/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(https://cdn.rewardsaffiliates.com/webCDN/img/RA/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(https://cdn.rewardsaffiliates.com/webCDN/img/RA/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
/*END*/


.exportToExcelImageButton { width:25px }

/* Sliding Panel */
.slide-out-div {
    padding: 20px;
    width: 250px;
    background: #FFF;
    border: 1px solid #DBA500;
    z-index:1000;
}
.slide-out-div .handle { top:-1px !important; }

.slide-out-feedback-div {
    padding: 10px 10px 10px 10px;
    width: 270px;
    background: #FFF;
    border: 1px solid #DBA500;
    z-index:1000;
}
.slide-out-feedback-div .feedback-handle { top:-1px !important; }

.feedbackTable { width:100%; }
.ddlFeedback { width:100%; }
.txtFeedback { width:100%; }

.secondemaildiv { float: left; width: 450px; height: 30px; padding: 0 0 5px 15px; }

/* ColorBox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:url(https://cdn.casinorewards.com/ra/images/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(https://cdn.casinorewards.com/ra/images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(https://cdn.casinorewards.com/ra/images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(https://cdn.casinorewards.com/ra/images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }
.cboxIE6 #cboxTopLeft{background:url(https://cdn.casinorewards.com/ra/images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(https://cdn.casinorewards.com/ra/images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(https://cdn.casinorewards.com/ra/images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(https://cdn.casinorewards.com/ra/images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(https://cdn.casinorewards.com/ra/images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(https://cdn.casinorewards.com/ra/images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(https://cdn.casinorewards.com/ra/images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(https://cdn.casinorewards.com/ra/images/colorbox/ie6/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight { _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); }
#inline_content { padding:10px; background:#fff;}


.SearchTextBox_Menu
{
    float: left;
    margin: 7px 0 5px 5px;
    padding: 2px;
    width:80%;
    height: 17px;
    background-color: #f4feff;
    border:1px solid #305426;
}

.SearchButton_Menu
{
    margin:7px 0 5px 0px;
}

#searchPanelDiv
{
    float:left; 
    width:100%;
    margin:0 0 10px 0;
}

#searchPageDiv
{ 
    float:left;
}
.SearchPanelTextBox
{
    float:left;
    margin:0;
    padding:3px 5px;
    width: 300px;
    height:18px;
    font-size:14px;
    font-family:Arial,sans-serif;
    background-color: #f4feff;
    border:1px solid #305426;
}

.SearchPanelButton
{
    float:left;
    margin:0 0 0 5px;
    padding:0 7px;
    height:26px;
    font-size:14px;
    font-family:Arial,sans-serif;
    width:auto;
    background-color:#AAA;
    background-image:url(https://cdn.rewardsaffiliates.com/webcdn/img/RA/background-button.gif);
    border-style:solid;
    border-color:#DDD;
    border-width:1px;
    color:#333;
}

.searchPagePagerLink
{
    margin:0 0 0 5px;
}

.searchPagePagerTd
{
    padding:0 0 0 5px;
}

/* flags_16x16.png */
.DKFlagCC, .DAFlagCC {background:url(../images/flags_16x16.png) -2px -2px no-repeat;}
.DEFlagCC {background:url(../images/flags_16x16.png) -22px -2px no-repeat;}
.ELFlagCC {background:url(../images/flags_16x16.png) -42px -2px no-repeat;}
.ENFlagCC {background:url(../images/flags_16x16.png) -62px -2px no-repeat;}
.ESFlagCC {background:url(../images/flags_16x16.png) -82px -2px no-repeat;}
.FIFlagCC {background:url(../images/flags_16x16.png) -102px -2px no-repeat;}
.FRFlagCC {background:url(../images/flags_16x16.png) -122px -2px no-repeat;}
.ITFlagCC {background:url(../images/flags_16x16.png) -142px -2px no-repeat;}
.NLFlagCC {background:url(../images/flags_16x16.png) -162px -2px no-repeat;}
.NOFlagCC {background:url(../images/flags_16x16.png) -182px -2px no-repeat;}
.PTFlagCC, .PT-BRFlagCC {background:url(../images/flags_16x16.png) -202px -2px no-repeat;}
.RUFlagCC {background:url(../images/flags_16x16.png) -222px -2px no-repeat;}
.SVFlagCC, .SEFlagCC {background:url(../images/flags_16x16.png) -242px -2px no-repeat;}
.USFlagCC {background:url(../images/flags_16x16.png) -262px -2px no-repeat;}
.ZAFlagCC {background:url(../images/flags_16x16.png) -282px -2px no-repeat;}
.ZHFlagCC, .ZH-TWFlagCC, .CNFlagCC {background:url(../images/flags_16x16.png) -302px -2px no-repeat;}
.BRFlagCC {background:url(../images/flags_16x16.png) -322px -2px no-repeat;}
.JPFlagCC, .JAFlagCC {background:url(../images/flags_16x16.png) -342px -2px no-repeat;}
.CAFlagCC {background:url(../images/flags_16x16.png) -362px -2px no-repeat;}
.EUFlagCC {background:url(../images/flags_16x16.png) -382px -2px no-repeat;}
.ATFlagCC {background:url(../images/flags_16x16.png) -402px -2px no-repeat;}
.BEFlagCC {background:url(../images/flags_16x16.png) -422px -2px no-repeat;}
.CHFlagCC {background:url(../images/flags_16x16.png) -442px -2px no-repeat;}
.PLFlagCC {background:url(../images/flags_16x16.png) -462px -2px no-repeat;}
.TRFlagCC {background:url(../images/flags_16x16.png) -482px -2px no-repeat;}
.HUFlagCC {background:url(../images/flags_16x16.png) -502px -2px no-repeat;}
.MLFlagCC {background:url(../images/flags_16x16.png) -522px -2px no-repeat;}
.EEFlagCC {background:url(../images/flags_16x16.png) -542px -2px no-repeat;}
.CSFlagCC,.CZFlagCC {background:url(../images/flags_16x16.png) -562px -2px no-repeat;}
.GBFlagCC {background:url(../images/flags_16x16.png) -582px -2px no-repeat;}
.ILFlagCC, .ISFlagCC {background:url(../images/flags_16x16.png) -602px -2px no-repeat;}
.NZFlagCC {background:url(../images/flags_16x16.png) -622px -2px no-repeat;}
.AUFlagCC {background:url(../images/flags_16x16.png) -642px -2px no-repeat;}
.MXFlagCC {background:url(../images/flags_16x16.png) -662px -2px no-repeat;}
.PRFlagCC {background:url(../images/flags_16x16.png) -682px -2px no-repeat;}
.CRFlagCC {background:url(../images/flags_16x16.png) -702px -2px no-repeat;}
.CLFlagCC {background:url(../images/flags_16x16.png) -722px -2px no-repeat;}
.UYFlagCC {background:url(../images/flags_16x16.png) -742px -2px no-repeat;}
.PHFlagCC {background:url(../images/flags_16x16.png) -762px -2px no-repeat;}
.MYFlagCC {background:url(../images/flags_16x16.png) -782px -2px no-repeat;}
.THFlagCC {background:url(../images/flags_16x16.png) -802px -2px no-repeat;}
.SGFlagCC {background:url(../images/flags_16x16.png) -822px -2px no-repeat;}
.VNFlagCC {background:url(../images/flags_16x16.png) -842px -2px no-repeat;}
.EGFlagCC {background:url(../images/flags_16x16.png) -862px -2px no-repeat;}
.CYFlagCC {background:url(../images/flags_16x16.png) -882px -2px no-repeat;}
.UAFlagCC {background:url(../images/flags_16x16.png) -902px -2px no-repeat;}
.IEFlagCC {background:url(../images/flags_16x16.png) -922px -2px no-repeat;}
.INFlagCC {background:url(../images/flags_16x16.png) -942px -2px no-repeat;}
.ISFlagCC {background:url(../images/flags_16x16.png) -962px -2px no-repeat;}
.IDFlagCC {background:url(../images/flags_16x16.png) -982px -2px no-repeat;}
.ROFlagCC {background:url(../images/flags_16x16.png) -1002px -2px no-repeat;}
.BGFlagCC {background:url(../images/flags_16x16.png) -1022px -2px no-repeat;}
.LVFlagCC {background:url(../images/flags_16x16.png) -1042px -2px no-repeat;}
.JMFlagCC {background:url(../images/flags_16x16.png) -1062px -2px no-repeat;}
.BMFlagCC {background:url(../images/flags_16x16.png) -1082px -2px no-repeat;}
.BAFlagCC {background:url(../images/flags_16x16.png) -1102px -2px no-repeat;}
.HRFlagCC {background:url(../images/flags_16x16.png) -1122px -2px no-repeat;}
.ROWFlagCC {background:url(../images/flags_16x16.png) -1142px -2px no-repeat;}

.imageCC { margin:3px 0 0 0; }

.PanelGoogleSearch
{
    margin:0 0 0 22px;
}
.PanelGoogleSearch .inputBox
{
    float: left;
    height: 18px;
    width: 185px;
    background: transparent url("https://cdn.casinorewards.com/webcdn/img/RA/inputbg.gif") repeat-x scroll 0 0;
    border:1px solid #305426;
    margin: 2px;
    padding: 2px 2px 2px 3px;
}

.force_info { position:absolute; width:auto; top:0; left:0; padding:5px; background-color:#FF0; color:#000; border:1px solid #F00; }

.highlight_red { color:#f00; }

/* Excluded Country Info table 
.eci { margin: 0 auto; }*/
.eci dt {
    clear:both;
    background-color: #f3f3f3;
    line-height:16px;
    font-size:13px;
    white-space:nowrap;
    padding: 4px 6px 5px 6px;
    border: solid 1px #9c9ab7;
    background: url('/App_Themes/Office2003Silver/GridView/gvGradient.gif') repeat-x center top #9c9ab7;
    font-weight: normal; text-align: left;
    }
.eci dd {
    line-height:18px;
    
    padding:2px;/* 4px 6px 5px 6px; */
    margin:4px 20px 10px 0;
     border: solid 1px #eee;
     float:left;
    }
    
sub
{
    font-weight:bold;
}    

/*.eci_cell  {
    height:23px;
    background-color: #f3f3f3;
    padding: 4px 6px 5px 6px; 
     border: solid 1px white;
     display:inline-block;
clear:none;     }

    

.eci_header {
    height:23px;
    white-space:nowrap;
    padding: 4px 6px 5px 6px;
    border: solid 1px #9c9ab7;
    background: url('/App_Themes/Office2003Silver/GridView/gvGradient.gif') repeat-x center top #9c9ab7;
    font-weight: normal; text-align: left;
 }
.eci_container 
{
    column-count: 5;
        -moz-column-count: 5;
        -moz-column-gap: 5px;
        -webkit-column-count: 5;
        -webkit-column-gap: 5px;
        -moz-column-gap: 10px;
       -webkit-column-gap : 10px;
}*/

pre.code{
    padding:2px;
    background-color:#FFF;
    overflow:auto;
    text-wrap:none;
    width:96%;    
    height:4.25em;
    border: 1px solid #999;
    font-size:13px;
    resize:both;
    text-align:left;
}

pre.code.tall{
    height:7.5em;
}
/******************************ARTICLES****************************************/
#LatestNewsArticles h1 { color: #CC0000; font-family: Tahoma, Verdana, Helvetica; font-size: 12pt; font-weight: bold; margin: 10px 0px 15px 0px; text-align: center; }

.ra_articles.summary .article {margin-bottom:1.5em;}
.ra_articles.summary h2 {font-size:10pt;}

.ra_articles .pager_container {text-align:center;}
.ra_articles .pager
{
    list-style:none;
    padding: 0;
    display:inline-block;
}

.ra_articles .pager > li
{
    /*display:inline-block;*/
    /*font-size: 1.4em;*/
    /*margin-right:0.25em;*/
    font-size: 16px;
    margin:0;
    padding: 0;
    text-align:center;
    /*border: 2px solid #393;
    vertical-align: bottom;*/
    float: left;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.ra_articles .pager > li > a
{
    text-decoration: none;
    /*padding:0.2em;*/
    /*line-height: 1.5em;*/
    float: left;
    border-radius: 0;
    padding: .8em 1em;
    border: none;
}

.ra_articles .pager .pgr_placeholder {
    /*border:none;*/     
    float: left;
    border-radius: 0;
    padding: .8em 1em;
}

#content .ra_articles .pager > li.pgr_current a, #content .ra_articles .pager > li.pgr_current a:visited {
    color: #e6e6e6;
}

#content .ra_articles .pager > li.pgr_current {
    background-color: #0B5109;
    border-top-color: #0B5109;
    border-bottom-color: #0B5109;
}

#content .ra_articles .pager > li:not(.pgr_current) a:hover{    
    background-color: #F2F2F2;
}
.ra_articles .pager .pgr_prev a, .ra_articles .pager .pgr_next  a{
    background-image: url('/images/cd-icon-arrow-2.png');
    background-position: center center;
    background-repeat: no-repeat;
}

.ra_articles .pager .pgr_next a{
    background-image: url('/images/cd-icon-arrow-rt.png');
}

.ra_articles .pager .pgr_prev {    
    border-left: 1px solid #e6e6e6;
}


/***********************************************************/
/*       Privacy                                           */
/***********************************************************/

.rules-regulations-list ul,
.rules-regulations-list ul ul,
.rules-regulations-list ul ul ul,
.rules-regulations-list ol,
.rules-regulations-list ol ol,
.rules-regulations-list ol ol ol,
.rules-regulations-list ol ul,
.rules-regulations-list ul ol {
  margin: 4px 0 15px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 25px;
}
.rules-regulations-list ul {
  list-style: disc outside;
}
.rules-regulations-list ul ul {
  list-style: square outside;
}
.rules-regulations-list ul ul ul {
  list-style: circle outside;
}
.rules-regulations-list ol {
  list-style: decimal outside;
}
.rules-regulations-list ol ol {
  list-style: lower-roman outside;
}
.rules-regulations-list ol ol ol {
  list-style: lower-alpha outside;
}
.rules-regulations-list ol ul {
  list-style: square outside;
}
.rules-regulations-list ul ol {
  list-style: lower-roman outside;
}
.rules-regulations-list a,
.rules-regulations-list a:visited {
  word-wrap: break-word;
}
.rules-regulations-list p {
  margin-bottom: 15px;
}
.rules-regulations-list p small {
  display: block;
  line-height: 1.15em;
}
.rules-regulations-list ol p + ol,
.rules-regulations-list ul p + ol,
.rules-regulations-list ol p + ul,
.rules-regulations-list ul p + ul {
  padding-top: 0;
}

ul.MyAccountNews li .title {
    font-size: 1.3em;
    display:block;
}

ul.MyAccountNews li .age {
    float:right;
}

ul.MyAccountNews li a {
    float:left;
}

ul.MyAccountNews li {
    border-bottom: inset 1px #EEE;
    padding: 5px 15px 7px 30px;
    position:relative;
    background-color: #F9FFF9;
}

    ul.MyAccountNews li.Fresh, ul.MyAccountNews li.Fresh.Pinned {
        background-color: #ddf4e5;
        padding-left: 25px;
        padding-right: 10px;
        border-left: solid #339933 5px;
        border-right: solid #339933 5px;
    }

    ul.MyAccountNews li.New {
        background-color: #E6FFE6;
        padding-left: 25px;
        padding-right: 10px;
        border-left: solid #4DB34D 5px;
        border-right: solid #4DB34D 5px;
    }

    ul.MyAccountNews li.Pinned {
        background-image: url('/images/icons8-pin-24.png');
        background-repeat: no-repeat;
        background-size: 16px;
        background-position: 3px 3px;
        font-weight: bold;
        border-left: solid #4DB34D 5px;
        border-right: solid #4DB34D 5px;
    }

.ra_articles.summary .Pinned:after {
    content: '';
    display:inline-block;
    width:16px;
    height: 16px;
    background-image: url('/images/icons8-pin-24.png');
    background-repeat: no-repeat;
    background-size: 16px;
}
/*Clearfix*/
ul.MyAccountNews li:after {
    content: "";
    display: table;
    clear: both;
}

ul.MyAccountNews li:first-child
{
    font-weight:bold;
    /*padding-top:0;*/
}

ul.MyAccountNews {
    list-style: none;
    padding-left: 0;
}

#LatestNewsArticles
{
    width: 530px;
    float: right;
    border: 1px solid #339933;
    padding: 15px 0;
    margin: 0px 0px 0px 0px;
    /*ddf4e5*/
    /* CSS3 styling for latest browsers */ 
    /*-moz-box-shadow:0 0 10px 5px #339933; 
    -webkit-box-shadow: 0 0 10px #339933; */
}

#LatestNewsArticles .news_info{
    padding-left:15px;
    font-size: 1.2em;
}

#LatestNewsArticles .news_info > a {
    font-weight: bold;
}

fieldset.dob {border:none;}
fieldset.dob > .dobItem {display:inline-block;}
fieldset.dob  {display:inline-block;}
fieldset.dob [maxlength="2"] {width:2.2em;}
fieldset.dob [maxlength="4"] {width:4em;}
.join_Label.dob{float:none; clear:none; display:inline-block;}

.alert {
    border: 1px solid red;
    border-width: 1px 10px;
    margin: 10px 0;
    padding: 10px;
    background-color: #FFFCFC;
}

.kycNotRequired {
    color: black;
}

.kycNotComplete {
    color: red;
}

.kycComplete {
    color: green;
}