﻿

/* Property Detail
=========================================================================================== */
.propertyIntro {
	float:left; width:600px; margin:10px 15px 5px 15px;
}
	.propertyIntro h4 {
		font-size:18px; color:#CD202C;
	}
	.propertyIntro p {
		color:#000000 !important;
	}
	
	#propertyDetails .property-info.facilityNumbers {border-bottom: none;}

.detail-top {
	height:5px;
	background:#cccccc	none bottom no-repeat;
}
	.detail-top.noBG {
		background:none;
	}
.detail-bot {
	float:left; width:630px; padding-bottom:8px;
	background:#cccccc	none bottom no-repeat;
}
	.detail-bot.noBG {
		background:none;
	}
	.detail-bot .content {
		padding:2px 15px;
	}
	.detail-bot p.main {
		float:left; width:250px; font-weight:bold; color:#CD202C !important; 
	}
	.detail-bot span.label {
	    float:left; width:250px; font-weight:bold; color:#000000 !important; font-size:14px; line-height:170%;
	}
	.detail-bot span.info {
	     display:inline-block; width:300px; color:#000000 !important; float:left;font-size:14px; line-height:170%;
	}
	.detail-bot p.label {
		float:left; width:250px; font-weight:bold; color:#000000 !important;
	}
	.detail-bot p.info {
			float:left; line-height:14px; width:300px; color:#000000 !important; 
	}
		.detail-bot p.info strong {
			color:#336699;
		}
		.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 0px; 
}
	.property-info p {
		color:#000000 !important;
	}
	.property-info p.main {
		color:#CD202C !important; font-weight:bold; margin-bottom:10px; 
	}
	.property-info ul li {
		font-size:14px; color:#000000 !important; line-height:140%; display: none;
	}
		.property-info ul li.yes {
			background:url(../images/generic/yes-icon.gif) right no-repeat; margin-right:-8%; display: block;
		}
		
		.info.rent_includes_options span.no {display:none;}

.property-safety {
	float:right; width:600px; padding:10px 15px 15px 15px; 
	background:#cccccc none top left no-repeat;
}
	.property-safety p.main {
		color:#CD202C !important; font-weight:bold;
	}
	.property-safety p {
		color:#000000 !important; display:inline-block;
	}
	.property-safety p.marginleft {
		 margin:0 0 0 40px;
	}
	.property-safety .inline {
		 display:inline-block;
	}
		.property-safety p a {
			font-weight:bold; color:#CD202C !important; text-decoration:none;
		}
			.property-safety p a:hover {
				color:#CD202C !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:#CD202C !important; font-weight:bold; margin-bottom:10px;
	}
	.landlord-info span {
		color:#000000 !important; font-size:12px; line-height:150%; display:block;
	}
		.landlord-info span a {
			color:#000000 !important; text-decoration:none;
		}
			.landlord-info span a:hover {
				color:#80b931 !important; text-decoration:underline;
			}
	.landlord-info span.label {
		float:left; width:140px; font-weight:bold; color:#000000 !important;
	}
	

.signoff {
	float:right; width:240px; margin:5px 0; text-align:center;
}
	.signoff img {
		margin-bottom:20px;
	}
	.signoff p a {
		font-size:14px; font-weight:bold; color:#CD202C !important;
	}
	

.finish {
	float:left; width:630px; text-align:center; margin:15px 0;
}
	.finish p {
		color:#000000 !important; font-size:130% !important; font-weight:bold; 
	}
.map_travel_box {display:inline-block; width:49%; vertical-align:top; font-family: "tahoma", "Arial", "Verdana", sans-serif; font-size:12px; color:#333; zoom:1; *display:inline; }
.map_travel_box_legend {display:inline-block; zoom:1; *display:inline;}
.map_travel_title { text-align:center; font-weight: bold; font-size:14px; color:#444444; margin-top:5px; margin-bottom:5px;}
.map_travel_selector { padding-left:10px; margin-bottom:2px; }
.map_travel_selector span {display:inline-block; width:80px; overflow:hidden;}
.map_travel_selector label {display:inline-block; width:80px; overflow:hidden;}
.map_travel_selector select {width:180px; overflow:hidden;}
.map_travel_results span { padding-left:10px; padding-top:3px; color:#333; display:inline-block; width:80px; }
.map_travel_results div { width:180px;  padding-top:7px; display:inline-block; color:#000;}

.agent-details-link {color: #336699;text-decoration: none;}
.agent-details-link:hover {color: #003F81;text-decoration: none;}

.property-info {
    border-bottom: 3px solid #CD202C;
    padding-bottom: 10px;
    padding-left: 16px;
    width: 630px !important;
	
}

.property-info ul li {
 background-image: url("../images/generic/no-icon.png");
 background-position: right center;
 background-repeat: no-repeat;
 width: 198px !important;
 margin-right:20px !important;
 float: left; 
}
.property-safety {
 margin-right: 30px;
}

.pageBody_advert #propertyDetails {margin-left:40px;}

/*.property-safety{display:none;}*/
div.blue {width: 646px;}