.planSlider .flex-direction-nav{width:100%}.planSliderText{padding:25px 35px}.planSliderText h1{margin-bottom:10px}.planDetails{padding:15px 10px;overflow:hidden}.planDetails h1{margin-bottom:20px}.planDetails h2{margin-bottom:0}.planDetails .planPrice,.planDetails .address{margin-bottom:20px}.planDetails .divider{margin:40px 0 20px;height:1px;width:100%}.planDetails .marketingDescription{font-style:italic;margin-bottom:20px;padding:0 5px}.planDetails .featuresTitle{padding:0 5px}.planDetails .featuresList{margin-top:10px;padding:0 5px}.planDetails .featuresList li{position:relative}.planDetails .featuresList li:before{content:"- ";position:relative;top:-1px}.houseSpecLabels{float:left;margin:0;padding:10px 0 15px}.houseSpecLabels li{padding:5px 12px 5px 5px}.houseSpecsValues{overflow:hidden;padding:10px 0}.houseSpecsValues li{padding:5px 5px 5px 10px}.houseSpecLabels li,.houseSpecsValues li{position:relative}.houseSpecLabels li:after,.houseSpecsValues li:after{content:'';display:block;height:1px;bottom:0;left:0;right:0;position:absolute}.floorplanButtonContainer{text-align:center}.slider-3-3{padding-top:50px}.listingSlider{padding:0 45px 50px}.listingSlider .flex-direction-nav a.flex-prev{left:0}.listingSlider .flex-direction-nav a.flex-next{right:0}.listingSlider .sliderControls{bottom:12px;text-align:center}.listingSlides>li{float:left}.listingSlides>li a{display:block;position:relative}.listingSlides4>li{margin-left:1%;width:49.5%;position:relative}.listingSlides4>li:nth-child(2n-1){clear:left;margin-left:0}.listingSlides4>li:nth-child(3),.listingSlides4>li:nth-child(4){margin-top:15px}.listingSlides4 .comparePlan{font-size:26px;top:0;right:0;position:absolute;padding:0 10px}.listingSlides6>li{margin-left:.5%;width:33%;position:relative}.listingSlides6>li:nth-child(3n-2){clear:left;margin-left:0}.listingSlides6>li:nth-child(n+4){margin-top:15px}.listingSlides6 .comparePlan{font-size:20px;top:0;right:0;position:absolute;padding:0 10px}.detailsTop{position:absolute;top:0;left:0;overflow:hidden}.detailsTop .planName,.detailsTop .homeStatus{display:block;float:left;padding:3px 15px}.detailsBottom{line-height:1;margin:0;padding:2px 0 5px;text-align:center}.detailsBottom li{display:inline-block}.detailsBottom li:before{content:"|";display:inline-block;font-size:.8em;margin:0 8px 0 4px;padding-top:.1em;vertical-align:top}.detailsBottom li:first-child:before{display:none}.directionsWrapper{padding-top:0!important}.goBackButton .directionsWrapper{padding-top:55px!important}.interactiveFloorPlanPage{text-align:center}.interactiveFloorPlanPage iframe{width:100%}.directionsWrapper{line-height:0;text-align:right}.directionsRight{float:right;padding-left:20px;padding-right:10px;text-align:right}.directionsLeft{overflow:hidden}.directionsLeft input[type="text"]{width:516px}.directionsTop{line-height:1;padding:10px}.directionsRTE p{margin-bottom:5px}#drivingDirectionsMap{height:600px;width:100%}#drivingDirectionsMap img{max-width:none}#directionsAddressError{display:inline-block;color:red;font-size:.9em}#getDirectionsButton{height:33px;padding:4px 33px;vertical-align:top}#directionsRouteSummary{display:inline-block;margin-bottom:0;margin-left:15px}#directionsRouteDistance,#directionsRouteTime{line-height:1;margin-bottom:5px}#directionsRouteDistance{margin-bottom:0}.searchTop{padding:12px 15px;text-align:right}.searchTop:after{content:"";display:table;clear:both}.searchTop h1{float:left;line-height:1!important;margin:0}.searchTop .homefinderStatus{padding-top:5px}.searchTop .homefinderStatus,.searchTop .col,.searchTop label{display:inline-block;vertical-align:top}.searchBottom{padding:15px;white-space:nowrap}.searchBottom .col{display:inline-block;vertical-align:bottom}.searchBottom .selectField,.searchBottom .builderName{padding-right:5px;width:203px}.searchBottom .selectField label,.searchBottom .selectField .selectbox{display:block}.searchBottom .searchBtnBox{width:140px}.searchBottom .searchBtnBox button{display:block;height:33px;width:100%}.searchBottom .bdxSearchByBuilder{padding-top:15px;white-space:normal}.searchBottom .builderName{display:inline-block;padding-left:25px;position:relative;vertical-align:middle;white-space:normal}.searchBottom .builderName .checker{left:0;top:50%;margin-top:-.5em;position:absolute}#homefinderLoadingInfo{padding:15px}.homefinderListings{margin-top:18px}.homefinderSlider{padding:0 350px 50px;overflow:hidden;position:static}.homefinderSlider .flex-viewport{overflow:visible!important}.homefinderSlider .slides>li{-ms-transform:scaleY(.75);transform:scaleY(.75);-ms-transition:transform .5s ease;transition:transform .5s ease}.homefinderSlider .slides>li.flex-active-slide{-ms-transform:scaleY(1);transform:scaleY(1)}.homefinderSlider .slides>li a{display:block;position:relative}.homefinderSlider .slides>li img{padding:0 10px}.homefinderSlider .flex-direction-nav a.flex-prev{left:0}.homefinderSlider .flex-direction-nav a.flex-next{right:0}.homefinderSlider .homefinderDetailsTop{position:absolute;top:20px;right:10px;margin-left:10px;overflow:hidden;display:inline-block}.homefinderSlider .homefinderDetailsTop span{display:block;padding:5px 10px;text-align:right}.homefinderSlider .homefinderDetailsBottom{margin:0 10px;padding:15px 25px;position:relative;text-align:right}.homefinderSlider .homefinderDetailsBottom:after{content:"";display:table;clear:both}.homefinderSlider .homefinderDetailsBottom .homefinderPlanName{bottom:100%;left:0;margin-bottom:0;padding:15px 25px;position:absolute;text-align:left;width:100%}.homefinderSlider .homefinderDetailsBottomSpecs{float:left;text-align:left;margin:0!important}.homefinderSlider .homefinderDetailsBottomSpecs:after{content:"";display:table;clear:both}.homefinderSlider .homefinderDetailsBottomSpecs li{float:left;line-height:1;margin-bottom:5px;padding-right:10px;width:205px}.homefinderSlider .homefinderDetailsBottomSpecs li:nth-child(2n-1){clear:left}.homefinderSlider .homefinderPlanPrice{display:inline-block}.homefinderSlider .homefinderPlanPrice span{display:block;text-align:center}.homefinderSlider .sliderControls{bottom:200px;text-align:center}.homefinderSlider .directionNavWrapper{left:383px;width:1500px}.homefinderSlider .directionNavWrapper .flex-direction-nav{position:static}#noResults{font-weight:bold;font-size:1.2em;padding:15px;text-align:center}.bdxBodyContent{padding:0}#leftColumn{min-height:1px}.twoColumnContent #leftColumn{float:left;margin-right:14px;width:1020px}.twoColumnContent #rightColumn{float:left;width:380px}.homeFavWrap{position:absolute;top:25px;left:0}