/* CSS for affiliatebounty                   */
/* Writen by Jonathan Dewey for Funware2000 */
/* Style Sheet for the front-end area               */

.bluebold{font-size:20px; color:#14306B; margin:0px; font-weight:bold; font-family: Arial, Tahoma, Helvetica;}
 /*verdana, arial, tahoma, sans-serif;*/
a.afffiliate_incdata_large:link {
  font-size: 20px;
  font-weight: bold;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.afffiliate_incdata_large:active {
  font-size: 20px;
  font-weight: bold;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.afffiliate_incdata_large:visited {
  font-size: 20px;
  font-weight: bold;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.afffiliate_incdata_large:hover {
  font-size: 20px;
  font-weight: bold;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


html,body,p,div,td,span,a {
  font-family: arial, tahoma, verdana, sans-serif;
  color: #555555;
  font-size: 11px;
}
.bluetitle{font-family: Arial, Tahoma, Helvetica;
			font-size:14px;
			font-weight:bold;
			color:#12316A
}
.bluebox{font-family: Arial, Tahoma, Helvetica;
		font-size:14px;
		font-weight:bold;
		background-color:#13306A;
		width:120px; height:17px; 
		text-align:center; 
		color:#FFFFFF; 
		vertical-align:middle;
		}

input,select,textarea,submit {
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
background-color: #f0f0f0;
border: 1px solid #9A9999;
padding: 1px 1px 1px 1px;
color: black;
letter-spacing:0px;
}

body {
  background-color: #FFFFFF;
  margin: 20px 0px 0px 0px;
 
}

img{
  border:0;
}

td.b-bottom {
  border-bottom: 1px solid #CCCCCC;
  padding: 3px 3px 3px 3px;
}



.menu-top {
  color: #555555;
  text-decoration: none;
}
a.menu-top {
  color: #555555;
  text-decoration: none;
}
a.menu-top: active {
  color: #FD0000;
  text-decoration: none;
}
a.menu-top: visited {
  color: #555555;
  text-decoration: none;
}
a.menu-top: hover {
  color: #FD0000;
  text-decoration: none;
}

.submit-img { border: 0px; }

.menu-cr {
  color: #999999;
  text-decoration: none;
}
a.menu-cr {
  color: #999999;
  text-decoration: none;
}
a.menu-cr: active {
  color: #999999;
  text-decoration: none;
}
a.menu-cr: visited {
  color: #999999;
  text-decoration: none;
}
a.menu-cr: hover {
  color: #FD0000;
  text-decoration: none;
}

/*
table,td {
  border: 0;
  padding: 0;
}
*/

.header-1 {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 6px;
}

.header-2 {
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 6px;
}

.header-3 {
  font-size: 12px;
  font-weight: bold;
}

.header-3-r {
  font-size: 12px;
  font-weight: bold;
  color: #FD0000;
}

.row-1 {
  padding: 2px 0px 2px 0px;
  border-bottom: 1px dotted #CCCCCC;
  padding-right: 20px;
}

.row-header-1 {
  background-color: #F2F2F2;
  padding: 2px 1px 2px 0px;
  border-bottom: 1px solid #CCCCCC;
}

.pic-1 {
  border: 1px solid #999999;
}

#color-1 { color: #57b4d3; }
#color-2 { color: #f76727; }
#color-3 { color: #333333; }
#color-red  { color: #FD0000; }
#color-blue { color: blue; }

.smll { font-size: 9px; }

.highlight-wrapper {
  border: 1px solid #bcdbe2;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  background-color: #d5e9ef;
}
.highlight-12 {
  font-size: 12px;
  color: #47a5c1;
}

.silver-14 {
  font-size: 14px;
  color: silver;
}
a.silver-14:link {
  font-size: 14px;
  color: silver;
  text-decoration: underline;
}
a.silver-14:active {
  font-size: 14px;
  color: silver;
  text-decoration: underline;
}
a.silver-14:visited {
  font-size: 14px;
  color: silver;
  text-decoration: underline;
}
a.silver-14:hover {
  font-size: 14px;
  color: red;
  text-decoration: underline;
}
/* ########################################### */
hr{
	clear:both;
	color:#B3B0B0;
	background-color:#B3B0B0;
	border:0;
	height:1px;
  margin:0;
  padding:0;
}
/* ######top table, logo bar #####*/
table#head{
	width:725px;
	
	text-align:left;
	background-image:url(top_header_bg.gif);
	background-repeat:repeat;
	margin:0 auto 0 auto;
	
}
td#logoCell{
	
	height:55px;
	padding:0 0 0 5px;
	margin:0;
	vertical-align:bottom;
	
}
/* ####### top nav menu ####### */
td#navCell{
  vertical-align:top;
  text-align:left;
  padding:0;
  margin:0;	
  letter-spacing:0px;
  background-color:#dfe5ea;
  border-top:1px solid #eceff2;
  border-bottom:1px solid #c3c3c3;
}

td#navCell a{
   margin:0;
   padding:2px 3px 2px 3px;
  border-right:outset 2px #c3c3c3;
}
td#navCell a:link,td#navCell a:visited{
	color:#000000;
                     font-size:9px;
                     
}
td#navCell a:hover{
 background-color:#cccccc;
}
img.separator{
       /*  margin:0 3px 0 3px;*/
}
/* ##### main table, three columns, and footer###### */
table#mainTable{
	margin:6px auto 0 auto;
	width:725px;
	text-align:left;
	border:none;
}
/* left column */
td#leftCol {
	background-color:#F0F0F0;
	width:135px;
	vertical-align:top;
}
td.blueTablet,td.orangeTablet,td.greenTablet{
  height:19px;
  text-align:left;
  padding-left:5px;
  vertical-align:middle;
  color:#ffffff;
  font-weight:bold;
}
td.orangeTablet{
  background-image:url(tab_orange.gif);
  background-repeat:no-repeat;
  background-position:center top;
}
td.blueTablet{
  background-image:url(tab_blue.gif);
  background-repeat:no-repeat;
  background-position:center top;
}
td.greenTablet{
  background-image:url(tab_green.gif);
  background-repeat:no-repeat;
  background-position:center top;
}
img.line{
  width:135px;
 height:3px;
}
/* right column */
td#rightCol {
  background-color:#F0F0F0;
  vertical-align:top;
  width:135px;
  border:none;
}
#rightCol table,#rightCol table{
 width:135px
}

/* middle */
td#middleCol{
  border:none;	
  padding:0 12px 0 12px;
  
}
#middleCol table{
  

}
/*  ### foot###  */
td#foot{
    background-image:url(footbggrad.jpg);
    background-repeat:repeat;
    height:26px;
    text-align:center;
    vertical-align:middle;
}
/* nav links in footer */
#foot a{
  padding:3px;
  
 font-size:10px;
}
#foot a:link, #foot a:visited{
  color:#000000;
  
}
#foot a:hover{
  background-color:#c3c3c3;
  color:#fff;
}
/* ##### refer a friend###### */
table#raf,table#raf td{
    padding:0;
}
table#raf input{
    color:#ffffff;
    text-align:center;
    font-size:11px;
    padding:0;
    margin:0;
}
input.fName{
    width:94px;
    height:20px;
    background-color:#27CAFF;
    border:none;
    
}
input.lName{
    width:92px;
    height:20px;
    background-color:#27CAFF;
    border:none;
   
}
input.emailAdd{
    width:173px;
    height:20px;
    background-color:#27CAFF;
    border:none;
    
}
div#rafMsg{
    width:321px;
    padding:4px;
    border:1px solid #27CAFF;
}
img#rafIcon{
 float:left;
}
/*    ####### Registration########   */

/*   signup1  */

img.personicon{
 float:left
}
table#signup1{
 padding:0;
 border:none;
 
}
input.regInput{
   width:160px;
   height:20px;
   
}
/*   ###### earn points#########   */
div.promoCat{
  float:left;
  width:121px;
  border-bottom:1px solid #C3C4C7;
  margin-right:12px;
   height:28px;
  vertical-align:middle;
}
.promoCat a{
 font-size:9px;
 color:#5A5B5B;

}
.smlGryTri{
 margin:0 4px 0 1px;
}

/*   ###### JONATHAN additions#########   */


/*   ###### top menu link txt#########   */
   
a.top_menu_9_black:link {
  font-size: 9px;
  color: #000000;
  text-decoration: none;  
}
a.top_menu_9_black:active {
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}
a.top_menu_9_black:visited {
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}
a.top_menu_9_black:hover {
  font-size: 9px;
  pading:3px;
  background-color:#5A5B5B;
  color: #FFFFFF;
  text-decoration: none;
}

,submit-img { border: 0px; }

/*   ###### top search#########   */

.top_search_10_black {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}


/*   ###### Login text #########   */

.login_9_black {
  font-size: 9px;
  padding-left:7px;
  padding-bottom:3px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

.login2_9_black {
  font-size: 9px;
  padding-left:7px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

/*   ###### Login input #########   */

.logininput_9_black {
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  width: 80px;
  height: 20px;
  padding-left:6px;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

/*   ###### Login forgot password #########   */



a.forgotpass_9_black:link {
  font-size: 9px;
  padding-left:6px;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.forgotpass_9_black:active {
  font-size: 9px;
  padding-left:6px;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.forgotpass_9_black:visited {
  font-size: 9px;
  padding-left:6px;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.forgotpass_9_black:hover {
  font-size: 9px;
  padding-left:6px;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### White Header Text #########   */

.whiteheader_12_bold {
  font-size: 12px;
  padding-left: 2px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

/*   ###### Winner Text #########   */

.blackwinner_11_bold {
  font-size: 11px;
  padding-left: 2px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}


a.bluewinner_bold:link {
  font-size: 9px;
  padding-left: 2px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  font-family: Arial, Tahoma, Helvetica;

}
a.bluewinner_bold:active {
  font-size: 9px;
  padding-left: 2px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  font-family: Arial, Tahoma, Helvetica;
}
a.bluewinner_bold:visited {
  font-size: 9px;
  padding-left: 2px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  font-family: Arial, Tahoma, Helvetica;
}
a.bluewinner_bold:hover {
  font-size: 9px;
  padding-left: 2px;
  font-weight: bold;
  color: #266CA1;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}
  

/*   ###### Blue Top Search input #########   */



.add_criteria {
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
  }

.search_title {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

a.search_ab:link {
  font-size: 13px;
  padding-left:0px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.search_ab:active {
  font-size: 13px;
  padding-left:0px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.search_ab:visited {
  font-size: 13px;
  padding-left:0px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.search_ab:hover {
  font-size: 13px;
  padding-left:0px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### Main Panel Type #########   */

.mainpanel_title {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}
.mainpanel_body {
  font-size: 11px;
  font-weight: normal;
  color: #14306B;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

.criteria_combo {
  font-size: 11px;
  font-weight: bold;
  color: #3F75A8;
  background-color:#FFFFFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

.country_combo {
  font-size: 11px;
  color:#FFFFFF;
  background-color:#3F75A8;
  font-weight: bold;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}



/*   ###### Featured programs links #########   */

a.featured_prog:link {
  font-size: 11px;
  padding-left:0px;
  font-weight: bold;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.featured_prog:active {
  font-size: 11px;
  padding-left:0px;
  font-weight: bold;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.featured_prog:visited {
  font-size: 11px;
  padding-left:0px;
  font-weight: bold;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.featured_prog:hover {
  font-size: 11px;
  padding-left:0px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### ALPHABETIC LINKS #########   */

a.alpha_betic:link {
  font-size: 11px;
  padding-left:2px;
  padding-right:2px;
  font-weight: bold;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.alpha_betic:active {
  font-size: 11px;
  padding-left:2px;
  padding-right:2px;
  font-weight: bold;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.alpha_betic:visited {
  font-size: 11px;
  padding-left:2px;
  padding-right:2px;
  font-weight: bold;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.alpha_betic:hover {
  font-size: 11px;
  padding-left:2px;
  padding-right:2px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### Email list #########   */

.email_list_ab {
  font-size: 11px;
  font-weight: normal;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;  
}

/*   ###### Affiliate Networks page #########   */

.red_network_16 {
  font-size: 16px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;  
}

a.affiliate_networks_large:link {
  font-size: 16px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.affiliate_networks_large:active {
  font-size: 16px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.affiliate_networks_large:visited {
  font-size: 16px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.affiliate_networks_large:hover {
  font-size: 16px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


a.affiliate_networks_small:link {
  font-size: 12px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.affiliate_networks_small:active {
  font-size: 12px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.affiliate_networks_small:visited {
  font-size: 12px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.affiliate_networks_small:hover {
  font-size: 12px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### Affiliate Networks #########   */

a.affiliate_networks:link {
  font-size: 11px;
  font-weight: normal;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.affiliate_networks:active {
  font-size: 11px;
  font-weight: normal;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.affiliate_networks:visited {
  font-size: 11px;
  font-weight: normal;
  color: #6296C8;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.affiliate_networks:hover {
  font-size: 11px;
  font-weight: normal;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### Results Main Screen #########   */

.mainresults_title {
  font-size: 16px;
  font-weight: bold;
  color: #817753;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
} 

.merchresults_title {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  text-decoration: underline; 
  font-family: Arial, Tahoma, Helvetica;
} 

.merchresults_data {
  font-size: 11px;
  font-weight: normal;
  color: #14306B;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
} 

.merchresults_data_bold {
font-size: 11px;
font-weight: bold;
color: #14306B;
text-decoration: none;
}


.mainresults_highlight {
  font-size: 11px;
  font-weight: normal;
  padding-left: 6px;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

.mainresults_links_norm {
  font-size: 11px;
  font-weight: norm;
  color: #817753;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

a.mainresults_link:link {
  font-size: 11px;
  font-weight: normal;
  color: #817753;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.mainresults_link:active {
  font-size: 11px;
  font-weight: normal;
  color: #817753;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.mainresults_link:visited {
  font-size: 11px;
  font-weight: normal;
  color: #817753;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.mainresults_link:hover {
  font-size: 11px;
  font-weight: normal;
  color: #817753;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### Merchant Info #########   */

.merch_nw_red_title {
  font-size: 16px;
  font-weight: bold;
  color: #EE0707;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.merch_data_incorrect {
  font-size: 11px;
  font-weight: normal;
  color: #EE0707;
  text-decoration: underline;
  font-family: Arial, Tahoma, Helvetica;
}

a.merch_data_incor_contact:link {
  font-size: 11px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.merch_data_incor_contact:active {
  font-size: 11px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.merch_data_incor_contact:visited {
  font-size: 11px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.merch_data_incor_contact:hover {
  font-size: 11px;
  font-weight: normal;
  color: #EE0707;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

.merch_data {
  font-size: 11px;
  font-weight: bold;
  color: #14306B;
  background-color:#FFFFFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

a.merch_blue_head:link {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.merch_blue_head:active {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.merch_blue_head:visited {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.merch_blue_head:hover {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

.merch_nw_blue {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.merch_copy {
  font-size: 11px;
  font-weight: normal;
  color: #14306B;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.merch_nw_title {
  font-size: 12px;
  font-weight: bold;
  color: #14306B;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}


.merch_nw_red_title {
  font-size: 16px;
  font-weight: bold;
  color: #EE0707;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}


a.nw_large_blue:link {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.nw_large_blue:active {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.nw_large_blue:visited {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.nw_large_blue:hover {
  font-size: 16px;
  font-weight: bold;
  color: #14306B;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


a.nw_large_link:link {
  font-size: 9px;
  font-weight: bold;
  color: #B5B5B5;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.nw_large_link:active {
  font-size: 9px;
  font-weight: bold;
  color: #B5B5B5;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.nw_large_link:visited {
  font-size: 9px;
  font-weight: bold;
  color: #B5B5B5;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.nw_large_link:hover {
  font-size: 9px;
  font-weight: bold;
  color: #B5B5B5;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


/*   ###### Signup Steps 03 #########   */

.offer_header {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.offer_copy {
  font-size: 13px;
  font-weight: bold;
  color: #656666;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.offer_points_black {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.offer_points_red {
  font-size: 14px;
  font-weight: bold;
  color: #FE0006;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.raf_lrg_blue {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.raf_lrg_grey  { color: #243f8f; font-weight: bold; font-size: 16px; font-family: Arial, Tahoma, Helvetica; text-decoration: none }

.raf_lrg_orange {
  font-size: 16px;
  font-weight: bold;
  color: #FC8902;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.raf_med_orange {
  font-size: 14px;
  font-weight: bold;
  color: #FC8902;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.raf_med_blue {
  font-size: 14px;
  font-weight: bold;
  color: #243F8F;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

a.raf_med_blue_link:link {
  font-size: 14px;
  font-weight: bold;
  color: #243F8F;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.raf_med_blue_link:active {
  font-size: 14px;
  font-weight: bold;
  color: #243F8F;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.raf_med_blue_link:visited {
  font-size: 14px;
  font-weight: bold;
  color: #243F8F;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.raf_med_blue_link:hover {
  font-size: 14px;
  font-weight: bold;
  color: #243F8F;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


/*   ###### Signup Steps 05 - finish #########   */

.signup_thankyou_black {
  font-size: 11px;
  font-weight: norm;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.signup_thankyou_blue {
  font-size: 11px;
  font-weight: norm;
  color: #27CAFF;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

/*   ###### Prize winners #########   */

.enter_comp_black {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.sub_txt_grey {
  font-size: 14px;
  font-weight: bold;
  color: #5A5B5B;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.verification_green {
  font-size: 16px;
  font-weight: bold;
  color: #65AD1F;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.verification_sm_green {
  font-size: 10px;
  font-weight: norm;
  color: #65AD1F;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.winners_blue {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.winners_blue_med {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.winners_blue_sm {
  font-size: 10px;
  font-weight: norm;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

a.prize_link_blue:link {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.prize_link_blue:active {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.prize_link_blue:visited {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.prize_link_blue:hover {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

a.member_link_blue:link {
  font-size: 10px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.member_link_blue:active {
  font-size: 10px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.member_link_blue:visited {
  font-size: 10px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.member_link_blue:hover {
  font-size: 10px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### Refer a friend #########   */

.sub_txt_orange {
  font-size: 14px;
  font-weight: bold;
  color: #FC8902;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.fillin_blue {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.sub_txt_black {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

/*   ###### Refer a friend #########   */

.earn_points_green {
  font-size: 16px;
  font-weight: bold;
  color: #65AD1F;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

a.promo_link_grey:link {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.promo_link_grey:active {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.promo_link_grey:visited {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
}
a.promo_link_grey:hover {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### Earn points Promo #########   */

.points_title_black {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.points_body_grey {
  font-size: 12px;
  font-weight: bold;
  color: #5A5B5B;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.points_body_norm_grey {
  font-size: 12px;
  font-weight: norm;
  color: #5A5B5B;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.note_norm_orange {
  font-size: 10px;
  font-weight: norm;
  color: #FC8902;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

a.promo_link_blue:link {
  font-size: 12px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.promo_link_blue:active {
  font-size: 12px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.promo_link_blue:visited {
  font-size: 12px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.promo_link_blue:hover {
  font-size: 12px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
   text-decoration: none;
}
  
.pending_points_black {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.pending_points_blue {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

a.pending_link_blue:link {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.pending_link_blue:active {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.pending_link_blue:visited {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.pending_link_blue:hover {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


a.more_promo_link_green:link {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.more_promo_link_green:active {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.more_promo_link_green:visited {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.more_promo_link_green:hover {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

.more_promo_green {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

/*   ###### My Account Promo points #########   */

.points_wallet_grey {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.points_promos_white {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

.points_promos_blue {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #27CAFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

.points_promos_green {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #76C924;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

a.see_all_link_gray:link {
  font-size: 16px;
  font-weight: bold;
  color: #89A7B7;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.see_all_link_gray:active {
  font-size: 16px;
  font-weight: bold;
  color: #89A7B7;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.see_all_link_gray:visited {
  font-size: 16px;
  font-weight: bold;
  color: #89A7B7;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.see_all_link_gray:hover {
  font-size: 16px;
  font-weight: bold;
  color: #89A7B7;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


/*   ###### My Account My Details #########   */

.mydetials_headers_green {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

/*   ###### Refer a friend - winners and leaders #########   */


.leader_board_black {
  font-size: 12px;
  padding-left:4px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

.leader_board_white {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

.leader_board_blue {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #27CAFF;
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica;
}

a.leader_board_link_white:link {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.leader_board_link_white:active {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.leader_board_link_white:visited {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.leader_board_link_white:hover {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


a.leader_board_link_blue:link {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.leader_board_link_blue:active {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.leader_board_link_blue:visited {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.leader_board_link_blue:hover {
  font-size: 11px;
  padding-left:4px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


/*   ###### My Account - All sections #########   */

.my_account_header {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.my_account_enter_header {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.my_account_blue_header {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.my_account_drkblue_header {
  font-size: 16px;
  font-weight: bold;
  color: #2C79C0;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}

.my_account_orange_header {
  font-size: 16px;
  font-weight: bold;
  color: #F7931D;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}
.my_account_green_header {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  text-decoration: none; 
  font-family: Arial, Tahoma, Helvetica;
}


a.my_account_orange_link:link {
  font-size: 16px;
  font-weight: bold;
  color: #F7931D;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.my_account_orange_link:active {
  font-size: 16px;
  font-weight: bold;
  color: #F7931D;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_orange_link:visited {
  font-size: 16px;
  font-weight: bold;
  color: #F7931D;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_orange_link:hover {
  font-size: 16px;
  font-weight: bold;
  color: #F7931D;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

a.my_account_blue_link:link {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.my_account_blue_link:active {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_blue_link:visited {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_blue_link:hover {
  font-size: 16px;
  font-weight: bold;
  color: #27CAFF;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}


a.my_account_drkblue_link:link {
  font-size: 16px;
  font-weight: bold;
  color: #2C79C0;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.my_account_drkblue_link:active {
  font-size: 16px;
  font-weight: bold;
  color: #2C79C0;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_drkblue_link:visited {
  font-size: 16px;
  font-weight: bold;
  color: #2C79C0;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_drkblue_link:hover {
  font-size: 16px;
  font-weight: bold;
  color: #2C79C0;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}
a.my_account_green_link:link {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.my_account_green_link:active {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_green_link:visited {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_green_link:hover {
  font-size: 16px;
  font-weight: bold;
  color: #76C924;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

a.my_account_black_link:link {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;  
}
a.my_account_black_link:active {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_black_link:visited {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: underline;
  
}
a.my_account_black_link:hover {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica;
  text-decoration: none;
}

span.mini-blue {
  font-size: 9px;
  color: #243f8f;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

.heading13px {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
}

.buttonblue {
	border:1px solid #7F9DB9;
	background-color:#4D86BD;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin:0px 7px 0px 0px;
	padding:1px 3px 1px 3px;
}