/*****************/
/* GLOBAL STYLES */

	* { margin:0; padding:0; }
	body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0;  }
	p, th, td { font-size:12px; line-height:125%; }
	a { color:#B0945F; text-decoration:none; }
	a:hover { color:#C78810; text-decoration:underline; }
	br.clearall { clear:both; }

/* / GLOBAL STYLES */
/*******************/

/**********/
/* LAYOUT */

	/* global */
	
		/* wrapper */
			div#wrapper { width:800px; text-align:left;
					min-height:600px; height:auto !important; height/**/:600px; /* for IE */}
			
			/* top */
				div#top { width:800px; height:54px; background-color:#F6E3BF; display:none }
				div#top-home { width:800px; height:70px; background-color:#F6E3BF; }
				
				/* top logo */
					div#top-logo { float:left; width:144px; }
			
				/* top nav */
					div#top-nav {float:right; width:auto; display:none }
					div#top-nav ul.list {margin-right:23px; margin-top:31px; }
					div#top-nav ul.list li {list-style:none; display:inline; }
		
			/* nav */
				div#nav { width:800px; border-top:1px solid #DE9812; border-bottom:2px solid #DE9812; 
						background-color:#450200; position:relative; clear:both;
						height: 19px !important; /* for most browsers */ height /**/:22px; /* for IE5.5's bad box model */ 
						display:none}
				div#nav ul.list { margin-left:144px; }
				div#nav ul.list li { list-style:none; display:inline; }
		
			/* body */
				div#body-home { width:800px; }
				div#body { width:800px; }
				
				/* left nav */
					div#leftnav { float:left; width:133px; display:none }
					div#leftnav ul.list li { list-style:none; }
					
				/* vertical bar */
					div#vertical-bar {  width:667px;  }
				
				/* content */
					div#content { width:656px; margin-left:11px;
							min-height:510px; height:auto !important; height /**/:510px; /* for IE min-height fix */ }
					div#content p { margin:10px 20px 0 25px; }
					div#content p.padding-bottom { padding-bottom:115px; }
					div#content p, div#content ul li { line-height:125%; color:#455560; font-size:90%; }
					.errortext {color:#5A1400; font-size:60%; }
					.errortext-astrix { color:#5A1400; font-size:90%;  }
					
					/* title */
						div#title { width:656px; height:45px; background-color:#EAE2D4; }
						div#title p { margin:0; }
						div#title-text { display:none; }
	
					/* sub nav */
						div#subnav { width:656px; height:20px; background-color:#EAE2D4; position:relative; display:none }
						div#subnav ul.list li { list-style:none; display:inline; }
					
					/* main content */
						div#main-content { width:656px; position:relative; }

						/* inline nav */
							div#inline-nav { width:556px; }
							div#inline-nav ul.list { padding-top:9px; margin-left:14px; }
							div#inline-nav ul.list li { list-style:none; display:inline; margin:0; line-height:normal; }
							div#inline-nav-spacer { height:15px }

						/* inline nav blank */
							div#inline-nav-blank-spacer { height:1px; margin:0 0 0 0 !important; margin/**/:0 0 0 0; /* for IE */ }
							
						/* inline nav blank */
							div#backtotop {float: right; text-transform:uppercase; font-size:90%;}	
							div#backtotop p {text-transform:uppercase; text-align: right; background:#CC0000; }
							div#backtotop img {margin-left:6px}
							
			/* footer */
				div#footer { clear:both; width:800px; height:24px; display:none}
				div#footer-left { float:left; width:50%; }
				div#footer-right { float:left; width:50%; text-align:right;}
				div#footer p { font-size:75%; color:#6B2A16; line-height:24px; text-decoration:none;
						font-family:Arial, Helvetica, sans-serif; }
				div#footer p a { color:#6B2A16; text-decoration:none;}
				div#footer p a:hover { text-decoration:underline; }

	/* / global */
	
	/* home */
		div#home-content-left { float:left; width:333px; height:213px; background-color:#957029; align:top;}
		div#home-content-left a{ color:#F2D6A0;}
		div#home-content-left a:hover{text-decoration:none;}
		div#home-content-middle { float:left; width:333px; height:213px; background-color:#A58549; align:top; }
		div#home-content-middle a{color:#F2D6A0;}
		div#home-content-middle a{text-decoration:none;}
		div#home-content-right { float:left; width:134px; height:213px; background-color:#644C14; align:top; }
		div#home-content-left p{float:right; width:180px; color:#F2D6A0; font-size:90%; line-height:180%; align:top; margin:7px 10px 0 10px !important; margin/**/:7px 10px 0 10px; /* for IE */ }
		div#home-content-middle p{color:#F2D6A0; padding:7px 20px 0 20px; font-size:90%; line-height:180%; }
		div#home-content-right p{color:#F2D6A0; padding:7px 14px 0 0; font-size:90%; line-height:180%; }				
		div#home-content-left img, div#home-content-middle img{margin:7px 0 0 0; }
		div#home-content-right img{ margin:0 0 0 0; }
		div#home-content-left-image {float:left; width:133px; margin:7px 0 0 0 !important; margin/**/:7px 0 0 0; /* for IE */}
		div#home-content-middle-image {margin:0px 0px 0px 22px !important; margin/**/:0px 0px 0px 20px; align: bottom; valign:bottom;}
		div#home-content-middle-image p { padding:0px;}
		div#home-content-right-image {margin:24px 0 0 20px !important; margin/**/:24px 0 0 20px; /* for IE */}
		div#home-content-right-image a {color:#F2D6A0}
		div#home-content-middle img{  align:top; }
		
				
	/* / home */
	
	/* find a house */
		
		/* find a house - neighborhood */
		div#search-neighborhood-col1 { float:left; width:410px; margin-top:20px; }
		div#search-neighborhood-col1 p { margin:5px 30px 22px 25px; }
		
		div#search-neighborhood-col1-listing { width:384px; margin-left:25px; margin-right:30px; position:relative; }
		div#search-neighborhood-col1-listing p { margin:0; padding:0; }
		
		div#search-neighborhood-col1-listing-name { float:left; width:144px; }
		div#search-neighborhood-col1-listing-location { float:left; width:110px; }
		div#search-neighborhood-col1-listing-price { float:left; width:130px; }
		div#search-neighborhood-col1-listing-name, div#search-neighborhood-col1-listing-location, div#search-neighborhood-col1-listing-price { 
				border-bottom:1px solid #E5DCCA; padding:8px 0; }
		
		div#search-neighborhood-col2 {float:right; width:189px; margin:35px 0 0 0 !important; margin /**/:35px 0 0 0; /* for IE */}
		div#search-neighborhood-col2 p {margin:10px 15px 0 0 !important; margin /**/:10px 15px 0 0; /* for IE */}
		div#search-neighborhood-col2 img {align:right; margin:0 5px 5px 0 !important; margin /**/:0 0 5px 0; /* for IE */}
		div#search-neighborhood-col2 hr {color:#E5DCCA; height:2px; margin:5px 0 0 0 !important; margin /**/:5px 0 0 0; /* for IE */}
		
	/* / find a house */
	
	/* neighborhoods */	
		
		

		/* neighborhoods main */	
	
				
			/* neighborhoods content */
				div#neighborhoods-content {width:410px; margin:10px 0 0 0 !important; margin /**/:8px 0 0 0; /* for IE */ }
				div#neighborhoods-content p {line-height:130%; margin-top:4px !important; margin-top /**/:5px; /* for IE */ }
				div#neighborhoods-subhead { margin:20px 0 -22px 0 !important; margin /**/:20px 0 -22px 0; /* for IE */}
				
				
/* neighborhoods map */
			.neighborhood-map {margin:0 0 0 0; background-image:url(../_images/gfx-neighborhoods-map.gif); background-repeat:no-repeat; height: 471px;width: 656px;}
			div#neighborhood-map {margin:0 0 0 0; background-image:url(../_images/gfx-neighborhoods-map.gif); background-repeat:no-repeat; height: 471px;width: 656px;}
				
		
		/* overview */	
	
			/* overview header */
				div#neighborhood-overview-header { clear:both; width:656px; padding-top:10px; }
				div#neighborhood-overview-header-nonav { clear:both; width:656px; padding-top:20px; }
				
			/* overview content */
				div#neighborhood-overview-col1 { float:left; width:410px; }
				div#neighborhood-overview-content {margin:12px 0 0 0 !important; margin/**/:10px 0 0 0; /* for IE */ }
				div#neighborhood-overview-content p { line-height:180%; margin-top:2px !important; margin-top/**/:0; /* for IE */ }
				div#neighborhood-overview-content h2, div#neighborhood-content img { margin:0; padding:0; }
				div#neighborhood-overview-content h2.text { display:none; }
				div#neighborhood-overview-content ul { margin-top:8px; margin-bottom:10px; }
				div#neighborhood-overview-content ul li { margin:0 0 4px 36px !important; margin /**/:0 0 4px 42px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
			
			/* overview image */
				div#neighborhood-overview-col2 {float:right; width:164px; margin:20px 0 0 0 !important; margin/**/:18px 0 0 0; /* for IE */ }
				div#neighborhood-overview-col2 img { margin:0 0 5px 0 !important; margin/**/:0 0 3px 0; /* for IE */  }
		
		/* neighborhood community */
			
				/*  neighborhood header */
				div#neighborhood-community-header {width:656px; padding-top:20px; }
			
			/* neighborhood community content */
				div#neighborhood-community-col1 {width:467px; float:none !important; float/**/:left; /* for IE */ }
				div#neighborhood-community-content { float:left; margin:23px 0px 0px 0px !important; margin/**/:23px 0px 0px 0px; /* for IE */  }
				div#neighborhood-community-content h2, div#neighborhood-content img {margin:0; padding:0;  }
				div#neighborhood-community-content h2.text { display:none; }
				div#neighborhood-community-content p {line-height:180%; margin:2px 50px 16px 25px !important; margin/**/:1px 50px 17px 25px; /* for IE */}
				div#neighborhood-community-content ul { margin:5px 0 10px 0 !important; margin/**/:5px 0 10px 0; /* for IE */ }
				div#neighborhood-community-content ul li { margin:0 50px 6px 25px; list-style:none; }
				div#neighborhood-community-content a { color:#9B7936; text-decoration:none; }
				div#neighborhood-community-content a:hover { text-decoration:underline; }
						
			/* neighborhood community image */
				div#neighborhood-community-col2 { float:right; width:189px; margin:23px 0 0 0px !important; margin/**/:23px 0 0 0px; /* for IE */  }
				
				
				
		
		/* listing - floor plans & move-in-ready homes */
			
			/* listing intro */
			div#neighborhood-listing-intro p { margin:27px 180px 30px 25px !important; margin/**/:27px 180px 30px 25px; /* for IE */ }
			
			/* listing group */
			div#neighborhood-listing { width:606px; margin:2px 25px 0 22px; }
			div#neighborhood-listing.nopadding { width:606px; margin:10px 25px 0 25px; }
			div#neighborhood-listing h2 { background:url('/_images/neighborhood-floorplans-divider.gif') bottom left no-repeat; 
					color:#82503E; font-size:90%; height:19px; margin:0 0 5px 2px; !important; margin/**/:0 0 5px 2px; /* for IE */  }
			div#neighborhood-listing p { font-size:85%; margin:0 18px 2px 0; !important; margin/**/:0 18px 2px 2px; /* for IE */ }
			div#neighborhood-listing p.padding-bottom { padding:0; margin:0 16px 8px 14px; font-size:85%; }
			div#neighborhood-listing p.padding { margin:8px 16px 8px 14px; font-size:85%; }
			
			/* listing image */
			div#neighborhood-listing-col1 {float:left; width:33%; margin:10px 0 20px 0; !important; margin/**/:10px 0 20px 0; /* for IE */  }
			div#neighborhood-listing-col1 p { margin:0 0 2px 1px; !important; margin/**/:0 0 2px 1px; /* for IE */  }
			div#neighborhood-listing-col1 img {margin:1px 0 0 2px; !important; margin/**/:1px 0 0 2px; /* for IE */ }
			div#neighborhood-listing-mir-col1 { width:114px; }
			
			/* listing content */
			div#neighborhood-listing-col2 { float:left; width:33%; margin-top:10px; }
			div#neighborhood-listing-col2 img {margin:1px 0 0 1px; !important; margin/**/:1px 0 0 1px; /* for IE */ }
			div#neighborhood-listing-mir-col2 { width:340px; }
			div#neighborhood-listing-col2 ul li { margin:0 25px 3px 27px !important; margin /**/:0 25px 4px 32px;/* for IE */
					list-style-image:url("/_images/bullet.gif"); font-size:85%; }
			
			div#neighborhood-listing-col2-desc { width:33%; }
			div#neighborhood-listing-col2-desc-heading { float:left; width:115px; }
			div#neighborhood-listing-col2-desc-heading p { margin:0 2px 2px 14px; }
			div#neighborhood-listing-col2-desc-text { float:left; width:225px; }
			
			/* listing links */
			div#neighborhood-listing-col3 { float:left; margin-top:10px; width:33% ;
					border-left:none; /* border-left:1px solid #EAE2D4; */ height:114px; }
			div#neighborhood-listing-col3 img {margin:1px 0 0 2px; !important; margin/**/:1px 0 0 2px; /* for IE */ }
			div#neighborhood-listing-mir-col3 { width:150px ; }
			div#neighborhood-listing-col3 ul li { list-style:none; padding-left:12px; padding-bottom:10px;
					font-size:85%; color:#B0945F; }
			div#neighborhood-listing-col3 a { text-decoration:none; color:#B0945F; }
			div#neighborhood-listing-col3 a:hover { text-decoration:underline; color:#957029; }
		
		/* move-in-ready homes */
			
			div#neighborhood-moveinready { width:606px; margin:15px 25px 0 25px; position:relative; }
n
				/* move-in-ready search block */
				div#neighborhood-moveinready-search { float:left; width:454px; 
						line-height:125%; color:#455560; font-size:12px; clear:both; }
				div#neighborhood-moveinready-search select { font-size:12px; }
					
					/* move-in-ready search block column #1 */
					div#neighborhood-moveinready-search-col1 { float:left; width:190px; margin-top:5px; }
					div#neighborhood-moveinready-search-col1-text { float:left; width:94px; line-height:125%; color:#455560; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
					div#neighborhood-moveinready-search-col1-form { float:left; width:85px; }
					div#neighborhood-moveinready-search-col1-form select { width:70px; }
					
					/* move-in-ready search block column #2 */
					div#neighborhood-moveinready-search-col2 { float:left; width:320px; margin-top:5px; }
					div#neighborhood-moveinready-search-col2-text { float:left; width:86px; line-height:125%; color:#455560; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
					div#neighborhood-moveinready-search-col2-form { float:left; width:159px; }
					div#neighborhood-moveinready-search-col2-form select { width:160px; }
					
					/* move-in-ready search button #1 */
					div#neighborhood-moveinready-search-button { width:436px; text-align:right; padding-top:10px; }
					div#neighborhood-moveinready-search-button p { margin:0; padding:0; }
					
				/* move-in-ready mortgage calculator button */
				div#neighborhood-moveinready-calc {position:absolute; right:-25px; width:164px; top:-85px; display:none }
				div#neighborhood-moveinready-calc p {line-height:120%;color:#aa9166;font-size:72%; 
				margin:0px 0px 20px 0px !important; margin/**/:0px 0px 24px 0px; /* for IE */
				padding:6px 12px 7px 8px !important; padding/**/:3px 8px 4px 8px; /* for IE */
				background-color: #eae2d4; 
				width:154px !important; width/**/:164px; /* for IE */ text-align:center; }
				div#neighborhood-moveinready-calc img {align:center; }
	
			
			/* listing intro */
			div#neighborhood-moveinready-listing-intro p { margin:27px 180px 30px 25px !important; margin/**/:27px 180px 30px 25px; /* for IE */ }
			
			/* listing group */
			div#neighborhood-moveinready-listing { width:606px; margin:22px 25px 0 25px; }
			div#neighborhood-moveinready-listing.nopadding { width:606px; margin:20px 25px 0 25px; }
			div#neighborhood-moveinready-listing h2 { background:url('/_images/neighborhood-floorplans-divider.gif') bottom left no-repeat; 
					color:#82503E; font-size:90%; height:19px; }
			div#neighborhood-moveinready-listing p { margin:0 16px 2px 2px; font-size:85%; }
			div#neighborhood-moveinready-listing p.padding-bottom { padding:0; margin:0 16px 8px 14px; font-size:85%; }
			div#neighborhood-moveinready-listing p.padding { margin:8px 16px 8px 14px; font-size:85%; }
			
			/* listing image */
			div#neighborhood-moveinready-listing-col1 { width:33%; margin-top:10px; }
			div#neighborhood-moveinready-listing-mir-col1 { width:114px; }
			
			/* listing content */
			div#neighborhood-moveinready-listing-col2 {  width:313px;  }
			div#neighborhood-moveinready-listing-mir-col2 { width:400px; }
			div#neighborhood-moveinready-listing-col2 ul li { margin:0 25px 4px 26px !important; margin /**/:0 25px 4px 31px;/* for IE */
					list-style-image:url("/_images/bullet.gif"); font-size:85%; }
			
			div#neighborhood-moveinready-listing-col2-desc { width:33%; }
			div#neighborhood-moveinready-listing-col2-desc-heading {  width:115px; }
			div#neighborhood-moveinready-listing-col2-desc-heading p { margin:0 2px 2px 14px; }
			div#neighborhood-moveinready-listing-col2-desc-text {  width:225px; }
			
			/* listing links */
			div#neighborhood-moveinready-listing-col3 {margin-top:10px; width:150px ;
					height:114px; display:none}
			div#neighborhood-moveinready-listing-mir-col3 {width:150px ; display:none}
			div#neighborhood-moveinready-listing-col3 ul li { list-style:none; padding-left:12px; padding-bottom:10px;
					font-size:85%; color:#B0945F; }
			div#neighborhood-moveinready-listing-col3 a { text-decoration:none; color:#B0945F;  }
			div#neighborhood-moveinready-listing-col3 a:hover { text-decoration:underline; color:#957029; }
	
	
			/* Plat Map */
			
					
			/* Plat Map Intro Text */
			div#neighborhood-platmap { margin:27px 10px 17px 0px !important; margin/**/:26px 5px 17px 0px; /* for IE */  }			
			div#neighborhood-platmap p {line-height:130%;  }

			
			/* Plat Map image */
			div#neighborhood-platmap-image {width:443px; margin:10px 0 0 26px !important; margin/**/:10px 0 0 26px; /* for IE */  }
			
			/* plat Map content */
			div#neighborhood-platmap-btmlinks { float:left; width:300px; margin:12px 0 0 24px !important; margin/**/:11px 0 0 24px; /* for IE */ }
			div#neighborhood-platmap-btmlinks ul li { list-style:none; padding-bottom:3px;
					font-size:85%; color:#B0945F; }
			div#neighborhood-platmap-btmlinks a { text-decoration:none; color:#B0945F; }
			div#neighborhood-platmap-btmlinks a:hover { text-decoration:underline; color:#957029; }
			
			/* Plat Map Right Column 2 Links */
	
			div#neighborhood-platmap-col2 { float:right; width:160px;border-left:1px solid #EAE2D4; height:45px; margin:0 14px 0 20px !important; margin/**/:26px 15px 0 20px; /* for IE */   }
		
					
			div#neighborhood-platmap-col2 ul li { list-style:none;font-size:85%; color:#B0945F; margin:0 0 3px 11px !important; margin/**/:0 0 3px 12px; /* for IE */ }
			div#neighborhood-platmap-col2 a { text-decoration:none; color:#B0945F; }
			div#neighborhood-platmap-col2 a:hover { text-decoration:underline; color:#957029; }
		
			/* Plat Map Outer Table */
			
			div#platmap-image-table1 { border: 1px solid #455560;}
			div#platmap-image-table2 { border: 3px solid #FFFFFF;}
			div#platmap-image-table3 { border: 6px solid #cab794;}
		
		/* Plat Map */
	
	
	/* / neighborhoods */
	
	
	
	
	/* news events */	
	
		/*news */
			/*  news header */
				div#newsevents-header {width:656px; padding-top:20px; }
		
					
			/* news content */
				
				div#newsevents-content { width:420px; margin-top:27px !important; margin-top /**/:16px; /* for IE */  }
				div#newsevents-content p { line-height:130%; margin-bottom:10px; }
				div#newsevents-content h2.text {font-weight:bold; font-size:90%; color:#5a1400; margin:42px 0 6px 26px !important; margin /**/:42px 0 15px 26px; /* for IE */ }
				div#newsevents-content h2 {font-weight:bold; font-size:85%; color:#455560; margin:18px 0 -14px 26px !important; margin /**/:18px 0 -10px 26px; /* for IE */ }
				div#newsevents-content table { margin:8px 0 0 0; }
				div#newsevents-content table tr {font-size:85%; margin:0 0 1px 0 !important; margin /**/:0 0 1px 0px; vertical-align: top;}
				div#newsevents-content table td {font-size:80%; valign:top; padding-right:20px; padding-top:8px; color:#455560}
				div#newsevents-content table a {margin:0 0 1px 0 !important; margin /**/:0 0 1px 0; /* for IE */ }
				div#newsevents-content table ul {list-style:none }				
						
			
			/* news image */
				div#newsevents-col2 {float:right; width:189px; margin:30px 0 0 0 !important; margin /**/:30px 0 0 0; /* for IE */ }
				div#newsevents-col2 img {float:right;}
			
			/*news */
			
	/* news events */
	
	
	
	/* privacy*/	
	
			/*  privacy header */
				div#privacy-header {width:656px; padding-top:20px; }
		
					
			/* privacy content */
				
				div#privacy-content { width:500px; margin-top:22px; }
				div#privacy-content p { line-height:125%; }
				div#privacy-content h2.text {font-weight:bold; font-size:95%; color:#5a1400; margin: 10px 0 2px 26px }
				div#privacy-content ul { margin-top:8px; margin-bottom:10px; }
				div#privacy-content ul li { margin:0 0 4px 36px !important; margin /**/:0 0 4px 42px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
	

			
			
	/* privacy */
	

	/* floor plans */
	
				/* overview header */
				div#floorplans-header {width:400px; padding-top:20px; }
				
			/* home care intro */
				div#floorplans-intro {width:410px; }
				div#floorplans-intro p { line-height:130% }
				div#floorplans-intro ul { margin-top:8px; margin-bottom:10px;}
				div#floorplans-intro ul li { margin:0 0 4px 125px !important; margin /**/:0 0 4px 42px; /* for IE */
						 list-style:none }
			
					
			/* overview content */
				div#floorplans-col1 {width:656px; }
				div#floorplans-content {width:410px; margin:27px 0px 30px 24px !important; margin /**/:30px 0px 30px 22px; /* for IE */ color:#455560; font-size:90%; }
				div#floorplans-content p { line-height:130%; color:#455560; font-size:90%;  }
				div#floorplans-content h2, div#neighborhood-content img { margin:0; padding:0; }
				div#floorplans-content h2.text { display:none; }
				div#floorplans-content ul { margin:8px 0 10px 0px;}
				div#floorplans-content ul li { margin:0 0 4px 36px !important; margin /**/:0 0 4px 42px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
						
						

			
			/* overview image */
			
				div#floorplans-col2 {float:right; width:164px;  margin:5px 0 0 0 !important; margin /**/:35px 0 0 0; /* for IE */}
				div#floorplans-col2 p { margin:0 10px 0 0 !important; margin /**/:0 10px 0 0; /* for IE */}
				div#floorplans-col2 img {align:right; margin:0 10px 5px 0 !important; margin /**/:0 0 5px 0; /* for IE */}

			
			/*home care */	
				
	/* floor plans */	
			/* listing intro */
			div#floorplan-listing-intro p { margin:28px 180px 3px 25px !important; margin/**/:28px 180px 3px 25px; /* for IE */ }
	
			/* listing group */
			div#floorplan-listing { width:606px; margin:22px 25px 0 25px; }
			div#floorplan-listing.nopadding { width:606px; margin:10px 25px 0 25px; }
			div#floorplan-listing h2 { background:url('/_images/neighborhood-floorplans-divider.gif') bottom left no-repeat; 
					color:#82503E; font-size:90%; height:19px; }
			div#floorplan-listing p { margin:0 16px 2px 2px; font-size:85%; }
			div#floorplan-listing p.padding-bottom { padding:0; margin:0 16px 8px 14px; font-size:85%; }
			div#floorplan-listing p.padding { margin:8px 16px 8px 14px; font-size:85%; }
			
			/* listing image */
			div#floorplan-listing-col1 { width:126px; margin-top:20px; }
			
			/* listing content */
			div#floorplan-listing-col2 { width:213; margin-top:20px; }
			div#floorplan-listing-col2 ul li { margin:0 25px 4px 0 !important; margin /**/:0 25px 4px 0;/* for IE */
					list-style-image:url("/_images/bullet.gif"); font-size:85%; }
			
			div#floorplan-listing-col2-desc { width:113; }
			div#floorplan-listing-col2-desc-heading { width:115px; font-weight:bold}
			div#floorplan-listing-col2-desc-heading p { margin:0 2px 2px 0; }
			div#floorplan-listing-col2-desc-text {  width:225px; }
			
			/* listing links */
			div#floorplan-listing-col3 {  margin-top:20px; width:260 ;
					border-left:none; /* border-left:1px solid #EAE2D4; */ }
			div#floorplan-listing-mir-col3 { width:150px ; }
			div#floorplan-listing-col3 ul li { list-style:none; padding-left:12px; padding-bottom:10px;
					font-size:85%; color:#B0945F; }
			div#floorplan-listing-col3 a { text-decoration:none; color:#B0945F; }
			div#floorplan-listing-col3 a:hover { text-decoration:underline; color:#957029; }


	/* design studio */	
		
	
			/* design studio header */
				div#designstudio-header { width:656px; padding-top:10px; }
				
			/* design studio content */
				div#designstudio-col1 { float:left; width:430px; }
				div#designstudio-content {margin:30px 0 0 0 !important; margin /**/:22px 0 0 0; /* for IE */ }
				div#designstudio-content p { line-height:130%; }
				div#designstudio-content h2, div#designstudio-content img { margin:0; padding:0; }
				div#designstudio-content h2.text { display:none; }
				div#designstudio-content ul { margin-top:8px; margin-bottom:10px; }
				div#designstudio-content ul li { margin:0 0 4px 36px !important; margin /**/:0 0 4px 42px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
				div#designstudio-content table { margin:8px 0 10px 0; }
				div#designstudio-content table tr { margin:0 0 1px 0 !important; margin /**/:0 0 1px 0px; vertical-align: top;}
				div#designstudio-content table td {font-size:70%; valign:top; padding-right:10px; padding-top:2px; color:#455560}
				div#designstudio-content table a {margin:0 0 1px 0 !important; margin /**/:0 0 1px 0; /* for IE */ }
				div#designstudio-content table ul {list-style:none }
			
			
			/* design studio image */
				div#designstudio-col2 {float:right ; width:164px; margin-top:22px}
				div#designstudio-col2 p { margin:0 10px 0 0 !important; margin /**/:0 10px 0 0; /* for IE */}
				div#designstudio-col2 img {margin:0 0 5px 0; align:right}
				
		
	/* design studio */	
	

		
	/* about us */	
		
		/* about us - index */	
	
			/* about us header */
				div#aboutus-header { width:410px;  margin:20px 0 0 0 !important; margin /**/:20px 0 0 0; /* for IE */ }
			
			/* about us intro */	
				div#aboutus-intro { width:400px;  margin:-8px 0 0 0 !important; margin /**/:-11px 0 0 0; /* for IE */}
				div#aboutus-intro p {line-height:180% }	
				
			/* about us content */
				div#aboutus-col1 { float:left}
				div#aboutus-content { width:410px; margin:30px 0 0 0 !important; margin /**/:22px 0 0 0; /* for IE */}
				div#aboutus-content p { line-height:130%; }
				div#aboutus-content h2.text {font-weight:bold; margin-left:24px; font-size:95%; color:#5a1400}
				div#aboutus-content ul { margin-top:8px; margin-bottom:10px; }
				div#aboutus-content ul li { margin:0 0 4px 36px !important; margin /**/:0 0 4px 42px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
			
			
			/* about us image */
				
				div#aboutus-col2 {float:right ; width:164px;  margin:28px 0 0 0 !important; margin /**/:30px 0 0 0; /* for IE */}
				div#aboutus-col2 p { margin:0 10px 0 0 !important; margin /**/:0 10px 0 0; /* for IE */}
				div#aboutus-col2 img {align:right; margin:6px 10px 5px -25px !important; margin /**/:6px 0 5px 0; /* for IE */}
				
		
		/* about us - index */	

		
	/* management */	
	
			
					
			/* management content */
				div#aboutus-management-content { float:left; width:380px; margin:2px 0 10px 0 !important; margin /**/:-1px 0 10px 0; /* for IE */}
				div#aboutus-management-content p {line-height:180%; margin-bottom:9px !important; margin-bottom: /**/:9px; /* for IE */}
						
				div#aboutus-management-image {float:left; width:85px; }
				div#aboutus-management-name {display:block; font-size:100%; font-weight:bold; color:#957029; margin:0 0 2px 0 !important; margin /**/:0 0 2px 0; /* for IE */ }
				div#aboutus-management-title {display:block; font-size:95%; font-weight:600; color:#455560; margin:0 0 4px 0 !important; margin /**/:0 0 4px 0; /* for IE */ }
				div#aboutus-management-text {display:block; line-height:135%;color:#455560;font-size:90%;text-align: left; margin-top:0px}
				div#aboutus-management-text p {line-height:180%; font-size:90%; margin:0 0 0 0 !important; margin /**/:0 0 0 100px; /* for IE */  }
				div#aboutus-management-text a { margin:-2px 0 0 0 !important; margin /**/:-2px 0 0 0; /* for IE */  }
				div#aboutus-management-middlecol {display:block; align=:top; margin:-4px 0 18px 94px !important; margin /**/:-4px 0 18px 91px; /* for IE */ }		

			
				div#aboutus-management-col2 {float:right; width:189px; margin:22px 0 0 0 !important; margin /**/:22px 0 0 0; /* for IE */}
				div#aboutus-management-col2 img {align:right; margin:7px 10px 4px 0 !important; margin /**/:7px 0 2px 0; /* for IE */}	
				
		/* management */		
	
	
	/* about us */	
		
	/* / contact us */
		
				/* contact us content */
				div#contactus-col1 {float:left}
				div#contactus-content { width:410px; margin:20px 0 0 0 !important; margin /**/:20px 0 0 0; /* for IE */ }
				div#contactus-content p {line-height:130%; margin-left:20px !important; margin-left /**/:20px; /* for IE */}
				div#contactus-content h2.text {font-weight:bold; margin-left:24px; font-size:95%; color:#5a1400}
				div#contactus-content ul { margin-top:8px; margin-bottom:10px; }
				div#contactus-content ul li { margin:0 0 4px 36px !important; margin /**/:0 0 4px 42px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
				
				
				div#contactus-col2 {float:right ; width:164px; margin:17px 25px 0 0 !important; margin /**/:16px 25px 0 0; /* for IE */}
				div#contactus-col2 h2.text { font-size:95%; color:#5a1400}
				div#contactus-col2 p {font-weight:bold; margin-left:0px; margin-bottom:5px; font-size:85%;  }
				div#contactus-col2 ul { margin-top:8px; margin-bottom:7px; font-size:85%; }
				div#contactus-col2 ul li { margin:0px 0px 0px 0px; list-style:none; font-weight:bold;}
				div#contactus-col2 a { color:#9B7936; text-decoration:none; }
				div#contactus-col2 a:hover { text-decoration:underline; }
				div#contactus-col2 br.space { margin-bottom: 2px;}
			
				
				/* contact us form */
				div#contactus-form {float:left; width:400px; margin-left:6px; }
				div#contactus-form table {margin: 0 0 20px 18px; width:400px}
				div#contactus-form table tr {padding:0 0 0 0;}
				div#contactus-form table td {padding:2px 0 2px 0; align:left}
				div#contactus-form p {width:400px; margin:5px 0 18px 20px !important; margin /**/:2px 0 18px 20px; /* for IE */}
				div#contactus-form-col1 {float:left; margin: 0 0 0 0; width:300px; line-height:125%; color:#455560; font-size:90%; }
				div#contactus-form-col1-text {float:left; font-size:85%}
				div#contactus-form-col1-form {float:left;}
				div#contactus-form-col1-form select {font-size:100% !important;  font-size /**/:90%; /* for IE */; width:150px !important;  width /**/:150px; /* for IE */}
				div#contactus-form-col1-form input {margin:0 10px 0 0; font-size:105% !important;  font-size /**/:90%; /* for IE */; width:150px !important;  width /**/:150px; /* for IE */ }
				div#contactus-form-col1-form textarea {height:100px; margin:5px 0 5px 0; width:289px !important;  width /**/:271px; /* for IE */ }
				
							
				div#contactus-form-button { text-align:right; padding:10px 0 0 0; margin:0 106px 0 0 !important; margin /**/:0 124px 0 0; /* for IE */ }
				div#contactus-form-button p { margin:0; padding:0; }
				
	
	
	/* / contact us */
							

	/* care warranty */	
	
		/*home care */
			/* home care header */
				div#carewarranty-homecare-header {width:400px; padding-top:20px; }
				
			/* home care intro */
				div#carewarranty-homecare-intro {width:410px; }
				div#carewarranty-homecare-intro p { line-height:130% }
				div#carewarranty-homecare-intro ul { margin-top:8px; margin-bottom:10px;}
				div#carewarranty-homecare-intro ul li { margin:0 0 4px 125px !important; margin /**/:0 0 4px 42px; /* for IE */
						 list-style:none }
			
					
			/* home care content */
				div#carewarranty-homecare-col1 {width:656px; }
				div#carewarranty-homecare-content {width:410px; margin:30px 0 0 0 !important; margin /**/:22px 0 0 0; /* for IE */  }
				div#carewarranty-homecare-content p { line-height:130%; }
				div#carewarranty-homecare-content h2, div#neighborhood-content img { margin:0; padding:0; }
				div#carewarranty-homecare-content h2.text { display:none; }
				div#carewarranty-homecare-content ul { margin:8px 0 10px 0px;}
				div#carewarranty-homecare-content ul li { margin:0 0 4px 36px !important; margin /**/:0 0 4px 42px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
						
						

			
			/* home care image */
			
				div#carewarranty-homecare-col2 {float:right; width:164px;  margin:5px 0 0 0 !important; margin /**/:35px 0 0 0; /* for IE */}
				div#carewarranty-homecare-col2 p { margin:0 10px 0 0 !important; margin /**/:0 10px 0 0; /* for IE */}
				div#carewarranty-homecare-col2 img {align:right; margin:0 10px 5px 0 !important; margin /**/:0 0 5px 0; /* for IE */}

			
			/*home care */	
				

			/*warranty*/
			
			/* warranty header */
				div#carewarranty-warranty-header { width:420px; margin: 20px 0 -22px 0 !important; margin /**/:20px 0 -24px 0; /* for IE */}
				
						
			/* warranty content */
				div#carewarranty-warranty-coll {float:left; width:420px; }
				div#carewarranty-warranty-content { width:420px; margin: 28px 0 0 0 !important; margin /**/:18px 0 0 0; /* for IE */}
				div#carewarranty-warranty-content p {line-height:105%; margin-bottom:2px }
				div#carewarranty-warranty-content h2.text {font-weight:bold; margin-left:24px; font-size:85%; color:#5a1400 }
				div#carewarranty-warranty-content ul { margin-top:8px; margin-bottom:10px; margin-left:22px;  }
				div#carewarranty-warranty-content ul li { margin:0 0 8px 16px !important; margin /**/:0 0 8px 22px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
				div#carewarranty-warranty-content ol { margin-top:8px; margin-bottom:10px; margin-left:28px; font-size:85%;  }
				div#carewarranty-warranty-content ol li {margin:0 0 1px 16px !important; margin /**/:0 0 1px 22px; /* for IE */}
				div#carewarranty-warranty-content ol ul li {margin:0 0 1px 3px !important; margin /**/:0 0 1px -5px; /* for IE */}		
			
			/* warranty image */
				
				div#carewarranty-warranty-col2 {float:right ; width:164px; margin: 30px 0 0 0 !important; margin /**/:30px 0 0 0; /* for IE */}
				div#carewarranty-warranty-col2 p { margin:0 10px 0 0 !important; margin /**/:0 10px 0 0; /* for IE */}
				div#carewarranty-warranty-col2 img {align:right; margin:6px 10px 5px -25px !important; margin /**/:6px 0 5px 0; /* for IE */}
			
			/*warranty */
			
			
			/* / warranty form */
		
				
				
				
				/* warranty form content */
				div#warranty-col1 {float:left}
				div#warranty-content { float:left; background:#F5F1EA; width:400px; margin:16px 0 0 0 !important; margin /**/:18px 0 0 0; /* for IE */ }
				div#warranty-content h2.text {font-weight:bold; font-size:95%; color:#5a1400; margin:0 0 0 22px !important; margin /**/:0 0 0 22px; /* for IE */}
				div#warranty-content-text { margin:0 0 15px 22px !important; margin /**/:0 0 15px -53; /* for IE */ }

			
				/* warranty form */
				div#warranty-form {float:left; width:400px}
				div#warranty-form table {margin: 0 0  20px 20px; width:400px}
				div#warranty-form table tr {padding:0 0 0 0;}
				div#warranty-form table td {padding:2px 0 1px 0; align:left}
				div#warranty-form p {margin:10px 0 0 0 !important; margin /**/:10px 0 0 0; /* for IE */ width:310px !important;  width /**/:300px; /* for IE */; font-size:95%; }
				div#warranty-form-col1 {float:left; margin: 0 0 0 0; width:300px; line-height:125%; color:#455560; font-size:90%; }
				div#warranty-form-col1-text {float:left; font-size:90%;}
				div#warranty-form-col1-text p {margin: 10px 0 10px 0; font-size:105%;}
				div#warranty-form-col1-form {float:left;}
				div#warranty-form-col1-form select {font-size:100% !important;  font-size /**/:90%; /* for IE */; }
				div#warranty-form-col1-form select.longselect {font-size:100% !important;  font-size /**/:90%; /* for IE */; width:170px !important;  width /**/:170px; /* for IE */}
				div#warranty-form-col1-form input {margin:0 0 0 0; font-size:105% !important;  font-size /**/:90%; /* for IE */; width:170px !important;  width /**/:170px; /* for IE */ }
				div#warranty-form-col1-form input.number {margin:0 0 0 0; font-size:105% !important;  font-size /**/:90%; /* for IE */; width:100px !important;  width /**/:54px; /* for IE */ }
				div#warranty-form-col1-form input.withdate {margin:0 0 0 0; font-size:105% !important;  font-size /**/:90%; /* for IE */; width:145px !important;  width /**/:144px; /* for IE */ }
				div#warranty-form-col1-form input.city {margin:0 0 0 0; font-size:105% !important;  font-size /**/:90%; /* for IE */; width:123px !important;  width /**/:121px; /* for IE */ }
				div#warranty-form-col1-form textarea {height:100px; margin:0 0 5px 0; width:317px !important;  width /**/:305px; /* for IE */ }
				
							
				div#warranty-form-button { text-align:right; padding:10px 0 0 0; margin:0 79px 0 0 !important; margin /**/:0 90px 0 0; /* for IE */ }
				div#warranty-form-button p { margin:0; padding:0; }
				
	
	
	/* / warranty form */
				
		
				
	/* care warranty */		


		/* landing pages */	
	
			/* landing header */
				div#landing-header {margin:20px 0 0 0 !important; margin /**/:20px 0 0 0; /* for IE */ }
			
			/* landing intro */	
				div#landing-intro {margin-top:2px; width:400px; }
				div#landing-intro p {line-height:180% }	
				
			/* landing content */
				div#landing-col1 {float:left}
				div#landing-content {width:450px; margin:17px 0 0 0 !important; margin /**/:4px 0 0 0; /* for IE */ }
				div#landing-content p {line-height:130%; }
				div#landing-content h2.text {font-weight:bold; font-size:95%; color:#5a1400; margin:8px 0 0 24px !important; margin /**/:8px 0 0 24px ; /* for IE */}
				div#landing-content h2.image {margin-top:3px !important; margin-top /**/:3px; /* for IE */}
				div#landing-content ul { margin-top:8px; margin-bottom:4px; }
				div#landing-content ul li { margin:0 0 4px 36px !important; margin /**/:0 0 4px 42px; /* for IE */
						list-style-image:url("/_images/bullet.gif"); }
				div#landing-content table {margin:8px 0 10px 0; }
				div#landing-content table tr {margin:0 0 1px 0 !important; margin /**/:0 0 1px 0px; vertical-align: top;}
				div#landing-content table td {font-size:70%; valign:top; padding-right:10px; padding-top:2px; color:#455560}
				div#landing-content table a {margin:0 0 1px 0 !important; margin /**/:0 0 1px 0; /* for IE */ }
				div#landing-content table ul {list-style:none }		
			
			
			/* landing image */
				
				div#landing-col2 {float:right; width:164px; margin:17px 0 0 0 !important; margin /**/:15px 0 0 0; /* for IE */}
				div#landing-col2 p {margin:0px 10px 0 0 !important; margin /**/:0px 10px 0 0; /* for IE */}
				div#landing-col2 img {align:right; margin:3px 10px 4px 0 !important; margin /**/:3px 0 2px 0; /* for IE */}
				
						
		/* landing pages */

	
	/* site map */
	
				div#sitemap-content {float:left; width:600px;}
				div#sitemap-col1 {float:left; width:210px; margin:20px 0 20px 26px !important; margin /**/:22px 0 20px 26px; /* for IE */}
				div#sitemap-col1 p {margin:5px 10px 0 0 !important; margin /**/:5px 10px 0 0; /* for IE */}
				div#sitemap-col1 ul { margin:4px 0 10px 13px !important; margin /**/:2px 0 10px 17px; /* for IE */ }
				div#sitemap-col1 ul li { margin:0 -2px 2px 0 !important; margin /**/:0 -2px 2px 0; /* for IE */
						list-style-image:url("/_images/bullet-gold.gif"); }
				div#sitemap-col1 ul li a { margin:0 0 0 -5px !important; margin /**/:0 0 0 -5px; /* for IE */}		
				div#sitemap-col1 h2 {font-weight:bold; font-size:95%; color:#455560; margin:7px 0 8px 0 !important; margin /**/:5px 0 5px 0; /* for IE */}
				div#sitemap-col1 h2 a {font-weight:bold; color:#455560; }
				div#sitemap-col1 h3 {font-weight:normal; font-size:90%; color:#957029; margin:7px 0 0 0 !important; margin /**/:5px 0 0 0; /* for IE */}

				
				div#sitemap-col2 {float:right; width:210px; margin:20px 150px 20px 0 !important; margin /**/:15px 150px 20px 0; /* for IE */}
				div#sitemap-col2 p {margin:0px 10px 0 0 !important; margin /**/:0px 10px 0 0; /* for IE */}
				div#sitemap-col2 ul { margin:4px 0 10px 13px !important; margin /**/:2px 0 10px 17px; /* for IE */ }
				div#sitemap-col2 ul li { margin:0 0 2px 0 !important; margin /**/:0 0 2px 0; /* for IE */
						list-style-image:url("/_images/bullet-gold.gif"); }	
				div#sitemap-col2 h2 {font-weight:bold; font-size:95%; color:#455560; margin:7px 0 8px 0 !important; margin /**/:5px 0 5px 0; /* for IE */}
				div#sitemap-col2 h2 a {font-weight:bold; color:#455560;}
				div#sitemap-col2 h3 {font-weight:normal; font-size:90%; color:#957029; margin:7px 0 0 0 !important; margin /**/:5px 0 0 0; /* for IE */}

	

	/* site map */





/* / LAYOUT */
/************/

/*******/
/* NAV */
	
	/* top nav */
	
		div#top-nav a.news, div#top-nav a.news-on, div#top-nav a.find, div#top-nav a.find-on, div#top-nav a.home { 
				float:left; padding: 12px 0 0 0; overflow: hidden; 
				background-repeat: no-repeat; background-position: top left;
				height: 0px !important; /* for most browsers */ height /**/:12px; /* for IE5.5's bad box model */ }
			
		/* top nav - news & events */
			div#top-nav a.news, div#top-nav a.news:hover, div#top-nav a.news-on { width:99px; 
					background-image:url("/_images/nav/topnav-news.gif"); margin-right:9px; }
			div#top-nav a.news:hover, div#top-nav a.news-on { background-position:top right; }
		
		/* top nav - find a house */
			div#top-nav a.find, div#top-nav a.find:hover, div#top-nav a.find-on { width:83px; 
					background-image:url("/_images/nav/topnav-find.gif"); margin-right:9px; }
			div#top-nav a.find:hover, div#top-nav a.find-on { background-position:top right; }
		
		/* top nav - home */
			div#top-nav a.home, div#top-nav a.home:hover, div#top-nav a.home-on { width:32px; 
					background-image:url("/_images/nav/topnav-home.gif"); }
			div#top-nav a.home:hover { background-position:-32px 0px; }
		
		/* top nav - divider */
			div#top-nav a.divider {width:1px; background-image:url("/_images/nav/topnav-divider.gif"); 
					margin:0 10px; cursor:default; }

	/* / top nav */
	
	/* nav */
	
		div#nav a.neighborhoods, div#nav a.neighborhoods-on, 
		div#nav a.floorplans, div#nav a.floorplans-on,
		div#nav a.designstudio, div#nav a.designstudio-on, 
		div#nav a.carewarranty, div#nav a.carewarranty-on,
		div#nav a.aboutus, div#nav a.aboutus-on, 
		div#nav a.contactus, div#nav a.contactus-on { 
				position:absolute; padding: 19px 0 0 0; overflow: hidden; 
				background-repeat: no-repeat; background-position: top left;
				height: 0px !important; /* for most browsers */ height /**/:19px; /* for IE5.5's bad box model */ }
			
		/* nav01 - neighborhoods */
			div#nav a.neighborhoods, div#nav a.neighborhoods:hover, div#nav a.neighborhoods-on { 
					left:144px; width:118px; background-image:url("/_images/nav/nav-neighborhoods.gif"); }
			div#nav a.neighborhoods:hover, div#nav a.neighborhoods-on { background-position:top right; }
		
		/* nav02 - floor plans */
			div#nav a.floorplans, div#nav a.floorplans:hover, div#nav a.floorplans-on { 
					background-image:url("/_images/nav/nav-floorplans.gif"); }
			div#nav a.floorplans { left:262px; width:103px; }
			div#nav a.floorplans:hover, div#nav a.floorplans-on { left:261px; width:104px; }
			div#nav a.floorplans:hover, div#nav a.floorplans-on { background-position:top right; }
		
		/* nav03 - design center */
			div#nav a.designstudio, div#nav a.designstudio:hover, div#nav a.designstudio-on { 
					background-image:url("/_images/nav/nav-designstudio.gif"); }
			div#nav a.designstudio { left:365px; width:114px; }
			div#nav a.designstudio:hover, div#nav a.designstudio-on { left:364px; width:115px; }
			div#nav a.designstudio:hover, div#nav a.designstudio-on { background-position:top right; }
		
		/* nav04 - care & warranty */
			div#nav a.carewarranty, div#nav a.carewarranty:hover, div#nav a.carewarranty-on {
					background-image:url("/_images/nav/nav-carewarranty.gif"); }
			div#nav a.carewarranty { left:479px; width:132px; }
			div#nav a.carewarranty:hover, div#nav a.carewarranty-on { left:478px; width:133px; }
			div#nav a.carewarranty:hover, div#nav a.carewarranty-on { background-position:top right; }
		
		/* nav05 - about us */
			div#nav a.aboutus, div#nav a.aboutus:hover, div#nav a.aboutus-on { 
					background-image:url("/_images/nav/nav-aboutus.gif"); }
			div#nav a.aboutus { left:611px; width:84px; }
			div#nav a.aboutus:hover, div#nav a.aboutus-on { left:610px; width:85px; }
			div#nav a.aboutus:hover, div#nav a.aboutus-on { background-position:top right; }
		
		/* nav06 - contact us */
			div#nav a.contactus, div#nav a.contactus:hover, div#nav a.contactus-on { 
					background-image:url("/_images/nav/nav-contactus.gif"); }
			div#nav a.contactus { left:695px; width:105px; }
			div#nav a.contactus:hover, div#nav a.contactus-on { left:694px; width:106px; }
			div#nav a.contactus:hover, div#nav a.contactus-on { background-position:top right; }



	/* / nav */


	/* left nav */

			/* left nav spacer */
			div#leftnavspacer {width:133px}
			/* left nav spacer */

		
		
		/* 'neighborhoods' left nav */
		
			div#leftnav a.neighborhood-main, div#leftnav a.neighborhood-main-on, 
			div#leftnav a.neighborhood-arbor-cove, div#leftnav a.neighborhood-arbor-cove-on, 
			div#leftnav a.neighborhood-arbor-crossing, div#leftnav a.neighborhood-arbor-crossing-on, 
			div#leftnav a.neighborhood-arbor-greens, div#leftnav a.neighborhood-arbor-greens-on, 
			div#leftnav a.neighborhood-arbor-heights, div#leftnav a.neighborhood-arbor-heights-on, 
			div#leftnav a.neighborhood-arbor-meadows, div#leftnav a.neighborhood-arbor-meadows-on, 
			div#leftnav a.neighborhood-arbor-oaks, div#leftnav a.neighborhood-arbor-oaks-on, 
			div#leftnav a.neighborhood-arbor-parc, div#leftnav a.neighborhood-arbor-parc-on, 
			div#leftnav a.neighborhood-arbor-pass, div#leftnav a.neighborhood-arbor-pass-on, 
			div#leftnav a.neighborhood-arbor-at-pleasant-valley, div#leftnav a.neighborhood-arbor-at-pleasant-valley-on, 
			div#leftnav a.neighborhood-arbor-pointe, div#leftnav a.neighborhood-arbor-pointe-on, 
			div#leftnav a.neighborhood-arbor-roses, div#leftnav a.neighborhood-arbor-roses-on, 
			div#leftnav a.neighborhood-arbor-at-shadow-ridge, div#leftnav a.neighborhood-arbor-at-shadow-ridge-on,
			div#leftnav a.neighborhood-arbor-at-villebois, div#leftnav a.neighborhood-arbor-at-villebois-on,
			div#leftnav a.neighborhood-arbor-woods, div#leftnav a.neighborhood-arbor-woods-on {
					display:block; width:133px; overflow: hidden; margin-top:5px; 
					background-repeat: no-repeat; background-position: top left; }
			div#leftnav a.neighborhood-main, div#leftnav a.neighborhood-main-on, 
			div#leftnav a.neighborhood-arbor-at-pleasant-valley, div#leftnav a.neighborhood-arbor-at-pleasant-valley-on,
			div#leftnav a.neighborhood-arbor-at-shadow-ridge, div#leftnav a.neighborhood-arbor-at-shadow-ridge-on,
			div#leftnav a.neighborhood-arbor-at-villebois, div#leftnav a.neighborhood-arbor-at-villebois-on {
					padding: 31px 0 0 0; 
					height: 0px !important; /* for most browsers */ 
					height /**/:31px; /* for IE5.5's bad box model */ }
			div#leftnav a.neighborhood-arbor-cove, div#leftnav a.neighborhood-arbor-cove-on, 
			div#leftnav a.neighborhood-arbor-crossing, div#leftnav a.neighborhood-arbor-crossing-on, 
			div#leftnav a.neighborhood-arbor-greens, div#leftnav a.neighborhood-arbor-greens-on, 
			div#leftnav a.neighborhood-arbor-heights, div#leftnav a.neighborhood-arbor-heights-on, 
			div#leftnav a.neighborhood-arbor-meadows, div#leftnav a.neighborhood-arbor-meadows-on, 
			div#leftnav a.neighborhood-arbor-oaks, div#leftnav a.neighborhood-arbor-oaks-on, 
			div#leftnav a.neighborhood-arbor-parc, div#leftnav a.neighborhood-arbor-parc-on, 
			div#leftnav a.neighborhood-arbor-pass, div#leftnav a.neighborhood-arbor-pass-on,
			div#leftnav a.neighborhood-arbor-pointe, div#leftnav a.neighborhood-arbor-pointe-on,
			div#leftnav a.neighborhood-arbor-roses, div#leftnav a.neighborhood-arbor-roses-on,			 
			div#leftnav a.neighborhood-arbor-woods, div#leftnav a.neighborhood-arbor-woods-on {
					padding: 18px 0 0 0; 
					height: 0px !important; /* for most browsers */ 
					height /**/:18px; /* for IE5.5's bad box model */ }
			
			/* leftnav title - arbor home neighborhoods */
				div#leftnav a.neighborhood-main, div#leftnav a.neighborhood-main:hover, div#leftnav a.neighborhood-main-on {
						background-image: url("/_images/nav/neighborhood-leftnav-main.gif"); margin-top:16px; margin-bottom:10px; }
				div#leftnav a.neighborhood-main:hover, div#leftnav a.neighborhood-main-on { background-position: top right; }
				
			/* leftnav01 - arbor cove */
				div#leftnav a.neighborhood-arbor-cove, div#leftnav a.neighborhood-arbor-cove:hover, div#leftnav a.neighborhood-arbor-cove-on {
						background-image: url("/_images/nav/neighborhood-leftnav-cove.gif");  }
				div#leftnav a.neighborhood-arbor-cove:hover, div#leftnav a.neighborhood-arbor-cove-on { background-position: top right; }
						
			/* leftnav02 - arbor crossing */
				div#leftnav a.neighborhood-arbor-crossing, div#leftnav a.neighborhood-arbor-crossing:hover, div#leftnav a.neighborhood-arbor-crossing-on {
						background-image: url("/_images/nav/neighborhood-leftnav-crossing.gif"); }
				div#leftnav a.neighborhood-arbor-crossing:hover, div#leftnav a.neighborhood-arbor-crossing-on { background-position: top right; }
								
			/* leftnav03 - arbor crossing */
				div#leftnav a.neighborhood-arbor-greens, div#leftnav a.neighborhood-arbor-greens:hover, div#leftnav a.neighborhood-arbor-greens-on {
						background-image: url("/_images/nav/neighborhood-leftnav-greens.gif"); }
				div#leftnav a.neighborhood-arbor-greens:hover, div#leftnav a.neighborhood-arbor-greens-on { background-position: top right; }	
				
			/* leftnav03 - arbor heights */
				div#leftnav a.neighborhood-arbor-heights, div#leftnav a.neighborhood-arbor-heights:hover, div#leftnav a.neighborhood-arbor-heights-on {
						background-image: url("/_images/nav/neighborhood-leftnav-heights.gif"); }
				div#leftnav a.neighborhood-arbor-heights:hover, div#leftnav a.neighborhood-arbor-heights-on { background-position: top right; }
	
			/* leftnav05 - arbor meadows */
				div#leftnav a.neighborhood-arbor-meadows, div#leftnav a.neighborhood-arbor-meadows:hover, div#leftnav a.neighborhood-arbor-meadows-on {
						background-image: url("/_images/nav/neighborhood-leftnav-meadows.gif"); }
				div#leftnav a.neighborhood-arbor-meadows:hover, div#leftnav a.neighborhood-arbor-meadows-on { background-position: top right; }
				
			/* leftnav06 - arbor oaks */
				div#leftnav a.neighborhood-arbor-oaks, div#leftnav a.neighborhood-arbor-oaks:hover, div#leftnav a.neighborhood-arbor-oaks-on {
						background-image: url("/_images/nav/neighborhood-leftnav-oaks.gif"); }
				div#leftnav a.neighborhood-arbor-oaks:hover, div#leftnav a.neighborhood-arbor-oaks-on { background-position: top right; }
				
			/* leftnav07 - arbor parc */
				div#leftnav a.neighborhood-arbor-parc, div#leftnav a.neighborhood-arbor-parc:hover, div#leftnav a.neighborhood-arbor-parc-on {
						background-image: url("/_images/nav/neighborhood-leftnav-parc.gif"); }
				div#leftnav a.neighborhood-arbor-parc:hover, div#leftnav a.neighborhood-arbor-parc-on { background-position: top right; }
	
			/* leftnav08 - arbor pass */
				div#leftnav a.neighborhood-arbor-pass, div#leftnav a.neighborhood-arbor-pass:hover, div#leftnav a.neighborhood-arbor-pass-on {
						background-image: url("/_images/nav/neighborhood-leftnav-pass.gif"); }
				div#leftnav a.neighborhood-arbor-pass:hover, div#leftnav a.neighborhood-arbor-pass-on { background-position: top right; }
			
			/* leftnav09 - arbor at pleasant valley */
				div#leftnav a.neighborhood-arbor-at-pleasant-valley, div#leftnav a.neighborhood-arbor-at-pleasant-valley:hover, div#leftnav a.neighborhood-arbor-at-pleasant-valley-on {
						background-image: url("/_images/nav/neighborhood-leftnav-pleasantvalley.gif"); }
				div#leftnav a.neighborhood-arbor-at-pleasant-valley:hover, div#leftnav a.neighborhood-arbor-at-pleasant-valley-on { background-position: top right; }		
	
			/* leftnav10 - arbor pointe */
				div#leftnav a.neighborhood-arbor-pointe, div#leftnav a.neighborhood-arbor-pointe:hover, div#leftnav a.neighborhood-arbor-pointe-on {
						background-image: url("/_images/nav/neighborhood-leftnav-pointe.gif"); }
				div#leftnav a.neighborhood-arbor-pointe:hover, div#leftnav a.neighborhood-arbor-pointe-on { background-position: top right; }
	
			/* leftnav11 - arbor roses */
				div#leftnav a.neighborhood-arbor-roses, div#leftnav a.neighborhood-arbor-roses:hover, div#leftnav a.neighborhood-arbor-roses-on {
						background-image: url("/_images/nav/neighborhood-leftnav-roses.gif"); }
				div#leftnav a.neighborhood-arbor-roses:hover, div#leftnav a.neighborhood-arbor-roses-on { background-position: top right; }
	
			/* leftnav12 - arbor at shadow ridge */
				div#leftnav a.neighborhood-arbor-at-shadow-ridge, div#leftnav a.neighborhood-arbor-at-shadow-ridge:hover, div#leftnav a.neighborhood-arbor-at-shadow-ridge-on {
						background-image: url("/_images/nav/neighborhood-leftnav-shadowridge.gif"); }
				div#leftnav a.neighborhood-arbor-at-shadow-ridge:hover, div#leftnav a.neighborhood-arbor-at-shadow-ridge-on { background-position: top right; }
	
			/* leftnav13 - arbor villebois */
				div#leftnav a.neighborhood-arbor-at-villebois, div#leftnav a.neighborhood-arbor-at-villebois:hover, div#leftnav a.neighborhood-arbor-at-villebois-on {
						background-image: url("/_images/nav/neighborhood-leftnav-villebois.gif"); }
				div#leftnav a.neighborhood-arbor-at-villebois:hover, div#leftnav a.neighborhood-arbor-at-villebois-on { background-position: top right; }
	
			/* leftnav14 - arbor woods */
				div#leftnav a.neighborhood-arbor-woods, div#leftnav a.neighborhood-arbor-woods:hover, div#leftnav a.neighborhood-arbor-woods-on {
						background-image: url("/_images/nav/neighborhood-leftnav-woods.gif"); }
				div#leftnav a.neighborhood-arbor-woods:hover, div#leftnav a.neighborhood-arbor-woods-on { background-position: top right; }
	
	/* / 'neighborhoods' left nav */
	


/* 'floorplans' left nav */
		
			div#leftnav a.floorplans-main, div#leftnav a.floorplans-main-on, 
			div#leftnav a.floorplans-nav-condominium, div#leftnav a.floorplans-nav-condominium-on, 
			div#leftnav a.floorplans-nav-townhome, div#leftnav a.floorplans-nav-townhome-on, 
			div#leftnav a.floorplans-nav-terrace, div#leftnav a.floorplans-nav-terrace-on, 
			div#leftnav a.floorplans-nav-cottage, div#leftnav a.floorplans-nav-cottage-on, 
			div#leftnav a.floorplans-nav-bungalow, div#leftnav a.floorplans-nav-bungalow-on,
			div#leftnav a.floorplans-nav-classic, div#leftnav a.floorplans-nav-classic-on, 
			div#leftnav a.floorplans-nav-manor, div#leftnav a.floorplans-nav-manor-on,
			div#leftnav a.floorplans-nav-cascade, div#leftnav a.floorplans-nav-cascade-on,
			div#leftnav a.floorplans-nav-chateau, div#leftnav a.floorplans-nav-chateau-on {
					display:block; width:133px; overflow: hidden; margin-top:5px; 
					background-repeat: no-repeat; background-position: top left; }

			div#leftnav a.floorplans-main, div#leftnav a.floorplans-main-on,
			div#leftnav a.floorplans-nav-condominium, div#leftnav a.floorplans-nav-condominium-on,
			div#leftnav a.floorplans-nav-townhome, div#leftnav a.floorplans-nav-townhome-on,
			div#leftnav a.floorplans-nav-terrace, div#leftnav a.floorplans-nav-terrace-on,
			div#leftnav a.floorplans-nav-cascade, div#leftnav a.floorplans-nav-cascade-on,
			div#leftnav a.floorplans-nav-chateau, div#leftnav a.floorplans-nav-chateau-on {
					padding: 18px 0 0 0; 
					height: 0px !important; /* for most browsers */ 
					height /**/:18px; /* for IE5.5's bad box model */ }		
			
			div#leftnav a.floorplans-nav-cottage, div#leftnav a.floorplans-nav-cottage-on,
			div#leftnav a.floorplans-nav-bungalow, div#leftnav a.floorplans-nav-bungalow-on,
			div#leftnav a.floorplans-nav-classic, div#leftnav a.floorplans-nav-classic-on,
			div#leftnav a.floorplans-nav-manor, div#leftnav a.floorplans-nav-manor-on {
					padding: 43px 0 0 0; 
					height: 0px !important; /* for most browsers */ 
					height /**/:43px; /* for IE5.5's bad box model */ }
			
			/* leftnav title - floorplans */
				div#leftnav a.floorplans-main, div#leftnav a.floorplans-main:hover, div#leftnav a.floorplans-main-on {
						background-image: url("/_images/nav/floorplans-leftnav-main.gif"); margin-top:16px; }
				div#leftnav a.floorplans-main:hover, div#leftnav a.floorplans-main-on { background-position: top right; }

			/* leftnav01 - condominium */
				div#leftnav a.floorplans-nav-condominium, div#leftnav a.floorplans-nav-condominium:hover, div#leftnav a.floorplans-nav-condominium-on {
						background-image: url("/_images/nav/floorplans-leftnav-condominium.gif"); }
				div#leftnav a.floorplans-nav-condominium:hover, div#leftnav a.floorplans-nav-condominium-on { background-position: top right; }
				
			/* leftnav02 - town home */
				div#leftnav a.floorplans-nav-townhome, div#leftnav a.floorplans-nav-townhome:hover, div#leftnav a.floorplans-nav-townhome-on {
						background-image: url("/_images/nav/floorplans-leftnav-town-home.gif"); }
				div#leftnav a.floorplans-nav-townhome:hover, div#leftnav a.floorplans-nav-townhome-on { background-position: top right; }			
				
			/* leftnav03 - terrace */
				div#leftnav a.floorplans-nav-terrace, div#leftnav a.floorplans-nav-terrace:hover, div#leftnav a.floorplans-nav-terrace-on {
						background-image: url("/_images/nav/floorplans-leftnav-terrace.gif"); }
				div#leftnav a.floorplans-nav-terrace:hover, div#leftnav a.floorplans-nav-terrace-on { background-position: top right; }
				
			/* leftnav04 - arbor cottage */
				div#leftnav a.floorplans-nav-cottage, div#leftnav a.floorplans-nav-cottage:hover, div#leftnav a.floorplans-nav-cottage-on {
						background-image: url("/_images/nav/floorplans-leftnav-cottage.gif"); }
				div#leftnav a.floorplans-nav-cottage:hover, div#leftnav a.floorplans-nav-cottage-on { background-position: top right; }				
												
			/* leftnav05 - bungalow */
				div#leftnav a.floorplans-nav-bungalow, div#leftnav a.floorplans-nav-bungalow:hover, div#leftnav a.floorplans-nav-bungalow-on {
						background-image: url("/_images/nav/floorplans-leftnav-bungalow.gif"); margin-top:10px;}
				div#leftnav a.floorplans-nav-bungalow:hover, div#leftnav a.floorplans-nav-bungalow-on { background-position: top right; }
				
			/* leftnav06 - arbor classic */
				div#leftnav a.floorplans-nav-classic, div#leftnav a.floorplans-nav-classic:hover, div#leftnav a.floorplans-nav-classic-on {
						background-image: url("/_images/nav/floorplans-leftnav-classic.gif"); }
				div#leftnav a.floorplans-nav-classic:hover, div#leftnav a.floorplans-nav-classic-on { background-position: top right; }

			/* leftnav07 - arbor manor */
				div#leftnav a.floorplans-nav-manor, div#leftnav a.floorplans-nav-manor:hover, div#leftnav a.floorplans-nav-manor-on {
						background-image: url("/_images/nav/floorplans-leftnav-manor.gif"); }
				div#leftnav a.floorplans-nav-manor:hover, div#leftnav a.floorplans-nav-manor-on { background-position: top right; }

			/* leftnav08 - arbor cascade */
				div#leftnav a.floorplans-nav-cascade, div#leftnav a.floorplans-nav-cascade:hover, div#leftnav a.floorplans-nav-cascade-on {
						background-image: url("/_images/nav/floorplans-leftnav-cascade.gif"); }
				div#leftnav a.floorplans-nav-cascade:hover, div#leftnav a.floorplans-nav-cascade-on { background-position: top right; }

			/* leftnav09 - arbor chateau */
				div#leftnav a.floorplans-nav-chateau, div#leftnav a.floorplans-nav-chateau:hover, div#leftnav a.floorplans-nav-chateau-on {
						background-image: url("/_images/nav/floorplans-leftnav-chateau.gif"); }
				div#leftnav a.floorplans-nav-chateau:hover, div#leftnav a.floorplans-nav-chateau-on { background-position: top right; }

	
	/* / 'floorplans' left nav */

	/* 'care warranty' left nav */
		
			div#leftnav a.carewarranty-nav01, div#leftnav a.carewarranty-nav01-on, 
			div#leftnav a.carewarranty-nav02, div#leftnav a.carewarranty-nav02-on, 
			div#leftnav a.carewarranty-nav03, div#leftnav a.carewarranty-nav03-on{
					display:block; width:133px; overflow: hidden; margin-top:5px; 
					background-repeat: no-repeat; background-position: top left; }
					
			div#leftnav a.carewarranty-nav01, div#leftnav a.carewarranty-nav01-on, 
			div#leftnav a.carewarranty-nav02, div#leftnav a.carewarranty-nav02-on, 
			div#leftnav a.carewarranty-nav03, div#leftnav a.carewarranty-nav03-on {
					padding: 18px 0 0 0; 
					height: 0px !important; /* for most browsers */ 
					height /**/:18px; /* for IE5.5's bad box model */ }
					


			/* leftnav01 - home care */
				div#leftnav a.carewarranty-nav01, div#leftnav a.carewarranty-nav01:hover, div#leftnav a.carewarranty-nav01-on {
						background-image: url("/_images/nav/carewarranty-leftnav-homecare.gif"); margin-top:16px; }
				div#leftnav a.carewarranty-nav01:hover, div#leftnav a.carewarranty-nav01-on { background-position: top right; }
				
			/* leftnav02 - warranty */
				div#leftnav a.carewarranty-nav02, div#leftnav a.carewarranty-nav02:hover, div#leftnav a.carewarranty-nav02-on {
						background-image: url("/_images/nav/carewarranty-leftnav-warranty.gif"); }
				div#leftnav a.carewarranty-nav02:hover, div#leftnav a.carewarranty-nav02-on { background-position: top right; }
	
			/* leftnav03 - emergency care */
				div#leftnav a.carewarranty-nav03, div#leftnav a.carewarranty-nav03:hover, div#leftnav a.carewarranty-nav03-on {
						background-image: url("/_images/nav/carewarranty-leftnav-emergency.gif"); }
				div#leftnav a.carewarranty-nav03:hover, div#leftnav a.carewarranty-nav03-on { background-position: top right; }
	
	
	/* / 'care warranty' left nav */


	/* 'aboutus' left nav */
		
			div#leftnav a.aboutus-nav01, div#leftnav a.aboutus-nav01-on, 
			div#leftnav a.aboutus-nav02, div#leftnav a.aboutus-nav02-on,
			div#leftnav a.aboutus-nav03, div#leftnav a.aboutus-nav03-on, 
			div#leftnav a.aboutus-nav04, div#leftnav a.aboutus-nav04-on, 
			div#leftnav a.aboutus-nav05, div#leftnav a.aboutus-nav05-on {
					display:block; width:133px; overflow: hidden; margin-top:5px; 
					background-repeat: no-repeat; background-position: top left; }
			div#leftnav a.aboutus-nav03, div#leftnav a.aboutus-nav03-on, 
			div#leftnav a.aboutus-nav04, div#leftnav a.aboutus-nav04-on, 
			div#leftnav a.aboutus-nav05, div#leftnav a.aboutus-nav05-on {
					padding: 31px 0 0 0; 
					height: 0px !important; /* for most browsers */ 
					height /**/:31px; /* for IE5.5's bad box model */ }
			div#leftnav a.aboutus-nav01, div#leftnav a.aboutus-nav01-on, 
			div#leftnav a.aboutus-nav02, div#leftnav a.aboutus-nav02-on {
					padding: 18px 0 0 0; 
					height: 0px !important; /* for most browsers */ 
					height /**/:18px; /* for IE5.5's bad box model */ }
			
				
			/* leftnav01 - arbor story */
				div#leftnav a.aboutus-nav01, div#leftnav a.aboutus-nav01:hover, div#leftnav a.aboutus-nav01-on {
						background-image: url("/_images/nav/aboutus-leftnav-arborstory.gif"); margin-top:16px; }
				div#leftnav a.aboutus-nav01:hover, div#leftnav a.aboutus-nav01-on { background-position: top right; }
				
			/* leftnav02 - arbor green */
				div#leftnav a.aboutus-nav02, div#leftnav a.aboutus-nav02:hover, div#leftnav a.aboutus-nav02-on {
						background-image: url("/_images/nav/aboutus-leftnav-arborgreen.gif"); }
				div#leftnav a.aboutus-nav02:hover, div#leftnav a.aboutus-nav02-on { background-position: top right; }
	
			/* leftnav03 - arbor management team */
				div#leftnav a.aboutus-nav03, div#leftnav a.aboutus-nav03:hover, div#leftnav a.aboutus-nav03-on {
						background-image: url("/_images/nav/aboutus-leftnav-management.gif"); }
				div#leftnav a.aboutus-nav03:hover, div#leftnav a.aboutus-nav03-on { background-position: top right; }
	
			/* leftnav04 - arbor arbor affiliations */
				div#leftnav a.aboutus-nav04, div#leftnav a.aboutus-nav04:hover, div#leftnav a.aboutus-nav04-on {
						background-image: url("/_images/nav/aboutus-leftnav-affiliations.gif"); }
				div#leftnav a.aboutus-nav04:hover, div#leftnav a.aboutus-nav04-on { background-position: top right; }
	
			/* leftnav05 - community involvement */
				div#leftnav a.aboutus-nav05, div#leftnav a.aboutus-nav05:hover, div#leftnav a.aboutus-nav05-on {
						background-image: url("/_images/nav/aboutus-leftnav-community.gif"); }
				div#leftnav a.aboutus-nav05:hover, div#leftnav a.aboutus-nav05-on { background-position: top right; }

		/* / 'aboutuss' left nav */



	/* / left nav */
	
	/* subnav */

		/* 'neighborhood' subnav */
		
			div#subnav a.neighborhood-overview, div#subnav a.neighborhood-overview-on,
			div#subnav a.neighborhood-platmap, div#subnav a.neighborhood-platmap-on,
			div#subnav a.neighborhood-community, div#subnav a.neighborhood-community-on,
			div#subnav a.neighborhood-floorplans, div#subnav a.neighborhood-floorplans-on,
			div#subnav a.neighborhood-moveinready, div#subnav a.neighborhood-moveinready-on {
					position:absolute; top:0; padding: 20px 0 0 0; overflow:hidden; 
					background-repeat:no-repeat; background-position:top left;
					height:0px !important; /* for most browsers */ height /**/:20px; /* for IE5.5's bad box model */ }
				
			/* subnav01 - overview */
				div#subnav a.neighborhood-overview, div#subnav a.neighborhood-overview:hover, 
				div#subnav a.neighborhood-overview-on {
						left:0; width:97px; background-image:url("/_images/nav/neighborhood-subnav-overview.gif"); }
				div#subnav a.neighborhood-overview:hover, div#subnav a.neighborhood-overview-on { 
						background-position:top right; }
			
			/* subnav02 - community */
				div#subnav a.neighborhood-community, div#subnav a.neighborhood-community:hover, 
				div#subnav a.neighborhood-community-on {
						background-image:url("/_images/nav/neighborhood-subnav-community.gif"); }
				div#subnav a.neighborhood-community { left:97px; width:98px; }
				div#subnav a.neighborhood-community:hover, div#subnav a.neighborhood-community-on { 
						left:96px; width:99px; }
				div#subnav a.neighborhood-community:hover, div#subnav a.neighborhood-community-on { 
						background-position:top right; }
						
		
			/* subnav03 - plat map */
				div#subnav a.neighborhood-platmap, div#subnav a.neighborhood-platmap:hover, 
				div#subnav a.neighborhood-platmap-on {
						background-image:url("/_images/nav/neighborhood-subnav-platmap.gif"); }
				div#subnav a.neighborhood-platmap { left:195px; width:145px; }
				div#subnav a.neighborhood-platmap:hover, div#subnav a.neighborhood-platmap-on { 
						left:193px; width:146px; }
				div#subnav a.neighborhood-platmap:hover, div#subnav a.neighborhood-platmap-on { 
						background-position:top right; }
				
			
			/* subnav04 - floor plans */
				div#subnav a.neighborhood-floorplans, div#subnav a.neighborhood-floorplans:hover, 
				div#subnav a.neighborhood-floorplans-on {
						background-image:url("/_images/nav/neighborhood-subnav-floorplans.gif"); }
				div#subnav a.neighborhood-floorplans { left:340px; width:107px; }
				div#subnav a.neighborhood-floorplans:hover, div#subnav a.neighborhood-floorplans-on { 
						left:339px; width:108px; }
				div#subnav a.neighborhood-floorplans:hover, div#subnav a.neighborhood-floorplans-on { 
						background-position:top right; }
				
			/* subnav05 - move-in-ready homes */
				div#subnav a.neighborhood-moveinready, div#subnav a.neighborhood-moveinready:hover, 
				div#subnav a.neighborhood-moveinready-on {
						background-image:url("/_images/nav/neighborhood-subnav-moveinready.gif"); }
				div#subnav a.neighborhood-moveinready { left:447px; width:156px; }
				div#subnav a.neighborhood-moveinready:hover, div#subnav a.neighborhood-moveinready-on { 
						left:446px; width:157px; }
				div#subnav a.neighborhood-moveinready:hover, div#subnav a.neighborhood-moveinready-on { 
						background-position: top right; }
			
		/* / 'find a house' subnav */
		
		
		/* 'find a house' subnav */
		
			div#subnav a.search-neighborhood, div#subnav a.search-neighborhood-on,
			div#subnav a.search-moveinready, div#subnav a.search-moveinready-on,
			div#subnav a.search-custom, div#subnav a.search-custom-on {
					position:absolute; top:0; padding: 20px 0 0 0; overflow: hidden; 
					background-repeat: no-repeat; background-position: top left;
					height: 0px !important; /* for most browsers */ height /**/:20px; /* for IE5.5's bad box model */ }
				
			/* subnav01 - neighborhoods */
				div#subnav a.search-neighborhood, div#subnav a.search-neighborhood:hover, 
				div#subnav a.search-neighborhood-on {
						left:0; width:121px; background-image:  url("/_images/nav/search-subnav-neighborhood.gif"); }
				div#subnav a.search-neighborhood:hover, div#subnav a.search-neighborhood-on { 
						background-position: top right; }
			
			/* subnav02 - move-in-ready homes */
				div#subnav a.search-moveinready, div#subnav a.search-moveinready:hover, 
				div#subnav a.search-moveinready-on {
						background-image:  url("/_images/nav/search-subnav-moveinready.gif"); }
				div#subnav a.search-moveinready { left:121px; width:156px; }
				div#subnav a.search-moveinready:hover, div#subnav a.search-moveinready-on { 
						left:120px; width:157px; }
				div#subnav a.search-moveinready:hover, div#subnav a.search-moveinready-on { 
						background-position: top right; }
				
			/* subnav02 - custom homes */
				div#subnav a.search-custom, div#subnav a.search-custom:hover, 
				div#subnav a.search-custom-on {
						background-image:  url("/_images/nav/search-subnav-custom.gif"); }
				div#subnav a.search-custom { left:277px; width:126px; }
				div#subnav a.search-custom:hover, div#subnav a.search-custom-on { 
						left:276px; width:127px; }
				div#subnav a.search-custom:hover, div#subnav a.search-custom-on { 
						background-position: top right; }
			
		/* / 'find a house' subnav */

		/* 'news events' subnav */
		
			div#subnav a.newsevents-news, div#subnav a.newsevents-news-on,
			div#subnav a.newsevents-calendar, div#subnav a.newsevents-calendar-on {
					position:absolute; top:0; padding: 20px 0 0 0; overflow: hidden; 
					background-repeat: no-repeat; background-position: top left;
					height: 0px !important; /* for most browsers */ height /**/:20px; /* for IE5.5's bad box model */ }
				
			/* subnav01 - news */
				div#subnav a.newsevents-news, div#subnav a.newsevents-news:hover, 
				div#subnav a.newsevents-news-on {
						left:0; width:147px; background-image:  url("/_images/nav/newsevents-subnav-news.gif"); }
				div#subnav a.newsevents-news:hover, div#subnav a.newsevents-news-on { 
						background-position: top right; }
			
			/* subnav02 - calendar */
				div#subnav a.newsevents-calendar, div#subnav a.newsevents-calendar:hover, 
				div#subnav a.newsevents-calendar-on {
						background-image:  url("/_images/nav/newsevents-subnav-calendar.gif"); }
				div#subnav a.newsevents-calendar { left:147px; width:127px; }
				div#subnav a.newsevents-calendar:hover, div#subnav a.newsevents-calendar-on { 
						left:147px; width:127px; }
				div#subnav a.newsevents-calendar:hover, div#subnav a.newsevents-calendar-on { 
						background-position: top right; }

				

			
		/* / 'news events' subnav */

		

	/* / subnav */
	
	/* inline nav */
	
		/* neighborhood inline nav */
		
			div#inline-nav a.neighborhood-map, div#inline-nav a.neighborhood-map:hover,
			div#inline-nav a.neighborhood-directions, div#inline-nav a.neighborhood-directions:hover,
			div#inline-nav a.neighborhood-brochures, div#inline-nav a.neighborhood-brochures:hover {
					float:left; padding:16px 0 0 0; overflow:hidden; 
					background-repeat:no-repeat; background-position:top left;
					height:0px !important; /* for most browsers */ height /**/:16px; /* for IE5.5's bad box model */ }
				
			/* inline nav01 - neighborhood map */
				div#inline-nav a.neighborhood-map, div#inline-nav a.neighborhood-map:hover {
						width:114px; background-image:url("/_images/nav/neighborhood-inlinenav-map.gif"); }
				div#inline-nav a.neighborhood-map:hover { background-position:top right; }
			
			/* inline nav02 - directions */
				div#inline-nav a.neighborhood-directions, div#inline-nav a.neighborhood-directions:hover {
						width:74px; background-image:url("/_images/nav/neighborhood-inlinenav-directions.gif"); }
				div#inline-nav a.neighborhood-directions:hover { background-position:top right; }
				
			/* inline nav03 - brochures */
				div#inline-nav a.neighborhood-brochures, div#inline-nav a.neighborhood-brochures:hover {
						width:69px; background-image:url("/_images/nav/neighborhood-inlinenav-brochures.gif"); }
				div#inline-nav a.neighborhood-brochures:hover { background-position:top right; }
						
		/* / neighborhood inline nav */
		
	/* inline nav */
	
/* / NAV */
/*********/

/*********/
/* ADMIN */
	
	div#admin-wrapper { width:800px; background:#fff; }
	div#admin-wrapper p, div#admin-wrapper th, div#admin-wrapper td, div#admin-wrapper h1, div#admin-wrapper h2 { 
			font-family:Arial, Helvetica, sans-serif; }
	
	/* admin title */
		div#admin-title { width:inherit; height:45px; background-color:#EAE2D4; }
		div#admin-title h1 { font-size:140%; font-weight:bold; padding-top:14px; padding-left:20px; color:#5B1300; }
		
		div#admin-menu { width:inherit; height:20px; background-color:#EAE2D4; vertical-align:middle; }
	/* / admin title */
	
	/* admin nav */
		div.tab-on { float:left; display:inline; width:auto; height:20px; background-color:#fff; }
		div.tab-off, div.tab-off-mid { float:left; display:inline; width:auto; background-color:inherit; }
		div.tab-on p, div.tab-off p, div.tab-off-mid p  { margin:3px 0; padding:0 20px; color:#A7884D; font-size:90%; }
		div.tab-off-mid p{ border-right:1px solid #A7884D; }
		div.tab-on a, div.tab-off a, div.tab-off-mid a { color:#A7884D; text-decoration:none; }
		div.tab-on a:hover, div.tab-off a:hover, div.tab-off-mid a:hover { color:#A7884D; text-decoration:underline; }
	/* / admin nav */
	
	/* admin content */
		div#admin-content { position:relative; padding:20px; 
				min-height:405px; height:auto !important; height /**/:405px; /* for IE min-height fix */ }
		div#admin-content h2 { font-size:110%; }
		div#admin-content h3 { font-size:100%; }
		
		div#admin-content table { background-color:#ccc }
		div#admin-content th, div#admin-content td { text-align:left; padding:2px 4px; background-color:#fff }
		div#admin-content th.icon1 { width:35px; }
		div#admin-content th.icon2 { width:45px; }
		div#admin-content td.right-align { text-align:right; }
		div#admin-content td.center-align { text-align:center; }
		div#admin-content img { vertical-align:middle; }
		div#admin-content img.icon { margin:2px; }
		div#admin-content p.legend { padding-bottom:6px; font-size:90%; line-height:180%; }
		div#admin-content p.legend-right { padding-bottom:6px; text-align:right; font-size:90%; }
		div#admin-content p.legend img.pad, div#admin-content p.legend-right img.pad { margin-left:6px; margin-right:2px; }
		
		/* admin - neighborhoods */
			div#admin-neighborhood { margin-top:15px; width:inherit; }
			div#admin-neighborhood form { padding-top:15px; }
			div#admin-neighborhood input.text { width:130px; }
		/* / admin - neighborhoods */
		
		/* admin - floorplans / move-in-ready homes */
		
			/* content left */
				div#admin-content-left { float:left; width:220px; margin-top:15px; }
				div#admin-content-left table { border-top:1px solid #EAE2D4; 
						border-bottom:1px solid #EAE2D4; border-left:1px solid #EAE2D4;}
				div#admin-content-left td { border-top:1px solid #EAE2D4; }
				div#admin-content-left th.selected, div#admin-content-left td.selected { background-color:#EAE2D4; }
		
			/* content main */
				div#admin-content-main { float:left; width:540px; margin-top:15px; 
						padding-bottom:15px; background-color:#EAE2D4; 
						min-height:328px; height:auto !important; height /**/:328px; /* for IE min-height fix */ }
				div#admin-content-main table { margin-left:20px; text-align:center; }
				div#admin-content-main td.title { width:100px; text-align:right; vertical-align:top; }
				div#admin-content-main table.addform { margin:0 20px; text-align:center; border:1px solid #ccc; }
				div#admin-content-main table.addform th, div#admin-content-main table.addform td { 
						padding:6px 6px; line-height:200%; }
				div#admin-content-main table.addform input.setwidth, div#admin-content-main table.addform textarea.setwidth,
				div#admin-content-main table.addform select.setwidth { width:370px; }
				div#admin-content-main hr, div#admin-content-main-small hr { background-color:#ccc; 
						border:0; color:#ccc; height:1px; margin:15px 20px 0 20px; width:500px; }
				div#admin-content-main h3 { margin:10px 20px; }
				div#admin-content-main p { margin:4px 20px; }
				div#admin-content-main p.command { text-align:right; }
				div#admin-content-main p.error { color:#5A1400; padding:10px 0;}
				div#admin-content-main input.vpad { margin:3px 0; }
			
		/* / admin - floorplans / move-in-ready homes */

	/* / admin content */
	
/* / ADMIN */
/***********/
