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.left {
  width:               380px;
  margin:              5px 0 0 15px;  
  padding:             0;
  _margin:             15px 0 0 7px;
  overflow:            hidden;
  float:               left;  
}

div.searchform h1.title {
  font-size:           18px;
  font-family:         Arial, sans-serif;
  font-weight:         bold;
  line-height:         20px;
  padding:             0;
  margin:              0;
  color:               #666666;   
}  

div.searchform div.right {
  width:               406px;
  height:              515px;
  overflow:            hidden;
  float:               left;
  text-align:          left;
  background-color:    #ffffff;
}

div.searchform div.right div.images {
  width:               308px;
  height:              515px;
  position:            relative;
  cursor:              pointer;  
  margin:              0 0 0 97px;
}

div.searchform div.right img.featureimage {
  width:               406px;
  height:              515px;
}

div.searchform div.right div.images img.imgad-full {
  position:            absolute;
  top:                 443px;
  left:                0;
  z-index:             2;
}

div.searchform div.right div.images img.imgad-half1 {
  position:            absolute;
  top:                 428px;
  left:                0;
  z-index:             2;
}

div.searchform div.right div.images img.imgad-half2 {
  position:            absolute;
  top:                 428px;
  left:                204px;
  z-index:             2;
}

div.searchform div.right div.halfimages {
  width:               406px;
  height:              260px;
  position:            relative;
}

div.searchform div.right img.halfimage {
  width:               406px;
  height:              260px;
}

div.featuretext {
  width:               396px;
  height:              245px;
  padding:             5px 5px 5px 5px;
  position:            relative;
  background-color:    #eae7d7;
  overflow:            hidden;
  color:               #5d5d5d;
}

div.featuretext h3 {
  font-size:           20px;
  color:               #5d5d5d;
  margin:              5px 0 5px 0;
}

/* Menu Tabs Start */

div.menutab {
 display:              block;
 height:               28px;
 margin:               2px 0 0 0;
 padding:              2px 0 0 3px;
 border:               0;  
 float:                left;
}  

span.titletext {
 font-size:            12px;
 color:                #ED7703; 	
 font-weight:          bold;
}	

div.menutablong {
 display:              block;
 width:                160px;
 height:               28px;
 margin:               2px 0 0px 0;
 padding:              0px 0 0 0;
 border:               0;  
 float:                left;
}  

div.menutab input {
  margin:              0 0 0 4px;
  padding:             0;
}	

div.menutablong input {
  margin:              0 0 0 4px;
  padding:             0;
}	

div.twofields.separator {
  background-image:    url(/images/global/horizontal_line.gif);
  background-repeat:   no-repeat;
  background-position: left bottom;    	
  margin:              0 0 0 0;
}	

/* Menu Tabs End */

div.buttons {
	width:               343px;
	text-align:          right;
  margin:              2px 0 0 0; 
}	

div.tenuretype {
  width:               100%;
  overflow:            hidden;
  margin:              4px 0 0 0;
  padding:             0;
}

div.tenuretype div {
  overflow:            hidden;
  float:               left;
  margin:              0 15px 0 0;
  padding:             0 0 0px 0px;
  border:              0;
}

div.tenuretype label {
  font-family:         Arial, sans-serif;
  font-size:           18px;
  line-height:         24px;
  color:               #ee9427;
  font-weight:         bold;
}

div.searchform select.searchtype {
  width:               260px;
}

div.miscinput {
  width:               100%;
  overflow:            hidden;
  margin:              1px 0 0;
  padding:             0;
}

div.miscinput div.text {
  width:               266px;
  overflow:            hidden;
  float:               left;
}

div.miscinput div.map {
  overflow:            hidden;
  float:               left;
}

div.miscinput div.map img {
  border:              none;
  margin:              0 0 0 10px;
}

div.miscinput strong {
  line-height:         20px;
}

div.miscinput input#miscinput {
  width:               260px;
}

div.miscinput input#miscinput2 {
  width:               260px;
}

select.island, select.singleSuburb {
  width:               260px;
}

select.subtypes {
  width:               265px;
  height:              21px;  
}

div.comtype, div.indtype {
  margin:              6px 0 5px 0;	
  padding:             0px;
}	

div.vitalstats {
  width:               100%;
  overflow:            hidden;
  margin:              8px 0 0 0;
}

div.vitalstats div {
  width:               109px;
  overflow:            hidden;
  float:               left;
}

div.vitalstats select {
  width:               86px;  
  height:              21px;
  margin-top:          3px;
}

div.row {
  width:               100%;
  overflow:            hidden;
  float:               left;
  margin:              10px 0 5px 0;
}

div.twofields {
  width:               100%;
  overflow:            hidden;
  margin:              2px 0 0 0;
}

div.twofields div {
  width:               155px;
  overflow:            hidden;
  float:               left;
}

div.twofields div.row {
  width:               100%;
  overflow:            hidden;
  float:               left;
  margin-bottom:       5px;
}

div.twofields div.col {
  width:               50%;
  overflow:            hidden;
  float:               left;
  margin:              4px 0 5px;
}

div.twofields div.col {
  width:               50%;
  overflow:            hidden;
  float:               left;
  margin:              4px 0 5px;
}

div.twofields select {
  width:               140px;
}

div.checkbox {
  margin:              11px 0 0 0;
  padding:             0;
}                     

input.areafield {
  width:               104px;
}

input.priceinput {
  width:               144px;
}

span.or {
  line-height:         25px;
}

div.specialprojects {
  height:              291px;
  overflow:            hidden;
}

div.threefields {
  width:               100%;
  overflow:            hidden;
  margin:              4px 0 0 0;
}

div#sellfields div.threefields {
  width:               100%;
  overflow:            hidden;
  margin:              0px 0 0 0;  
  padding:             0;  
}

div#sell p {
	display:             block;
  padding:             0;
  margin:              5px 0 0 0;
}

div.threefields div {
  width:               120px;
  overflow:            hidden;
  float:               left;
  margin:              0 6px 0 0;
  padding:             0;
}

div.threefields select {
  width:               120px;  
  margin:              0 20px 0 0;
}

div.threefields input.button {
  margin:              12px 0 0 0px;
}

div.threefields div.spacer {
  width:               120px;	
}	

span.sell_toggle_link {
  font-size:           12px;	
  font-weight:         bold;
  display:             block;
  margin:              2px 0 26px 0;
  color:               #003399;
  cursor:              pointer;
}	

div.floater {
	float:               left;
}	

/* ADS */

div.right1-ad {
  width:               100%;
  text-align:          center;
  margin:              5px 0 4px 0;
  overflow:            hidden;
}

div.halfimages div.right1-ad {
  width:               100%;
  text-align:          center;
  padding:             5px 0;
  margin:              0;
  background-color:    #EAE7D7;
  overflow:            hidden;
  height:              250px;
}

div.right2-ad {
  width:               100%;
  text-align:          center;
  overflow:            hidden;
}

div.searchform div.images.adverts {
  overflow:            hidden;
  background-repeat:   repeat-y;
}

div.searchform div.images.commercial {
  overflow:            hidden;
  background-repeat:   repeat-y;
}