/* @override http://staging.renet.com.au/nobullre/CSS/form.css */

form {
	padding: 20px;
	background: #eee;
	border: solid 1px #ccc;
	width: 290px;
	margin: 0 0 10px;
}

#header form {
	background: none;
	border: none;
}

label {
	display: inline-block;
	width: 80px;
	vertical-align: top;
}

form li {
	margin: 5px 0;
}

input[type="radio"] {
	margin:0 10px 0 85px;
}

select {
	width: 140px;
}

input.submit, input.reset {
	display: inline-block;
	background: #e52005;
	border: none;
	padding: 2px 10px;
	color: #fff;
	margin: 5px 0 0 5px;
	width: 100px;
	cursor: pointer;
}

input.reset {
	background: #666;
}

input[type="text"], textarea, input[type="password"] {
	border: solid 1px #999;
	padding: 2px;
	width: 180px;
}

.maillist label {
	width: 200px;
}


td.input {
	padding: 1px 0;
}

#requestForm {
	width: 470px;
	margin: 0 auto;
}


#requestForm td {
	vertical-align: top;
}

.stampdutycalculator form, table.form, .loancalculator form, .bondcalculator form, .marketappraisal form, .vacatenotice form {
	width: 450px;
	margin: 0 auto;
}

.stampdutycalculator h2, table.form, .loancalculator h2, .bondcalculator h2, .marketappraisal h2, .maintenancerequest h2, .maintenancerequest p.info, .vacatenotice h2, .vacatenotice p, .marketappraisal p {
	text-align: center;
}

td {
	text-align: left;
}

th {
	text-align: left;
}

td input {
	margin: 2px 0 ; 
}

.loancalculator label {
	width: 200px;
}

.req-text-bold {
	display: none;
}

.required-bold {
	display: none;
}


