body, table { font-size:11px; padding:0px; margin:0px; margin-top:10px; color:#000000; }
h1 { font-size:18px; padding:0px; margin:0px; color:#000000; }
h2 { font-size:14px; padding:0px; margin:0px; margin-top:10px; color:#000000; }
#realestate { text-align:left; }
#realestate h2 { margin-top:10px; }
#description { margin-bottom:10px; }
#realestate-search {}
#realestate-pagination { margin-top:10px; }
#realestate-listings { margin-top:10px; }
#realestate-listings-left { border:#FF0000 0px solid; float:left; width:250px; margin-right:10px; }
#realestate-listings-right { border:#FF0000 0px solid; float:left; width:440px; }
#realestate-listings-map { background-color:#CCCCCC; width:440px; height:440px; overflow:hidden; }
#realestate-listings-search { background-color:#333; color:#FFF; padding:10px; margin-top:10px; }
#realestate-listings-search h3 { font-weight:bold; font-size:12px; color:#FFF; margin-top:0; padding-top:0; }

.realestate-list-item { display:block; margin-bottom:10px; }
.realestate-list-item-col1 { float:left; width:100px; }
.realestate-list-item-col2 { float:left; width:170px; }
.realestate-list-item-col3 { float:left; width:75px; }
.realestate-list-item-col3 img { width:75px; border:none; }
.realestate-list-item-price { font-weight:bold; }
.realestate-list-item-bedsbaths {}
.realestate-list-item-address {}
.realestate-list-item-link {}

#realestate-listings-search-col1 { width:50%; float:left; margin-bottom:5px; }
#realestate-listings-search-col2 { width:50%; float:left; margin-bottom:5px; }
.realestate-listings-search-name {}
.realestate-listings-search-input {}

#propertytype { width:205px; }
#maximum { width:75px; }
#minimum { width:75px; }