body 					{ display:block;
						margin:0px;
						padding:0px 12px 0px 12px;
						background-color:#fff;
						color: #666;
						font: 11px/14px Arial, Helvetica, Verdana;
						height: 100%; }
				
p						{ margin-top: 10px;
						text-align:left; }
					
a						{ text-decoration:underline; }
a:link					{ color: #6F806F; }
a:visited				{ color: #6F806F; }
a:hover					{ color: #6F806F;}
a:active				{ color: #6F806F; } 		


ul						{ margin-top:0px;	
						list-style:square; }
						
li						{ margin-top:0px; }			

.orange					{color:#C8823C;}
.errorRed				{color:#cc0000;}

						
/* Body Layout Divs */

#bodyWrapper			{width: 820px; 
						display:block;
						height:100%;
						padding-bottom:20px;}			

#printHeader			{display:none;}						
						
#header					{ padding: 0px 0px 0px 0px;
						width: 820px;
						height: 63px; 
						color: #70806F;
						font: 10px/14px Arial, Helvetica, Verdana; }							
						
#header a				{ text-decoration:none; }
#header a:link			{ color: #70806F; }
#header a:visited		{ color: #70806F; }
#header a:hover			{ text-decoration:underline; color: #70806F; }
#header a:active		{ color: #70806F; } 							
						
#primaryNav				{ padding: 0px 0px 4px 0px;
						width: 820px;
						text-align: left; 
						display:block;}										
						
/* Home Page Specific Divs */
																	
#homeContent			{ padding: 0px 0px 0px 0px;
						width: 820px;
						text-align: left; }	
						
#homeCommunityJump		{ margin:6px;
						border-width: 1px;
						border-color:#C5C5A0;
						border-style:solid;
						padding:6px;
						background-color:#DDE8AF; }						

.commField				{ font-family: Arial, Helvetica, Verdana;
						font-size: 10px; 
						margin-left: 8px;
						margin-top: 4px;
						margin-bottom: 6px;}							
						
#featuredCommunity		{ margin:6px;
						border-width: 1px;
						border-color:#C5C5A0;
						border-style:solid;
						padding:6px;
						height:262px;
						background-color:#fff; }			
						
#whatsNew				{ margin:6px;
						border-width: 1px;
						border-color:#C5C5A0;
						border-style:solid;
						padding:12px;
						background-color:#fff; 
						height: auto;}	

#homeFooter				{text-align:right;
						padding: 6px 0px 6px 0px;
						width: 820px;
						font-size:10px;}						
						
						
/* SubPage Specific Divs */				
						
#subPageContentWrapper	{ background-image:url(../images/background.gif); 
						background-repeat:repeat-y; }
						
#subNav					{ padding-top:1px;
						padding-bottom:6px;
						vertical-align:top;
						background-color:#DADAC7;
						float: left;
						width: 169px;
						text-align: right; 
						display:block;}							

#subContent				{ background-color:#fff;		
						float: right;
						width: 651px;
						display:block;
						text-align: left; }	
						
#subFooterSpacer		{background-color:#FFFFFF; 
						width: 840px; 
						height:4px;}
						
#printBottomBar			{ display:none; }						
						
#subFooter				{background-image:url(../images/sub_footer_background.gif); 
						background-repeat:repeat-x;
						padding-top:25px;	
						width: 820px;
						text-align: right; 
						display:block;
						font-size:10px;}	
						
#subFooterPrint			{display:none;}						
						
.subNavItemFirst		{ margin:6px 6px 0px 6px;
						border-width: 1px 1px 1px 1px;
						border-color:#D2D4C7;
						border-style:solid; 
						padding:0px;
						display:block;}
.subNavItemFirst img	{display:block;}							


.subNavItem				{ margin:0px 6px 0px 6px;
						border-width: 0px 1px 1px 1px;
						border-color:#D2D4C7;
						border-style:solid; 
						padding:0px;
						display:block;}
.subNavItem img			{display:block;}								
						
.subNavItemRegion		{ margin:0px 6px 0px 6px;
						border-bottom-width: 1px;
						border-bottom-color:#E9E9DD;
						border-bottom-style:solid; 
						border-left-width: 1px;
						border-left-color:#D2D4C7;
						border-left-style:solid;
						border-right-width: 1px;
						border-right-color:#D2D4C7;
						border-right-style:solid; 
						display:block;}			
.subNavItemRegion img	{display:block;}										
						
.subNavCommunity		{ margin:0px 6px 0px 6px;
						border-bottom-width: 1px;
						border-bottom-color:#E9E9DD;
						border-bottom-style:solid; 
						border-left-width: 1px;
						border-left-color:#D2D4C7;
						border-left-style:solid;
						border-right-width: 1px;
						border-right-color:#D2D4C7;
						border-right-style:solid;						
						background-color:#ffffff;
						text-align:left;
						padding: 5px 5px 5px 20px;}											

.subNavCommunity a			{ text-decoration:none; }
.subNavCommunity a:link		{ color: #6F806F; }
.subNavCommunity a:visited	{ color: #6F806F; }
.subNavCommunity a:hover	{ text-decoration:underline; color: #97A188; }
.subNavCommunity a:active	{ color: #6F806F; } 

.subNavCommunityOn		{ margin:0px 6px 0px 6px;
						border-bottom-width: 1px;
						border-bottom-color:#E9E9DD;
						border-bottom-style:solid; 
						border-left-width: 1px;
						border-left-color:#D2D4C7;
						border-left-style:solid;
						border-right-width: 1px;
						border-right-color:#D2D4C7;
						border-right-style:solid;						
						background-color:#E9F0CC;
						text-align:left;
						padding: 5px 5px 5px 20px;
						font-weight:bold;
						color:#C8823C;}					

.subNavCommunityLast		{ margin:0px 6px 0px 6px;
							border-bottom-width: 1px;
							border-bottom-color:#D2D4C7;
							border-bottom-style:solid; 
							border-left-width: 1px;
							border-left-color:#D2D4C7;
							border-left-style:solid;
							border-right-width: 1px;
							border-right-color:#D2D4C7;
							border-right-style:solid;						
							background-color:#ffffff;
							text-align:left;
							padding: 5px 5px 5px 20px;}					

.subNavCommunityLast a			{ text-decoration:none; }
.subNavCommunityLast a:link		{ color: #6F806F; }
.subNavCommunityLast a:visited	{ color: #6F806F; }
.subNavCommunityLast a:hover	{ text-decoration:underline; color: #97A188; }
.subNavCommunityLast a:active	{ color: #6F806F; } 		

.subNavCommunityLastOn		{ margin:0px 6px 0px 6px;
							border-bottom-width: 1px;
							border-bottom-color:#D2D4C7;
							border-bottom-style:solid; 
							border-left-width: 1px;
							border-left-color:#D2D4C7;
							border-left-style:solid;
							border-right-width: 1px;
							border-right-color:#D2D4C7;
							border-right-style:solid;						
							background-color:#E9F0CC;
							text-align:left;
							padding: 5px 5px 5px 20px;
							font-weight:bold;
							color:#C8823C;}												
						
.sideBarImage			{ border-width: 1px 1px 1px 1px;
						border-color:#D2D4C7;
						border-style:solid;
						 }			
						
.sideBarCaption			{ margin: 0px 6px 6px 6px;
						border-width: 0px 1px 1px 1px;
						border-color:#D2D4C7;
						border-style:solid;
						background-color:#ffffff;
						width:250px; 
						padding: 5px 5px 5px 5px;
						text-align:left;
						font-size:10px}						
						
.aboutSideBarImage		{ border-width: 1px 1px 1px 1px;
						border-color:#D2D4C7;
						border-style:solid;
						margin: 0px 6px 0px 6px;
						display:block;}			
						
.aboutSideBarCaption	{ margin: 0px 6px 6px 6px;
						border-width: 0px 1px 1px 1px;
						border-color:#D2D4C7;
						border-style:solid;
						background-color:#ffffff;
						width:250px; 
						padding: 5px 5px 5px 5px;
						text-align:left;
						font-size:10px}									
						
.subNavFeature				{ margin:0px 6px 0px 6px;
							border-bottom-width: 1px;
							border-bottom-color:#ffffff;
							border-bottom-style:solid; 			
							background-color:#DADAC7;
							text-align:left;
							color:#5D7B5D;
							padding: 20px 10px 20px 10px;}				
							
.subNavFeatureLast			{ margin:0px 6px 0px 6px;			
							background-color:#DADAC7;
							text-align:left;
							color:#5D7B5D;
							padding: 20px 10px 20px 10px;}														
						
/* Page Specific Divs */									
#aboutWhatsNew			{ background-color:#6F806F; 
						margin: 6px 6px 6px 6px;
						border-width: 1px 1px 1px 1px;
						border-color:#D2D4C7;
						border-style:solid;
						color:#ffffff;
						width:250px; 
						padding: 7px 5px 10px 5px;
						text-align:left;}
						
#aboutWhatsNew a			{ text-decoration:underline; }
#aboutWhatsNew a:link		{ color: #ffffff; }
#aboutWhatsNew a:visited	{ color: #ffffff; }
#aboutWhatsNew a:hover		{ color: #ffffff; }
#aboutWhatsNew a:active		{ color: #ffffff; } 							

#aboutCallout			{ background-color:#DDE8AF; 
						margin: 6px 6px 6px 6px;
						border-width: 1px 1px 1px 1px;
						border-color:#D2D4C7;
						border-style:solid;
						color:#ffffff;
						width:250px; 
						padding: 7px 5px 10px 5px;
						text-align:left;}

.commListingHeader		{ background-color:#D8E0C9;
						color:#5E7C74;
						padding: 5px 10px 5px 10px; 
						text-transform: uppercase; }

.commListingTab			{ border: 0px; }

.futureCommListingHeader		{ background-color:#BED9D7;
								color:#6B7C6B;
								padding: 5px 10px 5px 10px; 
								text-transform: uppercase; }
						
.commImageStroke		{ border-width: 1px;
						border-color:#666666;
						border-style:solid; }						

.commNewsImage			{ border-width: 1px;
						border-color:#666666;
						border-style:solid; 
						margin-left:20px;}			

.commDirectionsStroke		{ border-width: 1px;
						border-color:#D2D4C7;
						border-style:solid; }	
						
.commSmallMapStroke		{ border-width: 1px;
						border-color:#D2D4C7;
						border-style:solid;
						margin-bottom:10px; }	
						
#printFriendly			{float:right;
						background-image:url(../images/icon_print_friendly.gif);
						background-position:left;
						background-repeat:no-repeat;
						padding-left:18px;
						font-size:10px;
						height: auto;
						line-height:16px;}						

#pdf					{float:right;
						background-image:url(../images/icon_pdf.gif);
						background-position:left;
						background-repeat:no-repeat;
						padding-left:18px;
						font-size:10px;
						height: auto;
						line-height:16px;
						margin-bottom:5px;}								
						
.enlarge				{float:left;
						background-image:url(../images/icon_enlarge.gif);
						background-position:left;
						background-repeat:no-repeat;
						padding-left:18px;
						font-size:10px;
						line-height:16px;}		
						
.modelRaquo				{float:left;
						background-image:url(../images/icon_raquo.gif);
						background-position:left;
						background-repeat:no-repeat;
						padding-left:24px;
						line-height:16px;
						margin-top:6px;}													
						
.floorplanEnlarge			{display:block;
							background-color:#F0F4DB;
							width:205px;
							padding: 5px;}
							
.floorplanEnlarge a			{ text-decoration:underline; }
.floorplanEnlarge a:link	{ color: #C8823C; }
.floorplanEnlarge a:visited	{ color: #C8823C; }
.floorplanEnlarge a:hover	{ color: #C8823C; }
.floorplanEnlarge a:active	{ color: #C8823C; } 	

#amanitiesList			{float:left;
						width:300px;
						margin-top:10px;}
						
.registerForm				{width:145px;
							font: 11px/14px Arial, Helvetica, Verdana;}		
							
.registerFormAddress		{width:145px;
							height:40px;
							font: 11px/14px Arial, Helvetica, Verdana;}									
	
.registerFormComments		{width:145px;
							height:200px;
							font: 11px/14px Arial, Helvetica, Verdana;}
							
#compCommListLeft			{float:left;
							width:50%;}
							
#compCommListLeft ul	{ margin:0px;
						padding:0px 0px 0px 20px;
						list-style:square; }
						
#compCommListLeft li	{ margin:0px;
						padding:0px;}										

#compCommListRight			{float:right;
							width:50%;}
							
#compCommListRight ul	{ margin:0px;
						padding:0px 0px 0px 20px;
						list-style:square; }
						
#compCommListRight li	{ margin:0px;
						padding:0px;}													
						
.contactForm			{width:145px;
						font: 11px/14px Arial, Helvetica, Verdana;}		
							
.contactFormAddress		{width:145px;
						height:40px;
						font: 11px/14px Arial, Helvetica, Verdana;}									
	
.contactFormComments		{width:200px;
							height:150px;
							font: 11px/14px Arial, Helvetica, Verdana;}						
							
.contactSidebarCaption	{ background-color:#DADAC7;
						color:#666666;
						font: 10px/12px Arial, Helvetica, Verdana;
						padding: 12px 8px 12px 8px;
						display:block; }											