

/** PROPERTY TOP **/
.search-form-wrapper										{ display:none; }
.property-page .property-top								{ padding:10px 0px; text-transform:uppercase; }
.property-page .property-top .back-button					{ float:left; width:200px; text-align:center; }
.property-page .property-top .status-wrapper				{ float:right; padding:10px; width:160px; text-align:center; }

.property-page .property-top								{ background:#FFFFFF; color:#140f10; }
.property-page .property-top .status-wrapper				{ background:#FFF200; color:#140f10; }
.property-page .property-top .back-button					{ background:#140f10; color:#FFF200; border:none; }
.property-page .property-top .back-button:hover				{ background:#FFF200; color:#140f10; border:none; }



/** PROPERTY DETAILS **/
.property-page .property-details							{ padding:15px 0px; }
.property-page .property-details h1							{ font-weight:normal; float:left; font-size:1.5em; width:65%; margin:0px 0px 20px 0px; text-transform:uppercase; }
.property-page .property-details h1 span					{ font-size:0.8em; text-transform:none; }
.property-page .property-details h1 .address-other			{ display:block; }
.property-page .property-details .attributes				{ display:inline-block; float:left; clear:left; }
.property-page .property-details .pd-price					{ display:inline-block; float:right; text-align:right; margin:20px 0px 0px 0px; }
.property-page .property-details .pd-price .price-value		{ font-weight:normal; font-size:2em; display:block; }

.property-page .property-details							{ background:#140f10; color:#FFFFFF; }
.property-page .property-details h1							{ color:#FFF200; }
.property-page .property-details h1 span					{ color:#FFFFFF; }
.property-page .property-details .pd-price .price-value		{ color:#FFF200; }



/** DEVELOPMENT DETAILS **/
.dev-price					{ text-align:right; margin:20px 0px 0px 0px; font-size:1.3em; }
.dev-price .price			{ display:block; }
.dev-price .price-value		{ font-size:1.5em; }


/** PROPERTY SLIDER **/
.property-page .property-slider .slideshow										{ margin:0px 0px 30px 0px; }
.property-page .property-slider .slideshow .slideshow-slides					{ margin:0px 0px; }
.property-page .property-slider .slideshow .slideshow-slides .horiz-scroll-nav 	{ width:50px; height:80px; margin-top:-25px; }
.property-page .property-slider .slideshow-controls								{ padding:10px 0px; text-align:center; }
.property-page .property-slider .slideshow .slideshow-thumbs					{ margin-top:0px; width:90%; margin:0px auto; max-width:540px; }

.property-page .property-slider .slideshow										{ background:#140f10; }
.property-page .property-slider .slideshow .slideshow-slides					{ border:none !important; }
.property-page .property-slider .slideshow-controls								{ background:#140f10; }
.slideshow .slideshow-slides .horiz-scroll-prev:after,
.slideshow .slideshow-slides .horiz-scroll-next:after,
.slideshow .slideshow-thumbs .horiz-scroll-prev:after,
.slideshow .slideshow-thumbs .horiz-scroll-next:after							{ content:" "; }
.slideshow .slideshow-slides .horiz-scroll-prev,
.slideshow .slideshow-thumbs .horiz-scroll-prev									{ background:#140f10 url(icons/arrow-smll-left.png) no-repeat 50% 50%; }
.slideshow .slideshow-slides .horiz-scroll-prev:hover							{ background:#343841 url(icons/arrow-smll-left.png) no-repeat 50% 50%; }
.slideshow .slideshow-slides .horiz-scroll-next,
.slideshow .slideshow-thumbs .horiz-scroll-next									{ background:#140f10 url(icons/arrow-smll-right.png) no-repeat 50% 50%; }
.slideshow .slideshow-slides .horiz-scroll-next:hover							{ background:#343841 url(icons/arrow-smll-right.png) no-repeat 50% 50%; }




/** MAIN CONTENT LEFT **/
.property-page 														{ font-size:1.2em; }
.property-page h2,
.property-page h3													{ font-weight:normal; }
.property-page .property-left										{ float:left; width:70%; }
.property-page .share-btns											{ margin:0px 0px 20px 0px; }
.property-page .property-left .property-description strong,
.property-page .property-left .listing-core strong					{ text-transform:uppercase; }
.property-page .property-left .listing-tagline						{ padding:10px; margin:0px 0px 20px 0px; text-transform:uppercase; font-size:1.2em; }
.property-page .property-left .listing-key-info,
.property-page .property-left .listing-property-types				{ padding:10px; margin:0px 0px 30px 0px; }
.property-page .property-left .property-features					{ margin:0px 0px 30px 0px; padding:0px 0px 30px 0px; }
.property-page .property-left .property-description dd,
.property-page .property-left .property-description strong			{ display:block; margin:0px 0px 0px 0px; }
.property-page .property-left .property-description dt				{ display:block; margin:20px 0px 0px 0px; }

.property-page .property-left .listing-tagline						{ background:#140f10; color:#FFFFFF; }
.property-page .property-left .property-description strong,
.property-page .property-left .listing-core strong					{ color:#140f10;  }
.property-page .property-left strong.listing-tagline-text			{ color:#FFFFFF; }
.property-page h2,
.property-page h3													{ color:#140f10; }
.property-page .property-left .listing-key-info,
.property-page .property-left .listing-property-types				{ border:1px solid #CCCCCC; background:#FFFFFF; }
.property-page .property-left .listing-key-info .tbl-row-even,
.property-page .property-left .listing-property-types .tbl-row-even	{ background:#EFEFEF; }
.property-page .property-left .tbl .tbl-row .tbl-row-cell			{ border-bottom:0px; }
.property-page .property-left .property-features					{ border-bottom:1px dotted #CCCCCC; }
.property-page .property-left .property-features li					{ color:#140f10; }
.property-page .property-left .property-features li span			{ color:#777777; }



/** MAIN CONTENT RIGHT **/
.property-page .property-right												{ float:right; width:250px; }
.property-page .property-right .listing-links						{ text-transform:uppercase; }
.property-page .property-right .listing-links .btn					{ display:block; margin:0px 0px 10px 0px; text-align:center; }
.property-page .property-right .listing-links .btn:after { display:none; }
.property-page .property-right .property-enquiry							{ padding:10px; }
.property-page .property-right .property-enquiry h2							{ font-size:1.6em; line-height:1.2em; text-transform:uppercase; }
.property-page .property-right .property-enquiry.mortgages					{ margin:10px 0px 0px 0px; }
.property-page .property-right .slst										{ padding:0px 1em; font-size:0.8em; margin:10px 0px; }
.property-page .property-right .slst .vitm									{ padding:10px 5%; width:90%; }
.property-page .property-right .slst .vitm-photo							{ width:98%; }
.property-page .property-right .slst .vitm .vitm-details					{ text-align:left; }
.property-page .property-right .vitm-fixed .addr							{ height:auto !important; margin:0px 0px 10px 0px; }
.property-page .property-right .slst .vitm .addr-line1						{ font-size:1.3em; }
.property-page .property-right .slst .vitm .addr-line2,
.property-page .property-right .slst .vitm .addr-location					{ display:inline; }
.property-page .property-right .slst .vitm .vitm-brief						{ padding:0px; margin:0px; }
.property-page .property-right .slst .vitm .price-value						{ display:block; font-size:2em; }

.property-page .property-right .listing-links .btn					{ background:#140f10; color:#FFF200; border:none; }
.property-page .property-right .listing-links .btn:hover			{ background:#FFF200; color:#140f10; border:none; }
.property-page .property-right .property-enquiry							{ border:1px solid #CCCCCC; background:#EFEFEF; }
.property-page .property-right .property-enquiry h2							{ color:#140f10; }
.property-page .property-right .slst										{ border:1px solid #CCCCCC; background:#EFEFEF; }
.property-page .property-right .slst .vitm									{ border:1px solid #CCCCCC; background:#FFFFFF; }
.property-page .property-right .slst .vitm:hover							{ border:1px solid #BBBBBB; background:#EFEFEF; }
.property-page .property-right .slst .vitm-photo							{ border:1px solid #CCCCCC; background:#FFFFFF; }
.property-page .property-right .slst .vitm .vitm-details,
.property-page .property-right .slst .vitm .vitm-details a					{ color:#777777; }
.property-page .property-right .slst .vitm .addr-line1,
.property-page .property-right .slst .vitm .price-value						{ color:#140f10; }



/** RESPONSIVE **/
@media screen and (max-width:890px){
	.property-page .property-left	{ width:65%; }
}

@media screen and (max-width:770px){
	.property-page .property-left								{ width:60%; }
	.property-page .property-details h1 						{ float:none; font-size:1.8em; width:100%; margin:0px 0px 20px 0px; }
	.property-page .property-details .pd-price					{ margin:0px 0px 0px 0px; }
	.property-page .property-details .pd-price .price-value		{ display:inline; }
}

@media screen and (max-width:670px){
	.property-page .property-slider .slideshow .horiz-scroll-nav			{ display:none !important; }
	.property-page .property-left,
	.property-page .property-right											{ float:none; width:100%; }
	.property-page .property-right .similar-properties .slst-item			{ padding:0px 0px 20px 0px; }
	.property-page .property-right .slst .vitm-photo						{ float:left; width:170px; }
	.plst-max760 .slst-item,
	.plst-max760 .vitm,
	.plst-max760 .vitm .vitm-click 											{ height:auto; }
	.plst-max970 .vitm .vitm-details { float: none; text-align: left; margin: 10px 0px 10px 200px; }
	.property-page .property-right .similar-properties .vitm .price-value	{ display:inline; }
}

@media screen and (max-width:580px){

	.property-page .property-details							{ text-align:center; padding:20px 0px; }
	.property-page .property-details h1							{ width:100%; display:block; float:none; clear:both; margin:0px 0px 10px 0px; font-size:1.5em; }
	.property-page .property-details h1 .address-other			{ display:block; }
	.property-page .dev-price									{ text-align:center; }
	.property-page .property-details .pd-price					{ width:100%; display:block; float:none; clear:both; margin:0px 0px 10px 0px; text-align:center; }
	.property-page .property-details .attributes				{ width:100%; display:block; float:none; clear:both; }


}

@media screen and (max-width:500px){

	.property-page .property-top .back-button		{ display:block; float:none; width:90%; margin:0px auto 10px auto; padding:10px; }
	.property-page .property-top .status-wrapper	{ display:block; float:none; width:90%; margin:0px auto; padding:10px; }

}

@media screen and (max-width:450px){

	.page-												{ overflow:hidden; }
	.property-page .property-right .similar-properties	{ display:none; }

}



