body{
	margin:0;
	padding:0;
	background:url(/_img/bg_verify.jpg) #000 no-repeat 145px 95px;
	color:#b5ad83;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:normal;
	line-height:1.4em;
	overflow:hidden;
	}

#wrapper-level-0{
	width:1100px;
	}
	
#verifyOverlay{
	width:1118px;
	height:862px;
	left:480px;
	position:relative;
	background:url(/_img/bg_verify_on.jpg) no-repeat top left;
	filter:alpha(opacity=0);	/* internet explorer */
	-khtml-opacity:0;			/* khtml, old safari */
	-moz-opacity:0;				/* mozilla, netscape */
	opacity:0.0;				/* fx, safari, opera */
	}

#verifyAgeWrapper{
	position:relative;
	top:220px;
	padding:95px 0 0 15px;
	background:url(/_img/bg_verify_logo.png) no-repeat 10px 10px;
	height:170px;
	margin:0;
	}

/*
#verifyAge{
	padding:340px 0 0 15px;
	margin:0;
	}
*/
	
#verifyAge fieldset{
	margin:0;
	padding:0;
	border:0;
	}

#verifyAge label{
	display:block;
	height:10px;
	margin:10px 0 0 0;
	text-indent:-9999px;
	}
	
#verifyAge label.verifyMonth{background:url(/_img/title_dateofbirth_m.gif) no-repeat top left;}
#verifyAge label.verifyDay{background:url(/_img/title_dateofbirth_d.gif) no-repeat top left;}
#verifyAge label.verifyYear{background:url(/_img/title_dateofbirth_y.gif) no-repeat top left;}
#verifyAge label.verifyCountry{background:url(/_img/title_dateofbirth_c.gif) no-repeat top left;}
#verifyAge label.verifyConfirm{background:url(/_img/title_confirm.gif) no-repeat top left;}

#verifyAge dl{
	margin:23px 0 0 21px;
	padding:0;
	background:url(/_img/title_verifyage.gif) no-repeat top left;
	display:block;
	width:404px;
	height:111px;
	}

#verifyAge dt{
	margin:0;
	padding:15px 10px 0 0;
	float:left;
	color:#000066;
	}

#verifyAge dd.error{
	margin:0;
	padding:5px 0 0 0;
	display:block;
	float:left;
	clear:both;
	color:red;
	}

#verifyAge .fields{
	background:url(/_img/bg_verify_form.gif) no-repeat top left;
	width:404px;
	height:111px;
	}

#verifyAge .buttons{
	padding:15px 0 0 0;
	}
	
#verifyAge .fields legend{display:none;}

#verifyAge .fields input,#verifyAge .fields select{
	background-color:#ffff99;
	border:1px solid #ffcc33;
	color:#000066;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-style:normal;

	letter-spacing:normal;
	line-height:1.78em;
	}
	
#verifyAge .fields #verifyMonth,
#verifyAge .fields #verifyDay{width:37px;}
#verifyAge .fields #verifyYear{width:74px;}
#verifyAge .fields #verifyCountry{width:163px;text-align:left;}

#verifyAge .buttons input{
	display:block;
	width:120px;
	height:37px;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
	background:url(/_img/button_verify_enter.gif) no-repeat top left;
	}

#verifyAge .buttons input:hover{background-position:bottom;}

#verifyAge .glow-errorSummary{display:none;}
