body{
	background:#82D1F0 url('../img/backgrounds/Big_Sunshine_grad_48.jpg') no-repeat center 0;
}

hr { 
	margin-bottom: 5px;
	margin-top: 12px;
}

h3.join{
	line-height:18px;
}
h3.join #noAccountText{
	color:#69BCDC;
}
h3.join #joinNowText{
	color:#0E73A7;
}
p#tosAndPrivacy{
	line-height:12px;
	clear:both;
}
.request-button{
	margin-top:5px; 
	background-image:url('../img/blue_34_150_MO.png');
	background-position:0px 0px;
	width:150px;
	height:35px;
	color:white;
	font-weight:bold;
	border:0;
	cursor:pointer;
	font-size: 14px;
}
.request-button:hover{
	background-position:0px -37px;
	color:black;
}
#UserAddForm{
	margin-top:10px;
	margin-bottom:10px;
}
.SignUpButton{
	
}
.div_signup{
	display:inline-block!important;
	margin-left:1px;
	margin-right:1px;
}
.signup_left{
	display:inline-block!important;
	margin-top:15px !important;
	background: url(../img/buttons/signup_left.png);
	background-position:0px 0px;
	margin-bottom: 5px;
	width: 14px;
	height: 48px;
	float:left;
}
.signup_mid{
	display:inline-block!important;
	margin-top:15px !important;
	font-size: 22px!important;
	font-weight: bold!important;
	color: #fff!important;
	cursor:pointer!important;
	margin-bottom: 5px;
	height: 48px;
	border: none;
	background: url(../img/buttons/signup_center.png);
	background-position:0px 0px;
	background-repeat: repeat-x;
	float:left!important;
}
.signup_right{
	display:inline-block!important;
	margin-top:15px !important;
	background: url(../img/buttons/signup_right.png);
	background-position:0px 0px;
	margin-bottom: 5px;
	width: 14px;
	height: 48px;
	float:left!important;
}
.signup_left_hover{
	display:inline-block!important;
	margin-top:15px !important;
	background: url(../img/buttons/signup_left.png);
	background-position:0px -48px;
	margin-bottom: 5px;
	width: 14px;
	height: 48px;
	float:left;
}
.signup_mid_hover{
	display:inline-block!important;
	margin-top:15px !important;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	cursor:pointer;
	margin-bottom: 5px;
	height: 48px;
	border: none;
	background: url(../img/buttons/signup_center.png);
	background-position:0px -48px;
	background-repeat: repeat-x;
	float:left;
}
.signup_right_hover{
	display:inline-block!important;
	margin-top:15px !important;
	background: url(../img/buttons/signup_right.png);
	background-position:0px -48px;
	margin-bottom: 5px;
	width: 14px;
	height: 48px;
	float:left!important;
}
select#ProfileDobYear {
	width:60px;
}
#signupSidebar div.input{
	margin-left:15px;
	padding: 5px 0 5px 20px;
	text-align:left;
	width:245px;
}
#new_email {
	width: 100px;
}
#invite_code {
	width: 100px;
}

#bad_msg {
	display: none;
}

.classButTwo{
	background: transparent url('../img/buttons/signup.png') no-repeat;
	color: #FFFFFF;
	border: none;
	height:48px;
	width:122px;
	display: none;
	font-size: 22px;
	font-weight: bolder;
	cursor: pointer;
}
.classButTwo:hover{
	background: transparent url('../img/buttons/signup.png') no-repeat 0 -48px;
	color: #00CC00;
}

.featured-content-block .rounded {
	float: right;
	width: 297px;
	padding:10px !important;
	background:#fff;
	text-align: center;
	height: 330px;
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font-size: 14px;
}

.part_two{
	color: #1B72AB;
	font-family: Arial;
}
.part_one{
	color: #66B8DC;
	font-family: Arial;
}

#msg_color_two{
	color: #1B72AB;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
#msg_color_one{
	color: #66B8DC;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

#home-video-player {
	float:left;
}

.content.video-player {
	background: transparent;
	margin-top: 15px;
	/*text-align:center;*/
}

h1.cufon_title{
	font-size:28px;
	color:#66B8DC;
	clear:both;
}
h1.cufon_text1{
	font-size:22px;
	float:left;
	margin-top:12px;
	text-align:right;
	width:300px;
	clear:left;
}
h1.cufon_text2{
	float:left;
	font-size:22px;
	margin-left:100px;
	margin-top:2px;
	text-align:left;
	width:345px;
}
h1.cufon_text3{
	font-size:22px;
	clear:left;
	float:left;
	margin-top:30px;
	text-align:right;
	width:310px;
}
h1.cufon_text4{
	font-size:22px;
	float:left;
	margin-left:143px;
	margin-top:12px;
	text-align:left;
	width:292px;
	*margin-left:148px;
	*margin-top:20px;
}
h1.cufon_text5{
	clear:left;
	float:left;
	font-size:22px;
	margin-top:34px;
	text-align:right;
	width:362px;
}
h1.cufon_text6{
	float:left;
	font-size:22px;
	margin-left:98px;
	margin-top:10px;
	text-align:left;
	width:285px;
	*margin-left:146px;
	*margin-top:28px;
}
/*MouseOver */
h1.cufon_text1_over{
	font-size:22px;
	float:left;
	margin-top:12px;
	text-align:right;
	width:300px;
	clear:left;
	color:red;
	cursor:pointer;
	overflow:hidden;
	background-image: url('../img/home/mouseover.png');
	background-repeat: repeat-x;
}
h1.cufon_text2_over{
	float:left;
	font-size:22px;
	margin-left:100px;
	margin-top:2px;
	text-align:left;
	width:345px;
	cursor:pointer;
	color:red;
	overflow:hidden;
	background-image: url('../img/home/mouseover.png');
	background-repeat: repeat-x;
}
h1.cufon_text3_over{
	font-size:22px;
	clear:left;
	float:left;
	margin-top:30px;
	text-align:right;
	width:310px;
	color:red;
	cursor:pointer;
	overflow:hidden;
	background-image: url('../img/home/mouseover.png');
	background-repeat: repeat-x;
}
h1.cufon_text4_over{
	font-size:22px;
	float:left;
	margin-left:143px;
	margin-top:12px;
	text-align:left;
	width:292px;
	*margin-left:148px;
	*margin-top:20px;
	color:red;
	cursor:pointer;
	overflow:hidden;
	background-image: url('../img/home/mouseover.png');
	background-repeat: repeat-x;
}
h1.cufon_text5_over{
	clear:left;
	float:left;
	font-size:22px;
	margin-top:34px;
	text-align:right;
	width:362px;
	cursor:pointer;
	color:red;
	overflow:hidden;
	background-image: url('../img/home/mouseover.png');
	background-repeat: repeat-x;
}
h1.cufon_text6_over{
	float:left;
	font-size:22px;
	margin-left:98px;
	margin-top:10px;
	text-align:left;
	width:285px;
	*margin-left:146px;
	*margin-top:28px;
	color:red;
	cursor:pointer;
	overflow:hidden;
	background-image: url('../img/home/mouseover.png');
	background-repeat: repeat-x;
}

#introWheel {
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #fff;
	background-image:url('../img/home_page_circle.png');
	background-repeat:no-repeat;
	background-position:center 50px;
	/*border:1px solid #5555AA;*/
	text-align: center;
	position: relative;
	padding: 9px;
	margin-top:8px;
	font-family: "Philly Sans";
	min-height:180px;
}
#introWheel h2 {
	font-size: 22px;
	margin-bottom: 10px;
}
#introWheel .intro-contribute-left,
#introWheel .intro-contribute-right {
	font-size: 20px;
	/*font-family: "Times New Roman", Times, Georgia, serif;*/
	font-family: "Philly Sans";
	position: absolute;
	top: 52px;
}
#introWheel .intro-contribute-left {
	left: 50px;
	text-align: right;
}
#introWheel .intro-contribute-right {
	left: 450px;
	text-align: left;
}
#introWheel li {
	margin-bottom: 18px;
}
#introWheel .intro-contribute-right .indent {
	padding-left: 20px;
}
#introWheel .intro-contribute-left .indent {
	padding-right: 20px;
}


#UserAddForm .ok{
	background-image:url("/img/forms/field_checkmark_icon.png");
	float: right;
	height:20px;
	width:20px;
	margin-right:10px;
}

#UserAddForm .notok{
	background-image:url("/img/forms/field_error_icon.png");
	float:left;
	height:20px;
	width:20px;
	margin-right:10px;
	margin-left: 2px;
}

#UserAddForm .load{
	background-image:url("/img/forms/loader.gif");
	float:right;
	height:16px;
	margin-top:3px;
	width:16px;
	margin-right:55px;
}

#UserAddForm input{
	height:15px;
	margin-top:1px;
}
#UserAddForm input#UserFirstName{
	float:left;
	width:190px;
}
#UserAddForm input#UserLastName{
	float:left;
	width:170px;
}
#UserAddForm input#UserEmail{
	float:left;
	width:160px;
}
#UserAddForm input#UserPasswd{
	float:left;
	width:150px;
}
#UserAddForm #icondob{
	float:right;
	padding-left: 53px;
	background-repeat: no-repeat;
	*margin-top:-20px;	
} 
#UserAddForm #icondob.ok{
	float: right;
	padding-left: 0px;
}

#UserAddForm .errorMsg{
	color:red;
	margin-top:0px;
	padding:0px;
	clear:both;
}

/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    
	#UserAddForm .ok{
		margin-top:0;
	}
	#UserAddForm .notok{
		margin-top:0px;
	 }
	element{
	}
}

/*CSS Home page presentation */


	.page_info{
		float: left;
		background-color: white;
		height: 625px;
		width: 420px;
	}
	.info_home{
		font-size: 13px;
		color:gray;
	}
	.page_info h1{
		padding-top: 40px;
		padding-left: 80px;
	}
	.page_info p{
		padding-bottom: 25px;
		padding-left: 80px;
	}
	.page_info h3{
		padding-left: 20px;
		font-size: 25px;
		padding-top: 20px;
		line-height:30px;
	}
.signup{
		text-align:center;
		padding-top:10px;
	}
	.signup h2{
		font-size:16px;
	}
	.signup p{
		line-height:13px;
		padding:0;
	}
	.sign_up{
		color:#365F91;
		font-size:16px;
		font-weight:bold;
		padding-top:10px;
		display:block;
	}
	.back_next{
		width:410px;
		height:20px;
		margin-top:30px;
	}
	.back{
        padding-left: 20px;
        font-size: 20px;
		float:left;
	}
	.next{
        padding-left: 20px;
        font-size: 13px;
		float:right;
		color:#000000;
		font-weight:bold;
	}
	.next a{
       font-size:13px;
		color:#365F91;
		font-weight:bold;
	
	}
	.img_pres_share1{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page301_video.png');
	}
	.img_pres_share2{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page302_viewimage.png');
	}
	.img_pres_share3{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page503_rateplayers.png');
	}
	.img_pres_plan1{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page401_addteam.png');
	}
	.img_pres_plan2{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page402_resultfixture.png');
	}
	.img_pres_plan3{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page403_message.png');
	}
	.img_pres_comment1{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page101_playcom.png');
	}
	.img_pres_comment2{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page102_stats.png');
	}
	.img_pres_comment3{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page103_stadiumchat.png');
	}
	.img_pres_find1{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page501_portalplayer.png');
	}
	.img_pres_find2{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page502_map.png');
	}
	.img_pres_find3{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page503_rateplayers.png');
	}
	.img_pres_contribute1{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page201_postnews.png');
	}
	.img_pres_contribute2{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page202_dico.png');
	}
	.img_pres_contribute3{
		position: relative;
		float: right;
		height: 625px;
		width: 340px;
		background-image:url('/img/home/page203_translate.png');
	}
	.body_subpage{
		background-color: white;
		height: 625px;
		width: 760px;
	}
	.img_attr{
		float:left;
		width:40px;
		height:40px;
		margin-top:37px;
		margin-left:25px;
	}
	#img_301{
		background-position:0px 0px;
		background-image:url('/img/home/icones.png');
	}
	#img_302{
		background-position:0px -41px;
		background-image:url('/img/home/icones.png');
	}
	#img_303{
		background-position:0px -82px;
		background-image:url('/img/home/icones.png');
	}
	#img_101{
		background-position:0px -369px;
		background-image:url('/img/home/icones.png');
	}
	#img_102{
		background-position:0px -410px;
		background-image:url('/img/home/icones.png');
	}
	#img_103{
		background-position:0px -451px;
		background-image:url('/img/home/icones.png');
	}
	#img_201{
		background-position:0px -492px;
		background-image:url('/img/home/icones.png');
	}
	#img_202{
		background-position:0px -533px;
		background-image:url('/img/home/icones.png');
	}
	#img_203{
		background-position:0px -574px;
		background-image:url('/img/home/icones.png');
	}
	#img_401{
		background-position:0px -123px;
		background-image:url('/img/home/icones.png');
	}
	#img_402{
		background-position:0px -164px;
		background-image:url('/img/home/icones.png');
	}
	#img_403{
		background-position:0px -205px;
		background-image:url('/img/home/icones.png');
	}
	#img_501{
		background-position:0px -246px;
		background-image:url('/img/home/icones.png');
	}
	#img_502{
		background-position:0px -287px;
		background-image:url('/img/home/icones.png');
	}
	#img_503{
		background-position:0px -328px;
		background-image:url('/img/home/icones.png');
	}
 