div#MLSSearchForm
{
  padding: 10px;
  margin: 1ex 0;
  background: #e0f0ff;
  -moz-border-radius: 16px;
  border: solid 1px #dde;
  width: 800px;
}

#FrontPage #MLSSearchForm
{
  float: right;
  width: 550px;
}

div#MLSSearchForm
{
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

div#MLSId
{
  float: right;
  position: relative;
  top: -13px;
  color: #666;
}

#SearchForm input#Input_d_price,
#SearchForm input#Input_d_price_hi_bound,
#SearchForm input#Input_d_price_lo_bound
{
  width: 5em;
}

#SearchForm input#Input_d_total_full_baths,
#SearchForm input#Input_d_total_full_baths_hi_bound,
#SearchForm input#Input_d_total_full_baths_lo_bound,
#SearchForm input#Input_d_bedrooms,
#SearchForm input#Input_d_bedrooms_hi_bound,
#SearchForm input#Input_d_bedrooms_lo_bound,
#SearchForm input#Input_d_square_feet,
#SearchForm input#Input_d_square_feet_hi_bound,
#SearchForm input#Input_d_square_feet_lo_bound,
#SearchForm input#Input_d_approximate_age,
#SearchForm input#Input_d_approximate_age_hi_bound,
#SearchForm input#Input_d_approximate_age_lo_bound
{
  width: 3em;
}

#SearchForm input#Input_d_geoloc
{
  width: 5em;
}

#SearchForm select#Input_d_geoloc_close_to
{
  width: 4em;
}

#SearchResultsTable #Column_type
{
  width: 100px;
}

#SearchResultsTable #Column_price,
#SearchResultsTable #Column_price .searchedTerm,
#SearchResultsTable #Column_bedrooms,
#SearchResultsTable #Column_bedrooms .searchedTerm,
#SearchResultsTable #Column_total_full_baths,
#SearchResultsTable #Column_total_full_baths .searchedTerm,
#SearchResultsTable #Column_annual_taxes,
#SearchResultsTable #Column_annual_taxes .searchedTerm,
#SearchResultsTable #Column_annual_taxes,
#SearchResultsTable #Column_approximate_age,
#SearchResultsTable #Column_approximate_age .searchedTerm,
#SearchResultsTable #Column_square_feet,
#SearchResultsTable #Column_square_feet .searchedTerm
{
  text-align: right;
}
