
.xPP_propertyPal .xPP_block { clear:both; }

.xPP_propertyPal { clear:both; width:730px; margin:10px auto; }
.xPP_propertyPal .xPP_box { background-color:#efefef; padding:8px; }
.xPP_propertyPal .xPP_box .xPP_footer { clear:both; }
.xPP_propertyPal hr { color:#454545; }

/* H1 & H2 Tags */
.xPP_propertyPal h1.xPP_title { margin-bottom:6px; font-size:20px; clear:both; }
.xPP_propertyPal div.xPP_title { margin:0 0 10px 0; }
.xPP_propertyPal div.xPP_title .xPP_briefText { font-size:16px; }

/* Back Buttons */
.xPP_propertyPal .xPP_back { display:block; float:right; background-color:#999; color:#FFF; padding:8px 6px; text-align:center; margin-bottom:10px; font-size:14px; font-weight:bold; text-transform:capitalize; width:216px; }
.xPP_propertyPal .xPP_back:hover { background-color:#7e7e7e; }
.xPP_propertyPal .xPP_back.xPP_top { margin-bottom:18px; }
.xPP_propertyPal .xPP_back.xPP_bottom { margin-top:18px; }

/* Price & Status */
.xPP_propertyPal span.xPP_priceInfo { display:block; float:right; width:350px; margin-bottom:10px; text-align:right; font-weight:normal; }
.xPP_propertyPal span.xPP_priceInfo .xPP_status { display:block; text-transform:capitalize; font-size:16px; font-weight:normal; }
.xPP_propertyPal span.xPP_priceInfo .xPP_price strong { font-size:18px; font-weight:normal; }

/* Details */
.xPP_propertyPal .xPP_photos { width:580px; height:540px; margin:0 auto 18px auto; }
.xPP_propertyPal .xPP_photos .xPP_big { text-align:center; padding:8px; }
.xPP_propertyPal .xPP_photos .xImgSlider p { line-height:24px; clear:both; }
.xPP_propertyPal .xPP_box.xPP_infoBox { width:568px; margin:0 auto 18px auto; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_info { width:auto; margin:8px; padding-top:10px; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_info h2 { font-size:20px; padding-bottom:10px; margin:0 4px 10px 4px; border-bottom:1px solid #CCC; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_info .xPP_lbl { width:120px; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_info .xPP_val { width:154px; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_info .xPP_wideLandType .xPP_val { width:428px; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_info .xPP_widePlanning .xPP_val { width:428px; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_info .xPP_widePrice .xPP_val { width:428px; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_attributes, 
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_attributesDescription { margin:auto 8px; padding:10px 0; clear:both; display:none; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_attributes h2, 
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_attributesDescription h2 { font-size:20px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCC; margin-right:4px; }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_attributes ul, 
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_attributesDescription ul { }
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_attributes ul li, 
.xPP_propertyPal .xPP_box.xPP_infoBox .xPP_attributesDescription ul li { text-transform:capitalize; }
.xPP_propertyPal div.xPP_details { width:568px; margin:0 auto 18px auto; }
.xPP_propertyPal div.xPP_details h2 { padding-bottom:10px; margin:0 2px 10px 2px; border-bottom:1px solid #CCC; }
.xPP_propertyPal div.xPP_details .xPP_tagline { text-transform:capitalize; font-weight:bold; }
.xPP_propertyPal div.xPP_details .xPP_description { clear:left; padding-top:20px; text-align:justify; margin:0 8px; }
.xPP_propertyPal div.xPP_details .xPP_brochures { padding-top:20px; clear:left; line-height:18px; }
.xPP_propertyPal div.xPP_details h2 { font-size:20px; }
.xPP_propertyPal .xPP_brochures { margin:0 8px; }
.xPP_propertyPal .xPP_brochures span { display:block; }
.xPP_propertyPal .xPP_units { margin:0 8px; }
.xPP_propertyPal .xPP_similarGrid { margin-bottom:10px; }
.xPP_propertyPal .xPP_similarGrid h2 { font-size:20px; }
.xPP_propertyPal .xPP_similarGrid .xPP_innerWrapper { margin-left:0; margin-top:0; }
.xPP_propertyPal .xPP_similarGrid .xPP_innerWrapper a { font-size:12px; }

/* Beds etc */
.xGlobal_commercial .bedsEtc{ display:none !important; }
.bedsEtc					{ float:left; width:370px; margin:0px 0px 5px 0px; display:none; }
.xBedEtc					{ float:left; width:110px; margin:0px 5px 0px 0px; padding:3px 0px 3px 3px; }
.xBedEtc span				{ float:left; width:20px; margin:0px 5px 0px 0px; }

.xBedEtc					{ border:1px solid #CCCCCC; background-color:#EEEEEE; color:#CCCCCC; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; }

