
.listing-microsite-features .pFeatures 			{ display:block; width:auto; }

.listing-back-buttons 							{ margin:10px 0; }
.listing-tagline 								{ margin:15px 0; }
.listing-key-info h2 							{ font-size:22px; font-weight:400; text-transform:uppercase; }
.listing-links 									{ margin-bottom:15px; margin-top:25px; }
.listing-enquiry 								{ margin:0 0 20px 0; padding:20px; }
.listing-enquiry h2 							{ font-size:22px; margin-top:0;	font-weight:400; line-height:24px; text-transform:uppercase; }
.listing-attr 									{ text-align:right; }
.listing-attr ul 								{ margin-bottom:0; height:36px; }
.listing-attr li 								{ display:block; line-height:26px; float:right;	text-transform:uppercase; font-size:1.1em; }

.listing-attr li:after 							{ content:" | "; padding:0 5px;	font-weight:normal; }
.listing-attr li:first-child:after				{ content:""; padding:0; }
.listing-attr .listing-attr-price .price-value,
.listing-attr .listing-attr-status 				{ font-weight:600;}
.listing-attr .listing-attr-price .price-status { display:none;}
.listing-address-bar 							{ padding-top:10px; padding-bottom:10px; }
.listing-address .addr 							{ font-size:22px; line-height:24px;	margin:0; }
.listing-address .addr .addr-line1 				{display:block;	font-weight:400;	text-transform:uppercase;}
.listing-address .addr .addr-line2,
.listing-address .addr .addr-location 			{ font-size:18px; font-weight:normal; }
.listing-address-bar .listing-price 			{ text-align:right; }

.listing-price .price 					{ font-size:18px; display:block; }
.listing-price .price-status 			{ display:none; }
.listing-price .price-value 			{ display:block; font-size:24px; line-height:26px; font-weight:400; }
.listing-price .price-value.price-min,
.listing-price .price-value.price-max 	{ display:inline-block; }

/** OVERVIEW **/
.listing-key-info-table .tbl-keyInfo-rent .tbl-row-cell 			{ font-weight:600; }
.listing-key-info-table .tbl-keyInfo-rent .tbl-row-cell span 		{ font-weight:normal; }
.listing-key-info,
.listing-property-types												{ padding:10px; }
.listing-property-types												{ margin:0px 0px 20px 0px; }
.listing-key-info th												{ font-weight:400; }
.listing-key-info strong,
.listing-key-info a,
.listing-property-types strong,
.listing-property-types a											{ font-weight:600; }
.listing-short-description											{ font-size:1.3em; line-height:1.6em; }

.listing-key-info,
.listing-property-types												{ background:#F5F5F5; color:#333333; border:1px solid #CCC;  margin-bottom:30px; margin-top:25px; }
.listing-key-info h2,
.listing-property-types h2											{ color:#0f6e68;  text-transform:uppercase; }
.listing-key-info .tbl-row-cell,
.listing-property-types .tbl-row-cell								{ border:none !important; }
.listing-key-info .tbl-row-odd,
.listing-property-types .tbl-row-body:nth-child(even)				{ background:#E3E3E3; }
.listing-key-info strong,
.listing-key-info a,
.listing-property-types strong,
.listing-property-types a											{ color:#0f6e68; }
.listing-additional-info h2											{ font-weight:400; text-transform:uppercase; }
.listing-additional-info strong 									{/*display:block; */ margin:0; }

/** DIRECTIONS **/
.directions-wrapper						{ padding:10px; margin:20px 0px 40px 0px; }
.directions-wrapper h2					{ margin:0px 0px 10px 0px; }
.directions-wrapper h2 span				{ text-transform:uppercase; }
.directions-wrapper .directions-map		{ min-height:400px; width:100% !important; margin:0px 0px 10px 0px; }
.directions-wrapper form				{ display:block; clear:both; margin:10px 0px; }
.directions-wrapper .address			{ padding:7px 10px; margin:0px 0px 10px 0px; }
.directions-wrapper .my-location		{ display:inline-block; padding:5px; margin:10px 5px; width:27px; }
.directions-wrapper .my-location img	{ width:100%; max-width:40px; max-height:40px; }
.directions-text li						{ display:none; }
.directions-text ul						{ list-style:none; margin:0px; padding:0px; }
.directions-text ul li					{ padding:10px; }

.directions-wrapper						{ border:1px solid #0f6e68; }
.directions-wrapper h2 span				{ color:#0f6e68; }
.directions-wrapper .my-location		{ background:#0f6e68; }
.directions-wrapper .my-location:hover	{ background:#092624; }
.directions-wrapper .text-label			{ color:#CCCCCC; border:1px solid #CCCCCC; }
.directions-text ul li					{ border-top:1px dotted #CCCCCC; }


.slideshow 							{ margin:0; }
.slideshow-controls 				{ padding:10px 0; text-align:center; }
.slideshow .slideshow-thumbs 		{ margin-top:0; width:90%; margin:0 auto; max-width:540px; }

.similarProperties h2 					{ font-weight:400;	padding-top:20px; border-top:1px dotted #CCCCCC; text-transform:uppercase; }
.similarProperties h2:first-child 		{ padding-left:15px; padding-right:15px; }
.similarProperties h2 a					{ display:block; }
.p-similar-properties					{ padding-bottom:40px; }

.list-item-content .price	{ display:block; margin:30px 0px 0px 0px; }

.lightbox {	font-size:14px;}
.lightbox .lightbox-close-x 			{ top:25px;}
.lightbox .listing-extra 				{ background:transparent;}

/** RENTAL FORM BOX **/
.rental-form-box 					{ display:block; background:#f9f9f9 none repeat scroll 0 0; border:1px solid #cccccc; margin:20px 0px; padding:20px; }
.rental-box-title 					{ font-size:1.4em; line-height:1.2em; color:#0f6e68; display:block; padding-bottom:10px; text-transform:uppercase; }
.rental-box-text 					{ color:#333333; font-size:1.1em; padding-bottom:10px; display:block; }


@media screen and (min-width:992px) {
	
	.listing-back-buttons-bar .listing-back-buttons,
	.listing-back-buttons-bar .listing-attr,
	.listing-address-bar .listing-address,
	.listing-address-bar .listing-price,
	.listing-microsite-features .pFeatures,
	.similarProperties h2:first-child 				{ padding-left:0; padding-right:0; }
	
	.listing-microsite-features .pFeatures 			{ width:auto; }
	.listing-details-bar .listing-details-left 		{ padding-left:0; }
	.listing-details-bar .listing-details-right 	{ padding-right:0; }
}

@media screen and (max-width:767px) {
	
	.listing-microsite-features .pFeatures 				{ width:auto; margin:0 auto; }
	.listing-attr 										{ display:none;	}
	.listing-address-bar .listing-price 				{ text-align:left; margin-top:15px;	}
	.listing-address-bar .listing-price.isAgreed 		{ margin-top:10px; }
	.listing-price .price-value 						{ display:inline; }
}

@media screen and (max-width:600px){
	
	.listing-address .addr .addr-lines		{ font-size:0.8em; }
	.listing-price .price					{ font-size:1.1em; }
	.listing-price .price-value				{ font-size:1.3em; }
	
}



@media print {
	
	.listing-address-bar .listing-address,
	.listing-address-bar .listing-price,
	.listing-details-bar .listing-details-left 		{ width:100% !important; float:none !important; padding-left:0; padding-right:0; }
	.listing-address-bar .listing-price 			{ text-align:left; margin-top:15px;	}
	
	.slideshow .horiz-scroll-nav  					{ display:none !important; }
	.slideshow .horiz-scroll-item  					{ display:none;	}
	.slideshow .horiz-scroll-item:first-child 		{ display:block !important; opacity:1 !important; left:0px !important; }
	
}
