
.xPL_propertyList { clear:both; }
.xPL_propertyList.xPL_noResults { }

/* Header */
.xPL_propertyList .xPL_header { }
.xPL_propertyList .xPL_header h2 { margin:0; font-size:24px; display: inline; padding-right: 5px; }
.xPL_noResults .xPL_header h1 { font-size:24px; }

/* Navigation */
.xPL_propertyList .xPL_navigation {float:right;width:271px; text-align:right; }
.xPL_propertyList .xPL_navigation .xPL_np { background-color:#CCCCCC; color:#FFFFFF; display:block; float:right; font-size:16px; font-weight:bold; height:23px; overflow:hidden; padding-left:10px; padding-top:8px; text-align:left; text-transform:uppercase; width:115px; }
.xPL_propertyList .xPL_navigation .xPL_next { background-image:url(arrowNext.png); background-repeat:no-repeat; }
.xPL_propertyList .xPL_navigation .xPL_prev { text-align:right; padding-left:0; padding-right:12px; width:113px; background-image:url(arrowPrevious.png); background-repeat:no-repeat; }

/* Pagination */
.xPL_propertyList .xPL_pages {overflow:hidden;float:right;clear:right;width:350px;font-size:14px; text-align:right; padding:2px 4px 4px 0; height:22px; text-transform:uppercase; }
.xPL_propertyList .xPL_pages a.xPL_page {font-weight:bold;}
.xPL_propertyList .xPL_pages span.xPL_page {color:#666;}

/* Sort By */
.xPL_propertyList .xPL_order { float:left; clear:left; width:200px; margin-top:2px; }

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

/* Map */
.xPL_searchMap { clear:both; padding-top:25px; }
.xPL_searchMap h2 { font-size:24px; }
.xPL_searchMap .xPL_innerWrapper { padding:20px 0 20px 0; }

/* Footer */
.xPL_footer { padding-top:10px; }
.xPL_footer .xPL_navigation { clear:right; }
.xPL_footer .xPL_resultStatus { float:left; clear:left; }

/* Property */
.xPL_propertyList .xPL_property { border:solid 1px #d7d7d7; clear:both; margin-bottom:10px; height:218px; padding:10px; cursor:pointer; }
.xPL_propertyList .xPL_property .xPL_details { float:right; width:380px; height:194px; position:relative; }
.xPL_propertyList .xPL_property a.xPL_title { display:block; padding:6px 4px 4px 4px; height:21px; background-color:#969696; color:#FFF; text-decoration:none; font-size:14px; cursor:pointer; }
.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 .xPL_photo { float: left; display: block; text-align: center; width:258px; height:194px; }
.xPL_propertyList .xPL_property a .xPL_status { display:block; float:left; font-weight:bold; text-decoration:none; margin:0 2px 0 2px; padding:0 5px 0 2px; text-align:center; text-transform:capitalize; }
.xPL_propertyList .xPL_property p { height:50px; text-align:justify; }
.xPL_propertyList .xPL_property p.xPL_address { height:auto; font-weight:bold; font-size:16px; }
.xPL_propertyList .xPL_property ul.xPL_attributes { margin:10px 0px 0px 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:0; right:10px; text-transform:capitalize; font-weight:bold; font-size:16px; text-decoration:none; }
