/********************************************/

/* GLOBAL */

body {background:#8B8D8E;}
.inputStyle, select, textarea {background:#F6F6EE; border:1px solid #403B65; color:#403B65;}
.specialCorner {position:absolute; left:1px; bottom:0;z-index:1;}

.hr {background:url(/images/Centex/secondaryNavHR1.gif) repeat-x; margin:.5em 0; clear:both;}

a, a:visited { color:#505152; }
a:hover {color:#CD202C;}

/* "required" asterisks */
label em, .required em {color:#403B65;}

/* value highlights (roll-over pop-up bubble) */
a.valueHighlight {background:url(/images/Centex/button-valueHighlight.gif) right no-repeat;}
a.valueHighlight span {border-color:#403B65;}
.yui-tt .bd strong {color:#993416;}
.yui-tt .bd {color:#606060;}

/* info button (roll-over pop-up bubble) */
.infoToolTipContainer .fuzzyInner {background:transparent #5B583D; filter:alpha(opacity:20) progid:DXImageTransform.Microsoft.Blur(pixelradius=3);}
.infoToolTipContainer .fuzzyOuter .fuzzyBottom[class] s {background:#5B583D; border-color:#5B583D; opacity:0.2;}
.infoToolTip h5 {color:#993416;}

/* fuzzy shadow */
div.fuzzyInner {background:transparent #5B583D; filter:alpha(opacity:10) progid:DXImageTransform.Microsoft.Blur(pixelradius=3);}
div.fuzzyOuter div.fuzzyBottom[class] s {background:#5B583D; border-color:#5B583D; opacity:0.1;}

/* alert/error messaging */
.alertBar .alertBdy {background:url(/images/centex/bg-alertBar.jpg) repeat-x;}
.contactUs ul, #tellFriend ul, #thankyouError ul, .alertBar .alertBdy ul {margin:0; padding:0;}
.contactUs ul, #softJoinPopUp ul, #thankyouError ul, .alertBar .alertBdy ul {margin:0; padding:0;}

.error label, .error label em, label.error {color:#993416 !important; font-weight:bold;}
.error .inputStyle, .error select, .error textarea, input.error, select.error {border-color:#993416 !important;}

/* contact box */
.contactBox .bdy {background:url(/images/centex/bg-contactButton.gif) repeat-x;}
/* soft join Box -- ZOE */
.softJoinBox .stepHeaderSJ h3 {background:url(/images/centex/bg-stepHeaderSJ.gif) top repeat-x; text-align:left;}
.softJoinBox .stepContentSJ label {color:#6a5018;}
/********************************************/

/* HEADER */

   .header {background:#FFF; height:100px;}

	.header .logo {padding:0px;}
  .header .Tagline {position:absolute; right:680px;top:0px; width:175px; height:62px; background:#FFF url(/images/centex/better-place.gif) no-repeat;}
	/* primary nav (image sprite) */
	.header .primaryNav {position:absolute; left:100px; bottom:0; width:860px; height:38px; border-top:0px solid #FFF; background:#D0D1B4 url(/images/centex/bg-primaryNavSprite1222.jpg) no-repeat;}
	.header .primaryNav li {position:absolute;}
	.header .primaryNav a {display:block;}
  
    .header .primaryNav .tab1 a, .header .primaryNav .tab2 a, .header .primaryNav .tab3 a, .header .primaryNav .tab4 a, .header .primaryNav .tab5 a , .header .primaryNav .tab6 a {height:38px; text-indent:-99999px;}
	.header .primaryNav .tab1, .header .primaryNav .tab1#primaryNavOn {left:0px; width:170px;}
	.header .primaryNav .tab2, .header .primaryNav .tab2#primaryNavOn {left:170px; width:188px;}
	.header .primaryNav .tab3, .header .primaryNav .tab3#primaryNavOn {left:358px; width:200px;}
	.header .primaryNav .tab4, .header .primaryNav .tab4#primaryNavOn {left:558px; width:165px;}
	.header .primaryNav .tab5, .header .primaryNav .tab5#primaryNavOn {left:723px; width:137px;}
	.header .primaryNav .tab6, .header .primaryNav .tab6#primaryNavOn {left:870px; width:0px;}

	.header .primaryNav .tab1#primaryNavOn a,
	.header .primaryNav .tab1 a:hover {background:url(/images/centex/bg-primaryNavSprite1222.jpg) 0px -38px no-repeat;}
	.header .primaryNav .tab2#primaryNavOn a,
	.header .primaryNav .tab2 a:hover {background:url(/images/Centex/bg-primaryNavSprite1222.jpg) -170px -38px no-repeat;}
	.header .primaryNav .tab3#primaryNavOn a,
	.header .primaryNav .tab3 a:hover {background:url(/images/Centex/bg-primaryNavSprite1222.jpg) -358px -38px no-repeat;}
	.header .primaryNav .tab4#primaryNavOn a,
	.header .primaryNav .tab4 a:hover {background:url(/images/Centex/bg-primaryNavSprite1222.jpg) -558px -38px no-repeat;}
	.header .primaryNav .tab5#primaryNavOn a,
	.header .primaryNav .tab5 a:hover {background:url(/images/Centex/bg-primaryNavSprite1222.jpg) -723px -38px no-repeat;}
	.header .primaryNav .tab6#primaryNavOn a,
	.header .primaryNav .tab6 a:hover {background:url(/images/Centex/bg-primaryNavSprite1222.jpg) -870px -38px no-repeat;}

	/* search */
	.header form {position:absolute; top:5px; right:280px; text-align:right;}
	.header form label {color:#000; font-weight:bold;}
	.header form .search {border-color:#403B65;}

	/* utility nav */
	.header .contact {position:absolute; top:0; right:150px; zoom:1; *top:-1px}
	.header .notebook {position:absolute; top:0; right:20px;}
	.header .notebook .myNotebookSignIn { _margin-top:-1px; }

/********************************************/

/* GRIDS */

.template-A .contentWrapper {position:relative; width:960px;}
.template-A .content {padding:0; background:#FFF;}
.template-A .primaryHero {float:left; margin:10px 0 0 15px; zoom:1; width:650px; height:430px; background:#11477F; }
.template-A .secondaryHero {float:left; margin:10px 0 0 10px; _margin:10px 0 0 5px; width:270px; height:430px; background:#ffffff; }
.template-A .secondaryHero .secondaryHero1 { width:270px; height:207px; background:#ffffff; }
.template-A .secondaryHero .secondaryHero2 { padding-top:15px; width:270px; height:208px; background:#ffffff; }


.template-A .searchContent {position:relative; float:left; display:inline;  margin:15px 0 15px 10px; width:650px; height:230px; background:#C2DEEA url("/images/Centex/bg-searchContent.jpg"); }

.template-A .primaryContent h1 {font-size:1.3em; padding:25px 0 0 25px; width:220px; font-weight:bold; margin-bottom:1em; color:#0B3D70;}

.template-A .primaryContent {position:relative; float:left; display:inline; width:960px; background:#F6F6EE;}
.template-A .primaryContent h1 {font-size:1.3em; padding:25px 0 0 25px; width:220px; font-weight:bold; margin-bottom:1em; color:#0B3D70;}

.template-D .content {padding:0 0 14px 0; background:#F6F6EE url(/images/Centex/bg-contentD-E.jpg) repeat-x;}
.template-D .pageTools {padding:.8em 0 .2em;}
.template-D h1 {color:#0B3D70;}
.communityName h1 { display:inline;  font-size:100%;  line-height:0.7em; }
.communityName h1 a { display:inline;  font-size:100%;  line-height:0.7em; }

.template-E .content, .template-N .content {padding:0 0 14px 0; background:#F6F6EE url(/images/Centex/bg-contentD-E.jpg) repeat-x;}
.template-E .pageTools {padding:.8em 0 .2em;}
.template-E h1 {color:#0B3D70;}
.template-E h2 {color:#B3B39F;}

	.template-E .primaryContent .fuzzyInner {filter:alpha(opacity:20) progid:DXImageTransform.Microsoft.Blur(pixelradius=3);}
	.template-E .primaryContent .fuzzyOuter .fuzzyBottom[class] s {background:#3D4E5B; border-color:#3D4E5B; opacity:0.2;}

.template-F .content {padding:19px 5px 19px 5px;}
.template-F .primaryWrapper {border-top:5px solid #403B65; background:#FFF url(/images/Centex/bg-communityModule-D.jpg) repeat-x;}
.template-F .primaryContent {background:#D0D1B4; border-top:5px solid #403B65;}
.template-F h1 {color:#403B65;}
.template-F h3 {color:#FFF; background:url(/images/Centex/bg-secondaryNavHdr.jpg) top repeat-x;}
.template-F .searchCount{border-top:5px solid #403B65;width:675px;padding:2px 0px 2px 5px;background:#F6F6EE; font-weight:bold;}

   .template-F table.searchResults tbody.srListings tr.alternate td {background:#E3E3D2;}
   .template-F table.quicksearchResults tbody.srListings tr.alternate td {background:#F6F6EE;}
   .template-F table.searchResults tbody td {background:#F6F6EE; vertical-align:top; padding:5px; font-size:.9em; border-bottom:1px solid #D0D1B4;}

.template-F .inventoryHomesHeader .headContent,
.template-F .inventoryHomesResult .primaryContent #sortBy { border:2px solid #D0D1B4; background:#D0D1B4; }

.template-G .content {padding:15px 19px;}
.template-G .primaryHero {border-color:#7B7B6B; background:#FFF url(/images/Centex/bg-communityModule-D.jpg) repeat-x;}
.template-G .primaryHero h2,
.template-G .primaryHero dt {color:#7B7B6B;}
.template-G .primaryHero ul li {background:url(/images/Centex/icon-bullet-primary.gif) 2px 5px no-repeat;}
.template-G .primaryContent {border-color:#7B7B6B; background:#F6F6EE;}
.template-G .secondaryContent .info {border-top:1px solid #CBD24C; background:#FFF url(/images/Centex/bg-infoModule-I.jpg) repeat-x;}

/* NEW PREDEFINED LANDING */
.template-Q .content {padding:19px; background:#fff none repeat scroll 0%;}
.template-Q .secondaryContent .info {border-top:1px solid #7B7B6B;}
.template-Q .secondaryContent .info h4 {color:#7B7B6B;}
.template-Q .bannerContent .OptionalBanner1 .BannerContent {background:#5F4E52;}
.template-Q .bannerContent .OptionalBanner2 .BannerContent {background:#AC5516;}
.template-Q .bannerContent .OptionalBanner1 .BannerContent .BannerHeader {color:#e8c77f;}
.template-Q .bannerContent .OptionalBanner2 .BannerContent .BannerHeader {color:#fff;}
.template-Q .bannerContent .BannerContent .BannerDesc a,
.template-Q .bannerContent .BannerContent .BannerDesc a:hover,
.template-Q .bannerContent .BannerContent .BannerDesc a:visited {color:#e8c77f !important; background:url(/images/Centex/link-arrow-orange.gif) center right no-repeat; padding-right:11px;}

.template-Q h1 { color:#403B65; }
.template-Q .stepContent {border-top: 1px solid #2D2B46;}
.template-Q .stepContent h2 {color:#403B65; border-bottom:1px solid #403B65;}
.template-Q .stepHeader h3 {background:url(/images/Centex/bg-landingHdr.gif) top repeat-x;}
.template-Q .primaryContent .stepContent {background-color:#F6F6EE;}
.template-Q .secondaryContent .stepContent { background:#D0D1B4; }
.template-Q .secondaryContent .stepContent label {color:#606060;}
.template-Q .secondaryContent .stepContent .inputStyle {background:#fff !important; border:1px solid #403B65; color:#606060;}
.template-Q .searchResults ul li span.priceDetail {color: #7B7B6B;}
.template-Q .searchResults ul li span.label a, .template-Q .searchResults ul li span.label a:hover {color:#403B65;}
.template-Q .searchResults ul li.selected, .template-Q .searchResults ul li.sfhover, .template-Q .searchResults ul li:hover {background-color: #fbfdfe;}
.template-Q .searchResults ul li .details a {background:url(/images/Centex/link-arrow-blue.gif) right center no-repeat; color:#403B65;}
/* PREDEFINED THANK YOU */
.template-Q .thankyouContent {color:#20577d; /*border-top:3px solid #0b3d70;*/}
.template-Q .thankyouContent .picFrame {background:url(/images/Centex/landing-pic-frame.png) top left no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image,src='/images/Centex/landing-pic-frame.png');
}

	/* Local events and Deals - overwrites whats in global*/
	.template-R h1 {font-size:1.85em; padding:0; margin-bottom:10px; color:#CD202C; line-height:1em; text-align:center; }
	.template-R .featured { margin-bottom:10px; border:4px solid #FFA02F; clear:both; margin-top:10px; }
  .template-R .featured h2 { background:#FFA02F; }
  .template-R .allCommunities { border:4px solid #3D7EDB; margin-bottom:10px; }
  .template-R .allCommunities h2 { background:#3D7EDB; }
.template-R .alertBar {margin-bottom:.5em;}

.template-H .content {background:#FFF url(/images/Centex/bg-contentH-I.jpg) repeat-y;}
.template-H .primaryContent {margin:32px 0 15px 14px;}
.template-H .primaryContent .container {border-color:#403B65; background:#FFF url(/images/Centex/bg-communityModule-D.jpg) repeat-x;}
.template-H h1 {color:#403B65;}
.template-H h3, .template-I h3, .template-G h3  {color:#7B7B6B;}

.template-I .content {background:#FFF url(/images/Centex/bg-contentH-I.jpg) repeat-y;}
.template-I h1 {border-color:#403B65; color:#403B65; padding:32px 0 10px;}
.template-I .primaryContent {margin:10px 0 15px 14px;}
.template-I .secondaryContent {margin:30px 0 15px 14px;}
.template-I .secondaryContent .info {border-top:1px solid #CBD24C; background:#FFF url(/images/Centex/bg-infoModule-I.jpg) repeat-x;}

.template-J .header { background:#6A181A url(/images/Centex/bg-header.jpg) repeat-x; }
.template-J h1 {color:#403B65;}
.template-J .compareResults thead.primarygrid th {background:#403B65; color:#FFF;}
.template-J .compareResults thead.primarygrid tr .wborder,
.template-J .compareResults tbody.secondarygridheader tr .wborder {border-left:1px solid #FFF;}
.template-J .compareResults tbody.secondarygridheader th {background:#7B7B6B; color:#FFF;}
.template-J .compareResults .primarygrid td {border:solid #403B65; border-width:0 1px;}
.template-J .compareResults .secondarygrid td {border:solid #7B7B6B; border-width:0 1px;}
.template-J .compareResults tbody.secondarygrid tr .bottom,
.template-J .compareResults tbody.secondarygrid tr.bottom td {border-bottom:1px solid #7B7B6B;}
.template-J .compareResults thead.primarygrid th {border-left:1px solid #403B65;}
.template-J .compareResults thead.primarygrid th .wborder {border-right:1px solid #FFF;}
.template-J .compareResults tbody.secondarygridheader th {border-left:1px solid #7B7B6B;}
.template-J .linkx,
.template-J .removelink {color:#7B7B6B;}
.template-J .compareResults tbody.primarygrid tr.rcAlternate {background:#F6F6EE;}
.template-J .compareResults tbody.secondarygrid tr.rcAlternate {background:#D0D1B4;}

.template-L h1 { color:#7B7B6B; }
.template-L h4 { color:#403B65; }
.template-L .primaryContent {border-color:#7B7B6B; background:url(/images/Centex/bg-communityModule-D.jpg) repeat-x;}
.template-L .content {padding-top:34px;}
.template-L .content dt {color:#2D2B46;}
.template-L .secondaryContent {border-color:#7B7B6B;}

	.template-L .content a, .template-L .content a:hover {color:#7B7B6B;}
	.template-L .secondaryContent dd.sublink {color:#2D2B46;}
	.template-L .content dd a.dirlink {color:#7B7B6B; text-decoration:underline;}
	.template-L .content dd span {color:#7B7B6B; text-decoration:none;}
	.template-L .contactContainer .info {border-top:1px solid #D0D1B4; background:#FFF url(/images/Centex/bg-infoModule-I.jpg) repeat-x;}

/* SECONDARY NAV */

.secondaryNav dl {zoom:1;}
.secondaryNav p.criteria {color:#506590; font-style:italic;}
.secondaryNav a, .secondaryNav a:visited {color:#505152;}
.secondaryNav a:hover {color:#CD202C;}

.template-E .selectedPlanHdr {background:url(/images/Centex/secondaryNavTabHdr.gif) right no-repeat;}
.template-E .selectedPlanBdy {background:url(/images/Centex/secondaryNavTabBdy.gif) repeat-y;}
.template-E .selectedPlanFtr {background:url(/images/Centex/secondaryNavTabFtr.gif) right no-repeat;}

.template-E .selectedPlanBdy .selectedPlanCorners {background:url(/images/Centex/bg-secondaryNavselectedPlan.jpg) bottom repeat-x;}
.template-E .selectedPlanBdy .selectedPlanCorners ul.selected {position:relative;}
.template-E .selectedPlanBdy .selectedPlanCorners ul.selected li.tabRight {position:absolute; top:20px; right:-1px; width:13px; height:41px; background:url(/images/Centex/secondaryNavTabRight.gif) no-repeat;}
.template-E .selectedPlanBdy .selectedPlanCorners ul a {color:#7B7B6B;}
.template-E .selectedPlanBdy .selectedPlanCorners ul a:hover {color:#0B3D70;}
.template-E .selectedPlanBdy .selectedPlanCorners ul.selected a, .template-E .selectedPlanBdy .infoBox ul.selected a:hover {color:#993416; text-decoration:none;}
.template-E .selectedPlanBdy .selectedPlanCorners .hr {margin:0; width:213px; background:url(/images/Centex/secondaryNavHR2.gif) repeat-x;}

.template-F .navModule .body {border-top:1px solid #FFF; border-bottom:2px solid #7B7B6B; background:#F6F6EE;}
.template-F .navModule .body li label, .template-F .navModule .body li label span, .template-F .navModule .body li label.rSelected span {color:#505152;}

.template-F .navModule h4 {color:#2D2B46;}

.template-F .selModule .body {border-top:2px solid #D5D3E8; border-bottom:2px solid #403B65; background:#D5D3E8;}

.template-F .navHdr .hr {margin:1em 0;}

.template-F .infoToolTip {left:286px; *left:296px;}

.template-H .secondaryNav,
.template-I .secondaryNav {padding-top:59px; background:#FFF url(/images/Centex/bg-secondaryNav1.gif) 0 58px repeat-x;}
.template-H .secondaryNav.photo,
.template-I .secondaryNav.photo {padding-top:58px;}

	/* forces primary content (floated left) from wrapping to secondary nav when 'primaryBanner' is present */
	.template-H ul.secondaryNav,
	.template-I ul.secondaryNav {border-bottom:150px solid #F6F6EE;}

.template-H .secondaryNav li,
.template-I .secondaryNav li {background:#F5F8FD url(/images/Centex/bg-secondaryNav2.gif) bottom left repeat-y;}
.template-H .secondaryNav li.selected,
.template-I .secondaryNav li.selected {color:#505152; background:#FFF url(/images/Centex/bg-secondaryNav1.gif) bottom left repeat-x;}
.template-H .secondaryNav li.selected a,
.template-I .secondaryNav li.selected a {color:#505152;}
.template-H .secondaryNav li.img,
.template-I .secondaryNav li.img {background:#FFF url(/images/Centex/bg-secondaryNavImg.jpg) bottom left repeat-x;}
.template-H .secondaryNav li.img img,
.template-I .secondaryNav li.img img {margin:0 12px 12px; zoom:1;}
.template-H .secondaryNav.photo li.img img,
.template-I .secondaryNav.photo li.img img {margin-bottom:13px;}

.template-H .tertiaryNav li,
.template-I .tertiaryNav li,
.template-H .tertiaryNav li.selected,
.template-I .tertiaryNav li.selected {padding-left:1px; background:url(/images/Centex/icon-bullet-nav-primary.gif) 1px 5px no-repeat; border:none;}

/* HOMEPAGE */

.template-A #flashcontent {width:650px; height:430px;}

.template-A .mapArea {margin:0 10px}

.template-A #interactiveMap { float:left; padding-left:80px; z-index:1000; }
.template-A #interactiveMap area {cursor:pointer;}
/*.template-A #interactiveMap h2 {font-size:1.3em; width:180px; font-weight:bold; margin:0 0 1em 1em; color:#0B3D70;}*/

.template-A #interactiveMap #southwestPanel {display:none; width:100px; position:absolute; top:30px; left:700px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.template-A #interactiveMap #northeastPanel {display:none; width:100px; position:absolute; top:-10px; left:840px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.template-A #interactiveMap #southeastPanel {display:none; width:100px; position:absolute; top:140px; left:850px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.template-A #interactiveMap #midwestPanel {display:none; width:100px; position:absolute; top:20px; left:800px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}

.template-A .mapArea .mapText {display:none;}

.template-A .overlay div {width:110px; z-index:10000;}
.template-A .overlay ul {padding:2px 10px 5px; background:#FFF; text-align:left; zoom:1;}
.template-A .overlay a {font-weight:normal; text-decoration:underline; background:none !important;}

.template-A .primaryContent .containerWrapper {width:auto;}
.template-A .primaryContent dl { background:transparent url(/images/Centex/icon-bullet-arrow.gif) no-repeat left 20px; padding:20px; margin-left:20px; float:left; }

.template-A .primaryContent dl.banner33 {width:260px;}
.template-A .primaryContent dl.banner80 {width:620px;} 
.template-A .primaryContent dl.banner20 {width:220px;} 
.template-A .primaryContent dl.banner50 {width:420px;}
.template-A .primaryContent dl.banner100 {width:900px;}
.template-A .primaryContent dl h7 { display:block; font-weight:bold; }

.template-A .primaryContent dl.image a,
.template-A .primaryContent dl.image { background:none; margin:0; }

/* Changed from dl.banner33.image because IE6 does not support class chaining */
.template-A .primaryContent dl.banner33img {width:280px;}
.template-A .primaryContent dl.banner80img {width:640px;} 
.template-A .primaryContent dl.banner20img {width:240px;} 
.template-A .primaryContent dl.banner50img {width:440px;}
.template-A .primaryContent dl.banner100img {width:920px;}

.template-A .primaryContent dl.primary {padding:20px 60px 20px 20px; float:left; width:220px;}
.template-A .primaryContent dl.secondary {padding:20px 60px 20px 20px; float:left; width:220px;}

.template-A .primaryContent dt {font-size:1.2em; font-weight:bold; margin-bottom:.5em; color:#0B3D70;}
.template-A .primaryContent dt {font-size:1.2em; font-weight:bold; margin-bottom:.5em; color:#0B3D70;}
.template-A .primaryContent dl.image dt {margin:0;}

.template-A .primaryContent dd {margin:.0;}

.template-A .primaryContent a {font-weight:bold; padding-right:10px; text-decoration:none; line-height:1em; background:url(/images/Centex/icon-homepageArrow1.gif) right no-repeat;}

.template-A .secondaryContent {float:left; width:270px; height:230px; margin:15px 0 15px 15px; background:#EADDB4; }
.template-A .secondaryContent dt {font-size:1.2em; font-weight:bold; margin-bottom:1em; color:#993416; }
.template-A .secondaryContent dd {margin:.5em 0 1em;}
.template-A .secondaryContent a {color:#993416; font-weight:bold; padding-right:10px; text-decoration:none;}
.template-A .secondaryContent a:hover {text-decoration:underline;}

/*
.template-A .secondaryContent img.typeA {position:relative; top:-18px; right:0px;}
.template-A .secondaryContent img.typeB {position:relative; bottom:-10px; right:20px;}
*/

.template-A .secondaryContent h4 {padding:0;}

/*
.template-A .homeSearch { position:relative; z-index:2; width:680px; padding:10px 80px 10px 200px; height:24px; background:#403B65; }
*/

.template-A .homeSearch { margin:26px 0; float:left; }
.template-A .homeSearch h2 { display:none; color:#FFF; float:left; font-size:1.2em; font-weight:bold; line-height:24px; }

.template-A .homeSearch .zipsearch { float:left; margin:0 5px 2px 0px; padding-left:20px; text-align:center; color:#403B65; font-weight:bold; line-height:24px; }
.template-A .homeSearch .zipsearch div { float:left; }
.template-A .homeSearch .zipsearch a,
.template-A .homeSearch .zipsearch a:visited { text-decoration:none !important; color:#403B65; line-height:20px; }

/* .template-A .homeSearch .zipsearch a:hover {color:#FFF;} 
.template-A .homeSearch .zipsearch .searchBtn { background:#F6F6EE url("/images/Centex/button-homeSearch.gif"); margin:0 6px; height:20px; }
*/
.template-A .homeSearch .zipsearch .searchBtn {margin:2px;}
.template-A .homeSearch .zipsearch h3 { margin:4px 0px; font-weight:bold; font-size:2em; font-style:italic; font-family:serif; }
.template-A .homeSearch .zipsearch .zipText { margin:5px 0; }
.template-A .homeSearch .zipsearch input { color:#403B65; width:120px; height:20px; font-weight:bold; background:#F6F6EE; padding:0 2px; margin:0; border:1px solid #403B65; *padding-top:2px; *height:18px; }

.template-F .navHdr .zipsearch a,
.template-F .navHdr .zipsearch a:visited {text-decoration:none !important; color:#FFF; background:#403B65; padding:2px 7px;}
.template-F .navHdr .zipsearch a:hover {color:#FFF; background:#2D2B46;}
.template-F .navHdr .alertBdy img { float:right; padding: 0.5em 1em;}

.template-A #statemenu.menubar { width:140px; z-index:200; }
.template-A #metromenu.menubar { width:200px; z-index:100; }

.template-A .menubar { position:relative; margin:0 5px 2px 20px; text-align:left; }

.template-A .menubar>ul { height:24px; }
.template-A .menubar ul li.menu { position:relative; background:url(/images/Centex/bgSearchDrop-left.gif) no-repeat top left; height:24px; }

.template-A .menubar ul li span {
    background: url(/images/Centex/bgSearchDrop-right.gif) no-repeat top right;
    height:24px;
    display:block; cursor:pointer;
}

.template-A .menubar ul li span em {
    margin:0 25px 0 10px; display:block; line-height:24px; outline:none;
    white-space:nowrap; overflow:hidden; font-weight:bold; color:#403B65; font-style:normal;
}

.template-A #statemenu.menubar ul li span em { width:80; }
.template-A #metromenu.menubar ul li span em { width:140px; }

.template-A #statemenu.menubar ul li ul { width:136px; }
.template-A #metromenu.menubar ul li ul { width:196px; }

.template-A .menubar ul li ul {
    display:none; border:1px solid #7B7B6B; background:#FFF; border-top:none; position:absolute; top:24px;
    overflow-x:hidden; overflow-y:scroll; height:200px; z-index:200;
}

.template-A .menubar ul li ul li { cursor:pointer; padding:0 6px; white-space:nowrap; }
.template-A .menubar ul li ul li.highlight { background-color:#D0D1B4; }


.template-O .header {height:59px; background:#FFFFFF url(/images/Centex/bg-header.jpg) repeat-x;}
.template-O .header .logo {padding:0 0 0 42px; zoom:1;}
/* PAGE TOOLS */

.pageTools b {color:#B3B39F;}

a.pt-search {background:url(/images/Centex/icon-pt-search.gif) no-repeat;}
a.pt-neighborhood {background:url(/images/Centex/icon-pt-neighborhood.gif) no-repeat;}
a.pt-print {background:url(/images/Centex/icon-pt-print.gif) no-repeat;}
a.pt-tell {background:url(/images/Centex/icon-pt-tell.gif) no-repeat;}
a.pt-webinar {display:block;margin:0;padding:0;width:87px;height:24px;background:url('/assets/trg/signMeUp-btn.png') top left no-repeat;text-indent:-9999px;}
a.pt-save {background:url(/images/Centex/icon-pt-save.gif) no-repeat;}
a.pt-savedNo {background:url(/images/Centex/icon-myNotebookDarkNo.gif) no-repeat 3px 3px;}
a.pt-savedYes {background:url(/images/Centex/icon-myNotebookDarkYes.gif) no-repeat 3px 3px;}
a.pt-phone {background:url(/images/Centex/icon-pt-phone.gif) no-repeat;}
a.pt-directions {background:url(/images/Centex/icon-pt-directions.gif) no-repeat;}
a.pt-climate {background:url(/images/Centex/icon-pt-climate.gif) no-repeat;}
/* template D and E have different save to notebook icon */
.template-D .pageTools a.pt-savedNo, .template-E .pageTools a.pt-savedNo {padding:6px 14px 30px 32px; *display:inline-block; *width:114px; *height:19px; *padding:4px 0 0 32px; background:url(/images/DiVosta/icon-saveToNotebookNo.gif) top left no-repeat; color:#fff;}
.template-D .pageTools a.pt-savedYes, .template-E .pageTools a.pt-savedYes {padding:6px 14px 30px 32px; *display:inline-block; *width:40px; *height:19px; *padding:4px 0 0 32px;   background:url(/images/DiVosta/icon-saveToNotebookYes.gif) top left no-repeat; color:#fff;}


/* COMMUNITY SUMMARY */

.communitySummary .infoBox ul, .communitySummary .infoBox p {background:#E6F0FB;}

#dhtml-carousel {height:40px; background:#D0D1B4;}
.component-carousel .carousel-list li.selected {background:url(/images/Centex/icon-carouselSelected.gif) top no-repeat !important;}
.component-carousel .carousel-list li a {border:1px solid #403B65;}

.component-carousel .switchCarousel li a:hover, .switchCarousel a:hover {color:#993416;}

.component-carousel .customSelect {border:1px solid #7B7B6B; background:#FFF url(/images/Centex/button-carouselSwitchDown.gif) no-repeat right;}
.component-carousel .customSelect.on {background:#FFF url(/images/Centex/button-carouselSwitchUp.gif) no-repeat right;}
.component-carousel .customSelect ul {border:solid #7B7B6B; border-top:solid #FFF; border-width:1px;}
.customSelect li a.on {background:#F6F6EE;}

/* COMMUNITY INFO - TEMPLATE D */

.template-D .communityInfo {border-top:5px solid #403B65; padding:15px; background:#FFF url(/images/Centex/bg-communityModule-D.jpg) repeat-x; zoom:1;}

.template-D .communityInfo .intro-D img {float:left; margin:0 2em 2em 0;}

.template-D .amenities .yui-nav {border-top:1px solid #C2D1E2;}
.template-D .amenities .yui-nav li {border-bottom:1px solid #C2D1E2;}

.template-D .homesAvailableNow a.pt-savedNo,
.template-D .homesAvailableNow a.pt-savedYes {padding-left:1.2em;}

.template-D .directions .intro h5 {color:#506590;}

.template-D .communityInfo .specialOfferBoxContent {background-color:#F6F6EE;}
.template-D .communityInfo .specialOfferBoxContent h2 {color:#506590;}

/* PLAN INFO - TEMPLATE E */

.template-E .communityInfo {border-top:5px solid #B3B39F; padding:15px; background:#FFF url(/images/Centex/bg-communityModule-E.jpg) repeat-x; zoom:1;}

.template-E .communityInfo .intro-B img {float:left; margin:0 2em 2em 0;}

.template-E .features .yui-nav {border-top:1px solid #B3B39F;}
.template-E .features .yui-nav li {border-bottom:1px solid #B3B39F;}

.template-E .similarHomeModels a.savedNo {background:url(/images/Centex/icon-myNotebookDarkNo.gif) 0 3px no-repeat;}
.template-E .similarHomeModels a.savedYes {background:url(/images/Centex/icon-myNotebookDarkYes.gif) 0 3px  no-repeat;}

.template-E .interactiveTour .container,
.template-E .interactiveTour .container .applet {border:solid #7B7B6B;}




/* COMMUNITY INFO - TEMPLATE N */

.template-N .masterPlanCommunity .masterPlanSection { background:#D0D1B4; }
.template-N .masterPlanCommunity .toggleTarget { background:#F6F6EE; border:1px solid #D0D1B4; }
.template-N .masterPlanCommunity .series { border:1px solid #403B65; }
.template-N .masterPlanCommunity .series h3 { width:208px; margin:0; padding:4px; color:#FFF; background:#403B65; }



/* PLAN INFO - TEMPLATE N */
.template-N .communityInfo {border-top:5px solid #B3B39F; padding:15px; background:#FFF url(/images/Centex/bg-communityModule-E.jpg) repeat-x; zoom:1;}


/* ASSET BORDERS */

.primaryMap .overlay img,
.template-H .container img,
.template-D .stroke,
.template-G .stroke,
.template-Q .stroke,
.signUp .stroke,
.template-D .aboutArea .primaryMap,
.template-D .directions .primaryMap,
.template-D .communityInfo .intro-D img,
.template-D .communityInfo #default-image,
.template-D .communityInfo .overview img,
.template-D .communityInfo .amenities img,
.template-D .communityInfo .homesAvailableNow img,
.template-D .communityInfo .specialOfferBox,
.template-D .communityInfo .specialOffers img,
.template-F .primaryMap,
.template-I .stroke,
.template-H .secondaryNav li.img img,
.template-I .secondaryNav li.img img,
.template-L .primaryMap {border:2px solid #D0D1B4;}

.template-E .stroke,
.template-E .communityInfo #default-image,
.template-E .communityInfo .overview .intro-A img,
.template-E .communityInfo .overview .intro-B img,
.template-E .communityInfo .features img,
.template-E .communityInfo .similarHomeModels img,
.template-M .communitySummary img,
.template-M .primaryContent .google-map,
.template-M .primaryContent .primaryMap img,
.template-J dl dt img,
.template-M .secondaryNav a img {border:2px solid #908CB8;}

.template-Q .primaryMap, .template-G .primaryMap {border:2px solid #B3B39F;}

/* COOL BUTTONS */

.communitySummary .coolBtn h3,
.secondaryNav .coolBtn h3,
.communitySummary .coolBtn .coolBtnWrapper,
.template-D .communityInfo .coolBtn h3, #myNotebook .coolBtn h3 { background:url(/images/Centex/bg-coolBtnCommunity.jpg) repeat-x #403B65 !important;}

.communitySummary .softJoinBox {border-left: solid 1px #403B65; border-right:solid 1px #403B65;}

#myNotebook .coolBtn h3 {font-size:1.1em !important; font-weight:bold;}

.template-G .secondaryContent .coolBtn h3,
.template-L .contactContainer .coolBtn h3,
.template-I .secondaryContent .coolBtn h3,
.template-N .communityInfo .coolBtn h3,
.template-E .selectedPlan .coolBtn h3,
.template-E .communityInfo .coolBtn h3 {background:url(/images/Centex/bg-coolBtnPlan.jpg) repeat-x !important;}

.lowestMonthlyPayment .coolBtn h3,
.communityInfo .lowestMonthlyPayment .coolBtn h3
{ background:#CD202C url("/images/Centex/bg-header.jpg") repeat-x 0 -10px !important; }

/* CUSTOM LI BULLETS */

.contactUs li,
.template-M .generalDirections li,
.communitySummary .infoBox ul li,
.template-D .communityInfo ul li,
.template-D #interactiveTourTabs .yui-nav li,
.template-G .secondaryContent .info ul li,
.template-I .secondaryContent .info ul li,
.template-N .communityInfo ul li,
.template-E .communityInfo ul li,
.template-E #interactiveTourTabs .yui-nav li,
.template-H .primaryContent ul.primary li,
.template-I .primaryContent ul li {background:url(/images/Centex/icon-bullet-primary.gif) 2px 5px no-repeat !important; zoom:1;}
.template-I .primaryContent ul.secondary li {
background:transparent url(/images/Centex/icon-bullet-secondary.gif) 2px 5px no-repeat !important; zoom:1;}

.template-F .primaryMap .overlay li,
.similarCommunities li {background:url(/images/Centex/icon-bullet-secondary-blue.gif) 9px 6px no-repeat !important; zoom:1;}

.template-H .primaryContent ul.secondary li {background:url(/images/Centex/icon-bullet-secondary.gif) 2px 5px no-repeat !important; zoom:1;}

.template-H .primaryContent ul.default li {background:url(/images/Centex/icon-bullet-tertiary.gif) 2px 5px no-repeat !important; zoom:1;}

.contactUs .alertBar li, #tellFriend .alertBar li, .signUp .alertBar li, #LandingSignUpForm .alertBar li {background:url(/images/Centex/icon-bullet-alert.gif) 2px no-repeat !important; zoom:1;}
.contactUs .alertBar li, #softJoinPopUp .alertBar li, .signUp .alertBar li, #LandingSignUpForm .alertBar li {background:url(/images/Centex/icon-bullet-alert.gif) 2px no-repeat !important; zoom:1;}

/* PAGINATION */
.pagination em {color:#B35817; font-weight:bold;}
.pagination em a.on {color:#993416;}

/* SEARCH */

.resultsSummary em {color:#993416;}

	/* auto complete */
	.searchForHome .yui-ac-content {border:1px solid #CBD34C;}
	.searchForHome .yui-ac-content li {color:#AEB713;}
	.searchForHome .yui-ac-content li.yui-ac-prehighlight,
	.searchForHome .yui-ac-content li.yui-ac-highlight {background:#AEB713;}
    ::-moz-selection, ::selection {background:#F6F6EE;}

    /* map overlay */
	.primaryMap .fuzzyInner {background:transparent #5B583D; filter:alpha(opacity:30) progid:DXImageTransform.Microsoft.Blur(pixelradius=3);}
	.primaryMap .fuzzyOuter .fuzzyBottom[class] s {background:#5B583D; border-color:#5B583D; opacity:0.35;}

	.primaryMap .overlay h4 {color:#7B7B6B;}
	.primaryMap .overlay a {color:#0B3D70;}
	.primaryMap .overlay a:hover {color:#7B7B6B;}

	/* results module */
	/*table.searchResults thead td {color:#FFF; background:url(/images/Pulte/bg-searchResultsHdr.jpg) top repeat-x;}*/
	table.searchResults thead th {color:#FFF; background:url(/images/Centex/bg-searchResultsHdr.jpg) top repeat-x;}
	table.searchResults thead td.srCorners {background:#E6F0FB;}
	/* table.searchResults thead a.srContact {color:#FFF; background:url(/images/Centex/icon-contactUs.gif) 0 2px no-repeat;} */
	/* table.searchResults thead a.srMyNotebookNo {color:#FFF; background:url(/images/Centex/icon-myNotebookLightNo.gif) 0 2px no-repeat;} */
	table.searchResults a.srMyNotebookYes {background:url(/images/Centex/button-savedToNotebook.gif) no-repeat;}
        table.searchResults thead td,
	table.searchResults thead td a,
	table.searchResults thead td a:visited,
	table.searchResults thead td a:hover {color:#FFF;}

	/* template G */
    .template-G table.searchResults thead td { background:#7B7B6B; }
	.template-G table.searchResults tbody td {border:1px solid #B3B39F;}
	.template-G table.searchResults tbody td.srListings div {padding:2px 10px; background:#E6F0FB; zoom:1;}
	.template-G table.searchResults tbody td.srListings div.alternate {background:#FFF;}
	.template-G table.searchResults tbody td.srListings p {border-top:1px solid #E6F0FB;}
    .template-G table.searchResults tbody td.srExtras li {color:#B35817;}

	.template-G table.searchResults tbody.srListings td {background:#D0D1B4;}
	.template-G table.searchResults tbody td.bleft,
	.template-G table.searchResults tbody td.bright,
	.template-G table.searchResults tbody .body,
	.template-G table.searchResults tfoot .footer {border-color:#B3B39F;}

	.template-F .communityInfoWrapper {padding:0; background:#FFF; text-align:left;}
	
	/* slider */
	#slider #minTxt,
	#slider #maxTxt,
	#slider p {color:#403B65;}
	#slider #sliderbg {background:url(/images/Centex/slider-bg.gif) no-repeat;}
	#slider #spanner {background:url(/images/Centex/slider-spanner.gif) repeat-x;}
	#slider .minOutput {color:#7B7B6B; background:url(/images/Centex/slider-myMin.gif) no-repeat;}
	#slider .maxOutput {color:#7B7B6B; background:url(/images/Centex/slider-myMax.gif) no-repeat;}

/* CUSTOMER SERVICE */

.faqs {border-top:4px solid #5CA1DA;}
.faqs tbody td {border: solid #C1D3E8; border-width:0 1px;}
.faqs table thead td {border-left:1px solid #FFF; background:url(/images/Centex/bg-faq.jpg) repeat-x;}

.faqs h4, .faqs tbody a.selected {color:#993416;}
.faqs tbody .hr {background:#7B7B6B;}

.homeCare {border-top:4px solid #7B7B6B;}

/* GLOSSARY + TERMS OF USE + PRIVACY POLICY */

.glossary .defHdr .hr, .termsofuse .defHdr .hr,
.glossary .defHdr h3, .termsofuse .defHdr h3,
.glossary .defHdr a, .termsofuse .defHdr a {color:#7B7B6B;}

/* VALUE */

.video .container {background-color:#F1F5F8; border-color:#7B7B6B;}
.video .container img {border:1px solid #CBD24C;}

/* BUYING BASICS */

.content .buying .container {border-color:#7B7B6B;}
.content .buying .container h3 {color:#403B65;}

/* FAST PASS */

.template-M	h3 {color:#7B7B6B;}
.template-M .secondaryNav .hr {background:#E6F0FB;}
.template-M .secondaryNav a {text-decoration:none;}

.template-M .generalDirections h5 {color:#403B65;}

/* CONTACT US */

.contactUs label.selected {font-weight:bold; color:#7B7B6B;}
.contactUs .focus {font-weight:bold;}
.contactUs .cuInfoCorners dd span {color:#993416;}
.contactUs a {color:#403B65;}
.contactUs a:hover {color:#7B7B6B;}
.contactUs a.right, .contactUs a.cancel {color:#7B7B6B;}
.contactUs a:hover.right, .contactUs a:hover.cancel {color:#0B3D70;}
.contactUs .right, .contactUs .required, .contactUs h4 {color:#7B7B6B;}
.contactUs .level4 fieldset {border-top:1px solid #CBD24C; background:url(/images/Centex/bg-infoModule-I.jpg) repeat-x;}

	/* custom multi-select */
	.contactUs .interestSelectContainer .expcol-click, .contactUs .interestSelectContainer .expcol-click-open {color:#7B7B6B; background:#FCFDFF; border-color:#BACEE6;}
	.contactUs .interestSelectContainer .title:hover {background:url(/images/Centex/button-multiSelectOn.gif) no-repeat top right;}
	.contactUs .expcol-body {background:#FCFDFF; border-color:#BACEE6;}
	.contactUs .expcol-body li:hover {background:#F6F6EE !important;}
	#selectedInterests {color:#7B7B6B;}

/* TELL A FRIEND */
#tellFriend .right, #tellFriend .required {color:#7B7B6B;}
#tellFriend .tellFriendContent, #tellFriend .tellFriendThankYou, #sessionTimeOutDiv .sessionTimeOutContent {background:#F6F6EE !important;}
#tellFriend .tellFriendContent h2, #tellFriend .tellFriendThankYou h2, #sessionTimeOutDiv .sessionTimeOutContent h2 {color:#403B65;}
#tellFriend sub {color:#403B65;}
#tellFriend .disclaimer {color:#506590;}
#tellFriend .submit {width:46px; height:20px;}

/* SOFT JOIN POP UP */
#softJoinPopUp .right, #softJoinPopUp .required {color:#7B7B6B;}
#softJoinPopUp .softJoinPopUpContent, #softJoinPopUp .softJoinPopUpThankYou, #sessionTimeOutDiv .sessionTimeOutContent {background:#F6F6EE !important;}
#softJoinPopUp .softJoinPopUpContent h2, #softJoinPopUp .softJoinPopUpThankYou h2, #sessionTimeOutDiv .sessionTimeOutContent h2 {color:#403B65;}
#softJoinPopUp sub {color:#403B65;}
#softJoinPopUp .disclaimer {color:#506590;}
#softJoinPopUp .submit {width:46px; height:20px;}


/* MY NOTEBOOK/SIGN IN/REGISTER */

/* CUSTOMIZE Notebook Panel */
/* #myNotebook {border:1px solid red;} */
#myNotebook .myNotebookCorners {margin-right:3px; width:435px; *margin-right:0; *width:427px;}
#myNotebook .myNotebookClose {left:317px; *left:311px;}
#myNotebook .myNotebookCorners .myNotebookNav {right:0px; top:26px; }
/* end CUSTOMIZE Notebook Panel */
#myNotebook .userProfile h3 {color:#7B7B6B;}
#myNotebook .myNotebookContent, #signIn .signInContent, #registerPanel .registerPanelContent {padding:10px 10px 15px 10px; text-align:left; background:#D0D1B4;}
#myNotebook .messageArea .notRegistered {background-color:#993416; color:#FFF; padding:6px;}
#myNotebook .myNotebookCorners h3.userWelcomeText {color:#6A181A; text-align:left; background-image:none !important; font-size:1.1em; font-weight:bold !important;}

.hdrBar .hdrBarContent, .hdrBarViewed .hdrBarContent {background-color:#F6F6EE; padding:2px 6px;}
#myNotebook .neighborhoodListings .completedAction {color:#993416;}

#notebookShare .sharePanelContent, #notebookCompare .comparePanelContent, #notebookShareThanks .sharePanelContent, #notebookDriveDirections .driveDirectionsContent {background:#D0D1B4 !important; padding:10px; text-align:left; border-right:1px solid #B3B39F;}
#notebookShareThanks .sharePanelContent .sharePanelContent {background-image: none !important; background-color:#fff !important;}

#notebookShare .emailNote {color:#606060;}
#notebookShare .messageNote, #notebookShareThanks .messageNote, #registerPanel .messageNote {color:#403B65;}
#notebookShare span.messageNote { display:block; margin-bottom:4px; }
#myNotebook .required, #registerPanel .required {color:#403B65;}
#notebookShare p.title {color:#606060; margin:0;}

/* CUSTOMIZE Sign In Panel  */
#signIn .signInCorners {margin-right:3px; *width:257px;}
#signIn .myNotebookClose {left:142px; *left:139px;}
#signIn .signInCorners .myNotebookNav {right:0px; top:26px;}
/* END CUSTOMIZE SignInPanel */

#signIn .signInCorners h2.title, #notebookShare h2, #notebookCompare h2 {color:#606060; font-size:1.2em; font-weight:bold; padding-bottom:6px; text-align:left;}

/* CUSTOMIZE RegisterPanel */
#registerPanel .registerPanelCorners {margin-right:3px; *margin-right:0; *width:344px;}
#registerPanel .myNotebookClose {left:232px; *left:229px;}
#registerPanel .registerPanelContent .myNotebookNav {top:26px; right:0px !important;}
/* END CUSTOMIZE RegisterPanel */

#registerPanel .registerPanelCorners h2.title {color:#606060; font-size:1.2em; font-weight:bold; padding-bottom:6px; text-align:left;}

#registerPanel .infoBoxCornersNBReg fieldset ul li {padding-left:10px; background:url(/images/Centex/icon-bullet-secondary.gif) left center no-repeat;}
#registerPanel .registerPanelCorners h3.title {color:#606060; margin:14px 0 10px 0; text-align:left; float:left; background-image:none !important;}
#registerPanel .registerPanelCorners h3.tyheader {color:#606060; margin-top:6px; text-align:left; background:none !important;}
#registerPanel .infoBoxCornersNBReg fieldset div.hr, #notebookShare .hr {background:#E6F0FB; color:#E6F0FB; width:96%; margin:4px 6px; padding:0;}

#myNotebook .sharePaneContent .emailFriendErrorMessage,
#myNotebook .comparePanelContent .compareErrorMessage,
#myNotebook .userProfile .profileErrorMessage,
#myNotebook .addressErrorMessage,
#signIn .errorMessageArea .signInErrorMessage,
#signIn .PWerrorMessageArea .PasswordErrorMessage,
#signIn .newPWerrorMessageArea #newPWerrorMessage,
#registerPanel .errorMessageAreaNBReg .registerErrorMessage {background:#993416; color:#FFF; padding:6px;}
#signIn .PWerrorMessageArea .PasswordErrorMessage .errorLink { color:#D0D1B4; }

/* SIGN UP */

.signUp h4,
.signUp .container h2 {color:#993416;}
.signUp .container .required {color:#403B65;}
.signUp .hr {background:#F6F6EE;}
.signUp .level1 a {color:#7B7B6B;}
.signUp .level1 a:hover {color:#0B3D70;}

/* CUSTOM BUTTONS */

.yui-skin-button .yui-button button {color:#0B3D70; background:url(/images/Centex/button-prodSearchSm-unselected.gif) no-repeat 0 0;}
.yui-skin-button .yui-checkbox-button-checked button {color:#993416; background:url(/images/Centex/button-prodSearchSm-selected.gif) no-repeat 0 0;}
.yui-skin-button .yui-button-disabled button {color:#9DB1C6; background:url(/images/Centex/button-prodSearchSm-disabled.gif) no-repeat 0 0;}

.buttonsLg .yui-skin-button .yui-button button {color:#0B3D70; background:url(/images/Centex/button-prodSearchLg-unselected.gif) no-repeat 0 0;}
.buttonsLg .yui-skin-button .yui-checkbox-button-checked button {color:#993416; background:url(/images/Centex/button-prodSearchLg-selected.gif) no-repeat 0 0;}
.buttonsLg .yui-skin-button .yui-button-disabled button {color:#9DB1C6; background:url(/images/Centex/button-prodSearchLg-disabled.gif) no-repeat 0 0;}

/********************************************/

/* FOOTER */

.footer .hr {display:none;}  /* {*margin-top:-1px;} ugly: lets fix this ASAP */
.footer .subfooter {background:#FFF; width:960px; padding:15px 0 5px 0 !important; *margin-top:-6px;}
.footer .subfooter .corporateLinks {background:#FFF; padding-left:20px; padding-top:13px;}

.footer .subfooter .corporateLinks a,.footer .subfooter .corporateLinks a:visited {
   text-decoration:none !important; font-weight:bold; font-size:1em;
   position:relative; top:8px; padding:0 4px;
}

.footer .subfooter .sisterSites {display:inline; background:#FFF; margin-right:15px; margin-top:15px;}
.footer .subfooter .sisterSites li.alsoFrom{position:absolute; right:160px; top:0px;}
.footer .copyright {color:#C6C4BF; padding:6px 25px 20px; *padding:2px 20px; _padding:5px 20px;}
	.footer .copyright a, .footer .copyright a:visited {color:#C6C4BF;}
	.footer .copyright a:hover {color:#AAA79E}
.footer h1 {width:900px;}

/********************************************/



#communityDropDown { width:17em; font-size: 0.9em; }
 .customDropDown	.leftThing
		{
			width:300px;
			background-color:silver;
			float:left;
		}
 .customDropDown		.textBoxWrapper {
			border:solid 1px #336699;
			padding:0;
			white-space:nowrap;
			height:1em;
		}
 .customDropDown		.ddTextBox {
			border:solid 0px white;
			width:130px;
			padding-left:2px;
			cursor:arrow;
			padding-top:0;
			height:1em;
		}
 .customDropDown		.arrowImg {
			margin:0px;
		}
 .customDropDown		.listBox {
			height:100px;
			overflow-y:auto;
			overflow-x:hidden;
			border:solid 1px black;
			background-color:white;
			white-space:nowrap;
			float:left;
			position:absolute;
			border:solid 1px #336699;
		}
 .customDropDown		.listBox ul 
 {
      color:#336699;
			margin:0px;
			padding:0px;
			list-style-type:none;
		}
 .customDropDown		.listBox ul li {
  		cursor:arrow;
			padding-left:.2em;
			padding-right:1.5em;
		}
 .customDropDown		.highLight {
			background-color:#316ac5;
			color:white;
		}
		
/********************************************/
/* FLOOR PLAN VIEWER - CENTEX BRAND */

.floorPlanViewer .logo {width:100px; height:100px; float:left; background:url(/images/centex/logo-hdr.jpg) no-repeat;}
.floorPlanViewer .fpvHeadText {width:370px;}
.floorPlanViewer .closeBtn {width:52px; height:20px; background:url(/images/centex/button-close.gif) no-repeat;}
.floorPlanViewer .separator, .floorPlanViewer .disclaimer, .floorPlanViewer #floorPlans {border:2px solid #7B7B6B;}
.floorPlanViewer .printBtn {background:url(/images/Centex/icon-pt-print.gif) no-repeat;}
.floorPlanViewer #tabs li a:hover {color:#CD202C;}
.floorPlanViewer #tabs li a {color:#7B7B6B;}
.floorPlanViewer #tabs li.selected a, .floorPlanViewer .separator {background:#7B7B6B;}

/********************************************/


.template-F table.searchResults thead th a, .template-F table.searchResults thead th a:visited {color:#FFFFFF;}


/* Geo Offer on community page */
.geoOfferText {color:white;  width:330px;}





.communitySummary .summaryBox {float:right;width:688px;}
.communitySummary .summaryBox .coolBtn {position:relative; margin-left:5px; width:98%; z-index:1;}
.summaryBox .coolBtnWrapper {background:#0E4073 url(/images/Pulte/bg-coolBtnCommunity.jpg) repeat-x scroll 0 0 !important;font-size:1.1em;font-weight:bold;}
.summaryBox .coolBtn .coolBtnWrapper {font-size:1.1em;font-weight:bold; text-align:left; color:#FFFFFF; padding-bottom:18px;}
.summaryBox .coolBtn .coolBtnWrapper #visit {text-align:center;width:172px;display:inline; float:left;}
.summaryBox .coolBtn .coolBtnWrapper #softJoin {text-align:center;width:252px; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px;display:inline; float:left; }
.summaryBox .coolBtn .coolBtnWrapper #nextSteps { display:inline;padding-left:32px;}
.summaryBox .sHdr {position:relative; left:5px; margin-top:0;width:98%}
.summaryBox .sFtr {position:relative; left:5px; margin-top:0;width:98%}

.communitySummary .communitySummaryBox {display:inline; float:right; width:688px;position:relative; top:-11px; z-index:0;}
.communitySummary .communitySummaryBox .communitySummaryBoxWrapper {float:left; width:686px;}
.communitySummary .communitySummaryBox .communitySummaryDetails {float:left; display:inline; width:166px; margin-left:10px; margin-top:9px;}
.communitySummaryDetails dl {margin-left:10px;}
.communitySummary .communitySummaryBox .communitySummaryNextSteps {float:right;width:240px;margin-left:0; padding-left:10px; display:inline;margin-top:9px;}
.communitySummaryNextSteps dl { display:inline; float:left; width:240px;margin-left:0;}
.communitySummaryNextSteps dd {width:240px;margin-bottom:5px;display:block;float:left;}
.communitySummaryNextSteps .estara {margin-bottom:0px;}
.communitySummaryNextSteps #tell, #print, #save {padding-left:20px; padding-bottom:1px; margin-left:4px;}


/* soft join form START  */
.communitySummary .softJoinBox {display:inline; float:left; width:252px; padding:0; margin-top:9px; }
.communitySummary .softJoinBox {border-left: solid 1px #9EC7E6; border-right:solid 1px #9EC7E6;}
.communitySummary .softJoinBox .stepContentSJ {width:222px; padding-top:0; background-image:none; background-color:transparent;}
.communitySummary .softJoinBox .formWrapperSJ {width:222px;}
.communitySummary .softJoinBox #LandingSignUpForm {width:222px;}
/* soft join form END  */

.softJoinBox .stepContentSJ .colLeft {float:left; width:70%;}
.softJoinBox .stepContentSJ .switchAddressWrapper {float:left; padding: 3px 20px 10px 5px; width:80%;}
.softJoinBox .stepContentSJ p {padding: 5px 0 10px 0;}
.softJoinBox .stepContentSJ input.submit {width:auto !important; padding:6px 3px 0 3px;}


/********************************************/
/* CORPORATE CONTENT - CENTEX BRAND - What Makes Centex Better */

.corporate_content .content{background: url("/images/Centex/corporate/bg-contentCorporateLanding.jpg") no-repeat 0 0 #ecece3; height:518px; padding-top:58px; }
.corporate_content_display_page .content{background: url("/images/Centex/corporate/bg-contentDisplaypage.jpg") no-repeat 0 0 #fff; min-height:518px; padding-top:58px; }


.corporate_content_wrapper{background: url("/images/Centex/corporate/corpLanding-boxes_wrapper_bg.png") no-repeat 0 0; height:452px; width:805px; margin:0 auto; position:relative;}
.corporate_content_wrapper .title_bar{display:none;}
	.corporate_content_wrapper .title_bar_links{position:absolute; right:0px; top:0px; height:50px; width:200px;}
	.corporate_content_wrapper .title_bar_links a#glossary{display:block; position:absolute; top:16px; left:20px; height:16px; width:48px;}
	.corporate_content_wrapper .title_bar_links a#key_questions{display:block; position:absolute; top:16px; left:78px; height:16px; width:78px;}
.corporate_content_wrapper .three_reasons_box{height:302px; width:251px; float:left; background: url("/images/Centex/corporate/corpLanding-H2_boxBg.png") no-repeat 0 0; position:absolute; top:47px; }
.corporate_content_wrapper .three_reasons_box.box1{left:30px;}
.corporate_content_wrapper .three_reasons_box.box2{left:277px;}
.corporate_content_wrapper .three_reasons_box.box3{left:525px;}
.corporate_content_wrapper .three_reasons_box a.h2_three_reasons{display:block; height:46px;}
.corporate_content_wrapper .three_reasons_box a.h2_three_reasons img{left:10px; top:6px; position:absolute; width:231px;}
	.corporate_content_wrapper .three_reasons_box.box1 a.h2_three_reasons img{left:8px; top:4px; width:235px;}
	.corporate_content_wrapper .three_reasons_box.box2 a.h2_three_reasons img{left:8px; top:4px; width:234px;}
	.corporate_content_wrapper .three_reasons_box.box3 a.h2_three_reasons img{left:8px; top:5px; width:234px;}
.corporate_content_wrapper .three_reasons_box a.img_three_reasons{display:block; }
.corporate_content_wrapper .three_reasons_box a.img_three_reasons img{margin-left:8px; margin-top:-42px;}
.corporate_content_display_page .accordion_wrapper{width:780px; height:449px; overflow:hidden; background: url("/images/Centex/corporate/corpLanding-accordion_wrapper_bg.png") 0 0 no-repeat; position:relative; margin:0 auto;}

.corporate_content_display_page .title_bar_links{position:absolute; right:0px; top:0px; height:50px; width:200px;}
	.corporate_content_display_page .title_bar_links a#glossary{display:block; position:absolute; top:16px; left:20px; height:16px; width:48px;}
	.corporate_content_display_page .title_bar_links a#key_questions{display:block; position:absolute; top:16px; left:78px; height:16px; width:78px;}
.corporate_content_display_page .accordionWrapper{display:inline-block; overflow:hidden; margin-top:50px; margin-left:16px; height:310px}
.corporate_content_display_page .accordionWrapper img{vertical-align:top; border:0; margin:0 2px; padding:0; height:305px; width:28px;}
.corporate_content_display_page .accordionWrapper div{display:inline; float:left; margin:auto;}
.corporate_content_display_page .accordionWrapper div.title{cursor:pointer;}
.corporate_content_display_page .accordionWrapper div.content{display:none; width:597px; background:none; margin:0px; padding:0px 0 0 9px;}
.corporate_content_display_page .accordionWrapper .set1 div.content{padding-left:0px; width:674px;margin-left:9px;}
.corporate_content_display_page .accordionWrapper .set2 div.content{padding-left:0px; width:705px;margin-left:-22px;}
.corporate_content_display_page .accordionWrapper .set3 div.content{padding-left:0px; width:679px; margin-left:5px;}
.corporate_content_display_page .accordionWrapper .title.active{display:none !important;}

.corporate_content_display_page .accordionWrapper .set{height:350px; overflow:hidden;}
.corporate_content_display_page .accordionWrapper .set1{}
.corporate_content_display_page .accordionWrapper .set2{}
.corporate_content_display_page .accordionWrapper .set3{}

.corporate_content_display_page .set .content h1,
.corporate_content_display_page .set .content h2{text-indent:-999em; width:250px; height:20px; position:absolute; left:29px; top:39px;}
.corporate_content_display_page .set .content h1#text_smartDesign,
.corporate_content_display_page .set .content h2#text_smartDesign{background: url("/images/Centex/corporate/text_smartDesign.jpg") 0 0 no-repeat;}
.corporate_content_display_page .set .content h1#text_lastingValue,
.corporate_content_display_page .set .content h2#text_lastingValue{background: url("/images/Centex/corporate/text_lastingValue.jpg") 0 0 no-repeat; left:72px;}
.corporate_content_display_page .set .content h1#text_enjoyable,
.corporate_content_display_page .set .content h2#text_enjoyable{background: url("/images/Centex/corporate/text_enjoyable.jpg") 0 0 no-repeat;}
.corporate_content_display_page .set .content .content_wrapper{ width:572px; height:262px; padding:40px 10px 0 0px; color:#656565; font-size:13px; margin-top:0px; *padding-top:50px; }
	.corporate_content_display_page .set1 .content .content_wrapper{background: url("/images/Centex/corporate/corpLanding-accordion_inner_content-bg1.png") 0 0 no-repeat; width:674px; height:305px; padding-top:0px; padding-right:0px;}
		.corporate_content_display_page .set1 .content .content_wrapper .content_image{float:right; margin:0px 0px 0 0;}
			.corporate_content_display_page .set1 .content .content_wrapper .content_image img{height:303px; width:202px;}
	.corporate_content_display_page .set2 .content .content_wrapper{background: url("/images/Centex/corporate/corpLanding-accordion_inner_content-bg2.png") -20px 0 no-repeat; height:309px; width:674px; padding-top:1px; padding-right:0px; margin-left:20px; }
		.corporate_content_display_page .set2 .content .content_wrapper .content_image{float:right; margin:0px 16px 0 0;}
			.corporate_content_display_page .set2 .content .content_wrapper .content_image img{height:303px; width:199px;}
	.corporate_content_display_page .set3 .content .content_wrapper{background: url("/images/Centex/corporate/corpLanding-accordion_inner_content-bg3.png") 0 0 no-repeat; width:672px; height:305px; padding-top:0px;}
.corporate_content_display_page .set .content h3{color:#656565; font-size:15px;font-weight:normal; padding:0px; margin:75px 0px 0px 34px; }
.corporate_content_display_page .set .content ul{list-style:disc outside none; float:left;}
.corporate_content_display_page .set .content ul li{list-style:disc outside none; padding-bottom:16px; margin-left:26px; font-size:11px; }
.corporate_content_display_page .set1 .content ul{margin-left:18px; width:434px;margin-top:89px;}
.corporate_content_display_page .set2 .content ul{margin-left:50px; width:372px;margin-top:80px; list-style:none;}
	.corporate_content_display_page .set2 .content ul li{list-style:none; margin-left:0px;}
.corporate_content_display_page .set3 .content ul{margin-left:15px; width:250px;margin-top:10px;width:330px;}
	.corporate_content_display_page .set3 .content ul li{padding-bottom:10px;}
	.corporate_content_display_page .set3 .content .content_wrapper .content_image{float:right; margin:-86px 16px 0 0;}
		.corporate_content_display_page .set3 .content .content_wrapper .content_image img{height:302px; width:199px;}
		
		

/*.corporate_content_display_page .set .content .content_wrapper .content_image{float:right; margin:15px 20px 0 0;}
.corporate_content_display_page .set .content .content_wrapper .content_image img{height:177px; width:208px;}
*/


#mediaSuitePlayer_zr680ss2{margin-top:-26px;}

		a#showPrev{position:absolute; left:213px; top:14px;}
		a#showNext{position:absolute; right:213px; top:14px;}
		a#showNext.disabled, a#showPrev.disabled{visibility:hidden;}

.wmcb_disclaimers{margin:86px auto 0; width:720px;}
	.wmcb_disclaimers p{font-size:10px; color:#333;}
			
/* CORPORATE CONTENT - CENTEX BRAND - Home Buying Basics - 3 panel */

.home_buying_basics.corporate_content .content{background: url("/images/Centex/corporate/bg-contentCorporateLanding-hbb.jpg") no-repeat 0 0 #ecece3;}
.home_buying_basics .corporate_content_wrapper{background: url("/images/Centex/corporate/hbb_corpLanding-boxes_wrapper_bg.png") no-repeat 0 0; height:452px; width:805px;}
	.home_buying_basics .corporate_content_wrapper .three_reasons_box.box3 a.img_three_reasons img{margin-left:7px;}
	
	
	.home_buying_basics .corporate_content_wrapper .three_reasons_box.box1 a.h2_three_reasons img{left:8px; top:4px; width:235px;}
	.home_buying_basics .corporate_content_wrapper .three_reasons_box.box2 a.h2_three_reasons img{left:8px; top:4px; width:234px;}
	.home_buying_basics .corporate_content_wrapper .three_reasons_box.box3 a.h2_three_reasons img{left:8px; top:5px; width:236px;}
	
.corporate_content_display_page.home_buying_basics .accordion_wrapper{background: url("/images/Centex/corporate/hbb_corpLanding-accordion_wrapper_bg.png") 0 0 no-repeat;}
.corporate_content_display_page.home_buying_basics .set1 .content .content_wrapper{background: url("/images/Centex/corporate/hbb_corpLanding-accordion_inner_content-bg1.png") -2px 0 no-repeat; }	
.corporate_content_display_page.home_buying_basics .set1 .content .content_wrapper .content_image{margin-top:46px;}	

.corporate_content_display_page.home_buying_basics .set .content h1#text_youCanDoIt,
.corporate_content_display_page.home_buying_basics .set .content h2#text_youCanDoIt{background: url("/images/Centex/corporate/text_youCanDoIt.jpg") 0 0 no-repeat; top:28px; left:16px;}
.corporate_content_display_page.home_buying_basics .set .content h1#text_smartChoice,
.corporate_content_display_page.home_buying_basics .set .content h2#text_smartChoice{background: url("/images/Centex/corporate/text_itsASmartChoice.jpg") 0 0 no-repeat; left:37px; top:25px;}
.corporate_content_display_page.home_buying_basics .set .content h1#text_getStarted,
.corporate_content_display_page.home_buying_basics .set .content h2#text_getStarted{background: url("/images/Centex/corporate/text_letsGetStarted.jpg") 0 0 no-repeat; top:20px; left:23px;}

.corporate_content_display_page.home_buying_basics .set .content ul li{padding:8px 0; border-top:1px solid #ececec; }
.corporate_content_display_page.home_buying_basics .set .content ul li:first-child{border:none;}
        .corporate_content_display_page.home_buying_basics .set .content ul li a{color:#ce1f2c; text-decoration:none;}
        .corporate_content_display_page.home_buying_basics .set .content ul li a:hover{text-decoration:underline;}
.corporate_content_display_page.home_buying_basics .set1 .content ul{margin-left:3px; width:340px; margin-top:51px;}
.corporate_content_display_page.home_buying_basics .set2 .content ul{margin-left:10px; width:432px;margin-top:40px; list-style:disc outside none;}
	.corporate_content_display_page.home_buying_basics .set2 .content ul li{list-style:disc outside none; margin-left:26px;}
	    .corporate_content_display_page.home_buying_basics .set2 .content ul li.disclaimer_copy{list-style:none; font-size:10px; padding-top:5px;}
	.corporate_content_display_page.home_buying_basics .set2 .content .content_wrapper .content_image img{height:303px; width:188px;}

.corporate_content_display_page .set3 .content .content_wrapper{background: url("/images/Centex/corporate/hbb_corpLanding-accordion_inner_content-bg3.png") -19px 0 no-repeat; width:672px; height:305px; padding-top:0px;}
    .corporate_content_display_page.home_buying_basics .set3 .content p{margin-top:40px; margin-bottom:0px; width:415px; font-size:11px; float:left; padding-left:27px;}
    .corporate_content_display_page.home_buying_basics .set3 .content ul {width:465px;}
    .corporate_content_display_page.home_buying_basics .set3 .content ul li{padding:0 0 4px 0;}

.corporate_content_display_page.home_buying_basics .set3 .content .content_wrapper .content_image{margin-right:0px; margin-top:-75px; float:right;}
	.corporate_content_display_page.home_buying_basics .set3 .content .content_wrapper .content_image img{height:279px; width:176px;}
		
.hbb_disclaimers{margin:86px auto 0; width:720px;}
	.hbb_disclaimers p{font-size:10px; color:#333;}	
		
/**modals**/
.corporate_content_display_page .modal,
.corporate_content .modal{display:none;}
.corporate_content_display_page #simplemodal-container,
.corporate_content #simplemodal-container{background:none; border:none; height:563px; width:456px; top:50px !important;}
.corporate_content_display_page .modal_top,
.corporate_content .modal_top{height:148px; width:456px; }
    #modal-wrapper-glossary .modal_top{background: url("/images/Centex/corporate/modal_header_glossary.png") 0 0 no-repeat;}
    #modal-wrapper-key_questions .modal_top{background: url("/images/Centex/corporate/modal_header_key_questions.png") 0 0 no-repeat;}
    #modal-wrapper-own-rent .modal_top{background: url("/images/Centex/corporate/modal_header_own-rent.png") 0 0 no-repeat; height:172px;}
    #modal-wrapper-new-resale .modal_top{background: url("/images/Centex/corporate/modal_header_new-resale.png") 0 0 no-repeat; height:184px;}
    
.corporate_content_display_page .modal_content_wrapper,
.corporate_content .modal_content_wrapper{background:url("/images/Centex/corporate/modal_content_bg-y.png") 0 0 repeat-y; width:402px; padding:0 27px;}     
    #modal-wrapper-own-rent .modal_content_wrapper{background:url("/images/Centex/corporate/modal_content_bg-y2.png") 0 0 repeat-y; width:428px; padding:0 14px;}
    #modal-wrapper-new-resale .modal_content_wrapper{background:url("/images/Centex/corporate/modal_content_bg-y3.png") 0 0 repeat-y; width:428px; padding:0 14px;}
    
.corporate_content_display_page .modal_content,
.corporate_content .modal_content{height:350px; color:#000;}
.corporate_content_display_page .modal_bottom,
.corporate_content .modal_bottom{background: url("/images/Centex/corporate/modal_footer.png") 0 0 no-repeat; height:29px; width:456px;}
    #modal-wrapper-own-rent .modal_bottom{background: url("/images/Centex/corporate/modal_footer2a.png") 0 0 no-repeat; height:29px; width:455px; margin-left:1px;}
    #modal-wrapper-new-resale .modal_bottom{background: url("/images/Centex/corporate/modal_footer4.png") 0 0 no-repeat; height:29px; width:456px;}
.corporate_content_display_page #simplemodal-container a.modalCloseImg,
.corporate_content #simplemodal-container a.modalCloseImg{background: url("/images/Centex/corporate/modal_close_btn.png") 0 0 no-repeat; top:6px; right:-8px;}

/**scrollpane**/
.corporate_content_display_page .jScrollPaneContainer,
.corporate_content .jScrollPaneContainer {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.corporate_content_display_page .jScrollPaneTrack,
.corporate_content .jScrollPaneTrack {
    background: none repeat scroll 0 0 #E4E1D9;
    cursor: pointer;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.corporate_content_display_page .jScrollPaneDrag,
.corporate_content .jScrollPaneDrag {
    background: none repeat scroll 0 0 #CE1F2C;
    cursor: pointer;
    left: 0;
    overflow: hidden;
    position: absolute;
}
.corporate_content_display_page .jScrollPaneDragTop,
.corporate_content .jScrollPaneDragTop {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.corporate_content_display_page .jScrollPaneDragBottom,
.corporate_content .jScrollPaneDragBottom {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
}
.corporate_content_display_page a.jScrollArrowUp,
.corporate_content a.jScrollArrowUp {
    display: block;
    height: 9px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -2000px;
    top: 0;
    z-index: 1;
}
.corporate_content_display_page a.jScrollArrowUp:hover {
}
.corporate_content_display_page a.jScrollArrowDown,
.corporate_content a.jScrollArrowDown {
    bottom: 0;
    display: block;
    height: 9px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -2000px;
    z-index: 1;
}
.corporate_content_display_page a.jScrollArrowDown:hover {
}
.corporate_content_display_page a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}

/** Key Questions **/
#modal-content-key_questions p{margin:0px; padding-bottom:0px; text-align:left;}
    #modal-content-key_questions p.question_header{font-size:15px; font-weight:bold; padding-bottom:5px;}
    #modal-content-key_questions .key_questions_list{padding-top:14px;}
    #modal-content-key_questions .key_questions_list a{color:#E32E41; text-decoration:none;}
    #modal-content-key_questions .key_questions_list a:hover{text-decoration:underline;}
    #modal-content-key_questions p.question{padding-top:20px; padding-bottom:5px; font-weight:bold;}
    #modal-content-key_questions p.answer{}
    #modal-content-key_questions .key_questions_answers p a{font-size:11px; color:blue; text-decoration:none; padding-left:10px; padding-top:6px;display:block;}
    #modal-content-key_questions .key_questions_answers p a:hover{text-decoration:underline;}
    
/** Glossary **/
#modal-content-glossary{}
#modal-content-glossary ul#glossary_top{margin-bottom:15px; margin-left:40px; padding-bottom:15px;}
#modal-content-glossary ul#glossary_top li{float:left; padding: 0 10px; border-left:1px solid #999;}
#modal-content-glossary ul#glossary_top li:first-child{border-left:none;}
#modal-content-glossary p{text-align:left;}
#modal-content-glossary p .glossary_keyword{font-weight:bold; text-transform:uppercase;}
#modal-content-glossary .glossary_content_tab{clear:left;}

/**Owning vs Renting**/
#modal-content-own-rent{text-align:left;}
#modal-content-own-rent ul{float:left; width:204px; margin-left:19px; list-style: disc outside none;}
    #modal-content-own-rent ul li{list-style: disc outside none;}
#modal-content-own-rent ul.owning li{*margin-left:15px;}
#modal-content-own-rent ul.renting{padding-left:18px; width:179px; margin-left:0px;}
#modal-content-own-rent .modal_disclaimer{clear:left; margin:20px auto 0; display:block; background-color:#fff; padding:50px 5px; height:112px; font-size:10px; width:90%;}


/**New vs Resale**/
#modal-content-new-resale{text-align:left;}
#modal-content-new-resale ul{float:left; width:197px; margin-left:19px; list-style: disc outside none;}
    #modal-content-new-resale ul li{list-style: disc outside none; }
#modal-content-new-resale ul.new li{*margin-left:15px;}
#modal-content-new-resale ul.resale{margin-left:0px; width:187px; padding-left:17px;}
#modal-content-new-resale .modal_disclaimer{clear:left; margin:20px auto 0; display:block; background-color:#fff; padding:10px 5px 0px 5px; font-size:10px; width:90%;}
    
    
/**Inventory Homes**/
.community_wrapper{}
        .search_results_overview_container{width:675px;  background: url(/images/Centex/comm_results_overview_bg.jpg) 0 0 no-repeat; clear:left; height:28px; position:relative;  margin-bottom:10px;}
		        .search_results_overview_container img.reload_icon{width:20px; position:absolute; top:6px; left:9px;}
		        .search_results_overview_container p.comm_number_of_results{font-weight:bold; color:#fff; font-size:14px; position:absolute; top:5px; left:34px; }
		        .search_results_overview_container p.key-price_reduced{padding-left:18px; background:url(/images/global/icon-price-reduced.png) 0 0 no-repeat; font-size:14px; color:#af131d; line-height:10px; position:absolute; top:9px; left:420px;}
		        .search_results_overview_container p.key-featured_home{padding-left:18px; background:url(/images/global/icon-featured-home.png) 0 0 no-repeat;font-size:14px; color:#164777; line-height:15px; position:absolute; top:7px; left:548px;}
	.community_wrapper .comm_header_wrapper{background: url(/images/Centex/comm_header_qmi.jpg) 0 0 no-repeat; width:675px; min-height:52px; color:#fff; font-size:15px; font-weight:bold; position:relative;}
		.comm_header_wrapper .comm_name{padding:8px 0 0 10px; width:460px;}
			.comm_name a{color:#fff; text-decoration:underline; font-weight:bold; font-size:15px; display:block; padding-bottom:2px; line-height:19px;}
			.comm_name a:hover{color:#F4E7D4;}
		.comm_header_wrapper .comm_city_state{padding:0 0 7px 10px; font-weight:normal; font-size:13px;}
		.comm_header_wrapper .comm_phone_number{background: url(/images/global/icon_phone_qmi.png) 0 0 no-repeat;  padding-left:17px; position:absolute; top:17px; right:24px;}
	
	.community_wrapper .comm_info_wrapper{ background: url(/images/global/comm_info_bg.jpg) 0 0 repeat-y #fff; width:675px; position:relative; color:#02234E;}
	.community_wrapper .comm_info_wrapper_bottom{background: url(/images/global/comm_info_bg_bottom.jpg) 0 0 no-repeat #fff; height:10px;  width:675px; }
		.comm_info_wrapper .comm_details_wrapper{width:459px; float:left; padding:10px 0 0 10px;}
		.comm_info_wrapper img.comm_image{float:left;}
		.comm_info_wrapper .comm_price{font-size:21px; font-weight:bold; float:left; padding:10px 0 0 10px; width:284px;}
		.comm_info_wrapper .comm_payments{float:left; padding:5px 0 0 10px; width:284px; font-size:13px; font-weight:bold;}
		.comm_info_wrapper .comm_details{float:left; padding:9px 0 0 10px; width:284px; font-size:13px; }
		.comm_info_wrapper .comm_cta_wrapper{float:left; width:185px; background: url(/images/global/comm_cta_bg.jpg) 0 0 no-repeat #fff; height:100px; padding:11px 0 0 18px;}
			.comm_info_wrapper a.view_comm_button{display:block;}
			.comm_info_wrapper a.comm_request_more_info{background: url(/images/global/icon_envelope_qmi.jpg) 0 0 no-repeat #fff; padding:0 0 0 26px; display:block; font-size:13px; font-weight:bold; line-height:12px; margin:11px 0 0 8px;  color:#00274f; }
			
		.comm_info_wrapper .comm_request_more_info_form_wrapper{background-color:#f5f5ed; margin: 0 10px; position:relative; width:654px; }	
			.comm_request_more_info_form_wrapper .close_request_more_info{background-color:#b3b3a4; display:block; width:53px; height:20px; line-height:19px; position:absolute; top:0px; right:0px; color:#f8ffff; text-decoration:none; padding:0 0 0 16px;}
			.comm_request_more_info_form_wrapper .close_request_more_info:hover{color:#fff;}
			.comm_request_more_info_form_wrapper .comm_request_instructions{padding:20px 32px 20px 15px; float:left;  width:224px; color:#000; font-size:16px; font-weight:bold; line-height:19px;}
			
		.template-F .community_wrapper .comm_info_wrapper .request_more_info_form_wrapper label{color:#32342f; width:167px; float:left; padding:12px 15px 0 0;}
		.template-F .community_wrapper .comm_info_wrapper .request_more_info_form_wrapper input{color:#32342f; border-color:#b0abaf; width:167px; display:block;}
		.template-F .community_wrapper .comm_info_wrapper .request_more_info_form_wrapper select{color:#32342f; width:167px; display:block; margin:0px; border-color:#b0abaf;}
		.template-F .community_wrapper .comm_info_wrapper .request_more_info_form_wrapper #landingSubmit{height:29px; width:70px; clear:left; float:right; margin:0 28px 0 0; padding:0 0 14px 0;}
		.template-F .community_wrapper .comm_info_wrapper .request_more_info_form_wrapper .alertBar img{float:left;}
		.comm_info_wrapper .comm_inventory_home_table_wrapper{padding:10px;}
			.comm_info_wrapper .comm_inventory_home_table_wrapper table{}
			.comm_info_wrapper .comm_inventory_home_table_wrapper tr{}
			.comm_info_wrapper .comm_inventory_home_table_wrapper td{padding:5px 0 5px 10px;}
			.comm_info_wrapper .comm_inventory_home_table_wrapper td a{text-decoration:underline; font-weight:bold;}
			.comm_info_wrapper .comm_inventory_home_table_wrapper td.icon{text-align:right;}
			.comm_info_wrapper .comm_inventory_home_table_wrapper td img{padding-left:5px;}
			.comm_info_wrapper .comm_inventory_home_table_wrapper td.price_reduced{color:#b51423;}
			.comm_info_wrapper .comm_inventory_home_table_wrapper tr.odd td{background-color:#fbf8ca;}
			
.mapListing{position:relative;}                
.hide_map_link{position:absolute; left:0px; top:-25px;}
	.hide_map_link .hide_map{display:block; background: url(/images/Centex/inventory-Hide_map.jpg) 0 0 no-repeat; height:23px; width:91px;}
	.hide_map_link .hide_map.hidden{display:block; background: url(/images/Centex/inventory-Show_map.jpg) 0 0 no-repeat;}
	.hide_map_link a.hide_map img{display:block; height:100%; width:100%;}  
.template-F .contentWrapper .content .primaryMap{border-color:#a3bf31;}                
                
                
.primary_right_column{position:absolute; right:6px; top:101px; width:258px;}
	.primary_right_column .column_module{margin-bottom:12px;}
	.column_module .intro_text{font-weight:normal; color:#2d3236; font-size:16px; padding-left:15px; width:235px; padding-bottom:9px; line-height:19px;}
	    
		.more_info_module{background-color:#d7e3fc;}
			.more_info_module .module_title{width:197px; min-height:51px; background: url(/images/Centex/inventory-more_info_header-bg.jpg) 0 0 no-repeat #3F7CD9; font-weight:bold; color:#fff; font-size:20px; padding:15px 0 5px 61px; line-height:19px;}
			.more_info_module .intro_text{font-weight:normal; color:#36332a; font-size:18px; padding-left:15px; width:210px; padding-bottom:9px; padding-top:7px;}
			.more_info_module label{display:block; padding-left:15px;}
			.more_info_module input, .more_info_module select{display:block; margin-left:15px; border-color:#aeadab; width:166px; color:#000;}
			.more_info_module .submit{width:70px; margin-top:15px; padding-bottom:15px;}
			
		.special_offer_module{background-color:#fbf8ca; position:relative;}
		.special_offer_module .module_title{width:199px; background: url(/images/Centex/inventory-special_offer_header-bg.jpg) 0 0 no-repeat; font-weight:bold; color:#fff; font-size:20px; padding:15px 0 0 61px; padding-bottom:0px; line-height:19px;height:49px;}
		.special_offer_module .special_offer_button{padding:10px 0 10px 15px; display:block;}
		.not_special_offer_module .module_title{background-image:none; background-color:#9BBA1F; line-height:21px; height:auto; padding:13px 5px 12px 10px; width:243px;}
		.not_special_offer_module .special_offer_button{padding:0px; position:absolute; width:258px; height:164px; top:0px; left:0px;}
		.not_special_offer_module img.button{padding:10px 0 10px 15px;}
		.not_special_offer_module .intro_text{padding-top:11px;}
		
		.benefits_of_new_construction_module{background-color:#fff;}
		.benefits_of_new_construction_module .module_title{width:199px; background: url(/images/Centex/inventory-new_construction_header-bg.jpg) 0 0 no-repeat; font-weight:bold; color:#01274b; font-size:20px; padding:8px 0 0 53px; padding-bottom:0px; line-height:19px;height:55px;}
		.benefits_of_new_construction_module .intro_text{padding-left:24px; width:232px; padding-bottom:9px; line-height:19px; list-style-image: url(/images/global/arrow-blue.gif);}
		.benefits_of_new_construction_module .intro_text li{list-style-image: url(/images/global/arrow-blue.gif); color:#313131; font-size:14px; font-weight:normal; padding-bottom:5px;}
		
		.inventory_column_hr{background: url(/images/global/inventory-column_hr.jpg) 0 0 no-repeat; width:259px; height:6px;}
		
		.move_in_ready_module{background-color:#fff;}
		.move_in_ready_module .module_title{width:198px; background: url(/images/Centex/inventory-move_in_ready_header-bg.jpg) 0 0 no-repeat; font-weight:bold; color:#01274b; font-size:20px; padding:8px 0 0 53px; padding-bottom:0px; line-height:19px;height:48px;}
		.move_in_ready_module .intro_text{padding-left:12px; width:241px; padding-bottom:9px; line-height:19px; color:#313131; font-size:14px; font-weight:normal;}
	
		.select_different_area_container{float:right; margin:10px 5px 0 0;}
			.select_different_area_container select{height:25px; font-size:16px; font-weight:bold; color:#333; border:1px solid #aeaeae; background: url("/images/global/inventory_select-bg.jpg") 0 0 repeat-x; padding: 1px 0 0 14px; width:336px;}
			.select_different_area_container .different_area_go_button{margin-left:4px;}
			
		
			
/**Hot Homes Component on Search page**/
.hot_homes_component_container{position:relative; margin-bottom:10px; background: url(/images/Centex/hot_homes_container_bg.jpg) 0 0 no-repeat #f1d786; padding-top:10px; width:255px; padding-left:0px; padding-bottom:1px; display:none;}
	.hot_homes_component_container .hot_homes_header_container{position:absolute; left:0px; top:5px; z-index:10;}
		.hot_homes_component_container .hot_homes_header{background: #d12527; font-size:20px; color:#fff; line-height:22px; padding:5px 5px 0; width:245px; text-align:center; }
		.hot_homes_component_container .hot_homes_header_bottom{background: url(/images/Centex/hot_homes_header-bottom.png) 0 0  no-repeat; width:255px; height:15px;}
	.hot_homes_component_container .hot_homes_image{position:relative; margin-top:26px; margin-left:11px;}
		.hot_homes_component_container .hot_home_prev{display:block; height:34px; width:34px; position:absolute; top:50px; left:5px; z-index:5;}
		.hot_homes_component_container .hot_home_next{display:block; height:34px; width:34px; position:absolute; top:50px; right:17px; z-index:5;}
		.hot_homes_component_container .hot_homes_image .hot_image{width:207px; height:133px; background: url(/images/global/hot_homes_image_border.png) 0 0 no-repeat; margin:0 auto; position:relative; display:block; margin-top:18px;}
		.hot_homes_component_container .hot_homes_image .hot_image img{height:117px; width:182px; position:absolute; top:5px; left:5px;}
	.hot_homes_component_container .hot_homes_copy_top{background: url(/images/Centex/hot_homes_copy_top.png) 0 0  no-repeat; width:255px; height:12px;}
	.hot_homes_component_container .hot_homes_copy_container{background:#fff8e0;}
		.hot_homes_component_container ul.hot_homes_details{margin-left:13px; padding-top:4px;}
			.hot_homes_component_container ul.hot_homes_details li{color:#333; float:left; border-left:1px solid #333; font-size:12px;}
				.hot_homes_component_container ul.hot_homes_details li span{padding:0 5px;}
			.hot_homes_component_container ul.hot_homes_details li.hot_home_price{font-weight:bold; border-left:none; font-size:16px;}
		.hot_homes_component_container .hot_homes_footer_container{margin:0 auto; width:250px; clear:left; padding-top:6px;}	
			.hot_homes_component_container .hot_homes_footer_top{background: url(/images/Centex/hot_homes_footer_top.png) 0 0  no-repeat; width:248px; height:4px;}
			.hot_homes_component_container .hot_homes_footer_bottom{background: url(/images/Centex/hot_homes_footer_bottom.png) 0 0  no-repeat; width:248px; height:8px;}
			.hot_homes_component_container .hot_homes_footer{width:244px; margin-left:1px; background:#327ddc;  text-align:center; }
				.hot_homes_component_container .hot_homes_footer a{font-size:13px; color:#fff; text-decoration:none;  font-weight:bold;}
				.hot_homes_component_container .hot_homes_footer a:hover{text-decoration:underline;}			
		
/**Hot Homes override if plan icons**/
.communityInfo .infoBoxGallery.num_of_icons_1{}
    .communityInfo .infoBoxGallery.num_of_icons_1 .infoBox{}
        .communityInfo .infoBoxGallery.num_of_icons_1 .infoBox .coolBtn{}
        .communityInfo .infoBoxGallery.num_of_icons_1 .infoBox p a img{}
    .communityInfo .infoBoxGallery.num_of_icons_1 .lowestMonthlyPayment{float:left;}
    
.communityInfo .infoBoxGallery.num_of_icons_2{}
    .communityInfo .infoBoxGallery.num_of_icons_2 .infoBox{width:196px;}
        .communityInfo .infoBoxGallery.num_of_icons_2 .infoBox .coolBtn{left:9px;}
        .communityInfo .infoBoxGallery.num_of_icons_2 .infoBox p a img{}
    .communityInfo .infoBoxGallery.num_of_icons_2 .lowestMonthlyPayment{float:left; *width:220px;}


.communityInfo .infoBoxGallery.num_of_icons_3{}
    .communityInfo .infoBoxGallery.num_of_icons_3 .infoBox{width:127px;}
        .communityInfo .infoBoxGallery.num_of_icons_3 .infoBox .coolBtn{left:6px;}
        .communityInfo .infoBoxGallery.num_of_icons_3 .infoBox p{height:77px;}
        .communityInfo .infoBoxGallery.num_of_icons_3 .infoBox p a img{width:124px; padding-top:6px;}
    .communityInfo .infoBoxGallery.num_of_icons_3 .lowestMonthlyPayment{float:left; *width:220px;}
    
    
				
/***********************************/				
/*Homeowner Portal / Owner's Entry */
/***********************************/
.portal_component-a .portal_component_content .construction_phase.current_phase{background:url("/images/Centex/homeowner_portal/grphc-constPhaseSelectedMarker.png") 3px 3px no-repeat #fff; }
.portal_component-a .current_phase .selectedLeftShadow{display:block; left:-38px; background:url(/images/Centex/homeowner_portal/bg-constPhaseSelectLeftShadow.png) 0 0 repeat-y;}
        .portal_component-a .current_phase .selectedRightShadow{display:block; right:-38px; background:url(/images/Centex/homeowner_portal/bg-constPhaseSelectRightShadow.png) 0 0 repeat-y;}
.portal_component-a h2{background:url("/images/Centex/homeowner_portal/text_yourHomeIsHere.jpg") 0 0 repeat-x; text-indent:-999em; width:946px; height:28px;}

.portal_component-b .portal_content{border-top:1px solid #cfcfcf; border-left:1px solid #eaeaea;border-bottom:1px solid #cfcfcf; border-right:1px solid #eaeaea; background: url("/images/Centex/homeowner_portal/bg-component.jpg") 0 0 repeat-x #ebebeb; padding: 0 0 13px;}

.portal_component-Social .twtr-ft{background-color:#ebebeb;}
.portal_content a.cta{font-size:10px; font-weight:bold; text-decoration:none; background:url("/images/Centex/homeowner_portal/icon_cta_arrow.png") right center no-repeat; padding-right:11px; line-height:12px; margin-top:6px; margin-right:8px; height:auto;}

 h3#text_AboutYourHome{background:url("/images/Centex/homeowner_portal/text_AboutYourHome.png") 0 0 no-repeat; text-indent:-999em; width:120px; height:11px; margin-left:5px; margin-top:7px; float:left;}
 h3#text_AccountBenefits{background:url("/images/Centex/homeowner_portal/text_AccountBenefits.png") 0 0 no-repeat; text-indent:-999em; width:127px; height:12px; margin-left:5px; margin-top:7px; float:left;}
    h3#text_Contacts{background:url("/images/Centex/homeowner_portal/text_contacts.png") 0 0 no-repeat; text-indent:-999em; width:57px; height:11px; margin-left:5px; margin-top:7px; float:left;}
    h3#text_TellYourFriends{background:url("/images/Centex/homeowner_portal/text_TellYourFriends.png") 0 0 no-repeat; text-indent:-999em; width:113px; height:11px; margin-left:5px; margin-top:7px; float:left;}
    h3#text_KeepingTheLinesOpen{background:url("/images/Centex/homeowner_portal/text_KeepingTheLinesOpen.png") 0 0 no-repeat; text-indent:-999em; width:166px; height:14px; margin-left:-1px; margin-top:-1px; margin-bottom:10px; float:left;}
    h3#text_PulteMortgage{background:url("/images/Centex/homeowner_portal/text_PulteMortgage.png") 0 0 no-repeat; text-indent:-999em; width:91px; height:14px; margin-left:5px; margin-top:7px; float:left;}
      h3#text_OwnersEntryBenefits{background:url("/images/Centex/homeowner_portal/text_OwnersEntryBenefits.png") 0 0 no-repeat; text-indent:-999em; width:154px; height:14px; margin-left:5px; margin-top:7px; float:left;}
    
    .portal_component-PDF_downloads .download_container{background:#e6e5e5; border:1px solid #c3c2c2; margin:10px 6px; min-height:50px;}
    .portal_component-PDF_downloads a.bottom_cta{color:#656565; font-weight:bold; padding:0px 10px; background:url(/images/Centex/homeowner_portal/icon_cta-DownArrow.png) right center no-repeat; }
    
    h2#text_TakingCareOfYourNewHome{background:url("/images/Centex/homeowner_portal/text_TakingCareOfYourNewHome.png") 0 0 no-repeat; width:584px; height:29px; text-indent:-999em;}
    h2#text_GreatBrandsThinkAlike{background:url("/images/Centex/homeowner_portal/text_GreatBrandsThinkAlike.png") 0 0 no-repeat; width:584px; height:29px; text-indent:-999em;}
    
    
    /**modals**/
    body.portal #simplemodal-container a.modalCloseImg{background: url("/images/Centex/homeowner_portal/modal_close_btn.png") 0 0 no-repeat; top:6px; right:-8px;}
    body.portal .modal_content_wrapper{background:url("/images/Centex/homeowner_portal/modal-content_bg-y.png") 0 0 repeat-y; width:402px; padding:15px 27px 0;}
    body.portal .modal_bottom{background: url("/images/Centex/homeowner_portal/modal_footer.png") 0 0 no-repeat; height:20px; width:456px;}
        /*submit service request*/
        body.portal #modal-wrapper-service-request .modal_top{background: url("/images/Centex/homeowner_portal/modal-header_serviceRequest.png") 0 0 no-repeat; }
        /*add-edit contacts*/
        body.portal #modal-wrapper-add-contact .modal_top{background: url("/images/Centex/homeowner_portal/modal-header_newContact.png") 0 0 no-repeat; }
        body.portal .submitContact{clear:both; display:block; margin-top:20px;}
        
        /*refer friend*/
        body.portal #modal-wrapper-refer-friend .modal_top{background: url("/images/Centex/homeowner_portal/modal-header_referFriend.png") 0 0 no-repeat; }    
         /*Home Details*/
          body.portal #modal-wrapper-home-details .modal_top{background: url("/images/Centex/homeowner_portal/modal-header_homeDetails.png") 0 0 no-repeat; width:554px; height:103px; }
          body.portal #modal-wrapper-home-details .modal_content_wrapper{background:url("/images/Centex/homeowner_portal/modal-content2_bg-y.png") 0 0 repeat-y; width:500px; padding:15px 27px 0;}
          body.portal #modal-wrapper-home-details .modal_bottom{background: url("/images/Centex/homeowner_portal/modal_footer2.png") 0 0 no-repeat; height:22px; width:554px;}

body.portal .jScrollPaneDrag {
    background: none repeat scroll 0 0 #be0101;
    cursor: pointer;
    left: 0;
    overflow: hidden;
    position: absolute;
} 

		
