div#content input, div#content textarea {
	border: 1px solid #ccc;
	line-height: 1.3em;
	padding: 1px;
}

div#content input[type='file'] {
	border: 1px solid #000;
}

div#content select {
	border: 1px solid #ccc;
	padding: 1px;
}

div#content input[type='submit'], div#content input[type='button'] {
	border: 3px double #fff;
	text-align: center;
	line-height: 1.2em;
	font-weight: bold;
	padding: 0.7em 1.2em;
}

div#content input[type='file'] {
	border: none;
}

div#content input[type='submit']:active {
	color: #fff;
}

#content td {
	padding: 3px;
/*	vertical-align: top;*/
}

#content td.label {
	width: 6em;
	text-align: right;
}

#content td.top_align {
	vertical-align: top;
}

#make_wait, #model_wait, #area_wait {
	vertical-align: -4px;
	height: 16px;
	width: 16px;
	margin-left: 5px;
	display: none;
}

.note {
	font-size: 0.8em;
	color: #666;
	font-style: oblique;
}

.required_empty {
	background-color: #fd9699;
}

.invisible {
	display: none;
}

fieldset {
	border: 1px solid #000;
	padding: 1em;
}

legend {
	margin-left: 0.5em;
	padding: 0 4px;
}

fieldset.vehicle_details, fieldset.contact_details {
/*	width: 33em;*/
}

fieldset.listing_management {
/*	width: 50%;*/
}
