/* Listings
------------*/
#search #filter sup{
position:absolute;
}

/* Filter */
#search #filter {
height: 45px;
margin-bottom: 5px;
}
#search #filter label {
float: none;
display: block;
width: auto;
font-size: 0.9em;
font-weight: bold;
}
#search #filter select {
width: 90px;
display: block;
font-size: 0.9em;
text-transform: capitalize;
}
#filter select option {
text-transform: capitalize;
}
#search #filter p {
clear: none;
float: left;
margin-right: 12px;
}
#search #filter fieldset {
text-align: center;
}
#search #filter fieldset#submit input {
margin-top: 15px;
}

/* other styling stuff at the top 
---------------- */
#search .savesearch {float:right;}
#search .print {float:right; padding-left:2px;}

#search h1 {
border-bottom: 1px solid #0066aa;
}
#search .orderby {
margin-bottom:30px;
}

/* Properties */
#search .property {
padding: 10px 0 0 0;
clear: both;
position:relative;
}
#search .property hr.propertyLine {
border:0px solid #fff;
border-bottom: 1px solid #0066aa;
clear: both;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;

}

#search .property .image {
display: block;
float: left;
margin-right: 15px;
margin-bottom:10px;
}
#search .property .image a {display:block;}

#search .property .bbcIcons {clear:both; display:block; overflow:hidden;}
#search .property .bbcIcons p {
float:left;
margin-right:5px;
font-weight:bold;
}
#search .property .bbcIcons img {
margin-right: 7px;
vertical-align: bottom;
}

#search .property .details {
width: 240px;
float: left;
margin-right: 20px;
}
#search .descCol {
float:left; 
width:300px;
margin-right:10px;
}

#search .property .features {
float: right;
font-weight: bold;
text-align:right;
width:180px;
}


#search .property .features .moredetails {
position:absolute;
bottom:10px;
right:0;
}
#search .property .details h2 {
color:#000;
margin-bottom:0;
}
#search .property .details h3 {
color:#000;
margin-bottom:10px;
}
#search .property .details p {
margin-bottom: 0 !important;
}
#search .property .price {
text-align: right;
}
#search .property .features p {margin-bottom:0px;}

#search .property strong.publicStatus {
color: #D00000;
text-transform: uppercase;
}
#search p.pagebar {
font-size: 0.9em;
padding-top: 10px;
padding-bottom: 5px;
text-align: right;
}
