body#home form fieldset#criteria{
width: 180px;
height: 240px;
background-image: url(/_lib/professional/000/img/qs_bkg.gif);
background-repeat: no-repeat;
background-position: top left;
font-size: 0.9em;
position: relative;
border: none;
}

body#home form fieldset#criteria p{
margin-bottom: 0;
}

body#home form fieldset#criteria p#qs_st{
margin-top: 35px;
margin-left: 0;
width: 160px;
height: 20px;
}

body#home form fieldset#criteria input#qs_st-buy,
body#home form fieldset#criteria input#qs_st-rent{
float: left;
width: auto;
margin-right: 10px;
}
body#home form fieldset#criteria p#qs_st label{
float: left;
width: 38px;
}

body#home form fieldset#criteria p select#qs_property-type{
width: 160px;
margin-bottom: 10px;
}
body#home form fieldset#criteria p select#qs_suburb{
width: 160px;
margin-bottom: 10px;
}
body#home form fieldset#criteria p select#qs_min-price,
body#home form fieldset#criteria p select#qs_max-price,
body#home form fieldset#criteria p select#qs_rent_min-price,
body#home form fieldset#criteria p select#qs_rent_max-price{
width: 160px;
margin-bottom: 10px;
}
body#home form fieldset#criteria input#suburbcheck{
float: left;
width:auto;
margin-right: 5px;
}
body#home form fieldset#criteria label.surrounding{
width: 145px;
float: left;
}

body#home form fieldset#criteria input.qs_button{
position: absolute;
display: block;
width: 48px;
height: 16px;
top: 214px;
left: 122px;
text-indent: -999px;
background-color: transparent;
border: none;
cursor: pointer;
}