.navback {
	background-color: #5a1416;
	border-bottom: 2px solid #FFFFFF;
	padding: 3px;
}
.primarytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #777966; }
.navtexttop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px;
}
.navtexttop a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	padding: 2px;
}
.navtexttop a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	padding: 2px;
}
.navtexttop a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
	padding: 2px;
}
.navtexttop a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	padding: 2px;
}

.textback {
	background-color: #ffffff;
	border-top: 3px solid #e0e2cc;
	border-right: 1px solid #e0e2cc;
	border-left: 1px solid #e0e2cc;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 3px;
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
}
.midback {
	background-color: #5b7955;
	border-top-width: 0px;
	border-top-style: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5b7955;
}
.rightcolumnback {
	background-color: #f1f2ec;
	border-top: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.sidenavbox {
	background-color: #ebecde;
	border-top: 1px solid #e2e2d6;
	border-right: 1px solid #e2e2d6;
	border-bottom: 1px solid #e2e2d6;
	border-left: 1px solid #e2e2d6;
	margin-bottom: 3px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideboxnavtext {font-size: 11px; color: #333333; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sideboxnavtext a:link {font-size: 11px; color: #333333; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sideboxnavtext a:visited {font-size: 11px; color: #333333; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sideboxnavtext a:hover {font-size: 11px; color: #5a1416; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sideboxnavtext a:active {font-size: 11px; color: #333333; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sideboxheader {font-size: 11px; color: #a1a290; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

.styleG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #ffffff;
	padding: 3px;
}
.styleG a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #ffffff;
	padding: 3px;
}
.styleG a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #ffffff;
	padding: 3px;
}
.styleG a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color: #ffffff;
	padding: 3px;
}
.styleG a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #ffffff;
	padding: 3px;
}
.gradientback2 {
	background-image: url(../images/greengradientback.jpg);
}
.pheader {
	font-family: Arial;
	font-size: 28px;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 3px;
	color: #ffffff;
	padding: 5px;
}
.styleCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #333333;
	padding: 3px;
}
.aboutheader {
	background-image: url(../images/cvilleaboutharbor.gif);
	background-repeat: no-repeat;
	background-color:#8da188;
}
.contactheader {
	background-image: url(../images/cvillecontact.gif);
	background-repeat: no-repeat;
	background-color:#8da188;
}
.imageheader {
	background-image: url(../images/cvilleimagegallery.gif);
	background-repeat: no-repeat;
	background-color:#8da188;
}
.featuresheader {
	background-image: url(../images/cvillefeatures.gif);
	background-repeat: no-repeat;
	background-color:#8da188;
	
}
.floorplansheader {
	background-image: url(../images/cvillesamplefloorplans.gif);
	background-repeat: no-repeat;
	background-color:#8da188;
}
.sitemapheader {
	background-image: url(../images/cvillesitemap.gif);
	background-repeat: no-repeat;
	background-color:#8da188;
}
.equalopp {
	background-image: url(../images/equal.gif);
	background-repeat: no-repeat;
	background-color:#f1f2ea
}

.stylede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #333333;
}
.stylede a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #333333;
}
.stylede a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #333333;
}
.stylede a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #009652;
	}
.stylede a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #333333;
}
.wheelchair {
	background-image: url(../images/wheelchairtan.gif);
	background-repeat: no-repeat;
	background-color:#f1f2ea
}
-->