@charset "utf-8";
/* Home Page Panels */

.clearFix{
	clear: both;
}

label{
	display: block;
	color:#CCCCCC;
	font-size:12px;
	padding: 0 0 12px 0;
}

#signup_left{
	position:relative;
	float:left;
	width: 483px;
	height: 570px;
	background: url(../images/backgrounds/bs2_signUp_leftBG.jpg) 0 0 no-repeat;
	margin: 10px 0 0 0;
}
	.leftHeader{
		position: absolute;
		left: 70px;
		top: 360px;
		height: 25px;
		width: 205px;
		text-indent: -9999px;
	}
		.leftHeader_en{
			background: url(../images/title/bs2_signupJoin_en.gif) 0 0 no-repeat;
		}
		.leftHeader_fr{
			width: 267px;
			background: url(../images/title/bs2_signupJoin_fr.gif) 0 0 no-repeat;
		}
		.leftHeader_es{
			width: 247px;
			background: url(../images/title/bs2_signupJoin_es.gif) 0 0 no-repeat;
		}
		.leftHeader_it{
			width: 364px;
			background: url(../images/title/bs2_signupJoin_it.gif) 0 0 no-repeat;
		}
		
		#leftList{
			position: absolute;
			left: 70px;
			top: 400px;
		}
			#leftList li{
				line-height: 21px;
			}
#signup_right{
	position:relative;
	float:left;
	width: 483px;
	background: url(../images/backgrounds/bs2_signup_registrationBG.jpg) 0 0 no-repeat;
	margin: 10px 0 0 13px;
	cursor:pointer;
}
	#signup_formContainer{
		display: block;
		width:461px;
		margin: 10px auto;
		padding: 5px 0px;
	}
		#signup_formContainer h2{
			padding: 0 0 0 10px;	
		}
		#signup_formContainer p{
			padding: 5px 0 5px 10px;	
		}
		#bs2_thanks{
			display: none;
			color: #00FF00;
			padding: 5px 0 5px 10px;	
		}
/* Avatar */	

#avatarLeft {
	background:url(../images/buttons/signup_arrowLeft.jpg) no-repeat;
	display:block;
	float:left;
	height:71px;
	margin:8px 0 6px;
	width:36px;
	cursor:pointer;
}
#bs_rf_avatar_cont{
	float: left;
	width: 234px;
	height: 260px;
}
#bs_rf_avatar{
	float: left;
	width: 234px;
	height: 260px;
}
	
		
		
#avatarRight {
	background:url(../images/buttons/signup_arrowRight.jpg) no-repeat;
	display:block;
	float:left;
	height:71px;
	margin:8px 0 6px;
	width:36px;
}
	#avatarLeft:hover, #avatarRight:hover{
		background-position: 0 -71px;
	}
	
#bs_rf_name{
	clear: both;
}
#chooseAvatar{
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px;
}	#avatarWrap{
		display: block;
		width: 308px;
		margin: 0 auto;
	}
	#checkAvatar{
		display: none;
	}
	#formList li, .bs_eaf_form li{
		display: block;
		float: left;
		width: 213px;
		height: 60px;
		padding: 5px 4px 0 10px;
		
	}
		#formList li.fullWidth{
			width: 460px
		}
		#formList li#terms{
			height: auto;
		}
			#terms label{
				display: block;
				float: left;
				width: 180px;
			}
	#pseudo_id, #password_id, #password2_id, 
	#email_id, .bs_eaf_name_box, .bs_eaf_mail_box{
		display:block;
		background:url(../images/backgrounds/signup_inputBig.gif) top right no-repeat;
		border: none;
		width: 208px;
		height: 15px;
		padding: 5px 0 5px 5px;
	}
		#pseudo_id, #pseudobox{
			float: left;
		}
			#pseudobox{	
				display: block;
				width: 212px;
				height: 25px;
				padding: 0 0 0 13px;
			}

		.dropSmall{
			background: url(../images/backgrounds/signup_yearBG.gif) 0 0 no-repeat;
			border: none;
			display: block;
			float: left;
			width: 52px;
			padding: 5px 3px 5px 0;
			height: 25px;
		}
			.bs_rf_field_day, .bs_rf_field_month{
				margin-left: 12px;
			}
		.dropBig{
			background: url(../images/backgrounds/signup_monthBG.gif) 0 0 no-repeat;
			border: none;
			display: block;
			float: left;
			padding: 5px 3px 5px 0;
			width: 82px;
			height: 25px;
		}
		
		.dropLong{
			background: url(../images/backgrounds/signup_inputBig.gif) 0 0 no-repeat;
			border: none;
			display: block;
			padding: 5px 3px 5px 0;
			width: 210px;
			height: 25px;
		}
		#bs_rf_terms{
			display: block;
			float: left;
			width: 212px;
			margin: 0 0 0 13px;
		}
		#bs_rf_terms label{
			color: #ccc;
			display: block;
			float: left;
			width: 190px;
		}
		#bs_rf_mailist_box, #bs_rf_terms_box{
			padding: 10px 0; 
			clear: both;
		}
		#reme, #mailist{
			display: none;
		}
		.fakecheck{
			text-decoration: none;
			background: url(../images/buttons/p1_checkBox.gif) 0 1px no-repeat;
			float: left;
			clear: both;
			display: block;
			width: 15px;
			height: 15px;
		}
		.fakechecked{
			background-position: 0 -13px;
		}

#mailbox{
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 15px;
}
#fpass a, #bs_rf_terms_box a{
	text-decoration: none;
	color: #fff;
}
#fpass a:hover, #bs_rf_terms_box a:hover{
	text-decoration: underline;
}

#formSubmit{
	clear:both;
	padding: 0 10px 0 0;
}
	.bs_rf_signup_btn{
		display: block;
		width: 126px;
		height: 25px;
		float: right;
		text-indent: -9999px;
	}
	.bs_rf_signup_btn:hover{
		background-position: 0 -25px;
	}
		.register_en{
			background: url(../images/buttons/register_en.gif) 0 0 no-repeat;
		}
		.register_fr{
			background: url(../images/buttons/register_fr.gif) 0 0 no-repeat;
			width: 148px;
		}
		.register_es{
			background: url(../images/buttons/register_es.gif) 0 0 no-repeat;
			width: 156px;
		}
		.register_it{
			background: url(../images/buttons/register_it.gif) 0 0 no-repeat;
			width: 141px;
		}
		
/* E-mail a friend*/

.bs2_to, .bs2_from{
	clear: both;
}

.bs2_add{
	padding: 5px 0 5px 10px;
	text-decoration: none;
}
.bs2_add:hover{
	text-decoration: underline;
}

#sendLink{
	padding: 0 10px 0 0;
}
.bs2_send{
	display: block;
	height:25px;
	width: 72px;
	float: right;
	text-indent:-9999px;
}
	.bs2_send:hover{
		background-position: 0 -25px;
	}

	.send_en{
		background: url(../images/buttons/send_en.gif) 0 0 no-repeat;
	}
	.send_fr{
		width: 109px;
		background: url(../images/buttons/send_fr.gif) 0 0 no-repeat;
	}
	.send_es{
		width: 90px;
		background: url(../images/buttons/send_es.gif) 0 0 no-repeat;
	}
	.send_it{
		width: 70px;
		background: url(../images/buttons/send_it.gif) 0 0 no-repeat;
	}
	
#bottom{
	clear: both;
}