#loading {
	text-align: center;
}


/*
#divSearchResults div.property div.propertyFeatures div {
	width: 
}

*/

form#mls_search div.group h3 {
	margin: 0px 0px 5px 0px;
}

form#mls_search div.group.propertytype {
	width: 230px;
	float: left;
}

form#mls_search div.group.city {
	float: left;
	width: 230px;
}

form#mls_search div.group.city select {
	height: 120px;
}

form#mls_search div.group.zip {
	padding-bottom: 15px;
}

form#mls_search div.group.zip input {
	width: 50px;
}

form#mls_search div.group.price  {
	width: 230px;
	padding-bottom: 15px;
	float: left;
}

form#mls_search div.group.sqft {
	width: 230px;
	float: left;
}

form#mls_search div.group.price input {
	width: 70px;
}

form#mls_search div.group.sqft input {
	width: 50px;
}

form#mls_search div.group.actions {
	clear: both;
	text-align: right;
}

div#divSearchResults div.propertyFeatures div { float:left; _margin:0; height:18px; padding-top:5px; }
div#divSearchResults div.propertyFeatures div.propertyFeaturesPrice { margin-left:5px; width:80px }
div#divSearchResults div.propertyFeatures div.propertyFeaturesAddress { width:100px; margin-right:10px }
div#divSearchResults div.propertyFeatures div.propertyFeaturesCity { width:80px; margin-right:10px }
div#divSearchResults div.propertyFeatures div.propertyFeaturesBeds { width:22px; margin-right:10px; white-space:nowrap; overflow:hidden }
div#divSearchResults div.propertyFeatures div.propertyFeaturesBaths { width:60px; margin-right:10px; white-space:nowrap; overflow:hidden }
div#divSearchResults div.propertyFeatures div.propertyFeaturesSqFt { width:78px; margin-right:10px; white-space:nowrap; overflow:hidden }
div#divSearchResults div.propertyFeatures div.propertyFeaturesLot { width:49px; margin-right:10px; white-space:nowrap; overflow:hidden }
div#divSearchResults div.propertyFeatures div.propertyFeaturesCompare { display:none; }
div#divSearchResults div.propertyFeatures div.propertyFeaturesLot { width:62px }
div#divSearchResults div.copyright { color:#999; font-size:9px; }
div#divSearchResults div.picture { float:left; padding:6px 10px 0 10px; width:75px; }
div#divSearchResults div.picture img { margin-bottom:8px; border: none; }
div#divSearchResults div.typeBox { float:left; text-align:center }

div#divSearchResults div.property {
	padding-top: 20px;
}

div#divSearchResults div.property div.end {
	padding-bottom: 20px;
	clear: both;
	border-bottom: 1px solid #aaa;
}

div#divSearchResults div.group.links {
	text-align: right;
	margin: 20px 0px;
}

div#divSearchResults div.property a,
div#divSearchResults div.property a:link,
div#divSearchResults div.property a:active,
div#divSearchResults div.property a:visited,
div#divSearchResults div.property a:hover {
	text-decoration: none;
	color: #000;
	cursor: default;
}

div#divSearchResults div.property div.propertyDescription {
	clear: both;
	color: #666;
	padding-bottom: 10px;
}

div#divSearchResults div.property div.propertyDescription a,
div#divSearchResults div.property div.propertyDescription a:link,
div#divSearchResults div.property div.propertyDescription a:active,
div#divSearchResults div.property div.propertyDescription a:visited,
div#divSearchResults div.property div.propertyDescription a:hover {
	text-decoration: none;
	color: #333;
	cursor: default;
}



