/** ADMIN FEATURES **/
.pFeatures {
	font-size: 0.8em;
}

.pFeatures .pFeatures {
	border-bottom: 0px;
}

.pFeatures .pFeatures-title {
	color: #393A3A;
}

.pFeatures .client-controls a {
	background: #393A3A;
	color: #FFFFFF;
}

.pFeatures .client-controls a:hover {
	background: #EBE600;
	color: #393A3A;
}



/** GENERAL **/
.property-page {
	padding: 0px 0px 30px 0px;
}



/** PROPERTY TOP **/
.search-form-wrapper {
	display: none;
}

.property-page .property-top {
	padding: 10px 0px;
	font-size: 1.1em;
	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: #F2F7FA;
	color: #FFFFFF;
}

.ListingPage .property-top .status-wrapper {
	background-color: #EBE600;
	color: #393A3A;
}

.ListingPage.ListingPage--AgreedGone .property-top .status-wrapper {
	background-color: #e51837;
	color: #FFFFFF;
}

.property-page .property-left .property-description strong,
.property-page .property-left .listing-core .listing-showhome-heading {
	color: #FFFFFF;
}



/** PROPERTY DETAILS **/
.property-page .property-details {
	padding: 15px 0px;
}

.property-page .property-details h1 {
	float: left;
	font-size: 1.5em;
	width: 65%;
	margin: 0px 0px 20px 0px;
	text-transform: uppercase;
}

.property-page .property-details h1 span {
	font-weight: normal;
	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-size: 2em;
	display: block;
}

.property-page .property-details {
	background: #393A3A;
	color: #FFFFFF;
}

.click,
.click a,
.click a:hover {
	text-decoration: underline;
}


/** RENTAL APPLICATION BOX **/
.rental-application {
	display: block;
	margin: 20px 0px;
	padding: 20px;
}

.rental-application .title {
	display: block;
	text-transform: uppercase;
	font-size: 1.5em;
}

.rental-application .text {
	display: block;
	margin: 20px 0px;
}

.rental-application .btn {
	display: block;
	text-transform: uppercase;
	padding: 10px 5px;
}

.rental-application {
	background-color: #393A3A;
	color: #FFFFFF;
}

.rental-application:hover {
	background-color: #161618;
	color: #FFFFFF;
}

.rental-application .title {
	color: #EBE600;
}

.rental-application .text {
	color: #FFFFFF;
}

.rental-application .btn {
	background: #EBE600;
	color: #393A3A;
}



/** 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: 10px 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 .slideshow-slides {
	border: none !important;
}

.property-page .property-slider .slideshow-controls {
	background: #00ADF2;
}

.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 {
	background: #393A3A url(icons/arrow-smll-left.png) no-repeat 50% 50%;
}

.slideshow .slideshow-slides .horiz-scroll-prev:hover {
	background: #EBE600 url(icons/arrow-smll-left.png) no-repeat 50% 50%;
}

.slideshow .slideshow-slides .horiz-scroll-next {
	background: #393A3A url(icons/arrow-smll-right.png) no-repeat 50% 50%;
}

.slideshow .slideshow-slides .horiz-scroll-next:hover {
	background: #EBE600 url(icons/arrow-smll-right.png) no-repeat 50% 50%;
}

.slideshow .slideshow-thumbs .horiz-scroll-prev {
	background: transparent url(icons/arrow-smll-left.png) no-repeat 50% 50%;
}

.slideshow .slideshow-thumbs .horiz-scroll-next {
	background: transparent url(icons/arrow-smll-right.png) no-repeat 50% 50%;
}




/** MAIN CONTENT LEFT **/
.property-page {
	font-size: 1.2em;
}

.property-page .property-left {
	float: left;
	width: 70%;
}

.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: #393A3A;
	color: #FFFFFF;
}

.property-page .property-left .property-description strong,
.property-page .property-left .listing-core strong {
	color: #393A3A;
}

.property-page .property-left strong.listing-tagline-text {
	color: #FFFFFF;
}

.property-page .property-left h2 {
	color: #393A3A;
	text-transform: uppercase;
}

.property-page .property-left .listing-key-info,
.property-page .property-left .listing-property-types {
	border: 1px solid #CCCCCC;
	background: #F2F7FA;
}

.property-page .property-left .listing-key-info .tbl-row-even,
.property-page .property-left .listing-property-types .tbl-row-even {
	background: #FFFFFF;
}

.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: #393A3A;
}

.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 .property-media-buttons {
	text-transofrm: uppercase;
}

.property-page .property-right .property-media-buttons .btn {
	display: block;
	margin: 0px 0px 10px 0px;
}

.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 .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.6em;
}

.property-page .property-right .slst .vitm .addr-line2,
.property-page .property-right .slst .vitm .addr-location {
	color: #333333;
	font-size: 1.4em;
	display: inline;
}

.property-page .property-right .slst .vitm .vitm-brief {
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
}

.property-page .property-right .slst .vitm .price-value {
	display: block;
	font-size: 2em;
}

.property-page .property-right .property-media-buttons .btn {
	background: #393A3A;
	color: #FFFFFF;
}

.property-page .property-right .property-media-buttons .btn:hover {
	background: #EBE600;
	color: #393A3A;
}

.property-page .property-right .property-enquiry {
	border: 1px solid #CCCCCC;
	background: #F2F7FA;
}

.property-page .property-right .property-enquiry h2 {
	color: #393A3A;
}

.property-page .property-right .slst {
	border: 1px solid #CCCCCC;
	background: #F2F7FA;
}

.property-page .property-right .slst .vitm {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.property-page .property-right .slst .vitm:hover {
	border: 1px solid #BBBBBB;
	background: #F2F7FA;
}

.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: #00ADF2;
}



/** RENTAL APPLICATION **/
.property-application-form {
	display: block;
	padding: 20px;
	margin: 10px 0px;
}

.property-application-form .title {
	display: block;
	font-size: 1.1em;
	line-height: 1.2em;
	text-transform: uppercase;
}

.property-application-form .text {
	display: block;
	font-size: 0.9em;
	margin: 10px 0px;
}

.property-application-form {
	border: 1px solid #96081E;
	background: #E51837 url(static/watermark-smll.png) no-repeat right 10px bottom 10px;
}

.property-application-form .title {
	color: #FFFFFF;
}

.property-application-form .text {
	color: #FFFFFF;
}

.property-application-form .btn {
	background: #96081E;
	color: #FFFFFF;
}

.property-application-form:hover .btn {
	background: #093F2F;
	color: #FFFFFF;
}



/** 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;
	}

}