.homedetail .photo {
	display:table-cell;
	padding-right:20px;
	width:330px;
	vertical-align:top;
}
.homedetail .details {
	display:table-cell;
	vertical-align:top;
	padding:5px;
}
.homedetail .button {
	float:left;
	padding:0;
    font-size: 11px;
	border:1px solid #fff;
}
.homedetail .button a {
	padding:7px 8px 7px 8px;
}
.homedetail .floorplanPop {
	float:right;
}
.homedetail h1 {
	font-size:19px;
	font-weight:bold;
	margin-bottom:20px;
}
.homedetail .heading {
	float:left;
	width:100px;
	font-weight:bold;
	font-size:13px;
	line-height:23px;
}
.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:13px;
}
.homedetail .heading.col2 {
	width:80px;
	
}
.homedetail .value {
	float:left;
	width:70px;
	font-weight:normal;
	font-size:13px;
	line-height:23px;
}
.homedetail .value.second {
	width:20px;
}
.homedetail .buildername {
    color:#303601;
	font-weight:bold;	
	font-size:17px;
}
.homedetail .subtext {
    font-weight:normal;
    color:#000;
    font-style:italic;
    font-variant:normal;
    font-size:90%;
}
.homedetail .neighborhood {
    color:#303601;
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}
.homedetail .detailbox {
	background-color:#6f3402;
	background-color:#552b08;
	padding:10px 8px;
}
.homedetail .detailbox * {
	color:#fff;
}
.homedetail .builderReps .header {
	background-color:#494C07;
    font-variant:small-caps;
	width:100%;
	color:#fff;
	padding:5px 0px 2px 15px;
	font-weight:bold;
}
.homedetail ul {
	margin:0px;
}

.builderReps .builder {
	float:left;
	width:50%;
}
.builder .photo {
	float:left;
	width:110px;	
}
.builderReps .builder h4 {
	font-weight:bold;
	margin-bottom:8px;
	font-size:13px;
}
.builder .repinfo {
	font-size:13px;
	margin-top:15px;
	position:relative;
	z-index:5;
}
.builder .repinfo a {
	color:#34302f;
}
.builder .emailPop {
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	position:relative;
	z-index:5;
}
.builder .emailPop:hover {
    color:#b55414;
}
.amenities.value {
	float:none;
}
.amenities.value * {
	font-size:13px;
}

/* HOME - SALES REP CONTACT FORM POPUP */
.homecontact {
/*	background-image:url('/images/background_popup.jpg');*/
	background:#E2DBC3;
	width:431px;
	padding-bottom:20px;
	background-repeat:no-repeat;
}
.homecontact .customform {
}
.homecontact .content {
	padding:10px 25px;
	font-size:11pt;
}
.homecontact .content div {
}
.homecontact .content .highlight {
	color:#000 !important;
}
.homecontact .introtext {
/*	background:url('/images/background_popup_header.jpg');*/
    background:#552b08;
	font-size:15pt;
	letter-spacing:1.5px;
	padding:20px 25px 20px 25px;
	color:#fff;
}
.homecontact ul {
	overflow:auto;
}
.homecontact ul li{
	font-weight:bold;
}
.homecontact h1 {
	margin-top:5px;
	margin-bottom:20px;
	font-size:28px;
}
.homecontact .customform input[type=text] {
	width:200px !important;
}
.homecontact textarea {
	width:350px;
	margin-bottom:7px;
}
.floorplanContainer {
	width:700px;
	padding:10px;
}


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

