#disclaimer-overlay {
	padding:47px 28px;
	width:547px;
	display:none;
}
#disclaimer-overlay img.logo {
	display:block;
	margin:0 auto;
	width:543px;
}
#disclaimer-overlay form {
	background:url(/css/img/bg-disclaimer.png);
	height:130px;
	margin:8px 0 0;
	padding:14px 30px 13px;
}
#disclaimer-overlay form span.info {
	color:#fff;
	font-size:17px;
	text-transform:uppercase;
}
#disclaimer-overlay form span.indications {
	background:url(/css/img/disclaimer-separator.png) repeat-x bottom;
	color:#fff;
	font-size:17px;
	line-height:20px;
	display:block;
	margin:0 0 13px;
	padding:7px 0 10px;
}

#disclaimer-overlay form input.birth_date_day,
#disclaimer-overlay form input.birth_date_month,
#disclaimer-overlay form input.birth_date_year {
	border:1px solid #ccc;
	color:#666;
	font-size:15px;
	background:#fff;
	height:20px;
	padding:3px 5px;
}
#disclaimer-overlay form input.birth_date_day,
#disclaimer-overlay form input.birth_date_month {
	width:30px;
}
#disclaimer-overlay form input.birth_date_year {
	width:42px;
}
#disclaimer-overlay select {
	border:1px solid #ccc;
	color:#666;
	font-size:15px;
	height:28px;
	margin:0 10px;
	padding:3px 5px;
	width:232px;
}
#disclaimer-overlay input.submit {
	font-size:15px;
	padding:3px 5px;
}
#disclaimer-overlay p.reminder {
	color:#3f3a3a;
	font-style:italic;
	line-height:20px;
	margin:13px 55px 0;
	text-align:center;
}
