/*no bold fix for IE6*/
#quick-reg *{
	font-weight:normal !important;
}
/*outer container*/
#quick-reg{
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	font-size:10px;
}
#quick-reg{
	/*width:225px;*/
	/*background:#f0f0f0;*/
	width:148px;
	background:#eaeaea;
}
/*inner container*/
#quick-reg-in{
	text-align:left;
	border:7px solid #c4c4c4;
	margin:0;
	padding:5px;
	
}
/*headline atop the form*/
#quick-reg-headline p{
	/*font-size:22px;*/
	font-size:18px;
	color:#000033;
	width:100%;
	margin:0;
	padding:0;
}
/*errors*/
.quick-reg-error-msg{
	color:#EF0808;
}
.quick-reg-error-field{
	background:#F7826B;
	border:1px solid #EF0808 !important;
}
/*form*/
#quick-reg-in form{
	margin:0;
	padding:0;	
}
#quick-reg-in form p{
	margin:5px 0 0 0;
	padding:0;	
}
#quick-reg-in form p.quick-reg-intro{
	margin:5px 0 12px 0;
	font-size:10px;
}
#quick-reg-step1 input{
	border:1px solid #c4c4c4;
	width:99%;
	/*font-size:12px;*/
	font-size:10px;
}
#quick-reg-step3 input{
	border:1px solid #c4c4c4;
	width:99%;
	/*font-size:12px;*/
	font-size:10px;
}

#quick-reg-step1 label{
	font-size:10px;
	}
#quick-reg-step2 label{
	font-size:10px;
	}
#quick-reg-step3 label{
	font-size:10px;
	}
#quick-reg-form fieldset{
	border:0;
	padding:0;
	margin:0;
}
#quick-reg-step2 label{
	position:relative;
	top:-2px;	
}
/*thank you page*/
#quick-reg-thank-you p{
	margin:5px 0 12px 0;	
}
/*submit buttons*/
#quick-reg-submit{
	padding-top:3px;
	width:100%;
	text-align:center;	
}
#quick-reg-submit p{
	margin-bottom:3px;	
}
#quick-reg-submit input{
	/*background:#F77D21;*/
	color:#fff;
	border:1px solid #313031;
	width:72px;
	padding:2px 0 3px 0;
	background:#e51937;
}
/*hidden fields containing logged in user's info*/
#quick-reg-loggedin-values{
	position:absolute;
	left:-999em;
	top:0;
}
/*hidden iframes for form submission*/
#quick-reg-success{
	position:absolute;
	left:-999em;
	top:0;
}
