
.xPL_propertyList { padding:32px 0; clear:both; }

/* Header */
.xPL_propertyList .xPL_header { height: 30px; margin-bottom:40px; }
.xPL_propertyList .xPL_header h2 { margin: 0; font-size: 18px; font-weight: normal; display: inline; padding-right: 5px; }
.xPL_propertyList .xPL_header .xPL_navigation { float: right; clear: right; }
.xPL_propertyList .xPL_header .xPL_order { float:right; width:200px; text-align:right; margin-right:10px; font-size:14px; }

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

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

/* Pagination */
.xPL_propertyList .xPL_resultStatus { margin:20px 10px; float:left; clear:both; font-size:14px; }

/* Map */
.xPL_searchMap { clear:both; padding-top:10px; }
.xPL_searchMap .xPL_innerWrapper { padding:20px 0 20px 10px; }

/* Property */
.xPL_propertyList .xPL_property { border: solid 1px #d7d7d7; margin:0 10px; clear:both; margin-bottom:42px; height: 186px; padding:10px; position:relative; cursor:pointer; }
.xPL_propertyList .xPL_property .xPL_photo { float:left; width:247px; }
.xPL_propertyList .xPL_property .xPL_details { float:right; width:700px; }
.xPL_propertyList .xPL_property a.xPL_title { display:block; color:#FFF; font-size:16px; height:34px; overflow:hidden; cursor:pointer; }
.xPL_propertyList .xPL_property a.xPL_title .xPL_rightCol { float:right; padding:7px 5px 0 5px; height:28px; background-color:#969696; color:#FFF; border:1px solid #cfcac6; text-decoration:none; width:550px; }
.xPL_propertyList .xPL_property a.xPL_title .xPL_address { }
.xPL_propertyList .xPL_property a.xPL_title .xPL_priceInfo { float:right; }
.xPL_propertyList .xPL_property a.xPL_title .xPL_priceInfo .xPL_price { }
.xPL_propertyList .xPL_property a .xPL_status { display:block; float:left; font-weight:bold; text-decoration:none; background-color:#969696; text-transform:uppercase; margin:0 2px; padding:7px 5px 0 5px; height:28px; text-align:center; width:122px;border:1px solid #cfcac6; }
.xPL_propertyList .xPL_property .xPL_photo { float: left; display: block; width: 247px; text-align: center; height: 186px; }
.xPL_propertyList .xPL_property p { height:105px; font-size: 14px; margin:10px 0 10px 0; text-align:justify; clear:both;}
.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; font-size:14px; }
.xPL_propertyList .xPL_property ul.xPL_attributes li strong { padding-right:10px; }
.xPL_propertyList .xPL_property .xPL_moreInfo { position:absolute; bottom:20px; right:10px; text-transform:capitalize; font-size:18px; text-decoration:underline; }

