/* CSS Document */
.menutop {float: left;}
.menubottom {float: left;}
.masthead{float: left;}
body{
	margin: 0px 5px 0px 0px;
	background-color: #006B54;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
}
#divWrapper {
	width: 1000px;
	margin: 5px auto 5px auto;
	position: relative;
}
#masthead {
	height: 163px;
}
#navBarTop{

}
#footerZone {
	height:37px;
	text-align:center;
	padding-top: 0px;	
	width: 900px;
}
#footerContact{
}
#contentZone {
	background-image:url(images/bodyBG.png);
	background-repeat: repeat-y;
	height: 400px;
	padding: 3px 50px 3px 50px;
	text-align: left;
	font-size: 11pt;
	color: #000000;
}
#titleGraphic {
	background-image:url(images/bodyBG.png);
	background-repeat: repeat-y;
}


/* Mark up for content zone text. */
h1 {
	color: #536884;
	text-align: left;
	font-size: 20pt;
	font-family: Arial, Helvetica, sans-serif;
}	
h2 {
	color: #536884;
	text-align: left;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
}
h3 {
	color: #536884;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.imglook {
	border: 1px solid #000000;
	margin: 3px;
}
.boxLook {
	border: 1px solid #000000;
	background-color: #EAEBDA;	
}
.titleFloorplans {
	color: #536884;
	text-align: center;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* ***** Begin the Community Title Zone Styles */
.communityNavBox {
	float: left;
	height: 300px;
	overflow: visible;
	width: 180px;
	border: 1px solid black;
	text-align: left;
	padding: 5px;
	background-color: #006B54;
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
}
.communityNavTitle {
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	border: 1px solid white;
	margin: 0px auto;
}
.communityTitleZone {
	float: right;
	width: 678px;
	height: 200px;
	border: 0px solid black;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}


/* ***** Begin Navigation Styling */

a.menuFooter:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;	
}
a.menuFooter:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;	
}
a.menuFooter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0DBB0;
	text-decoration: none;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;	
}
a.menuFooter:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;	
}

/* ***** End Navigation Styling */





/* ***** Begin Community Sub Navigation Styling */

a.navCommunitySub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}
a.navCommunitySub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}
a.navCommunitySub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F0DBB0;
	text-decoration: none;
	font-weight: bold;
}
a.navCommunitySub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

/* ***** End Community Sub Navigation Styling */




#homeContentBg {
	background-image: url(images/homeContentBg.png);
	background-repeat: repeat-y;	
}



/* ***** Begin Available Homes */
.SOLD {
	font-weight: bold;
	color: #FF0000;
	text-decoration: line-through;
}
.SOLDNoLine {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}



/* ***** Begin Floor Plans */

	.floorplansTitle { font-family: arial; font-size: 16px; color: #ffffff; background-color: #B2B382; font-weight: bold; }
	.floorplansListUpperTab {
		font-family: arial; 
		font-size: 20px; 
		color: #ffffff; 
		font-weight: bold; 
		background-image: url(images/tabTop.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		height: 41px;
		padding-left: 15px;
		padding-top: 15px;
	}
	.floorplansListBottomTab {
		font-family: arial; 
		font-size: 20px; 
		color: #ffffff; 
		font-weight: bold; 
		background-image: url(images/tabBottom.png);
		background-repeat: no-repeat;
		background-position: right top;
		height: 41px;
		padding-right: 15px;
		padding-bottom: 15px;
	}
	.moreInfoLink {
		text-decoration: none;
		color: #ffffff; 
	}
	.btnPrint {
		display: none;
	}	
	.returnLink {
		text-decoration: none;
	}
	.floorplanrollover {
		overflow: auto;
	}

	.videoBoxSmall {
		border: 1px solid black; 
		padding: 8px; 
		width: 200px; 
		height: 70px; 
		background-color: #DBDDC1; 
		margin: 10px;
	}
	a.linkVideo:link, a.linkVideo:visited, a.linkVideo:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		text-decoration: none;
		font-weight: bold;	
	}
	a.linkVideo:hover {
		color: #ffffff;
	}
	
	
/* ***** Begin Neigborhood Communities */

	.contentCommunity {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		left: 55px;
		
	}
	.contentNeighborhoodContainer {
		position: relative;
		top: 0px;
		left: 0px;
		background-image: url(images/neighborhoodListBg.jpg);
		background-repeat: no-repeat;
		width: 786px;
		height: 382px;
		border: 0px solid black;
		margin-top: 35px;
		margin-bottom: 50px;
	}
	.contentCommunityTitle {
		position: absolute;
		top: 10px;
		left: 178px;
		width: 430px;
		height: 39px;
		border: 0px solid red;
		font-family: Andalus, Arial, Helvetica, sans-serif;
		font-size: 30px;
		font-weight: bold;
		color: white;	
	}	
	.contentCommunityMoreInfo {
		position: absolute;
		top: 328px;
		left: 178px;
		width: 430px;
		height: 39px;
		border: 0px solid red;
		font-family: Andalus, Arial, Helvetica, sans-serif;
		font-size: 32px;
		font-weight: bold;
		color: white;	
	}
	.contentCommunityPic {
		position: absolute;
		top: 63px;
		left: 30px;
		width: 726px;
		height: 253px;
		border: 0px solid red;	
	}
	.contentCommmunityTitleDescription {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: black;					
	}
	.contentCommunityDescription {
		position: absolute;
		top: 63px;
		left: 445px;
		width: 272px;
		height: 255px;
		border: 0px solid red;
		padding: 3px 5px;
		text-align: left;
		vertical-align: top;
		background-image: url(images/picCommunityListWhitePanel.png);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: black;				
	}		
	a.navCommunity:link, a.navCommunity:visited, a.navCommunity:active {
		font-family: Andalus, Arial, Helvetica, sans-serif;
		font-size: 30px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;	
	}
	a.navCommunity:hover {
		color: #F0DBB0;
	}

	.testimonialsBox {
		float: left; 
		border: 1px solid black; 
		width: 80%; 
		padding: 20px; 
		margin: 20px; 
		background-color: #ffffcc; 
		font-size: 12pt; 
		line-height: 20px;
	}
	
/* *** Events Page*/

	.eventPicWrapper {margin: 30px auto; border: 0px solid black; width: 840px; height: 600px;}
	.eventPic {float: left; width: 402px; height: 285px; text-align: center; margin: 2px;}
	
	
/* *** Video Page */

	.videoListTitle {
		font-weight: bold; font-size: 18px; color: black;
	}
	
	.videoListBox {
		width: 400px;
		height: 280px;
		border: 1px solid black; 
		padding: 5px 10px 5px 100px;; 
		background-color: #BDC090; 
		margin: 30px auto;
		background-image: url(images/film.jpg);
		background-position: left;	
		background-repeat: repeat-y;	
	}
	
	a.linkVideoList:link, a.linkVideoList:visited, a.linkVideoList:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 30px;
		color: #000000;
		text-decoration: none;
		font-weight: bold;	
	}
	a.linkVideoList:hover {
		color: #ffffff;
	}	

	.videoBoxLarge {
		border: 1px solid black; 
		padding: 9px; 
		background-color: #BDC090; 
		margin: 30px 0px;
	}
	
	.videoBoxNav {
		float: right; 
		width: 200px;
	}	
		
		
/*  *** Community Documents Page */

	.communityDocsListTitle {
		font-weight: bold; font-size: 18px; color: black;
	}
	
	.communityDocsListBox {
		width: 400px;
		height: 280px;
		border: 1px solid black; 
		padding: 5px 10px 5px 80px;; 
		background-color: #F3C376; 
		margin: 30px auto;
		background-image: url(images/penandparchmentsidebar.jpg);
		background-position: left;	
		background-repeat: repeat-y;	
	}

	a.linkCommunityDocs:link, a.linkCommunityDocs:visited, a.linkCommunityDocs:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 30px;
		color: #000000;
		text-decoration: none;
		font-weight: bold;	
	}
	a.linkCommunityDocs:hover {
		color: gray;
	}


	.imgLookGeneral {
		border: 1px solid black;
		margin: 1px;
	}
	
	/* This is the div that contains the pics on each community intro page.  */
	.rightColumnPictures {
		float: right; width: 522px; padding-left: 5px; text-align: center;
	}
	
	
