@charset "UTF-8";body{font-family:Arial,Helvetica,sans-serif;background:#363b59 url(/productionFiles/images/mainBg.aspx) repeat-x;color:#1d1d1d;margin:0;padding:0}td,p,li,body{font-size:12px}img,div{behavior:url(/CMSPages/css/iepngfix.htc)}img{border:none}a,a:visited{color:#3e5eab;text-decoration:none}a:hover,a:visited:hover{color:#1d1d1d;text-decoration:underline}h1{font-size:24px;color:#76834a;line-height:28px}h2{font-size:15px}h3{color:#8a7649}.iBody{background:url(/productionFiles/images/iBodyBg.aspx) no-repeat}.iLeft{width:267px;float:left;padding:23px 0 0}.iQuickSearch{height:267px;margin:0 0 16px;padding:0 0 0 40px;overflow:hidden}.iQuickSearch h2{font-size:12px;color:#333725;text-transform:uppercase;margin:0 0 20px}.iQuickSearch select{margin:0 0 10px;display:block;width:168px}*html .iQuickSearch select{margin:0 0 7px}*:first-child+html .iQuickSearch select{margin:0 0 7px}.btn_quicksearch{background:url(/productionFiles/images/btnQuickSearchSubmit.aspx) no-repeat;border:none;height:22px;width:129px;cursor:pointer}.iResources{background:url(/productionFiles/images/iResourcesBg.aspx) 0 25px repeat-x;min-height:275px;height:auto !important;height:275px;padding:0 30px;color:#000}.iResources h2{font-size:12px;color:#fff;width:122px;height:19px;text-align:center;text-transform:uppercase;background:url(/productionFiles/images/iResourcesH2Bg.aspx) no-repeat;margin:0 0 19px -15px;padding:6px 0 0}.iResources h3,.iResources h3 a,.iResources h3 a:visited{font-size:14px;color:#242a62 !important;margin:0;padding:0}.iResources a:hover{text-decoration:underline !important}.iResources p{margin:0 0 18px;padding:0}.iRight{width:653px;float:left;padding:18px 0 0}.iMagCover{width:200px;float:left;height:288px}.iWelcome{font-size:14px;line-height:16px;width:417px;float:right;height:130px;margin:0 0 20px;padding:35px 0 0;overflow:hidden;color:#000}.iWelcome p{font-size:14px;margin:0 0 15px}.iSubscribe{width:417px;float:right;height:51px;padding:17px 0 0;overflow:hidden;color:#30344f}.iSubscribe p{float:left;width:280px;margin:0}.iSubscribe img{float:right;margin:5px 0 0}.iFeatured{height:385px}.iFeatured h2{font-size:12px;color:#fff;width:169px;height:19px;text-align:center;text-transform:uppercase;background:url(/productionFiles/images/iFeaturedH2Bg.aspx) no-repeat;margin:0;padding:6px 0 0}.iFeaturedImage{width:636px;height:332px}.iFeaturedImage img{border:8px solid #fff !important;-webkit-box-shadow:0 0 7px #b1a490;-moz-box-shadow:0 0 7px #b1a490;box-shadow:0 0 7px #b1a490;width:636px !important;height:auto !important}.iBox{width:185px;float:left;margin:0 4px 0 0;background:url(/productionFiles/images/iBoxBg.aspx) no-repeat;min-height:140px;height:auto !important;height:140px;padding:0 15px}.iBox hr{border:none;border-bottom:1px dotted #999;height:1px;margin:0 0 11px}.iBox h2{font-size:13px;color:#5f7713;margin:0 0 12px;padding:5px 0 0;height:20px}.iBox h2 a,.iBox h2 a:visited{color:#5f7713}#iBoxThree{float:right;margin:0}.bodyBgY{background:#e1e6d2 url(/productionFiles/images/bodyBgY.aspx) 100% 0 repeat-y}#bodyNarrowBgY{background:#e1e6d2 url(/productionFiles/images/bodyNarrowBgY.aspx) 100% 0 repeat-y}.bodyBg{background:url(/productionFiles/images/bodyBg.aspx) no-repeat;min-height:800px;height:auto !important;height:800px}#bodyNarrowBg{background:url(/productionFiles/images/bodyNarrowBg.aspx) no-repeat}.crumbs{font-size:11px;font-weight:bold;color:#5d72a3;text-transform:lowercase;height:30px;padding:14px 30px 0}.crumbs a,.crumbs a:visited{color:#76834b}.left{width:295px;float:left}#bodyNarrowBg .left{width:290px;padding-left:30px}.subscribeCover{width:128px;float:left;background:url(/productionFiles/images/subscribeCoverBg.aspx) no-repeat;padding:0 0 0 22px;margin:0 0 15px;height:138px}#bodyNarrowBg .subscribeCover{background:none}.subscribeCopy{width:125px;float:left;height:138px;position:relative;color:#606b3e}.subscribeCopyInner{position:absolute;bottom:0}.subscribeCopyInner p{margin:0}.subscribeBtn{margin:0 0 25px 22px}.subAdCol{padding:0 0 0 20px}.subAd{margin:0 0 20px}.subAd img{border:8px solid #fff !important;-webkit-box-shadow:0 0 7px #b1a490;-moz-box-shadow:0 0 7px #b1a490;box-shadow:0 0 7px #b1a490;width:250px !important;height:auto !important}.leftColForm{margin:0 0 50px}.leftColForm input{padding:4px 7px;border:1px solid #afb88b;margin:0 0 5px}.leftColForm textarea{padding:4px 7px;border:1px solid #afb88b;margin:0 0 5px}.leftColForm select{padding:4px 7px;border:1px solid #afb88b;margin:0 0 5px;width:198px}.leftColForm checkbox{width:auto !important}.requestForm .captchaCode input{width:80px !important}.subscribeForm input,.subscribeForm textarea,.requestForm input,.requestForm textarea{width:180px !important}.subscribeForm .DropDownField,.subscribeForm .ListBoxField,.requestForm .DropDownField{width:auto !important}.subscribeForm .formLabel,.requestForm .formLabel{width:90px !important;padding:5px 7px 0 0}.requestFormSubmit input{width:auto !important}.requestFormSubmit{display:inline-block}.requestForm p span{display:block;font-size:16px;font-weight:bold}.requestFormCheckbox{display:block;clear:both;margin:5px 0 2px}.requestFormCheckbox input{width:auto !important;float:left;margin:0 4px 0 0;padding:0;border:0}.requestFormSpacer{margin:0;padding:0;height:15px;clear:both}.subscribeForm .requestFormSubmit,.requestForm .requestFormSubmit{margin:7px 0 0;width:auto !important;font-weight:bold;background:#4e5c84 url(/productionFiles/images/btnGeneralBg.aspx) repeat-x;border:1px solid #4e5c84;color:#fff}.content{line-height:20px;width:563px;float:right;padding:31px 30px 0;margin:2px 20px 0 0}#bodyNarrowBg .content{width:570px;padding-left:0;padding-right:0}.content h1{margin:0 0 15px;padding:0;width:475px}#bodyNarrowBg .content h1{width:570px}.content h2,.content h3,content h4{margin:0 0 2px}.content p{margin:0 0 20px}.wideAdContainer{margin:0 0 25px;text-align:center;height:298px}.wideAdContainer img{border:8px solid #fff !important;-webkit-box-shadow:0 0 7px #b1a490;-moz-box-shadow:0 0 7px #b1a490;box-shadow:0 0 7px #b1a490;width:554px !important;height:auto !important}.blogLeftColBox{padding:15px;background:#ecefe4;margin:0 0 0 20px;font-weight:bold;width:236px}.blogLeftCol h2{margin:0 0 3px}.blogLeftCol ul{padding:0;margin:0 0 11px;list-style:none}.blogLeftCol li{margin:0 0 5px}.blogLeftCol a,.blogLeftCol a:visited{color:#76834a}.recentBlogPosts,.blogArchives{margin:0 0 5px}.builderListingTable{width:100%;border-collapse:separate;border-spacing:0 1px}.builderListingTable td,.builderListingTable th{padding:5px 15px 5px 11px;text-align:left;vertical-align:top}.builderListingTable th{background:#d8dcc9}.builderListingTable td{border-bottom:1px solid #d8dcc9}.builderListingTable tr.even{background:#f3f5ec}.builderListingTable th{cursor:pointer;border-right:1px solid #e8ebdc}.btnMapToggle{width:60px}.btnMapToggle,.btnViewLargerMap,.mapKeyLink,.btnBuilderCustomFilter,.requestFormSubmit input,.btnRequestBrochure{font-size:11px;line-height:11px;text-align:center;margin:0 0 3px;color:#fff;border:none;font-weight:bold;display:inline-block;padding:5px 10px;border-radius:3px;background:url(/productionFiles/images/btnGeneralBg.aspx) 0 50% repeat-x}.requestFormSubmit{text-align:center}.mapKeyLink{float:right}a.btnMapToggle:hover,a.btnViewLargerMap:hover,a.btnMapToggle:visited,a.btnViewLargerMap:visited,a.mapKeyLink,a.mapKeyLink:visited,a.btnRequestBrochure:hover,a.btnRequestBrochure:visited:hover,a.btnRequestBrochure:visited{color:#fff;text-decoration:none}.listingFilter{margin:0 0 20px}.listingFilter select{display:block;float:left;float:none\9;width:auto\9;margin:0 5px 5px 0}*html .listingFilter select{float:left;width:450px;clear:both}*:first-child+html .listingFilter select{float:left;width:450px;clear:both}.neighborhoodFilterCity{width:90px}.neighborhoodFilterPrice{width:90px}.neighborhoodFilterBuilder{width:115px}.neighborhoodFilterType{width:90px}.neighborhoodFilterLifestyle{width:115px}.listingFilterCity{width:150px}.listingFilterPrice{width:175px}.listingFilterStyle{width:150px}.listingFilterSqFt{width:150px}.listingFilterBedrooms{width:175px}.listingFilterMoveInStatus{width:150px}.listingFilterMoveInSpecial{clear:both;display:block}.listingsListingTable tr.even{background:#f3f5ec}.moveInSpecialKey{font-weight:bold;position:relative}#map_container{border:1px solid #76834a}.listingFilter .btn_quicksearch{clear:both;float:left;background:url(/productionFiles/images/btnFilterSubmit.aspx) no-repeat;border:none;cursor:pointer;height:22px;width:129px}.listingsListingTable{width:100%;border-collapse:separate;border-spacing:0 0;margin:0 0 25px;border-left:1px solid #d8dcc9;border-bottom:1px solid #d8dcc9}.listingsListingTable td,.listingsListingTable th{padding:5px 15px 5px 5px;text-align:left;vertical-align:top;border-right:1px solid #d8dcc9}.listingsListingTable td{border-bottom:1px solid #d8dcc9}.listingsListingTable th{background:#d8dcc9;border-right:1px solid #e8ebdc;cursor:pointer}th.sortable{background:#d8dcc9 url(/productionFiles/images/sortArrows.aspx) 100% 50% no-repeat}th.headerSortDown{background:#d8dcc9 url(/productionFiles/images/sortDown.aspx) 100% 50% no-repeat}th.headerSortUp{background:#d8dcc9 url(/productionFiles/images/sortUp.aspx) 100% 50% no-repeat}.builderListingTable td{border-bottom:1px solid #d8dcc9}.listingsTableLot{width:30px}.listingsTableDate{width:70px}.listingsTableStories{width:40px}.listingsTableBedBath{width:45px}.listingsTableSf{width:30px}.listingsTablePlan{width:30px}.listingsTableDescription{border-right:1px solid #d8dcc9 !important}.listingsTable{width:45px}.listingDollarSign{font-weight:bold}.listingsrListingTable td.alternateRow{background:#f3f5ec}.detailImageContainer{width:300px;float:left}.detailImageContainer img{border:8px solid #fff;-webkit-box-shadow:0 0 7px #b1a490;-moz-box-shadow:0 0 7px #b1a490;box-shadow:0 0 7px #b1a490;margin:0 0 11px}.detailRight{width:250px;float:right;line-height:16px}.detailRight h3{font-size:14px;font-weight:bold;margin:0 0 2px;color:#1d1d1d}.detailHeader{font-size:18px;padding:7px 0;border-top:1px dotted #777;background:url(/productionFiles/images/detailHeaderBg.aspx) 50% 0 no-repeat}.detailPrice{margin:0 0 15px;line-height:16px;color:#555}.detailPriceAccent{font-size:20px;font-weight:bold;color:#000}.detailCity{font-size:14px;font-weight:bold;margin:0 0 2px}.detailSmall{font-size:11px}.detailAddress{margin:0 0 15px}.detailPhone{margin:0 0}.detailBuilders{margin:0 0 15px}.detailMap{margin:9px 0 25px;border:1px solid #76834a}#newHomeGuidesLanding{background:#fff}.newHomeGuidesTable{font-size:12px !important}.wide{background:url(/productionFiles/images/wide.aspx) 50% 0 no-repeat}.wrapper{width:950px;margin:0 auto}.logo{height:104px;width:320px;float:left;padding:23px 0 0 30px}.topLinks{width:560px;float:right;height:69px;padding:15px 0 0;color:#f2f2f2;text-align:right}.topLinks p{font-size:13px;display:inline}.topLinks a,.topLinks a:visited{color:#f2f2f2}.topLinks ul{float:right;list-style:none;margin:0;padding:0}.topLinks li{font-size:13px;float:left;padding:0 0 0 12px;margin:0 0 0 12px;border-left:1px solid #9c9da4}.topLinksFirst{border-left:none !important}.tagline{font-size:20px;color:#dfe2e9;font-style:italic;width:560px;float:right;text-align:right}.tagline p{font-size:20px;margin:0}.mainBody{background:#fff url(/productionFiles/images/mainBodyBg.aspx) repeat-x;min-height:800px;height:auto !important;height:800px;padding:0 0 25px}.footer{font-size:11px;color:#a5a8bc;margin:0 0 75px;padding:17px 0 0}.footer p{font-size:11px;margin:0}.footer a,.footer a:visited{color:#bfc3d6}.footerOne{width:658px;float:left;padding:0 0 0 17px}.footerTwo{width:90px;float:right;text-align:right;padding:0 10px 0 0}.footerThree{width:155px;float:right}.clearer{clear:both}.medium{font-size:14px !important}.mapKey{padding:9px 0 2px}.mapKey ul{list-style:none;padding:0 0 0 15px;margin:0}.mapKey li{margin:0 0 7px}.mapKey li img{margin:0 7px 0 0}.universalPager{margin:11px 0 0}.universalPager .universalPagerBox,.universalPager a{border:1px solid #ddd;display:inline-block;width:15px;height:15px;line-height:15px;font-size:10px;margin:0 3px 3px 0;text-align:center;float:left}.universalPager .navBtns{border:1px solid #fff;font-weight:bold;font-size:12px;width:auto !important}.priceRangeTable{padding:3px 0 0}.priceRangeTable input{width:auto !important;margin:0 3px 3px 0}a.Banner img{max-width:100%;height:auto}.ddsmoothmenu{height:44px;background:url(/productionFiles/images/navBg.aspx) no-repeat;padding:0 15px}.ddsmoothmenu ul{z-index:500;margin:0;padding:0;list-style-type:none}.homeLink{display:none}.ddsmoothmenu ul li{position:relative;display:inline;float:left}.ddsmoothmenu ul li a{display:block;color:white;padding:16px 17px 0 15px;background:url(/productionFiles/images/daddyBg.aspx) 100% 100% no-repeat;color:#2d2b2b;text-decoration:none;height:28px;text-transform:uppercase;font-weight:bold}.ddSmoothLast ul li a{background:none !important}* html .ddsmoothmenu ul li a{display:inline-block}.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{color:#fff}.ddsmoothmenu ul li a.selected{background:#76834a;color:#fff}.ddsmoothmenu ul li a:hover{background:#76834a;color:#fff;text-decoration:none !important}.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;background:#d0d6b9 url(/productionFiles/images/dropBg.aspx) repeat-x;padding:0;border-left:1px solid #76834a;border-bottom:1px solid #76834a;border-right:1px solid #76834a}.ddsmoothmenu ul li ul li{display:list-item;float:none;padding:0}.ddsmoothmenu ul li ul li a.selected,.ddsmoothmenu ul li ul li a:hover{background:#4b618b;color:#fff !important}.ddsmoothmenu ul li ul li ul{top:0;border-left:1px solid #76834a;padding-bottom:0}.ddsmoothmenu ul li ul li a{width:160px;padding:6px 23px 6px 15px;margin:0;border-bottom:1px solid #bdc4a1;border-top:1px solid #d7dcc3;background:none;height:auto;color:#253568 !important;text-transform:lowercase}* html .ddsmoothmenu{height:1%}.downarrowclass{position:absolute;top:12px;right:7px;display:none}.rightarrowclass{position:absolute;top:9px;right:7px}.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver}.toplevelshadow{opacity:.8}.moveInSpecialContainer{float:left;margin:0 10px 10px 0;text-align:center;width:170px;font-weight:bold;height:175px}.moveInSpecialContainer img{border:8px solid #fff;-webkit-box-shadow:0 0 7px #b1a490;-moz-box-shadow:0 0 7px #b1a490;box-shadow:0 0 7px #b1a490;margin:0 0 7px;max-height:125px;max-width:154px}.formLabel{width:100px;text-align:right;padding:4px;vertical-align:top;font-weight:bold}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,.25);background-color:#191919;background-color:rgba(25,25,25,.92);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(transparent),to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,.35)}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.35)}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,.35)}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,.35)}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#191919;border-top-color:rgba(25,25,25,.92)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#191919;border-bottom-color:rgba(25,25,25,.92)}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#191919;border-right-color:rgba(25,25,25,.92)}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#191919;border-left-color:rgba(25,25,25,.92)}.EditingFormErrorLabel{color:red;font-weight:bold}@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,.88)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,.88)}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,.92)}}