label {
	font: bold 19px/25px georgia, garamond, serif;
	color: #2def8e;
}

label, input, select { display: block; }

input, select {
	padding: 3px;
	border: 3px solid #2a87e3;
	font-size: 17px;
	width: 458px;
}

input:hover, select:hover { border-color: #fab400; }

form {
	border-top: 1px solid #666;
	padding-top: 10px;
}

#btnsubmit {
	width: 160px;
	height: 57px;
	border: 0;
	padding: 0 0 10px 0;
	display: inline;
	vertical-align: middle;
}

#busy {
	vertical-align: middle;
	padding-bottom: 10px;
	margin-left: 10px;
}

table { border-collapse: collapse; }

td input { width: 220px; }

td select { width: 231px; }

#contact-fname { margin-right: 6px; }

form p { margin-top: 0; }

#label-car-model { width: 240px; }