body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-left: 30px;
	text-align: center;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	height: 100%;
	background-image: url(../images/white.gif);
	background-position: center 140px;
	background-repeat: repeat-x;
	background: #ADAEA0;
} 

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #600;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #600;
}
a:active {
	text-decoration: underline;
}

#menu a:active {
	color: #91ace4;	
}

h2,h3,h4,h5,h6 {
	font-family: Georgia, Times New Roman, Times, serif;
}
.h1 {
	font-size: 20px;
	color: #660000;
	margin-left: 0px;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: 28px;
}


h1 {
	font-size: 14px;
	color: #600;
}


.h1 {
	font-size: 26px;
	margin-left: 35px;
	color: #660000;
	margin-top: 40px;
	line-height: 28px;
}

.h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #660000;
	line-height: 26px;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #660000;
	line-height: 30px;
	font-weight: normal;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #630;
}

h3 {
	font-size: 17px;
	color: #003;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	margin: 8px 0px 8px 0px;
}

.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C90;
}

.h4 li {
	text-decoration:none;
}
.h4 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C90;
	text-decoration: none;
}

.h4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C90;
	text-decoration:underline;
}

#smallprint {
	font-size:11px;
	line-height:15px;
	padding-bottom:10px;
	color:#600;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#000;

}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color:#000;
	margin: 5px 0px 5px 0px;
}

.brownheadlines {
	font-size: 26px;
	color: #330;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
}

.redtype {
	font-size: 13px;
	color: #600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 20px;
}

.serif_font {
	font-size: 13px;
	color: #600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 0px;
	letter-spacing: 0em;
	margin-left: 50px;
}


.serif_font a:link {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.serif_font a:hover {
	text-decoration: underline;
	color: #600;
}

.style1 {
	font-size: 20px
}

#container {
	position:relative;
	left:auto;
	top:0px;
	width:1024px;
	height:825px;
	text-align: left;
	align=center;
	margin-right: auto;
	margin-left: auto;
	bottom: 0px;
}

#header {
	position: relative;
	width: 100%;
	background-image:url(../images/flowerbar.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #C2BD9F;
	height: 151px;
	z-index: 5000;
}

#contactus {
	right: 10px;
	top: 25px;
	letter-spacing: 0.4pt;
	text-align: right;
	position: absolute;
	display: inline;
	z-index: 6001;
}

#contactus a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #663300;
	text-decoration: none;
	
}


#contactus a:hover {
	text-decoration: underline;	
}


#verytopheader {
	position:relative;
	top:0px;
	width:1024px;
	height:117px;
	color: #663300;
	z-index: 6000;
	margin: auto;
}

#holder {
	position:relative;
	left:auto;
	width:100%;
	height:185px;
	margin: 0px;
	background-color: #D8D3BF;
	background-image:url(../images/buttons_bkd.jpg);
	background-position: center;
	background-repeat: repeat-y;
}


#image_buttons {
	position:relative;
	left:0px;
	width:770px;
	height:185px;
	margin: auto;
	background-color: #FFF;
	padding-left: 5px;
}


#index_button {
	width: 245px;
	height: 171px;
	display:inline;
	float:left;
	padding: 8px 5px 8px 5px;
}

#index_button a img{
	filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
	background-color: #0A1A45;
}
 
#index_button a:hover img { /* Image opacity when rolled over */
	filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.90;
	opacity:0.90;
}

#content_container {
	width: 100%;
	position: relative;
	height:608px;
	background: #fff;
}

#content {
	width: 1024px;
	position: relative;
	height:608px;
	margin: auto;
	text-align: left;
	display: block;
	background: #fff;
}

#content_absolute {
	width: 1024px;
	position: absolute;
	left: 0px;
	top:0px;
	height:auto;
	margin: auto;
}

/*-------NAVIGATION---------**/

.sf-menu a.active {
	color: #91ace4;
	}

/*-----Current subnav links  LIFESTYLE----*/ 

div.aiken_current ul#menu ul.sub-lifestyle li#aiken a
	{
	color: #91ace4;text-decoration: underline;	
		}
	
 div.location_current ul#menu ul.sub-lifestyle li#location a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
 div.activities_current ul#menu ul.sub-lifestyle li#activities a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
 div.security_current ul#menu ul.sub-lifestyle li#security a
	{
	color: #91ace4;text-decoration: underline;	
		}		

/*-----Current subnav links  COMMUNITIES----*/ 



div.neighborhoodmap_current ul#menu ul.sub-communities li#neighborhoodmap a
	{
	color: #91ace4;text-decoration: underline;	
		}

 div.neighborhoods_current ul#menu ul.sub-communities li#neighborhoods a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
 div.landscapes_current ul#menu ul.sub-communities li#landscapes a
	{
	color: #91ace4;text-decoration: underline;	
		}		
		
		

/*-----Current subnav links amenities----*/ 

div.sports_current ul#menu ul.sub-amenities li#sports a
	{
	color: #91ace4;text-decoration: underline;	
		}	
		
div.outdoors_current ul#menu ul.sub-amenities li#outdoors a
	{
	color: #91ace4;text-decoration: underline;	
		}	
		
div.hobbies_current ul#menu ul.sub-amenities li#hobbies a
	{
	color: #91ace4;text-decoration: underline;	
		}	
		
div.comactivities_current ul#menu ul.sub-amenities li#comactivities a
	{
	color: #91ace4;text-decoration: underline;	
		}			
		
 div.clubactivities_current ul#menu ul.sub-amenities li#clubactivities a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
/*-----Current subnav links  HOMES----*/ 

 div.featuredhomes_current ul#menu ul.sub-homes li#featuredhomes a
	{
	color: #91ace4;text-decoration: underline;	
		}
	
div.modelsplans_current ul#menu ul.sub-homes li#modelsplans a
	{
	color: #91ace4;text-decoration: underline;	
		}

 div.builders_current ul#menu ul.sub-homes li#builders a
	{
	color: #91ace4;text-decoration: underline;	
		}

 div.testimonials_current ul#menu ul.sub-homes li#testimonials a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
div.aikendesigncenter_current ul#menu ul.sub-homes li#aikendesigncenter a
	{
	color: #91ace4;text-decoration: underline;	
		}
	
/*-----Current subnav links VISIT----*/ 

 div.testimonialsvisit_current ul#menu ul.sub-visit li#testimonialsvisit a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
 div.visitwoodside_current ul#menu ul.sub-visit li#visitwoodside a
	{
	color: #91ace4;text-decoration: underline;	
		}
			
 div.weather_current ul#menu ul.sub-visit li#weather a
	{
	color: #91ace4;text-decoration: underline;	
		}
			
 div.events_current ul#menu ul.sub-visit li#events a
	{
	color: #91ace4;text-decoration: underline;	
		}
			
 div.faqs_current ul#menu ul.sub-visit li#faqs a
	{
	color: #91ace4;text-decoration: underline;	
		}
			
 div.requestinfo_current ul#menu ul.sub-visit li#requestinfo a
	{
	color: #91ace4;text-decoration: underline;	
		}

 div.directions_current ul#menu ul.sub-visit li#directions a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
	
/*-----Current subnav links  RESIDENTS----*/ 

 div.referralprogram_current ul#menu ul.sub-residents li#referralprogram a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
 div.newsevents_current ul#menu ul.sub-residents li#newsevents a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
 div.womenofwoodside_current ul#menu ul.sub-residents li#womenofwoodside a
	{
	color: #91ace4;text-decoration: underline;	
		}

/*-----Current subnav links  GOLF----*/ 

 div.courses_current ul#menu ul.sub-golf li#courses a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
 div.clubhouses_current ul#menu ul.sub-golf li#clubhouses a
	{
	color: #91ace4;text-decoration: underline;	
		}
		
 div.membership_current ul#menu ul.sub-golf li#membership a
	{
	color: #91ace4;text-decoration: underline;	
		}

/*-------blue bar---------*/

#bluenavbar {
	position:absolute;
	left:0px;
	top:117px;
	width:100%;
	height:34px;
	background-image:url(../images/nav_tab_solid.gif);
	background-repeat: repeat-x;
}
/*-------SIDE NAV & PIC FOR TEMPLATES B & C---------*/

#accordian {
position:absolute;
	left:0px;
	width:277px;
	height:619px;
	z-index: 5;
	border-right: 1px solid #660000;
	text-align: left;
}

#sidenav {
	position:absolute;
	left:0px;
	width:277px;
	height:619px;
	z-index: 5;
	border-right: 1px solid #660000;
	text-align: left;
}

#sidenav ul
{
	color: #FFFFFF;
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 30px;
	margin-top: 50px;
	margin-left: 0px;
	padding-left: 35px;
	list-style: none;
}


#sidenav ul li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	color: #660000;
	text-decoration: none;
}

#sidenav ul li a:hover {
	color: #660000;
	text-decoration: underline;
}

#sidenav ul li a.active {
	color: #660000;
	text-decoration: underline;
}

#sidenav li a.active {
	color: #660000;
	text-decoration: underline;
}
/*-------
#sidenav, #sidenav div.communitiesnav_list, #sidenav div.communitiesnav_list div.communitiesnav_head, #sidenav div.communitiesnav_list div.communitiesnav_head div.communitiesnav_body, #sidenav div.communitiesnav_list div.communitiesnav_head div.communitiesnav_body li a.active {
	color: #660000;
	text-decoration: underline;
}
---------*/

.communitiesnav_body li a.active {
	text-decoration: underline;
}


#sidenavpic_amenities {
	position:absolute;
	top:0px;
	width:100%;
	height:621px;
	border-right: 1px solid #660000;
	background-image: url(../images/amenities_sidenav.jpg);
	background-position: right;
	background-repeat: no-repeat;
	right: 746px;
}

#sidenavpic_homes {
	position:absolute;
	top:0px;
	width:100%;
	height:621px;
	border-right: 1px solid #660000;
	right: 746px;
	background: url(../images/homes_sidenav.jpg) right no-repeat;
}
#sidenavpic_neighborhoods {
	position:absolute;
	left:0px;
	top:0px;
	width:277px;
	height:621px;
	border-right: 1px solid #660000;
	background-image: url(../images/communities_sidenav.jpg);
}
#sidenavpic_lifestyle {
	position:absolute;
	top:0px;
	width:100%;
	height:621px;
	border-right: 1px solid #660000;
	background: url(../images/lifestyle_sidenav.jpg) top right no-repeat;
	right: 746px;
	background-color: #FFF;
}

#sidenavpic_communities {
	position:absolute;
	top:0px;
	width:100%;
	height:621px;
	border-right: 1px solid #660000;
	background-repeat: no-repeat;
	background: url(../images/communities_sidenav.jpg) top right no-repeat;
	right: 746px;
	background-color: #FFF;
}

#sidenavpic_visit {
	position:absolute;
	top:0px;
	width:100%;
	height:621px;
	border-right: 1px solid #660000;
	background: url(../images/visit_sidenav.jpg) top right no-repeat;
	right: 746px;
}

#sidenavpic_residents {
	position:absolute;
	top:0px;
	width:100%;
	height:621px;
	border-right: 1px solid #660000;
	right: 746px;
	background: url(../images/residents_sidenav.jpg) top right no-repeat;
}

#sidenavpic_golf {
	position:absolute;
	top:0px;
	width:100%;
	height:621px;
	border-right: 1px solid #660000;
	right: 746px;
	background: url(../images/golf_sidenav.jpg) top right no-repeat;
}

#logo a{
	position: absolute;
	z-index: 1000;
	height: 165px;
	width: 165px;
	left: 60px;
	top: 20px;
	background-image: url(../images/logo.png);
	background-repeat:no-repeat
}

/*-------LARGE RIGHT BOX FOR TEMPLATES B, C---------*/

#whitespace {
	position:absolute;
	left:277px;
	top:0px;
	width:747px;
	height:87px;
	background-color: #FFF;
}

#whitecolumn {
	position:absolute;
	left:277px;
	top:87px;
	width:10px;
	height:536px;
	background-color: #FFF;
}
/*-------TEMPLATE C (Sidenav pages) ---------*/

#c-topleft {
	position:absolute;
	left:287px;
	top:87px;
	width:244px;
	height:168px;
	z-index: 100;
}

#c-09 {
	position:absolute;
	left:287px;
	top:87px;
	width:244px;
	height:8px;
	background-color:#FFF
}


#c-bottomleft {
	position:absolute;
	left:287px;
	top:263px;
	width:244px;
	height:240px;
}

#c-content {
	position:absolute;
	left:531px;
	top:87px;
	width:100%;
	height:416px;
	background-image: url(../images/carolina_content.gif);
	background-repeat: no-repeat;
	background-color: #F2F2EA;
}

#c-content p {
	width:440px;
}

#c-content ul{
	margin-left: 65px;
	list-style: none;
}

#c-content li a {
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 15px;
}



#c-flowerbackground {
	position:absolute;
	left:287px;
	top:501px;
	width:737px;
	height:122px;
	background-image: url(../images/carolina_flowerbackground.gif);
}


.c_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 35px;
	margin-top: 8px;
	line-height: 21px;
	margin-right: 55px;
}
.c_content a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: underline;	
	

}
.c_content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	

}


.c_content li{
	list-style-image: url(../images/bullet.gif);	
	list-style-position: 0px 1px;

}

/*-------I-Frame---------*/
#iframe_container {
	position:absolute;
	left:0px;
	top:0px;
	width:746px;
	height:621px;
	background-color: #FFF;
	margin:0px;
	overflow: hidden;
	}


#iframe_topleft {
	position:absolute;
	left:10px;
	top:87px;
	width:244px;
	height:168px;
}

#iframe_bottomleft {
	position:absolute;
	left:10px;
	top:263px;
	width:244px;
	height:240px;
}
#iframe_content {
	position:absolute;
	left:253px;
	top:87px;
	width:493px;
	height:416px;
	background-image: url(../images/carolina_content.gif);
	text-align: left;
}

#iframe_flowerbackground {
	position:absolute;
	left:0px;
	top:503px;
	width:737px;
	height:122px;
	background-image: url(../images/carolina_flowerbackground.gif);
}


#iframe_b_1 {
	position:absolute;
	left:10px;
	top:8px;
	width:244px;
	height:160px;
}



#iframe_b_right {
	position:absolute;
	left:264px;
	top:8px;
	width:470px;
	height:317px;
}



#iframe_b_2 {
	position:absolute;
	left:10px;
	top:185px;
	width:244px;
	height:140px;
}

/*-------TEMPLATE A (Main pages)---------*/

#a_table {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:825px;
}

#a-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:142px;
}

#a-02 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:9px;
	background-color: #FFF;
}

#a-03 {
	position:absolute;
	left:0px;
	top:9px;
	width:18px;
	height:612px;
	background-color: #FFF;
}

#a-leftpic {
	position:absolute;
	left:18px;
	top:9px;
	width:264px;
	height:312px;
}

#a-05 {
	position:absolute;
	left:282px;
	top:9px;
	width:6px;
	height:312px;
	background-color: #FFF;
}

#a-rightpic {
	position:absolute;
	left:288px;
	top:9px;
	width:718px;
	height:312px;
}

#a-07 {
	position:absolute;
	left:1006px;
	top:9px;
	width:18px;
	height:612px;
	background-color: #FFF;
}

#a-08 {
	position:absolute;
	left:18px;
	top:321px;
	width:988px;
	height:7px;
	background-color: #FFF;
}


#a-10 {
	position:absolute;
	left:0px;
	top:621px;
	width:1024px;
	height:60px;
}
#a-bottom {
	position:absolute;
	left:18px;
	top:328px;
	width:988px;
	height:293px;
	z-index:8;
	background-image: url(images/amenities_3.jpg);
}

#abottompic {
	position:absolute;
	left:18px;
	top:328px;
	width:988px;
	height:293px;
	z-index:6
}



#cursive_type {
	z-index: 7;
	left: 360px;
	top: 366px;
	height: 90px;
	width: 450px;
	position: absolute;
}

.aheading {
	font-size: 26px;
	margin-left: 260px;
	color: #660000;
	margin-top: 30px;
	font-family: "Times New Roman", Times, serif;
	z-index: 8;
}


.a_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 340px;
	margin-top: 0px;
	line-height: 23px;
	width: 490px;
	font-weight: normal;
	z-index: 9;
}
.a_content a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
	text-decoration: none;
}
.a_content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;	

}
/*-------TEMPLATE B (BUILDERS)---------*/

#b_table {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:825px;
}

#b-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:143px;
}

#b-sidenav {
	position:absolute;
	left:0px;
	top:143px;
	width:277px;
	height:622px;
}



#b-03 {
	position:absolute;
	left:277px;
	top:0px;
	width:747px;
	height:8px;
	background-color: #FFF;
}

#b-04 {
	position:absolute;
	left:277px;
	top:0px;
	width:10px;
	height:317px;
	background-color: #FFF;
}

#b-topleft {
	position:absolute;
	left:287px;
	top:7px;
	width:239px;
	height:160px;
}

#b-06 {
	position:absolute;
	left:526px;
	top:7px;
	width:10px;
	height:317px;
	background-color: #FFF;
}

#b-right {
	position:absolute;
	left:536px;
	top:7px;
	width:470px;
	height:317px;
}

#b-08 {
	position:absolute;
	left:1006px;
	top:7px;
	width:18px;
	height:317px;
	background-color: #FFF;
}

#b-09 {
	position:absolute;
	left:287px;
	top:167px;
	width:239px;
	height:7px;
	background-color: #FFF;
}

#b-bottomleft {
	position:absolute;
	left:287px;
	top:174px;
	width:239px;
	height:150px;
}

#b-11 {
	position:absolute;
	left:277px;
	top:324px;
	width:747px;
	height:297px;
	background-color: #FFF;
	border-left-color: #600;
	border-left-width: 1px;
	z-index: 4;
}

#b-12 {
	position:absolute;
	left:0px;
	top:765px;
	width:1024px;
	height:60px;
}

.bheading {
	font-size: 26px;
	margin-left: 40px;
	color: #660000;
	margin-top: 35px;
	font-family: "Times New Roman", Times, serif;
	z-index: 6;
}

.bcursive_type {
	z-index: 5;
	left: 150px;
	height: 70px;
	width: 400px;
	position: absolute;
	top: 40px;
	background-image: url(../images/homes_cursive.gif);
	background-repeat: no-repeat;
}

#b-cursive_bkd {
	position:absolute;
	left:278px;
	top:324px;
	width:745px;
	height:297px;
	background-color: #FFF;
	border-left-color: #600;
	border-left-width: 1px;
	z-index: 4;
}

#b-cursive_bkd_iframe {
	position:absolute;
	left:0px;
	top:324px;
	width:747px;
	height:297px;
	background-color: #FFF;
	border-left-color: #600;
	border-left-width: 1px;
	z-index: 4;
	text-align: left;
}
.b_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 140px;
	margin-top: 0px;
	line-height: 23px;
	width: 555px;
	font-weight: normal;
	z-index: 7;
	color: #000;
}
.b_content a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
	text-decoration: none;
}
.b_content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;	

}

.bheading_iframe {
	font-size: 26px;
	margin-left: 40px;
	color: #660000;
	margin-top: 20px;
	font-family: "Times New Roman", Times, serif;
	z-index: 6;
}

.b_content_iframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 135px;
	margin-top: 0px;
	line-height: 23px;
	width: 570px;
	font-weight: normal;
	z-index: 7;
	color: #000;
}
.b_content_iframe a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
	text-decoration: none;
}
.b_content_iframe a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;	

}
/*_____Map and Directions_____*/

#map {
	position:relative;
	margin-left:35px;
	margin-top:40px;
	width: 690px;
	z-index: 15;
	text-align: left;
	}	
	
#models_title {
	position:relative;
	margin-left:35px;
	margin-top:60px;
	width: 690px;
	z-index: 15;
	text-align: left;
	}		
	
	
#map a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #900;
	text-decoration: underline;
}
#map a:link {
	text-decoration: underline;
}

#map a:hover {
	text-decoration: underline;
	color: #600;
}

#mapsdirections_bkd {
	position:absolute;
	left:278px;
	top:0px;
	width:754px;
	height:625px;
	background-image: url(../images/mapsdirections_bkd.gif);
	background-color: #F2F2EA;
}

#rightcontent {
	position:absolute;
	left:278px;
	top:0px;
	width:754px;
	height:625px;
	background-color: #FFF;
}


#nextpage {
	position:absolute;
	left:35px;
	top:100px;
	width:680px;
	text-align: right;
	z-index: 6000;
	}	
	
#nextpage a {
	text-align:right
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
	text-decoration: none;
	text-align: right;
}
#nextpage a:link {
	text-decoration: none;
	text-align: right;
}

#nextpage a:hover {
	text-decoration: underline;
	color: #660000;
}


#nextmonth {
	position:absolute;
	left:405px;
	top:40px;
	width:300px;
	text-align: right;
	z-index: 50;
	}	
	
#nextmonth a {
	text-align:right
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
	text-decoration: none;
	text-align: right;
}
#nextmonth a:link {
	text-decoration: none;
	text-align: right;
}

#nextmonth a:hover {
	text-decoration: underline;
	color: #660000;
}


#previousmonth {
	position:absolute;
	left:45px;
	top:40px;
	width:300px;
	text-align: left;
	z-index: 50;
	}	
	
#previousmonth a {
	text-align:right
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
	text-decoration: none;
	text-align: right;
}
#previousmonth a:link {
	text-decoration: none;
	text-align: right;
}

#previousmonth a:hover {
	text-decoration: underline;
	color: #660000;
}
#calendar {
	position:absolute;
	left:0px;
	top:0px;
	width:746px;
	height:625px;
	background-color: #FFF;
	}
	
#calendar_holder {
	position:absolute;
	left:35px;
	top:0px;
	width: 690px;
	z-index: 15;
	}	
/*_____Featured Homes_____*/

#featuredhomes-rows {
	position:absolute;
	left:25px;
	top:120px;
	width:690px;
	height:348px;
	margin-top: 20px;
}

.featuredhomes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	height: 130px;
	width: 121px;
	float: left;
	position: relative;
	margin-left: 15px;
	margin-bottom: 25px;
	letter-spacing: -0.6px;
	line-height: 16px;
	display: inline;
	text-align: left;
}

.featuredhomes a:link{
		text-decoration: none;
}

.featuredhomes img{
	margin-bottom: 5px;
	border: 1px solid #f4f4ed;

}
	

.featuredhomes a:link img{
border: 1px solid #f4f4ed;
}


.featuredhomes a:hover img {
border: 1px solid #606060;
}

#featuredhomes_details {
	position:absolute;
	left:670px;
	top:156px;
	width:335px;
	height: 230px;
}

#featuredhomes_details ul{
	margin-left: 20px;
	line-height: 22px;
	list-style-image: url(../images/bullet.gif);
	list-style-position: 0px 1px;

}

#fh_image {
	position:absolute;
	left:310px;
	top:156px;
	width:330px;
	height:230px;
	border: 1px solid #CCC;
}

#homesite_details {
	position:absolute;
	left: 385px;
	top:200px;
	width:335px;
	height: 230px;
	text-align: left;
}

#homesite_image {
	position:absolute;
	left:30px;
	top:200px;
	width:330px;
	height:230px;
	border: 1px solid #CCC;
}

#models_plans_bkd {
	position:absolute;
	left:278px;
	top:0px;
	width:746px;
	height:621px;
}

#modelsplans-rows {
	position:absolute;
	left:25px;
	top:90px;
	width:720px;
	height:auto;
	margin-top: 20px;
}

.modelsplans a {
	height: 210px;
	width: 212px;
	margin-bottom: 20px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #143052;
	float: left;
	text-decoration: none;
	text-align: center;
	border: 1px solid #d5dce3;
	background: #eee;
	padding-bottom: 7px;
}

.modelsplans a:hover {
	text-decoration:none;
	background: #DAE6F2;

}

.modelsplans img {
	border: 1px solid #f4f4ed;
}


.modelsplans  p {
	font-size: 16px;
	line-height: 16px;
	color: #143052;
	margin: 7px 0px 10px 0px;
	padding: 0px;
	text-align: center;
}


#models_image {
	position:absolute;
	left:310px;
	top:156px;
	width:280px;
	height:300px;
	text-align: right;
}	
	
#testimonials-rows {
	position:absolute;
	left:25px;
	top:85px;
	width:700px;
}	

.testimonials {
	width: 190px;
	margin-bottom: 25px;
	margin-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	float: left;
	height: 230px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image: url(../images/testimonials_repeat.gif);
	line-height: 18px;
	text-align: center;
}

/*_____View wsp button_____*/

.view_wsp_btn {
	position:absolute;
	left: 288px;
	z-index: 10;
	top: 468px;
	}	
	
.view_wsp_btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #633;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_off.jpg);
	padding-top: 5px;
	padding-bottom: 8px;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	display: block;
	text-align: center;
	width: 241px;
}
.view_wsp_btn a:link {
	color: #633;
	text-decoration: none;
	}

.view_wsp_btn a:hover {
	color: #630;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_on.jpg);
}

/*_____View Map Button_____*/

.viewmapbutton {
	position:absolute;
	left: 35px;
	z-index: 10;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	display: inline;
	}	
	
.viewmapbutton a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #633;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_off.jpg);
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	display: block;
	text-align: center;
}
.viewmapbutton a:link {
	color: #633;
	text-decoration: none;
	}

.viewmapbutton a:hover {
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
	color: #630;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_on.jpg);
}

/*_____Best Buy Button_____*/

.bestbuy_select {
	position:relative;
	z-index: 10;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	display: inline;
	margin-left: 20px;
	width: 200px;
	color: #003;
	}	
	
.bestbuy_select a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_off.jpg);
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	display: block;
	text-align: center;
}

.bestbuy_select a:hover {
	background-repeat: repeat-x;
	background: url(../images/nav_tab_on.jpg);
}

/*_____BEST BUY BUTTON_____*/

.bestbuybutton  {
	position:absolute;
	left: 310px;
	z-index: 10;
	float: left;
	display: block;
	width: 250px;
	z-index: 500;
	top: 400px;
	}	

 li.bestbuybutton {
	list-style-type: none; 	
	}	
	
.bestbuybutton a {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #633;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_off.jpg);
	padding-top: 5px;
	padding-bottom: 8px;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	display: block;
	text-align: center;
	width: 330px;
	z-index: 500;
}
.bestbuybutton a:link {
	color: #633;
	text-decoration: none;
	}

.bestbuybutton a:hover {
	padding-top: 5px;
	padding-bottom: 8px;
	color: #630;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_on.jpg);
}	
	

/*_____GARDEN BUTTON_____*/

.gardenbutton {
	position:absolute;
	left: 35px;
	z-index: 10;
	margin-top: 10px;
	margin-bottom: 10px;
	}	
	
.gardenbutton a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #633;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_off.jpg);
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	display: block;
	text-align: center;
	text-decoration: none;
	}

.gardenbutton a:hover {
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
	color: #630;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_on.jpg);
}

.neighborhoodbutton {
	position:absolute;
	width:190px;
	left: 140px;
	z-index: 10;
	margin-top: 10px;
	margin-bottom: 10px;
	}	
/*_____View Map BUTTON (this one has different margins)_____*/

.neighborhoodbutton a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #633;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_off.jpg);
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
}
.neighborhoodbutton a:link {
	color: #633;
	text-decoration: none;
	}

.neighborhoodbutton a:hover {
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
	color: #630;
	background-repeat: repeat-x;
	background: url(../images/nav_tab_on.jpg);
}	

/*_____FOOTER_____*/

#footer_container {
	position:relative;
	width:100%;
	height:100%;
	list-style-type: none;
	background-color: #adaea0;
	z-index: 800;
	margin: auto;
}

#footer {
	position:relative;
	width:100%;
	height:60px;
	list-style-type: none;
	background-color: #adaea0;
	z-index: 499;
	margin: auto;
}

#slogan {
	position:absolute;
	top: 5px;
	left: 0px;
	width:500px;
	height:60px;
	display: inline;
}

#footer-01 {
	position:relative;
	float: left;
	width:160px;
	height:60px;
	padding-right: 5px;
	padding-top: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	display: inline;
	text-align: right;
}

#footer-02 {
	position: relative;
	float:left;
	width:55px;
	height:60px;
	background-image: url(../images/footer_02.png);
	_background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/footer_02.png,
sizingMethod='fixed');
	display: inline;
	z-index: 500;	
}

#footer-03 {
	position: relative;
	float:left;
	width:113px;
	height:60px;
	padding-top: 22px;
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	display: inline;
}

#footer-04 {
	position: relative;
	float:left;
	width:100px;
	height:60px;
	display: inline;
	background-image: url(../images/footer_04.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/footer_04.png,
	sizingMethod='fixed');
	z-index: 500;
}


#copyright {
	position:absolute;
	right: 20px;
	top:0px;
	width:207px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	padding-top: 20px;
	color: #FFF;
	line-height: 12px;
}

#feathome_thumbs a  {
	display:block;
	position: relative;
	margin-left: 30px;
	margin-top: 30px;
	float:left;
	width: 190px;
	padding: 10px;
	text-align: left;
	vertical-align: middle;
	font-size: 16px;
	line-height: 20px;
	color: #143052;
	border: 1px solid #d5dce3;
	background-color: #E5E0D5;
}
#feathome_thumbs a:hover {
	text-decoration:none;
	background-color: #EEEADD;
}

#feathome_thumbs img {
	position:relative;
	float:left;
	width:190px;
	height:140px;
	display: inline;
}

#feathome_thumbs p {
	position:relative;
	width: 180px;
	font-size: 13px;
	color: #143052;
	text-align:center;
	line-height: 17px;
	float: left;
	margin-top: 10px;
	display: inline;
}

#homesites_bkd {
	position:absolute;
	left:0px;
	top:0px;
	width:746px;
	height:621px;
	background-image: url(../images/mapsdirections_bkd.gif);
}

.clear {
	clear: both;	
}

/** #neighborhoods {
	position:absolute;
	left:278px;
	top:0px;
	width:746px;
	height:621px;
	background-color: #FFF;
	z-index: 8;
	overflow: hidden;
	overflow-y: hidden;
	} 
**/

 #neighborhoods_holder {
	position:absolute;
	left:278px;
	top:0px;
	width:746px;
	height:621px;
	background-color: #FFF;
	z-index: 8;
	overflow: hidden;
	overflow-y: hidden;
	} 


#gotobestbuys {
	position:absolute;
	left:35px;
	top:495px;
	width:680px;
	text-align: right;
	z-index: 50;
	}	
	
#gotobestbuys a {
	text-align:right
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #630;
	text-decoration: none;
	text-align: right;
}

#gotobestbuys a:hover {
	text-decoration: underline;
}

#imagebanner {
	position:relative;
	left:auto;
	width:1024px;
	height:431px;
	margin: auto;
	text-align: center;
	overflow: hidden;
	z-index: 0;
}


/** Homes/Models/Plans **/

#homes_title {
	padding-left: 30px;
	margin-top: 30px;
	padding-top: 5px;
	position: relative;
}

#homes_description  {
	background: #f0f0e7;
}

#homes_description p {
	position: relative;
	padding: 15px 30px;
	margin: 0px;
}

#homes_thumbs {
	position: relative;
	padding: 30px 0px 30px 30px;
	margin: 0px;
}

#homes_thumbs ul {
		margin: 0px;
		padding: 0px;
}

#homes_thumbs li {
	position: relative;
	float: left;
	display: inline;
	margin: 0px 20px 15px 0px;
}

 #homes_thumbs li a  {
	position: relative;
	float: left;
	display: inline;
	margin: 0px;
	width:auto;
	height:auto;
	border: 1px solid #d5dce3;
	background: #eee;
}

#homes_thumbs a:hover {
	text-decoration:none;
	background: #DAE6F2;
}

#homes_thumbs li img {
	width: 150px;
	height: 95px;
	border: none;
	margin-bottom: 10px;
	border-bottom: 1px solid #d5dce3;

	
}

#homes_thumbs li p {
	font-size: 16px;
	line-height: 20px;
	color: #143052;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: center;
}

#homes_thumbs li #none {
	margin: 0px;	
}
