/* form styles */

#form-searchprop form, #form-custom-search form {text-align:left;line-height: normal;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#form-searchprop form label, #form-custom-search form label {display: block;line-height:normal;padding:0;}
#form-searchprop form input, #form-custom-search form input  {display: block;margin-top: 3px;border: 1px solid #999;}
#form-searchprop form textarea, #form-custom-search form textarea {display: block;margin-top: 3px;width: 400px;}
form select {float: left;display: block;border: 1px solid #999;}
form #error {color:#FF0000;font-weight:bold;margin-bottom: 10px;}
.requiredlabel, .required {color:#FF0000}
.requiredhelp {color:#FF0000;font-size:10px;}
#form-searchprop .submitArea {width:100%; padding-top:10px}


/* SELECTS */
#field-searchtype select {
	border: 1px solid #999;
	font-size:10px;
	padding-top:2px;
	padding-left:2px
}

#field-timing select,
#field-submarket select {
	width: 180px;
	float: left;
	margin-top: 2px;
	border: 1px solid #999;
	font-size:10px;
	height:18px;
	padding-top:2px;
	padding-left:2px
}

/* SELECT LABELS */
#field-searchtype {
	float: left;
	margin: 0;
}

#field-searchtype select {
	width: 100px;
	margin: 4px 0 0 0;
	padding: 0;
}

#field-typeTitle {
	color:#fff;
	float: left;
	margin: 0 10px 0 80px;
}

#field-timing {
	float: left;
	margin: 0;
	width: 180px;
	font-weight:bold
}
#field-submarket {
	float: left;
	width: 180px;
	font-weight:bold;
	padding-top: 10px;
}


/* LABELS */
#field-maxprice,
#field-minprice,
#field-maxsqfeet,
#field-minsqfeet {
	float: left;
	margin: 10px 0 0 0;
	width: 180px;
	font-weight:bold;
}

#field-search_type, #field-submarket {
	float: left;
	margin: 10px 0 0 0;
	width: 180px;
	font-weight:bold;
}

/* INPUTS */
#field-maxprice input,
#field-minprice input,
#field-maxsqfeet input,
#field-minsqfeet input,
#field-search_type input {
	float: left;
	width: 180px;
	padding: 0px;
	border: 1px solid #999;
	font-size:10px;
	height:16px;
	padding-top:2px;
	padding-left:2px
}
