div.searchform {
  width:               100%;
  overflow:            hidden;
}

div.searchform_loading {
  background-image:    url(/images/bigloading.gif);
  background-repeat:   no-repeat;
  background-position: center center;
  background-color:    #ffffff;
}

div.searchform div.top {
  width:               764px;
  height:              42px;
  margin:              17px 0 5px 37px;
  _margin:             17px 0 5px 17px;
  overflow:            hidden;
  float:               left;
  text-align:          left;
}

div.searchform div.map {
  margin:              0 0 0 10px;
  overflow:            hidden;
  float:               left;  
}

div.searchform div#map-container {
  width:               450px;
  height:              450px;
  float:               left;
  overflow:            hidden;
}

div.searchform div#map-canvas {
  overflow:            hidden;
}

div.searchform a#map-expand {
  display:             block;
  float:               left;
  width:               22px;
  height:              100px;
  margin-bottom:       350px;
  overflow:            hidden;
  background-image:    url(/images/india/maptabs.gif);
  background-repeat:   no-repeat;
  cursor:              pointer;
}

div.searchform a#map-expand, div.searchform a#map-expand:visited {
  background-position: 0 0;
}

div.searchform a#map-expand:hover, div.searchform a#map-expand:active {
  background-position: -22px 0;
}

div.searchform a#map-expand.expanded {
  background-position: 0 -100px;
}

div.searchform a#map-expand.expanded {
  background-position: -22px -100px;
}

div.searchform div.form {
  overflow:            hidden;
  float:               left;
  text-align:          left;
  background-color:    #ffffff;
}

div.searchform div#search-form {
  width:               302px;
  _width:              290px;
  /*height:              456px;*/
  margin-left:         15px;
  margin-bottom:       5px;
  overflow:            hidden;
}

div.tenuretype {
  width:               100%;
  overflow:            hidden;
}

div.tenuretype div {
  width:               110px;
  overflow:            hidden;
  float:               left;
}

div.tenuretype label {
  font-family:         Arial, sans-serif;
  font-size:           12px;
  color:               #d80000;
  font-weight:         bold;
}

div.searchform select.searchtype {
  width:               260px;
}

select.subtypes {
  width:               260px;
}

div.vitalstats {
  width:               100%;
  overflow:            hidden;
  margin:              8px 0 0 0;
}

div.vitalstats div {
  width:               100px;
  overflow:            hidden;
  float:               left;
}

div.vitalstats select {
  width:               90px;
  margin-top:          3px;
}

div.twofields {
  width:               100%;
  overflow:            hidden;
  margin:              8px 0 0 0;
}

div.twofields div {
  width:               150px;
  overflow:            hidden;
  float:               left;
}

div.twofields div.row {
  width:               100%;
  overflow:            hidden;
  float:               left;
  margin-bottom:       5px;
}

div.twofields select {
  width:               140px;
}

input.areafield {
  width:               100px;
}

input.priceinput {
  width:               140px;
}

span.or {
  line-height:         25px;
}

select.lists {
  width:               260px;
}

div.vitalstats select {
  width:               85px;
  margin-top:          3px;
}

div.vitalstats div {
  width:               90px;
  overflow:            hidden;
  float:               left;
}

div.twofields div {
  width:               135px;
  overflow:            hidden;
  float:               left;
}

select.priceselect {
  width:               120px;
}

div.twofields select {
  width:               120px;
}

div.or {
  width:               100%;
  height:              30px;
  line-height:         30px;
  overflow:            hidden;
  font-size:           12px;
}