.homedetail .photo {
	display: table-cell;
	padding-right: 15px;
	width: 330px;
}
.homedetail .details {
	display: table-cell;
	padding: 5px;
}
.homedetail .button {
	float:left;
	width:165px;
	overflow:hidden;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}
.homedetail .price.value {
	font-weight:bold;
}
.homedetail .sqft.value {
	font-weight:bold;
	font-style:italic;
}
.floorplanPop.button {
	width:150px;
}
.homedetail .heading {
	float:left;
	width:100px;
	font-weight:bold;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size:8pt;
	line-height:25px;
	text-transform:uppercase;
	letter-spacing:1.5px;
}
.homedetail .inventorylinks {
    vertical-align:top;
    display:inline-block;
    margin-left:15px;
    margin-right:10px;
	text-transform:none;
	font-variant:normal;
    font-weight:normal;
    font-size:10pt;
}
.homedetail .value {
	float:left;
	width:75px;
    font-family:Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif;
	font-size:10pt;
	line-height:27px;
}
.homedetail .value.second {
	width:20px;
}
.homedetail .buildername {
    font-variant:small-caps;
    color:#1d8087;
    font-family:Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif;
	font-weight:bold;	
}
.homedetail .subtext {
	font-weight:normal;
	color:#000;
    font-style:italic;
	font-variant:normal;
	font-size:90%;
}
.homedetail .neighborhood {
    font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
}
.homedetail .detailbox {
	background-color:#f0e7c5;
	padding:10px 8px;
}
.homedetail .builderReps .header {
	background-color:#000;
	width:100%;
	text-transform:uppercase;
	color:#fff;
	padding:5px 0px 2px 15px;
    font-family:Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif;
}
.builderReps .builder {
	float:left;
	width:50%;
	margin-bottom:10px;
}
.builderReps .photo {
	float:left;
	width:95px;
}
.builder h4 {
	font-weight:bold;
}
.builder .repinfo {
	margin-top:15px;
    font-family:Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif;
}
.builder .emailPop {
    font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size:9pt;
	font-weight:bold;
	cursor:pointer;
}
.builder .emailPop:hover {
    color:#1d8087;
}
.amenities.value {
	float:none;
	font-size:10pt;
}
.amenities.value * {
	font-size:10pt;
}

/* HOME - SALES REP CONTACT FORM POPUP */
.homecontact {
	background:url('/images/background_homecontact.jpg') no-repeat #1a7178;
	width:432px;
	color:#ffffff;
	padding-bottom:20px;
	overflow-x:hidden;
	overflow-y:auto;
}
.homecontact .content {
    font-family: Tahoma, Verdana, Geneva, sans-serif;
	margin-top:140px;
	padding:0px 25px;
	color:#fff;
	font-size:10pt;
}
.homecontact .content .highlight {
	color:#fff !important;
}
.homecontact .introtext {
	font-size:12pt;
	letter-spacing:1.5px;
	color:#fff;
}
.homecontact ul {
	height:40px;
	overflow:auto;
}
.homecontact ul li{
	color:#fff;
}
.homecontact h1 {
	color:#fff;
	margin-top:5px;
}
.homecontact .customform input[type=text] {
	width:200px !important;
}
.homecontact textarea {
	width:350px;
	margin-bottom:7px;
}
.floorplanContainer {
    width:800px;
    padding:10px;
}
.homedetail .description .heading {
	position:relative;
	top:2px;
	padding:0px;
	margin:0px;
	line-height:20px;
}
/* Tablets only */
@media (min-width : 598px) and (max-width : 1024px) {
	.homedetail .table .photo {
		width:50%;
	}
	.homedetail .heading {
		text-transform:none;
	}
	.condenseWrapper {
		display:table;
		table-layout:fixed;
		width:100%;
	}
	.condenseWrapper .condense {
		display:table-cell;
		width:50%;
	}
	.homedetail .heading, .homedetail .value, .homedetail .description .heading {
		line-height:1.5;
	}
	.amenities.value * {
		font-size:12px;
	}
	.condenseWrapper .heading, .condenseWrapper .value {
		width:auto;
	}
	.homedetail .photo .button {
		width:auto;
		display:block;
		float:none !important;
		margin-bottom:10px;
		box-shadow:none;
		padding:9px 5px;
	}
	.builderReps .builder {
		float: none;
		display: inline-block;
		width: 100%;
	}
}
/* Small Tablet + Mobile */
@media (max-width : 767px) {
	.homedetail .inventorylinks {
		display:block;
		margin:0;
	}
}

