/* home.css */

#MainContent {
 margin-bottom: 10px;
 min-height: 350px;
}

#MainContent h1 {
  width: 940px;
  margin: 0 0 10px -5px;
}

table {
 margin: 0 5px;
}

/* Hack ie6 and below */
* html table {
 margin: 0 -5px 0px 5px;
}

#MainContent h3.AdsTitle {
  padding: 10px 0 5px 20px;
  color: #7c0126;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}

/* AjaxSearchGrid */

.ajaxSearchGrid {
  width: 332px;
  height: 330px;
  font-size: 12px;
  background: white url(/images/content/background-search.gif) no-repeat !important;
  padding-left:20px !important;
  margin-right: 5px;
}
.ajaxSearchGrid h3 {
  padding: 5px 0 5px 0;
  color: #7c0126;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}
.ajaxSearchGrid form {
  padding-right: 10px;
}
.ajaxSearchGrid .localisation input {
  width : 150px !important;
}
.ajaxSearchGrid .localisation label {
  width: 80px;
}
.ajaxSearchGrid input.transaction {
  margin-bottom: 20px;
}
.ajaxSearchGrid .extends label {
  padding: 0 10px 0 0;
}
.ajaxSearchGrid p.buttons {
  text-align: center;
  margin-top: 20px;
}
.ajaxSearchGrid .textfield,
.ajaxSearchGrid input.localisation {
  border : 1px solid #ababab !important;
}
.ajaxSearchGrid .type {
  margin-top: 10px;
}
.ajaxSearchGrid .type label {
  clear: both;
  padding: 2px 0;
  width: 300px;
}
.ajaxSearchGrid .price {
  padding-top: 20px;
  padding-bottom: 10px;
}
.ajaxSearchGrid .price input {
  margin: 0 7px;
}
.ajaxSearchGrid .price .separator {
  padding: 0 10px;
}
