.frm_carsearch{
	margin-top:10px;
	}
.frm_carsearch select{
	width:100%;
	margin-bottom:2px;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	/*font-size:95%;*/
	color:#656565;
	}
.submitButton{
	border:none;
	background-color:transparent;
	}
	
	
.advSearchBodyType{
	float:left;
	width:49.9%;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	}

.flatForms input.textField, .flatForms textarea, .flatForms select, .flatForms .submit{
	font-size:90%;
	}
.flatForms input.textField, .flatForms textarea, .flatForms select{
	border:1px solid #d1d1d1;
	background-color:#FFFFFF;
	color:#333333;
	}
.formTitles{
	padding-right:0.3em;
	padding-top: 2px;
	font-size: 95%;
	
	}
.formFields{
	/*padding-right:1em;*/
	/*width:200px;*/
	
	}
	


#serviceplanForm .textField, #serviceplanForm select{
	width:200px;
	}
#serviceplanForm textarea{

width: 200px;
	
	}
	
	#serviceplanForm .submitbtn{
	text-align:right;
	margin-right: 4px;
	border: 0;
	
}

#sh_contactForm .submitbtn{
	text-align:right;
	
	border: 0;
	
}
	
#sh_contactForm .textField, #sh_contactForm select{
	width:130px;
	}
#sh_contactForm textarea{

width: 140px;
	
	}

#sh_contactForm .submitbtn{
	text-align:right;
	margin-right: 4px;
	border: 0;
	
}

.submitButtonImage{
	border:none;
	margin-top:5px;
	background-color:transparent;
	
	}
#serviceForm .textField, #serviceForm textarea, #serviceForm select{
	width:160px;
	}
	
#serviceForm .submit{
text-align:right;
}

.advSearchSection{
	color:white;
	font-size:80%;
	margin-top:10px;
	}
.advSearchOption input{
	padding-top:4px;
	}
	
	
#bookingForm .textField{
	width:130px;
	}
#bookingForm textarea{

width: 130px;
	
	}
	
#bookingForm .largeTextField{
width: 260px;
}
	
	#bookingForm .submitbtn{
	text-align:right;
	margin-right: 4px;
	border: 0;
	
}


#askTechnician .textField{
	width:130px;
	}
#askTechnician textarea{
	width: 225px;
}
#askTechnician .submitbtn{
	text-align:right;
	margin-right: 35px;
	border: 0;
	}



#vacancyForm .formTitles{
	font-size: 100%;
}
#vacancyForm .textField{
	width:280px;
	}
#vacancyForm textarea{
	width: 280px;
}
#vacancyForm .submitbtn{
	/*text-align:right;
	margin-right: 35px;
	border: 0;*/
	}
.shortSearchSumbit{
	margin-top:5px;
	}
.shortSearchSumbit input{
	border:none;
	background-color:transparent;
	}