
.cafboxes{
	width:982px;
	background:url(images/bg_caf.jpg) top center no-repeat;
	height:382px;
	margin-left:7px;
}

.waves{
	width:1000px;
	background:url(images/footer_waves.gif) top center no-repeat;
	height:87px;
	display:block;
	
}

.facebook{
	width:946px;
	background:url(images/facebook_bg.png) top center no-repeat;
	height:129px;

}

a#btn_us_footer{
	width:186px;
	background:url(images/us_airways.gif) top center no-repeat;
	height:43px;	
	float:left;
		cursor:pointer;
		margin-top:15px;
		margin-bottom:-5px;
		display:block;
		margin-left:12px;
}
a#btn_twitter_footer{
	width:282px;
	background:url(images/twitter_footer.gif) top center no-repeat;
	height:55px;	
	float:right;
		cursor:pointer;
		margin-top:15px;
		margin-bottom:-5px;
		display:block;
		margin-right:12px;
}
a#btn_hi_link{
	width:150px;
	background:url(images/highscores_btn.gif) top center no-repeat;
	height:77px;	
	float:left;
		cursor:pointer;
display:inline-block;

}
a#btn_mas_link{
	width:60px;
	background:url(images/highscores_btn.gif) top center no-repeat;
	height:77px;	
	float:left;
		cursor:pointer;
display:inline-block;

}
a#btn_twitter{
	width:946px;
	background:url(images/caf_twitter.jpg) top center no-repeat;
	height:84px;	
		cursor:pointer;
		margin-top:15px;
		margin-bottom:10px;
		display:block;
	
}

.content_thanks{
	width:1000px;
	float:left;
	z-index:100;
	text-align:left;
	display:block;
	height:497px;
	background:url(images/bg_thanks.jpg) no-repeat top center;
	margin-top:-10px;
}

.rulesBG{

}
.enterNormal{
	background-image:url(images/btn_submit.gif);
	background-repeat: no-repeat;
	background-color:none;
	background-position: left top;
	background-color:#faf5e9;
	width:134px;
	height:44px;
	cursor:pointer;
	margin-top:15px;
}
.enterOver{
	background-image:url(images/btn_submit.gif);
	background-repeat: no-repeat;
	background-position: left -44px;
	background-color:#faf5e9;
	width:134px;
	height:44px;
	cursor:pointer;
	margin-top:15px;
}
.loginNormal{
	background-image:url(images/btn_login.gif);
	background-repeat: no-repeat;
	background-color: none;
	background-position: left top;
	width:134px;
	height:44px;
	cursor:pointer;
	margin-top:15px;
}
.loginOver{
	background-image:url(images/btn_login.gif);
	background-repeat: no-repeat;
	background-position: left -44px;
	background-color:none;
	width:134px;
	height:44px;
	cursor:pointer;
		margin-top:15px;
}
.submitNormal{
	background-image:url(images/btn_submit.gif);
	background-repeat: no-repeat;
	background-color:none;
	background-position: left top;
	background-color:#faf5e9;
	width:226px;
	height:37px;
	cursor:pointer;
}
.submitOver{
	background-image:url(images/btn_submit.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	background-color:#faf5e9;
	width:226px;
	height:37px;
	cursor:pointer;
}
.sendNormal{
	background-image:url(images/btn_send.gif);
	background-repeat: no-repeat;
	background-color:none;
	background-position: left top;
	background-color:#faf5e9;
	width:134px;
	height:44px;
	cursor:pointer;
		margin-top:15px;
}
.sendOver{
	background-image:url(images/btn_send.gif);
	background-repeat: no-repeat;
	background-position: left -44px;
	background-color:none;
	width:134px;
	height:44px;
	cursor:pointer;
	margin-top:15px;
}
.confirmNormal{
	background-image:url(images/btn_confirm.gif);
	background-repeat: no-repeat;
	background-color:none;
	background-position: left top;
	background-color:#faf5e9;
	width:134px;
	height:44px;
	cursor:pointer;
		margin-top:15px;
		margin-bottom:100px;
}
.confirmOver{
	background-image:url(images/btn_confirm.gif);
	background-repeat: no-repeat;
	background-position: left -44px;
	background-color:none;
	width:134px;
	height:44px;
	cursor:pointer;
	margin-top:15px;
			margin-bottom:100px;
}
.cafNormal{
	background-image:url(images/btn_caf.gif);
	background-repeat: no-repeat;
	background-color:none;
	background-position: left top;
	background-color:#faf5e9;
	width:134px;
	height:44px;
	cursor:pointer;
		margin-top:15px;
}
.cafOver{
	background-image:url(images/btn_caf.gif);
	background-repeat: no-repeat;
	background-position: left -44px;
	background-color:none;
	width:134px;
	height:44px;
	cursor:pointer;
	margin-top:15px;
}
a#logoBtn {
	background-image:url(images/header_logo.jpg);
	width:185px;
	cursor:pointer;
	height:94px;

	background-color:#faf5e9;
	float:left;
	display:inline-block;
}
a#btn_miles{
	background-image:url(images/btn_miles.gif);
	width:322px;
	cursor:pointer;
	height:226px;
	float:right;
	display:inline-block;

}


a#facebookInviteBtn {
	background-image:url(images/btn_invitefacebook.gif);
	width:103px;
	height:23px;
	display:block;
	cursor:pointer;
	float:left;
	margin-top:84px;
	margin-left:16px;
	background-color:#faf5e9;
}

a#miles_check {
	background-image:url(images/btn_assign.gif);
	width:221px;
	height:44px;
	display:block;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#faf5e9;
}
#miles_check .eme{

	margin-top:5px;!important

}

a:hover#miles_check, a:hover#miles_check2{
	background-position: left -44px;		
	
}

a#btn_large{
	background-image:url(images/btn_large.jpg);
	width:384px;
	height:107px;
	display:block;
	cursor:pointer;
	margin-top:-15px;
	margin-bottom:10px;
	background-color:#faf5e9;
	float:right;
	margin-right:50px;
}
a:hover#btn_large{
		background-position: left -107px;		
	
}

a#skipBtn {
	background-image:url(images/btn_skip.gif);
	width:228px;
	height:38px;
	display:block;
	cursor:pointer;
	margin-top:20px;
	margin-bottom:10px;
	background-color:#faf5e9;
}
a#acceptBtn {
	background-image:url(images/btn_accept.gif);
	width:112px;
	height:32px;
	display:block;
	cursor:pointer;
	background-color:#faf5e9;
}
a#tryBtn {
	background-image:url(images/btn_try.gif);
	width:134px;
	height:44px;
	display:block;
	cursor:pointer;
	float:right;
	margin-top:160px;
	background-color:#faf5e9;
	margin-right:70px;
	_margin-right:30px;
}
a#playBtn {
	background-image:url(images/btn_playnow.gif);
	width:267px;
	height:58px;
	display:block;
	cursor:pointer;
	background-color:#faf5e9;
	float:left;
	margin-top:138px;
	margin-left:26px;

}
a#earnBtn {
	background-image:url(images/btn_earnmore.gif);
	cursor:pointer;
	height:44px;
	width:221px;	
	background-color:#faf5e9;
	float:left;
	margin-left:66px;
	margin-top:165px;
}
a#shopBtn {
	background-image:url(images/btn_invitefriends.gif);
	cursor:pointer;
	height:44px;
	width:221px;	
	margin-top:165px;
	cursor:pointer;
	background-color:#faf5e9;
	float:left;
		margin-left:105px;
}
a:hover#skipBtn{
	background-position: left -38px;		
	
}
a:hover#tryBtn{
	background-position: left -44px;		
	
}
a:hover#shopBtn, a:hover#earnBtn {
	background-position: left -44px;	
	
}
a:hover#playBtn{
	background-position: left -58px;		
	
}

a#btn_avgScore{
	background-image:url(images/btn_averagescore.jpg);
	width:127px;
	cursor:pointer;
	height:31px;	
	background-color:#cbe4ff;
	display:block;
}
a#btn_gamePlays{
	background-image:url(images/btn_gamesplays.jpg);
	width:129px;
	cursor:pointer;
	height:31px;	
	background-color:#cbe4ff;
	display:block;	
}
a#btn_highLevel{
	background-image:url(images/btn_highlevel.jpg);
	width:129px;
	cursor:pointer;
	height:31px;	
	background-color:#cbe4ff;	
	display:block;
}

a#btn_highScore{
	background-image:url(images/btn_highscore.jpg);
	width:129px;
	cursor:pointer;
	height:31px;	
	display:block;
	background-color:#cbe4ff;	
}

a#btn_max_alt_2{
	background-image:url(images/btn_mostmiles.jpg);
	width:128px;
	cursor:pointer;
	height:31px;	
	display:block;
	background-color:#cbe4ff;	
}
a:hover#btn_avgScore, a:hover#btn_gamePlays, a:hover#btn_highLevel, a:hover#btn_highScore, a:hover#btn_max_alt_2 {
	background-position: left -31px;
}

a#btn_max_alt_2_ranked{
	background-image:url(images/btn_mostmiles.jpg);
	background-position: left -31px;
	width:128px;
	cursor:pointer;
	height:31px;	
	background-color:#cbe4ff;
	display:block;	
}
a#btn_gamePlays_ranked{
	background-image:url(images/btn_gamesplays.jpg);
	background-position: left -31px;
	width:127px;
	cursor:pointer;
	height:31px;	
	background-color:#cbe4ff;
	display:block;	
}
a#btn_highLevel_ranked{
	background-image:url(images/btn_highlevel.jpg);
	background-position: left -31px;
	width:129px;
	cursor:pointer;
	height:31px;	
	background-color:#cbe4ff;	
	display:block;
}

a#btn_avgScore_ranked{
	background-image:url(images/btn_averagescore.jpg);
	background-position: left -31px;
	width:129px;
	cursor:pointer;
	height:31px;	
	background-color:#cbe4ff;
	display:block;
}
#btn_highScore_ranked{
	background-image:url(images/btn_highscore.jpg);
	background-position: left -31px;
	width:129px;
	cursor:pointer;
	height:31px;	
	display:block;
	background-color:#cbe4ff;		
}
.btn_username{
	width:168px;
	height:31px;	
	display:block;
	background:url(images/btn_username.jpg) no-repeat top center;
}
.btn_rank{
	width:85px;
	height:31px;	
	display:block;
	background:url(images/btn_rank.jpg) no-repeat top center;
}
.hiscores_header{
	width:767px;
	height:92px;
	display:block;
	background:url(images/hiscores_header.gif) no-repeat top center;
}
.hiscores_facebook_header{
	width:767px;
	height:92px;
	display:block;
	background:url(images/hiscores_header.gif) no-repeat top center;
}
.hiscores_ranking{
	width:767px;
	height:42px;
	display:block;
	background:url(images/hiscores_ranking.jpg) no-repeat top center;
	border-bottom:1px #a7c5ff solid;
}
.title_confirmReg{
	width:978px;
	height:38px;
	float:left;
	display:block;
	background:url(images/title_confirmaccount.gif) no-repeat top center;
}
.title_Reg{
	width:978px;
	height:38px;
	float:left;
	display:block;
	background:url(images/title_reg.gif) no-repeat top center;
}
.title_Forgot{
	width:978px;
	height:38px;
	float:left;
	display:block;
	background:url(images/title_forgot.gif) no-repeat top center;
}
.title_Login{
	width:978px;
	height:38px;
	float:left;
	display:block;
	background:url(images/title_login.gif) no-repeat top center;
}
.title_Earn{
	width:978px;
	height:38px;
	float:left;
	display:block;
	background:url(images/title_earnmore.gif) no-repeat top center;
}
.title_Invite{
	width:978px;
	height:38px;
	float:left;
	display:block;
	background:url(images/title_invite.gif) no-repeat top center;
}
.title_Twitter{
	width:978px;
	height:38px;
	float:left;
	display:block;
	background:url(images/title_twitter.gif) no-repeat top center;
}
.title_Thanks{
	width:978px;
	height:38px;
	float:right;
	display:block;
	background:url(images/title_thanks.gif) no-repeat top center;
}
.title_Accept{
	width:978px;
	height:38px;
	float:right;
	display:block;
	background:url(images/title_accept.gif) no-repeat top center;
}
.title_Survey{
	width:978px;
	height:38px;
	float:left;
	display:block;
	background:url(images/title_survey.gif) no-repeat top center;
}

.hs_odd{
	background:#e3e9f2;
	line-height:22px;
	border-bottom:1px #c1cad5 solid;
	border-left:1px #c1cad5 solid;
	
}

.hs_even{
	background:#caddf3;
	line-height:22px;	
	border-bottom:1px #92b1da solid;
	border-left:1px #92b1da solid;
}


.hs_leader{
	background:#700016;
	line-height:22px;	
	border-bottom:1px #a51e22 solid;
	font-weight:bold;
	text-align:center;
		color:#fff;
	
}

.hs_odd.hs_sorted{
	background:#ffdfe0;
	line-height:22px;

		border-bottom:1px #ff898c solid;

}
.hs_even.hs_sorted{
	background:#ffcbcc;
	line-height:22px;

	border-bottom:1px #ffb2b5 solid;
}

.rb_even{
	background:#caddf3;
	line-height:22px;	
	border-bottom:1px #92b1da solid;
	border-left:1px #92b1da solid;
}
.rb_odd{
	background:#e3e9f2;
	line-height:22px;
	border-bottom:1px #c1cad5 solid;
	border-left:1px #c1cad5 solid;
	
}
.facebook_01{
	height:191px;
	width:767px;
	background:url(images/hiscores_facebook_01.gif) no-repeat top;
	display:block;	
}
.facebook_02{
	height:191px;
	width:767px;
	background:url(images/hiscores_facebook_02.gif) no-repeat top;
	display:block;	
}

a#btn_facebookscores{
	background-image:url(images/btn_facebookscores.gif);
	width:221px;
	cursor:pointer;
	height:44px;	
	display:block;
	float:right;
	background-color:#cbe4ff;
	margin-top:94px;	
	margin-bottom:15px;

}
a#btn_viewall{
	background-image:url(images/btn_viewall.gif);
	width:221px;
	cursor:pointer;
	height:44px;	
	display:block;
	float:right;
	background-color:#cbe4ff;	
	margin-top:94px;	
	margin-bottom:15px;
}
a:hover#btn_facebookscores, a:hover#btn_viewall{
	background-position: left -44px;
}

a#btn_gotoTwitter{
	background-image:url(images/btn_gotwitter.jpg);
	width:207px;
	cursor:pointer;
	height:50px;	
	display:block;
	float:left;
	background-color:#cbe4ff;	
}
a:hover#btn_gotoTwitter{
	background-position: left -50px;	
}
.twitter01{
		background:url(images/twitter_01.jpg) no-repeat top;
		height:32px;
		width:946px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}

.twitter02{
		background:url(images/twitter_02.jpg) no-repeat top;
		height:32px;
		width:946px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}

.twitter03{
		background:url(images/twitter_03.jpg) no-repeat top;
		height:32px;
		width:946px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}



.eme01{
		background:url(images/eme_01.gif) no-repeat top;
		height:84px;
		width:947px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}

.eme02{
		background:url(images/eme_02.gif) no-repeat top;
		height:135px;
		width:947px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}

.eme03{
		background:url(images/eme_03.gif) no-repeat top;
		height:135px;
		width:947px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}

.eme04a{
		background:url(images/eme_04a.gif) no-repeat top;
		height:199px;
		width:947px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}
.eme04b{
		background:url(images/eme_04b.gif) no-repeat top;
		height:84px;
		width:947px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}

.eme06a{
		background:url(images/eme_06a.gif) no-repeat top;
		height:200px;
		width:947px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}
.eme06b{
		background:url(images/eme_06b.gif) no-repeat top;
		height:84px;
		width:947px;
		display:block;
		margin-top:20px;
		margin-bottom:8px;
}
a#eme05a{
	background:url(images/eme_05a.jpg);
	width:947px;
	height:135px;
	cursor:pointer;
	background-color:#faf5e9;
	display:block;
	margin-top:20px;
	margin-bottom:8px;
}
#eme05b{
	background:url(images/eme_05b.jpg);
	width:947px;
	height:135px;
	cursor:pointer;
	background-color:#faf5e9;
	display:block;
	margin-top:20px;
	margin-bottom:8px;
}

.eme_right{
	float:right;width:250px;font-size:12px; color:#fff; line-height:35px;	
}



a#btn_eme_02{
	background-image:url(images/btn_eme_02.gif);
	cursor:pointer;
	height:44px;
	width:134px;	
	cursor:pointer;
	background-color:#faf5e9;
	float:left;
	margin-left:12px;
	margin-top:80px;
}
a#btn_eme_03{
	background-image:url(images/btn_eme_03.gif);
	cursor:pointer;
	height:44px;
	width:134px;	
	cursor:pointer;
	background-color:#faf5e9;
	float:left;
	margin-left:12px;
	margin-top:80px;
}

a:hover#btn_eme_02,a:hover#btn_eme_03,a:hover#eme_submit{
	background-position: left -44px;		
	
}
a#eme_submit{
	background-image:url(images/btn_submit.gif);
	cursor:pointer;
	height:44px;
	width:134px;	
	cursor:pointer;
	background-color:#faf5e9;
	float:left;
}
