/* home.css */

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

#MainContent h1 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  color: black;
  width: 942px;
  margin: 0 0 10px -12px;
  padding: 0 0 0 15px;
  line-height: 30px;
  background: #29abe2 url(/images/background-h1.gif) repeat-y; 
}

table {
 margin: 0 5px;
}

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

td {
 padding-left: 5px;
}

.SearchGrid {
 width: 352px;
 height: 340px;
 text-align: justify;
 font-size: 12px;
 background: white url(/images/content/background-search.gif) no-repeat;
 margin: 0 7px 0 -10px;
}

#MainContent h3.AdsTitle {
 padding: 10px 0 5px 10px;
 color: #F15A24;
 font-size: 14px;
 text-transform: uppercase;
 font-weight: normal;
}

.SearchGrid label {
 padding-left: 20px;
 line-height: 22px;
 display: block;
 font-weight: bold;
}
.SearchGrid .rooms {
  padding: 5px 0 0 20px;
}
.SearchGrid .rooms label {
  display: inline;
  padding: 0 5px;
}

/* Hack ie6 and below */
* html .SearchGrid label {
  margin-top: 5px;
}

.SearchGrid .transaction {
  color: #2266bf;
  margin-bottom: 0;
}
.SearchGrid .transaction label {
 display: inline;
}

.SearchGrid .price,
.SearchGrid .localisation{
 padding-left: 20px;
 font-weight: bold;
}

.SearchGrid .price input,
.SearchGrid .localisation input{
 height: 1em;
 margin: 5px 10px 0 5px;
}

.SearchGrid .DrWIButton{
 margin: 10px 0 0 20px;  }

.tip {
 text-align: left;
 font-size: 10px;
 margin: -48px 0 0 230px;
 position: absolute;
}

/* hack ie7 only */
*:first-child+html .tip {
 margin: -50px 0 0 235px;
}
*:first-child+html .SearchGrid .rooms label {
  padding: 0;
}

.showall {
 text-align: left;
 font-size: 12px;
 margin: 10px 0 0 20px;
 padding-bottom: 230px;
}

.tip a,
.showall a {
 color: #012D54;
}