.align_right { float: right!important; }
.no_bord { border: 0!important; }
.grey { color: #454545!important; font-size: 11px!important; }
.contact_pop { float: left; background:#ffffff; padding: 17px; }
.contact_pop * { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px; color: #868686; line-height: 18px; }
.contact_pop h1 { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 18px; color:#C41230; padding: 0 0 15px 0; }

	p.form_intro { color:#454545; font-size:11px; line-height:14px; padding: 0 0 17px 0; border-bottom: 1px solid #d0d0d0; }
	p.policy_text {  float: left; padding: 5px 0; display:block; font-size:10px; line-height:14px; color:#7C7C7C; }
	.input_container {  float: left; border-bottom: 1px solid #d0d0d0; float:left; padding: 12px 0; }
	.input_container .input_container_item { width: 212px; float: left; }
	.input_container .input_container_item label { display:block; padding: 0 0 3px 0; color:#454545; font-weight:bold; }
	
	.input_container select { float: left; padding: 2px; border: 1px solid #898989; }
	.input_container input { float: left; padding: 3px; border: 1px solid #898989; }
	.input_container textarea { height: 70px; float: left; padding: 3px; border: 1px solid #898989; }
	.input_container span { float: left; }
	
	.input_container .input_title {  float: left; }
	.input_container .input_title select { width: 72px; }
	.input_container .input_check { width: 30px; }
	.input_container .input_check_longer { width: 100px; }
	.input_container .input_name { width: 170px; float: left; }
	.input_container .input_name input { width: 162px; }
	.input_container .input_surname { width: 162px; float: left; }
	.input_container .input_surname input { width: 162px; }
	.input_container .input_half { width: 210px; float: left; }
	.input_container .input_half select { width: 202px; float: left; }
	.input_container .input_half input { float: left; }
	.input_container .input_blurb { width: 250px; }
	