﻿/* Property Detail
=========================================================================================== */
.propertyIntro {
	float:left; width:600px; margin:10px 15px 5px 15px;
}
	.propertyIntro h4 {
		font-size:150%; color:#80b931;
	}
	.propertyIntro p {
		color:#858586 !important;
	}



.detail-top {
	height:5px;
	background:#dfecff url(../images/generic/detailBg-top.gif) top no-repeat;
}
	.detail-top.noBG {
		background:none;
	}
.detail-bot {
	float:left; width:630px; padding-bottom:8px;
	background:#dfecff url(../images/generic/detailBg-bot.gif) 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:#548cd2 !important;
	}
	.detail-bot span.label {
	    float:left; width:250px; font-weight:bold; color:#858586 !important; font-size:120%; line-height:170%;
	}
	.detail-bot span.info {
	     display:inline-block; width:300px; color:#858586 !important; float:left;font-size:120%; line-height:170%;
	}
	.detail-bot p.label {
		float:left; width:250px; font-weight:bold; color:#858586 !important;
	}
	.detail-bot p.info {
			float:left; line-height:110%; width:300px; color:#858586 !important;
	}
		.detail-bot p.info strong {
			color:#3973c5;
		}
		.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:#858586 !important;
	}
	.property-info p.main {
		color:#548cd2 !important; font-weight:bold; margin-bottom:10px;
	}
	.property-info ul li {
		font-size:110%; color:#858586 !important; line-height:140%;
	}
		.property-info ul li.yes {
			background:url(../images/generic/yes-icon.gif) right no-repeat; margin-right:22%;
		}
		

.property-safety {
	float:right; width:600px; padding:10px 15px 15px 15px; 
	background:url(../images/generic/property-safety-bg-wide.gif) top left no-repeat;
}
	.property-safety p.main {
		color:#548cd2 !important; font-weight:bold;
	}
	.property-safety p {
		color:#858586 !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:#548cd2 !important; text-decoration:none;
		}
			.property-safety p a:hover {
				color:#548cd2 !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:#548cd2 !important; font-weight:bold; margin-bottom:10px;
	}
	.landlord-info span {
		color:#858586 !important; font-size:120%; line-height:170%; display:block;
	}
		.landlord-info span a {
			color:#858586 !important; text-decoration:none;
		}
			.landlord-info span a:hover {
				color:#80b931 !important; text-decoration:underline;
			}
	.landlord-info span.label {
		float:left; width:120px; font-weight:bold; color:#858586 !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:#548cd2 !important;
	}
	

.finish {
	float:left; width:630px; text-align:center; margin:15px 0;
}
	.finish p {
		color:#858586 !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:#244770; 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:#244770; display:inline-block; width:80px; }
.map_travel_results div { width:180px;  padding-top:7px; display:inline-block; color:#000;}