.align_right { float: right!important; }
.no_bord { border: 0!important; }
.grey { color: #454545!important; }

#popupForm { width: 460px;}
    .contact_pop { float: left; background:#E6E6E6; 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 { width: 445px; color:#454545; font-size:11px; line-height:14px; padding: 0 0 17px 0; border-bottom: 1px solid #d0d0d0; }
	    p.policy_text { width: 445px; float: left; padding: 5px 0; display:block; font-size:10px; line-height:14px; color:#7C7C7C; }
	    .input_container { width: 445px; float: left; border-bottom: 1px solid #d0d0d0; 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 .ContactUsInner { width: 212px; float: left; margin-right: 10px; }	    
	    .input_container .ContactUsInner label { display:block; padding: 0 0 3px 0; color:#454545; font-weight:bold; }
	    .input_container .ContactUsInner .textbox { width: 195px; }
    	
	    .input_container select { float: left; padding: 2px; border: 1px solid #898989; }
	    .input_container input { float: left; padding: 3px; border: 1px solid #898989; }
	    .input_container .input_container_textareaitem { width: 445px; float: left; }
	    .input_container textarea { width: 420px; height: 70px; float: left; padding: 3px; border: 1px solid #898989; }
	    .input_container span { float: left; }
    	
	    .input_container .input_title { width: 80px; float: left; }
	    .input_container .input_title select { width: 72px; }
	    .input_container .input_name { width: 180px; float: left; }
	    .input_container .input_name input { width: 162px; }
	    .input_container .input_surname { width: 182px; float: left; }
	    .input_container .input_surname input { width: 162px; }
	    .input_container .input_half { width: 220px; float: left; }
	    .input_container .input_half select { width: 202px; float: left; }
	    .input_container .input_half input { float: left; width: 200px; }
	    .input_container .input_blurb { width: 250px; }
	    .input_container .input_check { width: 30px; }
	    .input_container .input_check_longer {  }
	    .input_container .input_check_longer input { width: 18px; border: 0!important; }
	    .input_container .input_check_longer label { width: 80px; float: left; color:#868686; font-weight:normal; }
	
