
.xPL_propertyList { padding:20px 0; margin:auto 10px; clear:both; }

/* Header */
.xPL_propertyList .xPL_header { height: 36px; margin-bottom:20px; }
.xPL_propertyList .xPL_header h2 { float:left; }
.xPL_propertyList .xPL_header h1 { margin:0; font-size: 18px; font-weight: normal; display:inline; padding-right:5px; }
.xPL_propertyList .xPL_header .xPL_order { float:right; width:200px; text-align:right; margin-right:10px; margin-top:8px; }

/* Navigation */
.xPL_propertyList .xPL_navigation {float:right;width:170px; text-align:right; m}
.xPL_propertyList .xPL_navigation .xPL_np { width:78px; height:26px; font-size:14px; padding-top:10px; display:block; float:right; background-color:#CCC;text-align:center; }
.xPL_propertyList .xPL_navigation a.xPL_np { height:24px; }
.xPL_propertyList .xPL_navigation .xPL_prev { margin-right:8px; }

/* Pagination */
.xPL_propertyList .xPL_pages {overflow:hidden;float:left;clear:left;width:766px;font-size:14px; padding:10px 4px 4px 10px; height:20px; text-transform:uppercase; }
.xPL_propertyList .xPL_pages a.xPL_page {font-weight:bold;}
.xPL_propertyList .xPL_pages span.xPL_page {color:#666;}

/* Results Status */
.xPL_propertyList .xPL_resultStatus { margin:20px 0; float:left; clear:both; font-size:14px; width:950px; }

/* Map */
.xPL_searchMap {clear:both;padding-top:30px;}
.xPL_searchMap h2.xPL_title {margin-bottom:30px;}
.xPL_searchMap .xPL_innerWrapper { padding:20px 0 20px 10px; }

/* Property */
.xPL_propertyList .xPL_property { border: solid 1px #d7d7d7; clear:both; margin-bottom:42px; height:186px; padding:10px; position:relative; cursor:pointer; }
.xPL_propertyList .xPL_property .xPL_photo { float:left; width:247px; position:relative; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status { display:block; font-size:20px; font-weight:bold; text-decoration:none; text-align:center; margin:0 2px 0 2px; padding:6px 8px 4px 8px; height:29px; width:140px; background-color:#969696; color:#FFF; position:absolute; top:0px; right:0px; }
.xPL_propertyList .xPL_property .xPL_details { float:right; width:675px; }
.xPL_propertyList .xPL_property a.xPL_title { display:block; padding:10px 4px 0 4px; height:28px; background-color:#969696; color:#FFF; text-decoration:none; font-size:16px; cursor:pointer; }
.xPL_propertyList .xPL_property a.xPL_title .xPL_address { padding-left:5px; }
.xPL_propertyList .xPL_property a.xPL_title .xPL_priceInfo { float: right; padding-right:5px; }
.xPL_propertyList .xPL_property a.xPL_title .xPL_priceInfo .xPL_price { }
.xPL_propertyList .xPL_property .xPL_photo { float: left; display: block; width: 247px; text-align: center; height: 186px; }
.xPL_propertyList .xPL_property a .xPL_forSale,
.xPL_propertyList .xPL_property a .xPL_toLet { display: none; }
.xPL_propertyList .xPL_property p { height:110px; font-size: 12px; margin:10px 0 10px 0; line-height:18px; text-align:justify;}
.xPL_propertyList .xPL_property ul.xPL_attributes { margin:0px; padding:0px; list-style:none; }
.xPL_propertyList .xPL_property ul.xPL_attributes li { float:left; margin-right:10px; text-transform:capitalize; }
.xPL_propertyList .xPL_property ul.xPL_attributes li strong { padding-right:10px; }
.xPL_propertyList .xPL_property .xPL_moreInfo { position:absolute; bottom:10px; right:10px; text-transform:capitalize; font-size:18px; text-decoration:underline; }

