#EstimateInsurancePriceForm td
{
	font-size:0;
}

#EstimateInsurancePriceForm .input_label
{
	font-size:12px;
	vertical-align:middle;
}

#EstimateInsurancePriceForm
{
	/*text-align:center;*/
	font-weight:bold;
}

#EstimateInsurancePriceForm h3.caption
{
	/*text-align:center;*/
	font-weight:bold;
	padding-top: 26px;
	padding-bottom: 2px;
}

#EstimateInsurancePriceForm input
{
	width: 233px;
	margin: 0 13px 10px 0;
	/*border: 1px solid #ffffff;*/
	border:0;
	/*font-size:10px;*/
	/*color:#768282;*/
}

#EstimateInsurancePriceForm label
{
	/*text-align:center;*/
	font-weight:normal;
	/*vertical-align:top;*/
	margin-right:13px;
	font-size:12px;
	padding-bottom:2px;
	/*color:#768282;*/
}

#EstimateInsurancePriceForm select
{
	margin: 0 13px 10px 0;
	/*width:100%;*/
	/*font-size:10px;*/
	/*color:#768282;*/
	width:237px;
}

#EstimateInsurancePriceForm input.radio
{
	width: auto;
	border: 0;
	/*margin:0;
	margin-right:6px;*/
	padding:0;
}

#EstimateInsurancePriceForm input.button
{
	border: 0;
	/*margin:0;
	margin-right:6px;*/
	width:166px;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:7px;
	background: transparent url('/i/estimate-price-form/default-button.png') no-repeat;
}

#EstimateInsurancePriceForm input.disabled_button
{
	border: 0;
	/*margin:0;
	margin-right:6px;*/
	width:166px;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:7px;
	background: transparent url('/i/estimate-price-form/default-disabled-button.png') no-repeat;
}

#EstimateInsurancePriceForm input.submit
{
	border: 0;
	/*margin:0;
	margin-right:6px;*/
	color:#ffffff;
	width: 237px;
	padding-top:8px;
	font-weight:bold;
	cursor:pointer;
	font-size:14px;
	padding-bottom:13px;
	background: transparent url('/i/estimate-price-form/submit.png') no-repeat;
}

#EstimateInsurancePriceForm input.area_code_input
{
	width: 44px;
	margin-left:12px;
}

#EstimateInsurancePriceForm input.short_input
{
	width: 44px;
}

#EstimateInsurancePriceForm input.medium_input
{
	width: 82px;
}

#EstimateInsurancePriceForm .gender_title
{
	font-weight:normal;
	width: 44px;
	padding-right:17px;
	padding-bottom:12px;
	float:left;
}

#EstimateInsurancePriceForm .age_title
{
	font-weight:normal;
	width: 75px;
	padding-right:17px;
	padding-bottom:12px;
	float:left;
}

#EstimateInsurancePriceForm .experience_title
{
	font-weight:normal;
	width: 75px;
	padding-right:17px;
	padding-bottom:12px;
	float:left;
}

#EstimateInsurancePriceForm .main_title
{
	font-weight:normal;
	width: 112px;
	padding-bottom:12px;
	float:left;
}

#EstimateInsurancePriceForm input.driver_input
{
	margin-right:122px;
}

#EstimateInsurancePriceForm select.driver_gender
{
	width:60px;
	margin-right:106px;
}

#EstimateInsurancePriceForm select.driver_is_single
{
	width:153px;
}

#EstimateInsurancePriceForm input.main_driver
{
	width: 20px;
	margin-right:146px;
	text-align:center;
}

#EstimateInsurancePriceForm input.driver_has_children_radio
{
	width:20px;
}

#EstimateInsurancePriceForm input.driver_has_children_no_radio
{
	width:20px;
	margin-left: 16px;
}

#EstimateInsurancePriceForm span.driver_has_children_no_label
{
	width:20px;
	padding-right: 22px;
}
