﻿@media print {
    .mapPrint .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
		width:100%
	}
    .mapPrint div#pageHolder {
       display:none
    }
	
	body, div#wrapper {width:100% !important}
}

/* Property Detail
=========================================================================================== */
.propertyIntro {
	float:left; width:600px; margin:10px 15px 5px 15px;
}
	.propertyIntro h4 {
		font-size:150%; color:#b5121b;
	}
	.propertyIntro p {
		color:#000 !important;
	}

#left-panel .orderby {display:none}
.pageBody_advert.pageBody_search .pageContent_search .searchListing {width:92%}
.pageBody_advert.pageBody_search .contactBar.searchAction.mob-remove a {box-sizing:border-box}
.detail-top {
	height:5px;
	background:#efefef none;
}
	.detail-top.noBG {
		background:none;
	}
.detail-bot {
	float:left; width:630px; padding-bottom:8px;
	background:#efefef none;
}
	.detail-bot.noBG {
		background:none;
	}
	.detail-bot .content {
		padding:2px 15px;
	}
	.detail-bot p.main {
		float:left;
		width:250px;
		font-weight:bold;
		color: #e3107d !important;
	}
	.detail-bot span.label {
	    float:left; width:250px; font-weight:bold; color:#000 !important; font-size:120%; line-height:170%;
	}
	.detail-bot span.info {
	     display:inline-block; width:300px; color:#000 !important; float:left;font-size:120%; line-height:170%;
	}
	.detail-bot p.label {
		float:left; width:250px; font-weight:bold; color:#000 !important;
	}
	.detail-bot p.info {
			float:left; line-height:110%; width:300px; color:#000 !important;
	}
		.detail-bot p.info strong {
			color:#b5121b;
		}
		.detail-bot p span {
			padding-right:18px; margin-right:15px;
		}
		.detail-bot p span.no {
			background:url(../images/generic/no-icon.gif) right no-repeat; min-width:105px; display:inline-block;
		}
		.detail-bot p span.yes {
			background:url(../images/generic/yes-icon.gif) right no-repeat; min-width:105px; display:inline-block;
		}
			
		
		
.property-info {
	float:left; width:180px; margin:5px 15px; 
}
	.property-info p {
		color:#000 !important;
	}
	.property-info p.main {
		color: #e3107d !important;
		font-weight:bold;
		margin-bottom:10px;
	}
	.property-info ul li {
		font-size:110%; color:#000 !important; line-height:140%;
	}
		.property-info ul li.yes {
			background: none;
			margin-right:22%;
			display: inline-block !important;
		}
		

.property-safety {
	float:right; width:600px; padding:10px 15px 15px 15px; 
	background:#efefef none;
}
	.property-safety p.main {
		color: #e3107d !important;
		font-weight:bold;
	}
	.property-safety p {
		color:#000 !important;
		display:inline-block;
		width: 20%;
	}
	.property-safety p.marginleft {
		 margin:0 0 0 40px;
	}
	.property-safety .inline {
		 display:inline-block;
	}
		.property-safety p a {
			font-weight:bold; color:#fff !important; text-decoration:none;
		}
			.property-safety p a:hover {
				color:#fff !important; text-decoration:underline;
			}
	.property-safety p span {
		font-weight:bold; padding-right:18px; margin-right:15px; min-width:150px; display:inline-block;
	}
		.property-safety p span.yes {
			background:url(../images/generic/yes-icon.gif) right no-repeat;
		}
		.property-safety p span.no {
			background:url(../images/generic/no-icon.gif) right no-repeat;
		}
		
.landlord-info {
	float:left; width:360px; margin:5px 15px;
}
	.landlord-info p.main {
		color: #e3107d !important;
		font-weight:bold;
		margin-bottom:10px;
	}
	.landlord-info span {
		color:#000 !important; font-size:120%; line-height:170%; display:block;
	}
		.landlord-info span a {
			color:#000 !important; text-decoration:none;
		}
			.landlord-info span a:hover {
				color:#b5121b !important; text-decoration:underline;
			}
	.landlord-info span.label {
		float:left; width:120px; font-weight:bold; color:#000 !important;
	}
	

.signoff {
	float:right; width:240px; margin:5px 0; text-align:center;
}
	.signoff img {
		margin-bottom:20px;
	}
	.signoff p a {
		font-size:110%; font-weight:bold; color:#b5121b !important;
	}
	

.finish {
	float:left; width:630px; text-align:center; margin:15px 0;
}
	.finish p {
		color:#000 !important; font-size:130% !important; font-weight:bold; 
	}

	.map_travel_box {height:150px; display: inline-block;width: 100%;vertical-align: top;font-family: "Noto Sans","Trebuchet MS",sans-serif !important;font-size: 16px;color: #202329;}
	.map_travel_box .map_travel_title {font-size: 18px;color: #202329;}
	.map_travel_selector label {width: 30%;text-align: right;padding-right: 20px;line-height: 24px;color: #202329;}
	.map_travel_selector select {width: 50%;vertical-align: top;color: #202329;}
	.map_travel_results span { color:#202329; width: 30%; text-align: right;}
	.map_travel_results div { width: 60%; color: #202329; padding-left: 15px; }

.property-info {
	width: 630px !important;
	border-bottom: 3px solid #000;
	margin-left: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
}

.property-info ul li {
	background-image: url("../images/generic/no-icon.gif");
	background-position: right center;
	background-repeat: no-repeat;
	width: 180px !important;
	margin-right:20px !important;
	float: left; 
}
.property-safety {
	margin-right: -7px;
}

span[id$="_Ctrl_Contact_agent_name"],
.agent-details-link {
    color: #202329;
    text-decoration: none;
	text-transform: capitalize;
}

.other-facilities p.info {
color: #000 !important;
}
