/* Refine Search
---------------- */
#search a.button.print {
border: none;
display: block;
float:right;
width: 41px;
height: 23px;
padding: 0;
margin: 0 6px 0 0;
text-indent: -9999em;
background-color: #C4C4C4;
background-image: url(/_lib/professional/000/img/btn_print.gif);
background-position: top left;
background-repeat: no-repeat;
}
#search span.savesearch {
font-size: 0.9em;
/* Structure */
float: right;
margin: 4px 5px 0 0;
}

/* Filter */
#search #filter {
background: #c4c4c4;
/* Structure */
width: 181px;
}
#search #filter fieldset {
/* Structure */
padding: 0;
background-color: #c4c4c4;
}
#search #filter p {
/* Structure */
text-align: center;
}
#search #filter p.submit {
/* Structure */
text-align: right;
margin: 0;
}

#search #filter select {
/* Structure */
width: 142px;
font-size: 0.9em;
}
#search #filter h2.hd_refine {
background-color: #c4c4c4;
background-image: url(/_lib/professional/000/img/refine_title.gif);
background-position: top left;
background-repeat: no-repeat;
/* Structure */
width: 181px;
height: 31px;
margin: 0 0 10px 0;
text-indent: -9999em;
}

/* Property */
#search .property {
background-color: #787878;
/* Structure */
width: 240px;
height: 270px;
padding: 16px;
margin: 0 15px 15px 0;
float: left;
position: relative;
}
#search .property.right {
/* Structure */
margin-right: 0;
}
#search .property a.image img {
/* Structure */
width: 240px;
margin: 0 auto 16px auto;
display: block;
}
#search .property h2 {
/* Structure */
margin: 0 0 16px 0;
text-transform: capitalize;
font-weight: normal;
font-size: 1em;
}
#search .property h2 strong.suburb {
/* Structure */
text-transform: uppercase;
font-weight: normal;
}
#search .property .icons p {
/* Structure */
display: inline;
}
#search .property .icons p img {
/* Structure */
margin: 0 10px 0 4px;
}
#search .property a.button {
background-color: #787878;
background-image: url(/_lib/professional/000/img/btn_more.gif);
background-position: top left;
background-repeat: no-repeat;
/* Structure */
border: none;
display: block;
float:right;
height: 16px;
width: 78px;
padding: 0;
text-indent: -9999em;
position: absolute;
right: 0;
bottom: 0;
}
#search p.pagebar,
#search p.pagebar a {
color: #333;
/* Structure */
text-align: right;
}
