/********************************************/

/* GLOBAL */

body {background:#F3F0EA;}
.inputStyle, select, textarea {background:#FCFDFF; border:1px solid #BACEE6; color:#336699;}
.specialCorner {position:absolute; left:1px; bottom:0;z-index:1;}

.hr {background:url(/images/DelWebb/secondaryNavHR1.gif) repeat-x; margin:.5em 0; clear:both;}

a, a:visited {color:#739BCC;}
a:hover {color:#0B3D70;}

/* "required" asterisks */
label em, .required em {color:#739BCC;}

/* value highlights (roll-over pop-up bubble) */
a.valueHighlight {background:url(/images/DelWebb/button-valueHighlight.gif) right no-repeat;}
a.valueHighlight span {border-color:#AFB720;}
.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/DelWebb/bg-alertBar.jpg) repeat-x;}
.contactUs ul, #tellFriend 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/DelWebb/bg-contactButton.gif) repeat-x;}
/* soft join Box -- ZOE */
.softJoinBox .stepHeaderSJ h3 {background:url(/images/DelWebb/bg-stepHeaderSJ.gif) top repeat-x; text-align:left;}
.softJoinBox .stepContentSJ label {color:#6a5018;}
/********************************************/

/* HEADER */

.header {background:#F3F0EA url(/images/DelWebb/bg-header.jpg) repeat-x;}

	.header .logo {padding:0 0 32px 42px; zoom:1;}

	/* primary nav (image sprite) */
	.header .primaryNav {position:absolute; left:0; bottom:0; width:960px; height:30px; border-top:2px solid #FFF; background:url(/images/DelWebb/bg-primaryNavSprite.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:30px; text-indent:-99999px;}
	.header .primaryNav .tab1, .header .primaryNav .tab1#primaryNavOn {left:0; width:178px;}
	.header .primaryNav .tab2, .header .primaryNav .tab2#primaryNavOn {left:178px; width:160px;}
	.header .primaryNav .tab3, .header .primaryNav .tab3#primaryNavOn {left:338px; width:170px;}
	.header .primaryNav .tab4, .header .primaryNav .tab4#primaryNavOn {left:508px; width:150px;}
	.header .primaryNav .tab5, .header .primaryNav .tab5#primaryNavOn {left:658px; width:140px;}
	.header .primaryNav .tab6, .header .primaryNav .tab6#primaryNavOn {left:798px; width:162px;}

	.header .primaryNav .tab1#primaryNavOn a,
	.header .primaryNav .tab1 a:hover {background:url(/images/DelWebb/bg-primaryNavSprite.jpg) 0 -30px no-repeat;}
	.header .primaryNav .tab2#primaryNavOn a,
	.header .primaryNav .tab2 a:hover {background:url(/images/DelWebb/bg-primaryNavSprite.jpg) -178px -30px no-repeat;}
	.header .primaryNav .tab3#primaryNavOn a,
	.header .primaryNav .tab3 a:hover {background:url(/images/DelWebb/bg-primaryNavSprite.jpg) -338px -30px no-repeat;}
	.header .primaryNav .tab4#primaryNavOn a,
	.header .primaryNav .tab4 a:hover {background:url(/images/DelWebb/bg-primaryNavSprite.jpg) -508px -30px no-repeat;}
	.header .primaryNav .tab5#primaryNavOn a,
	.header .primaryNav .tab5 a:hover {background:url(/images/DelWebb/bg-primaryNavSprite.jpg) -658px -30px no-repeat;}
	.header .primaryNav .tab6#primaryNavOn a,
	.header .primaryNav .tab6 a:hover {background:url(/images/DelWebb/bg-primaryNavSprite.jpg) -798px -30px no-repeat;}

	/* search */
	.header form {position:absolute; top:5px; right:260px; text-align:right;}
	.header form label {color:#FFF; font-weight:bold;}
	.header form .search {border-color:#739BCC;}

	/* utility nav */
	.header .contact {position:absolute; top:0; right:150px; zoom:1;}
	.header .notebook {position:absolute; top:0; right:17px;}

/********************************************/

/* GRIDS */

.template-A .contentWrapper {position:relative; width:960px;}
.template-A .content {padding:0; background:#FFF;}
.template-A .primaryHero {float:right; margin:0 5px; display:inline; zoom:1;}
.template-A .primaryContent {position:relative; float:left; display:inline; width:695px; margin:5px 5px 0; border-top:5px solid #CBD34C; background:url(/images/DelWebb/bg-contentHomePrimary.jpg) repeat-x !important;}
.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:#E7F1FB url(/images/DelWebb/bg-contentD-E.jpg) repeat-x;}
.template-D .pageTools {padding:.8em 0 .2em;}
.template-D h1 {color:#0B3D70;}

.template-E .content, .template-N .content {padding:0 0 14px 0; background:#E7F1FB url(/images/DelWebb/bg-contentD-E.jpg) repeat-x;}
.template-E .pageTools {padding:.8em 0 .2em;}
.template-E h1 {color:#0B3D70;}

	.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 #739BCC; background:#FFF url(/images/DelWebb/bg-communityModule-D.jpg) repeat-x;}
.template-F .primaryContent {background:#E6F0FB; border-top:5px solid #739BCC;}
.template-F h3 {color:#FFF; background:url(/images/DelWebb/bg-secondaryNavHdr.jpg) top repeat-x;}
.template-F .searchCount{border-top:5px solid #8AACCF;width:675px;padding:2px 0px 2px 5px;background:#E6F0FB; font-weight:bold;}

.template-F .stepHeader h3 {background:url(/images/DelWebb/bg-landingHdr.gif) top repeat-x;}

.template-G .content {padding:15px 19px;}
.template-G .primaryHero {border-color:#739BCC; background:#FFF url(/images/DelWebb/bg-communityModule-D.jpg) repeat-x;}
.template-G .primaryHero h2,
.template-G .primaryHero dt {color:#739BCC;}
.template-G .primaryHero ul li {background:url(/images/DelWebb/icon-bullet-primary.gif) 2px 5px no-repeat;}
.template-G .primaryContent {border-color:#739BCC; background:#E6F0FB;}
.template-G .secondaryContent .info {border-top:1px solid #CBD24C; background:#FFF url(/images/DelWebb/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 #9dc5e4;}
.template-Q .secondaryContent .info h4 {color:#5a92bf;}
.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/DelWebb/link-arrow-orange.gif) center right no-repeat; padding-right:11px;}

.template-Q .stepContent {border-top: 1px solid #143e6f;}
.template-Q .stepContent h2 {border-bottom:1px solid #0a81c5;}
.template-Q .stepHeader h3 {background:url(/images/DelWebb/bg-landingHdr.gif) top repeat-x;}
.template-Q .primaryContent .stepContent {background-color:#e5effb;}
.template-Q .secondaryContent .stepContent {background:url(/images/DelWebb/bg-landingForm.jpg) repeat #f5f7e0;}
.template-Q .secondaryContent .stepContent label {color:#606060;}
.template-Q .secondaryContent .stepContent .inputStyle {background:#fff !important; border:1px solid #0a81c5; color:#606060;}
.template-Q .searchResults ul li span.priceDetail {color: #8cadd5;}
.template-Q .searchResults ul li span.label a, .template-Q .searchResults ul li span.label a:hover {color:#143e6f;}
.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/DelWebb/link-arrow-blue.gif) right center no-repeat; color:#143e6f;}
/* PREDEFINED THANK YOU */
.template-Q .thankyouContent {color:#20577d; /*border-top:3px solid #0b3d70;*/}
.template-Q .thankyouContent .picFrame {background:url(/images/DelWebb/landing-pic-frame.png) top left no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image,src='/images/DelWebb/landing-pic-frame.png');
}

.template-H .content {background:#FFF url(/images/DelWebb/bg-contentH-I.jpg) repeat-y;}
.template-H .primaryContent {margin:32px 0 15px 14px;}
.template-H .primaryContent .container {border-color:#739BCC; background:#FFF url(/images/DelWebb/bg-communityModule-D.jpg) repeat-x;}
.template-H h3, .template-I h3, .template-G h3  {color:#AFB720;}

.template-I .content {background:#FFF url(/images/DelWebb/bg-contentH-I.jpg) repeat-y;}
.template-I h1 {border-color:#739BCC; 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/DelWebb/bg-infoModule-I.jpg) repeat-x;}

.template-J h1 {color:#AFB720;}
	.template-J .compareResults thead.primarygrid th {background:#AFB720; 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:#739BCC; color:#FFF;}
	.template-J .compareResults .primarygrid td {border:solid #CBD24C; border-width:0 1px;}
	.template-J .compareResults .secondarygrid td {border:solid #739BCC; border-width:0 1px;}
	.template-J .compareResults tbody.secondarygrid tr .bottom,
	.template-J .compareResults tbody.secondarygrid tr.bottom td {border-bottom:1px solid #739BCC;}
	.template-J .compareResults thead.primarygrid th {border-left:1px solid #AFB720;}
	.template-J .compareResults thead.primarygrid th .wborder {border-right:1px solid #FFF;}
	.template-J .compareResults tbody.secondarygridheader th {border-left:1px solid #739BCC;}
	.template-J .linkx,
	.template-J .removelink {color:#739BCC;}
	.template-J .compareResults tbody.primarygrid tr.rcAlternate {background:#F5F6DC;}
	.template-J .compareResults tbody.secondarygrid tr.rcAlternate {background:#E6F0FB;}

.template-L .primaryContent {border-color:#739BCC; background:url(/images/DelWebb/bg-communityModule-D.jpg) repeat-x;}
.template-L .content {padding-top:34px;}
.template-L .content dt {color:#0B3D70;}
.template-L .secondaryContent {border-color:#E6F0FB;}

	.template-L .content dt a.link, .template-L .content dd a.link {color:#739BCC;}
	.template-L .secondaryContent dd.sublink {color:#0B3D70;}
	.template-L .content dd a.dirlink {color:#739BCC; text-decoration:underline;}
	.template-L .content dd span {color:#739BCC; text-decoration:none;}
	.template-L .contactContainer .info {border-top:1px solid #D6BB85; background:#FFF url(/images/DelWebb/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:#0B3D70;}
.secondaryNav a:hover {color:#739BCC;}

.template-E .selectedPlanHdr {background:url(/images/DelWebb/secondaryNavTabHdr.gif) right no-repeat;}
.template-E .selectedPlanBdy {background:url(/images/DelWebb/secondaryNavTabBdy.gif) repeat-y;}
.template-E .selectedPlanFtr {background:url(/images/DelWebb/secondaryNavTabFtr.gif) right no-repeat;}

.template-E .selectedPlanBdy .selectedPlanCorners {background:url(/images/DelWebb/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/DelWebb/secondaryNavTabRight.gif) no-repeat;}
.template-E .selectedPlanBdy .selectedPlanCorners ul a {color:#739BCC;}
.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/DelWebb/secondaryNavHR2.gif) repeat-x;}

.template-F .navModule .body {border-top:1px solid #FFF; border-bottom:2px solid #CBD24C; background:#F5F6DC url(/images/DelWebb/bg-secondaryNavBdy.jpg) top repeat-x;}
.template-F .navHdr .hr {margin:1em 0;}

.template-H .secondaryNav,
.template-I .secondaryNav {padding-top:59px; background:#FFF url(/images/DelWebb/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 #F5F8FD;}

.template-H .secondaryNav li,
.template-I .secondaryNav li {background:#F5F8FD url(/images/DelWebb/bg-secondaryNav2.gif) bottom left repeat-y;}
.template-H .secondaryNav li.selected,
.template-I .secondaryNav li.selected {color:#739BCC; background:#FFF url(/images/DelWebb/bg-secondaryNav1.gif) bottom left repeat-x;}
.template-H .secondaryNav li.selected a,
.template-I .secondaryNav li.selected a {color:#739BCC;}
.template-H .secondaryNav li.img,
.template-I .secondaryNav li.img {background:#FFF url(/images/DelWebb/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/DelWebb/icon-bullet-nav-primary.gif) 1px 5px no-repeat; border:none;}

/* HOMEPAGE */

.template-A #flashcontent {width:950px; height:344px;}
.template-A #interactiveMap {margin:0 0 10px 30px; z-index:1000;}
.template-A #interactiveMap area {cursor:pointer;}

.template-A #interactiveMap #southwestPanel {display:none; width:110px; position:absolute; top:20px; left:20px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.template-A #interactiveMap #northeastPanel {display:none; width:110px; position:absolute; bottom:100px; left:150px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.template-A #interactiveMap #southeastPanel {display:none; width:110px; position:absolute; top:40px; left:170px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.template-A #interactiveMap #midwestPanel {display:none; width:110px; position:absolute; bottom:80px; left:60px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}

.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 {float:right; width:440px; background:url(/images/DelWebb/bg-contentHome.jpg) no-repeat;}
.template-A .primaryContent dl.primary {padding:30px 30px 0; float:left; width:175px;}
.template-A .primaryContent dl.secondary {padding:30px 0 0 10px; float:left; width:175px;}
.template-A .primaryContent dt {font-size:1.2em; font-weight:bold; margin-bottom:.5em; color:#0B3D70;}
.template-A .primaryContent dd {margin:.5em 0;}
.template-A .primaryContent a {font-weight:bold; padding-right:10px; text-decoration:none; line-height:1em; background:url(/images/DelWebb/icon-homepageArrow1.gif) right no-repeat;}
.template-A .secondaryContent {float:left; display:inline; width:200px; padding:25px; margin:5px 5px 0 0; border-top:5px solid #993416; background:url(/images/DelWebb/bg-contentHomeSecondary.jpg) repeat-x;}
.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; background:url(/images/DelWebb/icon-homepageArrow2.gif) right no-repeat;}
.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-O .header {height:59px; background:#FFFFFF url(/images/DelWebb/bg-header.jpg) repeat-x;}
.template-O .header .logo {padding:0 0 0 42px; zoom:1;}
/* PAGE TOOLS */

.pageTools b {color:#9EC7C6;}

a.pt-search {background:url(/images/DelWebb/icon-pt-search.gif) no-repeat;}
a.pt-neighborhood {background:url(/images/DelWebb/icon-pt-neighborhood.gif) no-repeat;}
a.pt-print {background:url(/images/DelWebb/icon-pt-print.gif) no-repeat;}
a.pt-tell {background:url(/images/DelWebb/icon-pt-tell.gif) no-repeat;}
a.pt-save {background:url(/images/DelWebb/icon-pt-save.gif) no-repeat;}
a.pt-savedNo {background:url(/images/DelWebb/icon-myNotebookDarkNo.gif) no-repeat;}
a.pt-savedYes {background:url(/images/DelWebb/icon-myNotebookDarkYes.gif) no-repeat;}
a.pt-phone {background:url(/images/DelWebb/icon-pt-phone.gif) no-repeat;}
a.pt-directions {background:url(/images/DelWebb/icon-pt-directions.gif) no-repeat;}
a.pt-climate {background:url(/images/DelWebb/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:#F5F6DC;}
.component-carousel .carousel-list li.selected {background:url(/images/DelWebb/icon-carouselSelected.gif) top no-repeat !important;}
.component-carousel .carousel-list li a {border:1px solid #AFB720;}

.component-carousel .switchCarousel li a:hover, .switchCarousel a:hover {color:#993416;}

.component-carousel .customSelect {border:1px solid #AFB720; background:#FFF url(/images/DelWebb/button-carouselSwitchDown.gif) no-repeat right;}
.component-carousel .customSelect.on {background:#FFF url(/images/DelWebb/button-carouselSwitchUp.gif) no-repeat right;}
.component-carousel .customSelect ul {border:solid #AFB720; border-top:solid #FFF; border-width:1px;}
.customSelect li a.on {background:#F5F6DC;}

/* COMMUNITY INFO - TEMPLATE D */

.template-D .communityInfo {border-top:5px solid #739BCC; padding:15px; background:#FFF url(/images/DelWebb/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:#F5F6DC;}
.template-D .communityInfo .specialOfferBoxContent h2 {color:#506590;}

/* PLAN INFO - TEMPLATE E */

.template-E .communityInfo {border-top:5px solid #AFB720; padding:15px; background:#FFF url(/images/DelWebb/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 #CBD24C;}
.template-E .features .yui-nav li {border-bottom:1px solid #CBD24C;}

.template-E .similarHomeModels a.savedNo {background:url(/images/DelWebb/icon-myNotebookDarkNo.gif) 0 3px no-repeat;}
.template-E .similarHomeModels a.savedYes {background:url(/images/DelWebb/icon-myNotebookDarkYes.gif) 0 3px  no-repeat;}

.template-E .interactiveTour .container,
.template-E .interactiveTour .container .applet {border:solid #CBD24C;}

/* PLAN INFO - TEMPLATE N */
.template-N .communityInfo {border-top:5px solid #AFB720; padding:15px; background:#FFF url(/images/DelWebb/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 #E6F0FB;}

.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 #F5F6DC;}

.template-Q .primaryMap, .template-G .primaryMap {border:2px solid #9EC7E6;}

/* COOL BUTTONS */

.communitySummary .coolBtn h3,
.secondaryNav .coolBtn h3,
.template-D .communityInfo .coolBtn h3, #myNotebook .coolBtn h3 {background:url(/images/DelWebb/bg-coolBtnCommunity.jpg) repeat-x #5B85B7 !important;}

#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/DelWebb/bg-coolBtnPlan.jpg) repeat-x !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/DelWebb/icon-bullet-primary.gif) 2px 5px no-repeat !important; zoom:1;}
.template-I .primaryContent ul.secondary li {
background:transparent url(/images/DelWebb/icon-bullet-secondary.gif) 2px 5px no-repeat !important; zoom:1;}

.template-F .primaryMap .overlay li,
.similarCommunities li {background:url(/images/DelWebb/icon-bullet-secondary-blue.gif) 9px 6px no-repeat !important; zoom:1;}

.template-H .primaryContent ul.secondary li {background:url(/images/DelWebb/icon-bullet-secondary.gif) 2px 5px no-repeat !important; zoom:1;}

.template-H .primaryContent ul.default li {background:url(/images/DelWebb/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/DelWebb/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:#F5F6DC;}

    /* 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:#739BCC;}
	.primaryMap .overlay a {color:#0B3D70;}
	.primaryMap .overlay a:hover {color:#739BCC;}

	/* 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/Delwebb/bg-searchResultsHdr.jpg) top repeat-x;}
	table.searchResults thead td.srCorners {background:#E6F0FB;}
	/* table.searchResults thead a.srContact {color:#FFF; background:url(/images/DelWebb/icon-contactUs.gif) 0 2px no-repeat;} */
	/* table.searchResults thead a.srMyNotebookNo {color:#FFF; background:url(/images/DelWebb/icon-myNotebookLightNo.gif) 0 2px no-repeat;} */
	table.searchResults a.srMyNotebookYes {background:url(/images/DelWebb/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 tbody td {border:1px solid #9EC7E6;}
	.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:#F3F6FA;}
	.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:#9EC7E6;}

	.template-F .communityInfoWrapper {padding:0; background:#FFF; text-align:left;}
	
	/* slider */
	#slider #minTxt,
	#slider #maxTxt,
	#slider p {color:#AFB720;}
	#slider #sliderbg {background:url(/images/DelWebb/slider-bg.gif) no-repeat;}
	#slider #spanner {background:url(/images/DelWebb/slider-spanner.gif) repeat-x;}
	#slider .minOutput {color:#739BCC; background:url(/images/DelWebb/slider-myMin.gif) no-repeat;}
	#slider .maxOutput {color:#739BCC; background:url(/images/DelWebb/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/DelWebb/bg-faq.jpg) repeat-x;}

.faqs h4, .faqs tbody a.selected {color:#993416;}
.faqs tbody .hr {background:#739BCC;}

.homeCare {border-top:4px solid #739BCC;}

/* 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:#739BCC;}

/* VALUE */

.video .container {background-color:#F1F5F8; border-color:#739BCC;}
.video .container img {border:1px solid #CBD24C;}

/* BUYING BASICS */

.content .buying .container {border-color:#739BCC;}
.content .buying .container h3 {color:#AFB720;}

/* FAST PASS */

.template-M	h3 {color:#739BCC;}
.template-M .secondaryNav .hr {background:#E6F0FB;}
.template-M .secondaryNav a {text-decoration:none;}

.template-M .generalDirections h5 {color:#AFB720;}

/* CONTACT US */

.contactUs label.selected {font-weight:bold; color:#739BCC;}
.contactUs .focus {font-weight:bold;}
.contactUs .cuInfoCorners dd span {color:#993416;}
.contactUs a {color:#0B3D70;}
.contactUs a:hover {color:#739BCC;}
.contactUs a.right, .contactUs a.cancel {color:#739BCC;}
.contactUs a:hover.right, .contactUs a:hover.cancel {color:#0B3D70;}
.contactUs .right, .contactUs .required, .contactUs h4 {color:#739BCC;}
.contactUs .level4 fieldset {border-top:1px solid #CBD24C; background:url(/images/DelWebb/bg-infoModule-I.jpg) repeat-x;}

	/* custom multi-select */
	.contactUs .interestSelectContainer .expcol-click, .contactUs .interestSelectContainer .expcol-click-open {color:#739BCC; background:#FCFDFF; border-color:#BACEE6;}
	.contactUs .interestSelectContainer .title:hover {background:url(/images/DelWebb/button-multiSelectOn.gif) no-repeat top right;}
	.contactUs .expcol-body {background:#FCFDFF; border-color:#BACEE6;}
	.contactUs .expcol-body li:hover {background:#F5F6DC !important;}
	#selectedInterests {color:#739BCC;}

/* TELL A FRIEND */
#tellFriend .right, #tellFriend .required {color:#739BCC;}
#tellFriend .tellFriendContent, #tellFriend .tellFriendThankYou, #sessionTimeOutDiv .sessionTimeOutContent {background:#E6F0FB !important;}
#tellFriend .tellFriendContent h2, #tellFriend .tellFriendThankYou h2, #sessionTimeOutDiv .sessionTimeOutContent h2 {color:#739BCC;}
#tellFriend sub {color:#AFB720;}
#tellFriend .disclaimer {color:#506590;}
#tellFriend .submit {width:46px; height:20px;}

/* MY NOTEBOOK/SIGN IN/REGISTER */

/* CUSTOMIZE Notebook Panel */
/* #myNotebook {border:1px solid red;} */
#myNotebook .myNotebookCorners {margin-right:3px; *margin-right:0; *width:427px;}
#myNotebook .myNotebookClose {left:307px; *left:304px;}
#myNotebook .myNotebookCorners .myNotebookNav {right:3px; top:27px; }
/* end CUSTOMIZE Notebook Panel */
#myNotebook .userProfile h3 {color:#739BCC;}
#myNotebook .myNotebookContent, #signIn .signInContent, #registerPanel .registerPanelContent {padding:10px 10px 15px 10px; text-align:left; background:url(/images/DelWebb/bg-myNotebook.gif) repeat-x;}
#myNotebook .messageArea .notRegistered {background-color:#993416; color:#FFF; padding:6px;}
#myNotebook .myNotebookCorners h3.userWelcomeText {color:#739BCC; text-align:left; background-image:none !important; font-size:1.1em; font-weight:bold !important;}

.hdrBar .hdrBarContent, .hdrBarViewed .hdrBarContent {background-color:#E6F0FB; padding:2px 6px;}
#myNotebook .neighborhoodListings .completedAction {color:#993416;}

#notebookShare .sharePanelContent, #notebookCompare .comparePanelContent, #notebookShareThanks .sharePanelContent, #notebookDriveDirections .driveDirectionsContent {background:url(/images/DelWebb/bg-myNotebook.gif) repeat-x #f3f8fc !important; padding:10px; text-align:left; border-right:1px solid #BACEE6;}
#notebookShareThanks .sharePanelContent .sharePanelContent {background-image: none !important; background-color:#fff !important;}

#notebookShare .emailNote {color:#606060;}
#notebookShare .messageNote, #notebookShareThanks .messageNote, #registerPanel .messageNote {color:#9EC7C6;}
#myNotebook .required, #registerPanel .required {color:#739BCC;}
#notebookShare p.title {color:#606060; margin:0;}

/* CUSTOMIZE Sign In Panel  */
#signIn .signInCorners {margin-right:3px; *width:257px;}
#signIn .myNotebookClose {left:135px; *left:132px;}
#signIn .signInCorners .myNotebookNav {right:3px; top:27px;}
/* END CUSTOMIZE SignInPanel */

#signIn .signInCorners h2.title, #notebookShare 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:225px; *left:222px;}
#registerPanel .registerPanelContent .myNotebookNav {top:27px; right:3px !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/DelWebb/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;}

/* SIGN UP */

.signUp h4,
.signUp .container h2 {color:#993416;}
.signUp .container .required {color:#AFB720;}
.signUp .hr {background:#F5F6DC;}
.signUp .level1 a {color:#739BCC;}
.signUp .level1 a:hover {color:#0B3D70;}

/* CUSTOM BUTTONS */

.yui-skin-button .yui-button button {color:#0B3D70; background:url(/images/DelWebb/button-prodSearchSm-unselected.gif) no-repeat 0 0;}
.yui-skin-button .yui-checkbox-button-checked button {color:#993416; background:url(/images/DelWebb/button-prodSearchSm-selected.gif) no-repeat 0 0;}
.yui-skin-button .yui-button-disabled button {color:#9DB1C6; background:url(/images/DelWebb/button-prodSearchSm-disabled.gif) no-repeat 0 0;}

.buttonsLg .yui-skin-button .yui-button button {color:#0B3D70; background:url(/images/DelWebb/button-prodSearchLg-unselected.gif) no-repeat 0 0;}
.buttonsLg .yui-skin-button .yui-checkbox-button-checked button {color:#993416; background:url(/images/DelWebb/button-prodSearchLg-selected.gif) no-repeat 0 0;}
.buttonsLg .yui-skin-button .yui-button-disabled button {color:#9DB1C6; background:url(/images/DelWebb/button-prodSearchLg-disabled.gif) no-repeat 0 0;}

/********************************************/

/* FOOTER */

.footer .hr {*margin-top:-1px;}  /* ugly: lets fix this ASAP */
.footer .subfooter {background:0; width:960px; padding:0;}
.footer .subfooter .corporateLinks {background:#FFF; padding-left:20px;}
.footer .subfooter .sisterSites {display:inline; background:#FFF; margin-right:15px;}
.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 .links {color:#C6C4BF;}
	.footer .links a, .footer .links a:visited {color:#C6C4BF;}
	.footer .links a:hover {color:#AAA79E}
/********************************************/



#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 - PULTE BRAND */

.floorPlanViewer .logo {width:170px; height:90px; float:left; background:#0B3D70 url(/images/delwebb/logo-hdr.jpg) no-repeat;}
.floorPlanViewer .fpvHeadText {width:300px;}
.floorPlanViewer .closeBtn {width:52px; height:20px; background:url(/images/delwebb/button-close.gif) no-repeat;}
.floorPlanViewer .separator, .floorPlanViewer .disclaimer, .floorPlanViewer #floorPlans {border:2px solid #AFB720;}
.floorPlanViewer .printBtn {background:url(/images/delwebb/icon-pt-print.gif) no-repeat;}
.floorPlanViewer #tabs li a:hover {color:#993416;}
.floorPlanViewer #tabs li a {color:#AFB720;}
.floorPlanViewer #tabs li.selected a, .floorPlanViewer .separator {background:#AFB720;}
/********************************************/
/*      Vacation Getaway                    */
/********************************************/
.VacationGetawayCommunities .state {font-size:1.1em; font-weight:bold;}
.VacationGetawayCommunities .community {padding-left:1.5em;}
.VacationGetawayCommunities tr {vertical-align:top;}

