body#home #header{
  background-image:none !important;
  height:386px;
}
body#home #header .container{
  margin-top:-389px;
  #margin-top:-386px;
  position:relative;
  _position:inherit;
}
body#home #main{
  margin-top:0px;
}
body#home #main .container{
  background-image:url(/img/content_home.jpg) !important;
}
body#home #content{
  float:none;
  width:auto;
  padding:0px;
  padding-top:10px;
}
body#home #sub-section{
  padding:0px;
  font-size:0px;
}

body#home #searchBox{
 float:left;
 width:330px;
 margin-right:2px;
}
body#home #featureBox{
 float:left;
 width:395px;
 margin-right:2px;
}
body#home #alertBox{
 float:left;
 width:270px;
}
body#home #searchBox form#quicksearch {
padding:0 12px;
}

body#home #searchBox fieldset {
border: none;
padding: 0;
}

body#home #searchBox #qs_st {
float:right;
margin-top:-18px;
}
#searchBox  form #qs_st label {
padding-right: 5px;
padding-left:32px;
width: auto;
float: none;
display: inline;
}
body#home #searchBox label {
font-size: 0.9em;
float: none;
display: inline;
margin-right: 0;
}
body#home #searchBox p#suburb_property{
 clear:both;
 padding-top:7px !important;
 #padding-top:0px !important;
}
body#home #searchBox p {
margin-bottom: 7px;
}

body#home #searchBox select {
width: 140px;
font-size: 0.9em;
border:1px solid #666666;
color:#666;
height:20px;
}

body#home #searchBox select#qs_property-type{
margin-left:20px;
}
#searchBox  form label.label_to{
margin:0px 4px !important;
color:#666;
}

body#home #searchBox form #qs_st label {
padding-right: 5px;
width: auto;
float: none;
display: inline;
}

body#home #searchBox form #qs_st input,#searchBox form input#suburbcheck {
vertical-align: middle;
width: auto;
}
#searchBox p#button {
text-align: right;
padding: 0;
margin-top:-15px;
#margin-top:-20px;
margin-right:3px;
_position:relative;
}
#searchBox input.button{
background:none;
background-image:url(/img/button_bg.gif) !important;
background-repeat:repeat-x;
width: 76px !important;
height:23px;
line-height:23px;
font-weight:bold;
cursor: pointer;
border: none;
color: #fff;
}
#featureBox #pow{
 padding-top:5px;
 padding-left:12px;
 padding-right:12px;
}
#featureBox #pow dt img{
 width:165px;
 float:left;
 margin-right:14px;
}
#featureBox #pow dd h4.mainheading{
text-transform:uppercase;
 padding-bottom:5px;
font-size:0.9em;
}
#featureBox #pow dd h3{
 font-size:1.3em;
 margin-top:5px;
 color:#e71d15;
}
#featureBox #pow dd h4.address{
text-transform:uppercase;
 padding-bottom:5px;
font-weight:normal;
font-size:0.9em;
}
#featureBox #pow dd h4.price{
font-size:0.9em;
font-weight:normal;
padding-bottom:5px;
}
#featureBox #pow dd a{
 text-decoration:none;
 color:#fff;
 font-weight:bold;
 display:block;
 width:90px;
 height:22px;
 text-align:center;
 line-height:22px;
 float:left;
 margin-top:3px;
 background-image:url(/img/button_bg.gif);
}
#alertBox .propertyAlert{
background-image:url(/img/alertBox.jpg);
background-repeat:no-repeat;
background-position:14px 27px;
padding:0px;
padding-left:76px;
padding-right:20px;
}
#alertBox .propertyAlert h3{
padding-top:20px;
font-size:1.3em;
margin-top:5px;
color:#e71d15;
}
#alertBox .propertyAlert p{
margin-bottom:25px !important;
}
#alertBox .propertyAlert a{
text-decoration:none;
 color:#fff;
 font-weight:bold;
 display:block;
 width:90px;
 height:22px;
 text-align:center;
 line-height:22px;
 margin-top:3px;
 background-image:url(/img/button_bg.gif);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body#home #header .container{
  margin-top:-386px;
  position:relative;
}
}