

.form_box
{
	background: #D8E2F3;
	display: block;
	clear: left;
	float: left;
	margin: 0 0 20px 0;
	width: 97%;
	padding: 10px;
}

.form_box label, .form_bold
{
	font-weight: bold; 
}

#form_name_contact p, #form_address_contact p, #form_requirements p
{
	float: left;
	margin-right: 15px;

}

#form_name_contact input, #form_address_contact input, #income, #secondincome, #expiry, #purchase_price, #borrow_amount
{
	height: 16px;
}


#postcode_submit
{
	height: 22px !important;
}

.form_headers
{
	font-size: 14px;
	font-weight: bold;
	float: left;
	clear: left;
	color: #08186B;
}

.form_descriptions
{
	font-size: 10px;
	margin: 10px 0 10px 0;
	text-align: left;
	clear: left;
}

#form_full_address
{
	clear: left;
	float: left;
	margin: 10px 0 10px 0;
	display: block;
	width: 100%;
}

#form_email_group, #tel_numbers, #mortgage_radios, #spnBuyPosSel
{
	clear: left;
}

#form_email_group
{
	display: block;
	width: 70%;
	text-align: left;
}

#mortgage_radios p
{
	margin-right: 25px;
}

#form_income, #form_your_situation_group, #form_purchase_price_group
{
	margin: 15px 0 15px 0;
	clear: left;
}

#form_your_situation_group
{
	margin: 0 0 15px 0;
}

#form_purchase_price_group
{
	display: block;
	width: 90%;
	text-align: left;
}

#buying
{
	margin-left: 30px;
}

#form_your_situation_group label
{
	width: 70px;
	text-align: left;
}

#spnBuyPosSel
{
	float: left;
	display: block;
	width: 350px;
	margin: 10px 0 10px 0;
}

#spnBuyPosSel label
{
	float: left;
	display: inline;
	position: relative;
	top: 4px;
}

#form_type_mortgage_group, #form_existing_mortgage, #form_deal_expiry_group, #borrow_amount_group
{
	float: left;
}


#existing_type_mortgage_div
{
	display: block;
	height: auto;
	float: left;
	width: 100%;
	margin: 5px 0 5px 0;
	clear: left;
}

#existing_type_mortgage_div p
{

	margin: 5px 30px 5px 0;
}

#form_type_mortgage_group label, #form_deal_expiry_group label
{
	float: left;
	display: inline;
	position: relative;
	top: 4px;
}



#borrow_amount_group
{
	display: block;
	width: 350px;
	text-align: left;
	clear: left;
}

#clear_submit_div
{
	clear: left;
	display: block;
	width: 100%;
	float: left;

}

#reset_group
{
	float: left;
}

#submit_group
{
	float: right;
}

#form_include_check, #by_submitting
{
	clear: left;
	float: left;
	text-align: left;
	margin-top: 30px;
}

.form_instructions
{
	display: block;
	width: 80%;
}

.please_note
{
	color: Maroon;
	clear: left;
	margin-bottom: 10px;
	margin-top: 0;
}

#from_to_div
{
	margin-left: 40px;
	display: block;
	float: left;
}

#tel_numbers
{
	margin: 0px;
}

#form_please_tel
{
	clear: right;
	display: block;
}

#form_telephone_ext_group
{
	clear: left;
	display: block;
	width: 500px;
	text-align: left;
}

#opening_times
{
	margin: 0 0 10px 0;
	display: block;
	clear: left;
	width: 100%;
	color: #08186B;
	font-size: 10px;
	text-align: left;
}

#form_title_group
{
	margin-top: 2px;
}
