/* CSS Document */

/*** reset default settings ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,blockquote,th,td { margin: 0; padding: 0; border: 0;}

body {
	margin: 0 auto 0 auto;
	padding: 0 0 20px 0;
	font: .84em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	text-align: center;
	background-color: #fff;
}


h1 {
	margin: 20px 0 8px 0;
	padding: 0;
	font-size: .87em;
	color: #332B2A;
}

h2 {
	margin: 16px 0 8px 0;
	padding: 0;
	font-size: .86em;
	color: #332B2A;
}

h3 {
	margin: 2px 0 8px 0;
	padding: 0;
	font-size: .86em;
	color: #675c53;
}

h4 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: .86em;
	color: #332B2A;
}

h5 {
	width: 144px;
	margin: 8px 0 6px 0;
	padding: 0 0 2px 0;
	font-size: .88em;
	color: #675C53;
	border-bottom: 1px solid #c7c7c7;
}



p {
	margin: 0 0 11px 0;
	padding: 0;
	font-size: .84em;
	color: #333;
	text-align: left;
	line-height: 1.35em;

}


img {
	border: 0;

}



/* Site Structure */

#page {
	position: relative;
	margin: 0 auto 16px auto;
	padding: 15px;
	width: 905px;
	height: auto;
	text-align: center;
	/*border: 1px solid #c7c7c7;*/
}

#page-wrapper {
	position: relative;
	margin: 0 auto 0 auto;
	width: 875px;
	height: auto;
	text-align: center;
	display: -moz-inline-box;
	display: inline-block;
}


#top-links {
	float: right;
	width: 875px;
	height: 46px;
	margin: 10px 0 0 0;
	padding: 0;
	font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	text-align: right;
	display: -moz-inline-box;
	display: inline-block;
	/*border: 1px solid #ccc;*/
}

#top-links #info {
	float: right;
	width: 575px;
	height: 18px;
	margin: 4px 0 0 0;
	padding: 0;
	font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	text-align: right;
	display: -moz-inline-box;
	display: inline-block;
	/*border: 1px solid #ccc;*/
}

#top-links #appointment a {
	float: right;
	width: 275px;
	height: 16px;
	margin: 10px 0 0 0;
	padding: 0;
	font: .90em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E40C8D;
	text-decoration: none;
	clear: both;
	/*border: 1px solid #eff;*/
}

#top-links #appointment a:link {
	margin: 10px 0 0 0;
	padding: 0;
	color: #E40C8D;
	text-decoration: none;
	text-align: right;
}

#top-links #appointment a:hover {
	margin: 10px 0 0 0;
	padding: 0;
	color: #366840;
	text-decoration: none;
}

#header {
	position: relative;
	width: 875px;
	height: 106px;
	margin: 0;
	padding: 0;
	text-align: left;
	border-bottom: 2px solid #E30A8D;
	clear: both;

}

#logo {
	float: left;
	width: 150px;
	height: 88px;
	margin: 0 44px 4px 0;
	padding: 0;
	text-align: left;
}

#navigation {
	float: left;
	width: 590px;
	height: 26px;
	margin: 75px 0 4px 0;
	padding: 0;
	font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	font-weight: normal;
	text-align: left;
	/*border: 1px solid #eff;*/
}

#navigation ul { 
	position: relative;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#navigation li {
	float: left;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
}

#navigation li ul {
	position:absolute;
	left: 1px;
	top: 46px;
	padding: 0;
	margin: 0;
	display: none;
	z-index: 101;

}

#navigation li:hover ul {
	display: block;

}

#navigation li li a {
	/*float: left;*/
	list-style-type: none;
	display: block;
	/*font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	color: #332B2A;
	z-index: 103;


}

#navigation li.company a { width: 121px; height: 49px; display: block; }
#navigation li.company a:hover { width: 121px; height: 49px; display: block; font-weight: bold; }
#navigation li.services a { width: 123px; height: 49px; display: block; }
#navigation li.services a:hover { width: 123px; height: 49px; display: block; font-weight: bold; }
#navigation li.gallery a { width: 86px; height: 26px; display: block; }
#navigation li.gallery a:hover { width: 86px; height: 26px; display: block; font-weight: bold; }
#navigation li.careers a { width: 95px; height: 26px; display: block; }
#navigation li.careers a:hover { width: 95px; height: 26px; display: block; font-weight: bold; }
#navigation li.contact a { width: 92px; height: 26px; display: block; }
#navigation li.contact a:hover { width: 92px; height: 26px; display: block; font-weight: bold; }

#navigation li ul li.about a { width: 90px; height: 12px; display: block; }
#navigation li ul li.about a:hover { width: 90px; height: 12px; display: block; font-weight: bold; }
#navigation li ul li.management a { width: 114px; height: 12px; display: block; }
#navigation li ul li.management a:hover { width: 114px; height: 12px; display: block; font-weight: bold; }
#navigation li ul li.awards a { width: 79px; height: 12px; display: block; }
#navigation li ul li.awards a:hover { width: 79px; height: 12px; display: block; font-weight: bold; }
#navigation li ul li.charity a { width: 80px; height: 12px; display: block; }
#navigation li ul li.charity a:hover { width: 80px; height: 12px; display: block; font-weight: bold; }
#navigation li ul li.conservation a { width: 126px; height: 12px; display: block; }
#navigation li ul li.conservation a:hover { width: 126px; height: 12px; display: block; font-weight: bold; }
#navigation li ul li.safety a { width: 74px; height: 12px; display: block; }
#navigation li ul li.safety a:hover { width: 74px; height: 12px; display: block; font-weight: bold; }

#navigation li ul li.landscape a { width: 130px; height: 12px; display: block; }
#navigation li ul li.landscape a:hover { width: 130px; height: 12px; display: block; font-weight: bold; }
#navigation li ul li.maintenance a { width: 208px; height: 12px; display: block; }
#navigation li ul li.maintenance a:hover { width: 208px; height: 12px; display: block; font-weight: bold; }
#navigation li ul li.hardscape a { width: 154px; height: 12px; display: block; }
#navigation li ul li.hardscape a:hover { width: 154px; height: 12px; display: block; font-weight: bold; }

#navigation li ul li.internship a { width: 180px; height: 12px; display: block; }
#navigation li ul li.internship a:hover { width: 180px; height: 12px; display: block; font-weight: bold; }





/* Current Page View */

body#company_view #navigation ul li.company a {
	font-weight: bold;
}

body#company_view #navigation ul li.company ul {
	display: block;
}

body#company_view #navigation ul li.company ul li.about a {
	font-weight: normal;
}

body#company_view #navigation ul li.company ul li.about a:hover {
	font-weight: bold;
}

body#company_view #navigation ul li.company ul li.management a {
	font-weight: normal;
}

body#company_view #navigation ul li.company ul li.management a:hover {
	font-weight: bold;
}

body#company_view #navigation ul li.company ul li.awards a {
	font-weight: normal;
}

body#company_view #navigation ul li.company ul li.awards a:hover {
	font-weight: bold;
}

body#company_view #navigation ul li.company ul li.charity a {
	font-weight: normal;
}

body#company_view #navigation ul li.company ul li.charity a:hover {
	font-weight: bold;
}

body#company_view #navigation ul li.company ul li.safety a {
	font-weight: normal;
}

body#company_view #navigation ul li.company ul li.safety a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#company_view #navigation ul li.services ul {
	display: none;
}

body#company_view #navigation ul li.careers ul {
	display: none;
}




body#about_view #navigation ul li.company a {
	font-weight: bold;
}

body#about_view #navigation ul li.company ul {
	display: block;
}

body#about_view #navigation ul li.company ul li.about a {
	/*font-size: .82em;*/
	font-weight: bold;
	/*letter-spacing: normal;*/
}

body#about_view #navigation ul li.company ul li.about a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#about_view #navigation ul li.company ul li.management a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#about_view #navigation ul li.company ul li.management a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#about_view #navigation ul li.company ul li.awards a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#about_view #navigation ul li.company ul li.awards a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#about_view #navigation ul li.company ul li.charity a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#about_view #navigation ul li.company ul li.charity a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#about_view #navigation ul li.company ul li.safety a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#about_view #navigation ul li.company ul li.safety a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#about_view #navigation ul li.services ul {
	display: none;
}

body#about_view #navigation ul li.careers ul {
	display: none;
}




body#management_view #navigation ul li.company a {
	font-weight: bold;
}

body#management_view #navigation ul li.company ul {
	display: block;
}

body#management_view #navigation ul li.company ul li.about a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#management_view #navigation ul li.company ul li.about a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#management_view #navigation ul li.company ul li.management a {
	/*font-size: .82em;*/
	font-weight: bold;
	/*letter-spacing: normal;*/
}

body#management_view #navigation ul li.company ul li.management a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#management_view #navigation ul li.company ul li.awards a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#management_view #navigation ul li.company ul li.awards a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#management_view #navigation ul li.company ul li.charity a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#management_view #navigation ul li.company ul li.charity a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#management_view #navigation ul li.company ul li.safety a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#management_view #navigation ul li.company ul li.safety a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#management_view #navigation ul li.services ul {
	display: none;
}

body#management_view #navigation ul li.careers ul {
	display: none;
}




body#awards_view #navigation ul li.company a {
	font-weight: bold;
}

body#awards_view #navigation ul li.company ul {
	display: block;
}

body#awards_view #navigation ul li.company ul li.about a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#awards_view #navigation ul li.company ul li.about a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#awards_view #navigation ul li.company ul li.management a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#awards_view #navigation ul li.company ul li.management a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#awards_view #navigation ul li.company ul li.awards a {
	/*font-size: .82em;*/
	font-weight: bold;
	/*letter-spacing: normal;*/
}

body#awards_view #navigation ul li.company ul li.awards a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#awards_view #navigation ul li.company ul li.charity a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#awards_view #navigation ul li.company ul li.charity a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#awards_view #navigation ul li.company ul li.safety a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#awards_view #navigation ul li.company ul li.safety a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#awards_view #navigation ul li.services ul {
	display: none;
}

body#awards_view #navigation ul li.careers ul {
	display: none;
}




body#charity_view #navigation ul li.company a {
	font-weight: bold;
}

body#charity_view #navigation ul li.company ul {
	display: block;
}

body#charity_view #navigation ul li.company ul li.about a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#charity_view #navigation ul li.company ul li.about a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#charity_view #navigation ul li.company ul li.management a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#charity_view #navigation ul li.company ul li.management a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#charity_view #navigation ul li.company ul li.awards a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#charity_view #navigation ul li.company ul li.awards a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#charity_view #navigation ul li.company ul li.charity a {
	/*font-size: .82em;*/
	font-weight: bold;
	/*letter-spacing: normal;*/
}

body#charity_view #navigation ul li.company ul li.charity a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#charity_view #navigation ul li.company ul li.safety a {
	/*font-size: .82em;*/
	font-weight: normal;
	/*letter-spacing: normal;*/
}

body#charity_view #navigation ul li.company ul li.safety a:hover {
	/*font-size: .84em;*/
	font-weight: bold;
	/*letter-spacing: 0.05em;*/
}

body#charity_view #navigation ul li.services ul {
	display: none;
}

body#charity_view #navigation ul li.careers ul {
	display: none;
}




body#safety_view #navigation ul li.company a {
	font-weight: bold;
}

body#safety_view #navigation ul li.company ul {
	display: block;
}

body#safety_view #navigation ul li.company ul li.about a {
	font-weight: normal;
}

body#safety_view #navigation ul li.company ul li.about a:hover {
	font-weight: bold;
}

body#safety_view #navigation ul li.company ul li.management a {
	font-weight: normal;
}

body#safety_view #navigation ul li.company ul li.management a:hover {
	font-weight: bold;
}

body#safety_view #navigation ul li.company ul li.awards a {
	font-weight: normal;
}

body#safety_view #navigation ul li.company ul li.awards a:hover {
	font-weight: bold;
}

body#safety_view #navigation ul li.company ul li.charity a {
	font-weight: normal;
}

body#safety_view #navigation ul li.company ul li.charity a:hover {
	font-weight: bold;
}

body#safety_view #navigation ul li.company ul li.safety a {
	font-weight: bold;
}

body#safety_view #navigation ul li.company ul li.safety a:hover {
	font-weight: bold;
}

body#safety_view #navigation ul li.services ul {
	display: none;
}

body#safety_view #navigation ul li.careers ul {
	display: none;
}




body#services_view #navigation ul li.services a {
	font-weight: bold;
}

body#services_view #navigation ul li.services ul {
	display: block;
}

body#services_view #navigation ul li.services ul li.landscape a {
	font-weight: normal;
}

body#services_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#services_view #navigation ul li.services ul li.maintenance a {
	font-weight: normal;
}

body#services_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#services_view #navigation ul li.services ul li.hardscape a {
	font-weight: normal;
}

body#services_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#services_view #navigation ul li.company ul {
	display: none;
}

body#services_view #navigation ul li.careers ul {
	display: none;
}




body#landscape_view #navigation ul li.services a {
	font-weight: bold;
}

body#landscape_view #navigation ul li.services ul {
	display: block;
}

body#landscape_view #navigation ul li.services ul li.landscape a {
	font-weight: bold;
}

body#landscape_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#landscape_view #navigation ul li.services ul li.maintenance a {
	font-weight: normal;
}

body#landscape_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#landscape_view #navigation ul li.services ul li.hardscape a {
	font-weight: normal;
}

body#landscape_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#landscape_view #navigation ul li.company ul {
	display: none;
}

body#landscape_view #navigation ul li.careers ul {
	display: none;
}




body#why_landscape_view #navigation ul li.services a {
	font-weight: bold;
}

body#why_landscape_view #navigation ul li.services ul {
	display: block;
}

body#why_landscape_view #navigation ul li.services ul li.landscape a {
	font-weight: bold;
}

body#why_landscape_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#why_landscape_view #navigation ul li.services ul li.maintenance a {
	font-weight: normal;
}

body#why_landscape_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#why_landscape_view #navigation ul li.services ul li.hardscape a {
	font-weight: normal;
}

body#why_landscape_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#why_landscape_view #navigation ul li.company ul {
	display: none;
}

body#why_landscape_view #navigation ul li.careers ul {
	display: none;
}

body#why_landscape_view #vertical-nav #vlinks-01 a {
	font-weight: bold;
}

body#why_landscape_view #vertical-nav #vlinks-01 a:hover {
	font-weight: bold;
}




body#working_landscape_view #navigation ul li.services a {
	font-weight: bold;
}

body#working_landscape_view #navigation ul li.services ul {
	display: block;
}

body#working_landscape_view #navigation ul li.services ul li.landscape a {
	font-weight: bold;
}

body#working_landscape_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#working_landscape_view #navigation ul li.services ul li.maintenance a {
	font-weight: normal;
}

body#working_landscape_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#working_landscape_view #navigation ul li.services ul li.hardscape a {
	font-weight: normal;
}

body#working_landscape_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#working_landscape_view #navigation ul li.company ul {
	display: none;
}

body#working_landscape_view #navigation ul li.careers ul {
	display: none;
}

body#working_landscape_view #vertical-nav #vlinks-02 a {
	font-weight: bold;
}

body#working_landscape_view #vertical-nav #vlinks-02 a:hover {
	font-weight: bold;
}




body#hardscape_view #navigation ul li.services a {
	font-weight: bold;
}

body#hardscape_view #navigation ul li.services ul {
	display: block;
}

body#hardscape_view #navigation ul li.services ul li.landscape a {
	font-weight: normal;
}

body#hardscape_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#hardscape_view #navigation ul li.services ul li.maintenance a {
	font-weight: normal;
}

body#hardscape_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#hardscape_view #navigation ul li.services ul li.hardscape a {
	font-weight: bold;
}

body#hardscape_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#hardscape_view #navigation ul li.company ul {
	display: none;
}

body#hardscape_view #navigation ul li.careers ul {
	display: none;
}




body#why_hardscape_view #navigation ul li.services a {
	font-weight: bold;
}

body#why_hardscape_view #navigation ul li.services ul {
	display: block;
}

body#why_hardscape_view #navigation ul li.services ul li.landscape a {
	font-weight: normal;
}

body#why_hardscape_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#why_hardscape_view #navigation ul li.services ul li.maintenance a {
	font-weight: normal;
}

body#why_hardscape_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#why_hardscape_view #navigation ul li.services ul li.hardscape a {
	font-weight: bold;
}

body#why_hardscape_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#why_hardscape_view #navigation ul li.company ul {
	display: none;
}

body#why_hardscape_view #navigation ul li.careers ul {
	display: none;
}

body#why_hardscape_view #vertical-nav #vlinks-01 a {
	font-weight: bold;
}

body#why_hardscape_view #vertical-nav #vlinks-01 a:hover {
	font-weight: bold;
}




body#working_hardscape_view #navigation ul li.services a {
	font-weight: bold;
}

body#working_hardscape_view #navigation ul li.services ul {
	display: block;
}

body#working_hardscape_view #navigation ul li.services ul li.landscape a {
	font-weight: normal;
}

body#working_hardscape_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#working_hardscape_view #navigation ul li.services ul li.maintenance a {
	font-weight: normal;
}

body#working_hardscape_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#working_hardscape_view #navigation ul li.services ul li.hardscape a {
	font-weight: bold;
}

body#working_hardscape_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#working_hardscape_view #navigation ul li.company ul {
	display: none;
}

body#working_hardscape_view #navigation ul li.careers ul {
	display: none;
}

body#working_hardscape_view #vertical-nav #vlinks-02 a {
	font-weight: bold;
}

body#working_hardscape_view #vertical-nav #vlinks-02 a:hover {
	font-weight: bold;
}




body#maintenance_view #navigation ul li.services a {
	font-weight: bold;
}

body#maintenance_view #navigation ul li.services ul {
	display: block;
}

body#maintenance_view #navigation ul li.services ul li.landscape a {
	font-weight: normal;
}

body#maintenance_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#maintenance_view #navigation ul li.services ul li.maintenance a {
	font-weight: bold;
}

body#maintenance_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#maintenance_view #navigation ul li.services ul li.hardscape a {
	font-weight: normal;
}

body#maintenance_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#maintenance_view #navigation ul li.company ul {
	display: none;
}

body#maintenance_view #navigation ul li.careers ul {
	display: none;
}




body#why_maintenance_view #navigation ul li.services a {
	font-weight: bold;
}

body#why_maintenance_view #navigation ul li.services ul {
	display: block;
}

body#why_maintenance_view #navigation ul li.services ul li.landscape a {
	font-weight: normal;
}

body#why_maintenance_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#why_maintenance_view #navigation ul li.services ul li.maintenance a {
	font-weight: bold;
}

body#why_maintenance_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#why_maintenance_view #navigation ul li.services ul li.hardscape a {
	font-weight: normal;
}

body#why_maintenance_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#why_maintenance_view #navigation ul li.company ul {
	display: none;
}

body#why_maintenance_view #navigation ul li.careers ul {
	display: none;
}

body#why_maintenance_view #vertical-nav #vlinks-01 a {
	font-weight: bold;
}

body#why_maintenance_view #vertical-nav #vlinks-01 a:hover {
	font-weight: bold;
}




body#working_maintenance_view #navigation ul li.services a {
	font-weight: bold;
}

body#working_maintenance_view #navigation ul li.services ul {
	display: block;
}

body#working_maintenance_view #navigation ul li.services ul li.landscape a {
	font-weight: normal;
}

body#working_maintenance_view #navigation ul li.services ul li.landscape a:hover {
	font-weight: bold;
}

body#working_maintenance_view #navigation ul li.services ul li.maintenance a {
	font-weight: bold;
}

body#working_maintenance_view #navigation ul li.services ul li.maintenance a:hover {
	font-weight: bold;
}

body#working_maintenance_view #navigation ul li.services ul li.hardscape a {
	font-weight: normal;
}

body#working_maintenance_view #navigation ul li.services ul li.hardscape a:hover {
	font-weight: bold;
}

body#working_maintenance_view #navigation ul li.company ul {
	display: none;
}

body#working_maintenance_view #navigation ul li.careers ul {
	display: none;
}

body#working_maintenance_view #vertical-nav #vlinks-02 a {
	font-weight: bold;
}

body#working_maintenance_view #vertical-nav #vlinks-02 a:hover {
	font-weight: bold;
}




body#careers_view #navigation ul li.careers a {
	font-weight: bold;
}

body#careers_view #navigation ul li.careers ul {
	display: block;
}

body#careers_view #navigation ul li.careers ul li.internship a {
	font-weight: normal;
}

body#careers_view #navigation ul li.careers ul li.internship a:hover {
	font-weight: bold;
}

body#careers_view #navigation ul li.company ul {
	display: none;
}

body#careers_view #navigation ul li.services ul {
	display: none;
}




body#internship_view #navigation ul li.careers a {
	font-weight: bold;
}

body#internship_view #navigation ul li.careers ul {
	display: block;
}

body#internship_view #navigation ul li.careers ul li.internship a {
	font-weight: bold;
}

body#internship_view #navigation ul li.careers ul li.internship a:hover {
	font-weight: bold;
}

body#internship_view #navigation ul li.company ul {
	display: none;
}

body#internship_view #navigation ul li.services ul {
	display: none;
}




body#chatham_internship_view #navigation ul li.careers a {
	font-weight: bold;
}

body#chatham_internship_view #navigation ul li.careers ul {
	display: block;
}

body#chatham_internship_view #navigation ul li.careers ul li.internship a {
	font-weight: bold;
}

body#chatham_internship_view #navigation ul li.careers ul li.internship a:hover {
	font-weight: bold;
}

body#chatham_internship_view #navigation ul li.company ul {
	display: none;
}

body#chatham_internship_view #navigation ul li.services ul {
	display: none;
}

body#chatham_internship_view #vertical-nav #vlinks-01 a {
	font-weight: bold;
}

body#chatham_internship_view #vertical-nav #vlinks-01 a:hover {
	font-weight: bold;
}




body#living_arrangements_view #navigation ul li.careers a {
	font-weight: bold;
}

body#living_arrangements_view #navigation ul li.careers ul {
	display: block;
}

body#living_arrangements_view #navigation ul li.careers ul li.internship a {
	font-weight: bold;
}

body#living_arrangements_view #navigation ul li.careers ul li.internship a:hover {
	font-weight: bold;
}

body#living_arrangements_view #navigation ul li.company ul {
	display: none;
}

body#living_arrangements_view #navigation ul li.services ul {
	display: none;
}

body#living_arrangements_view #vertical-nav #vlinks-02 a {
	font-weight: bold;
}

body#living_arrangements_view #vertical-nav #vlinks-02 a:hover {
	font-weight: bold;
}








body#gallery_view #navigation ul li.gallery a {
	font-weight: bold;
}

body#contact_view #navigation ul li.contact a {
	font-weight: bold;
}










#sub-navigation {
	width: 875px;
	height: 36px;
	margin: 18px auto 2px auto;
	padding: 0;
	text-align: center;
	/*border: 1px solid #ef0;*/
}

#sub-nav-links {
	width: auto;
	height: 12px;
	margin: 18px auto 0 auto;
	padding: 0;
	text-align: center;
}

#sub-nav-links a {
	margin: 0;
	padding: 0 16px 0 16px;
	font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	text-decoration: none;
	text-align: center;
}

#sub-nav-links a:hover {
	margin: 0;
	padding: 0 16px 0 16px;
	font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #2D6037;
	text-decoration: none;
	text-align: center;
}

#image-preview {
	position: relative;
	margin: 0 auto 0 auto;
	width: 875px;
	height: 235px;
	text-align: left;
	display: -moz-inline-box;
	display: inline-block;
	/*border: 1px solid #c7c7c7;*/
}


#gallery-preview {
	float: left;
	margin: 0 auto 0 auto;
	width: 985px;
	height: 235px;
	text-align: left;
	overflow: hidden;;
	z-index: 33;
}

#contact-info {
	float: left;
	margin: -5px 0 0 25px;
	width: 420px;
	height: 235px;
	font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	text-align: left;
	display: -moz-inline-box;
	display: inline-block;
}

#careers-info {
	float: left;
	margin: -5px 0 0 25px;
	width: 420px;
	height: 235px;
	font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	text-align: left;
	display: -moz-inline-box;
	display: inline-block;
}

#management-info {
	float: left;
	margin: -3px 0 0 15px;
	width: 535px;
	height: 235px;
	font: .82em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	line-height: 1.35em;
	text-align: left;
	display: -moz-inline-box;
	display: inline-block;
}

#list-buldge {
	float: left;
	margin: 0;
	padding: 0;
	width: 454px;
	text-align: left;
	z-index: 202;
}

#page-content {
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 875px;
	height: auto;
	text-align: center;
	display: -moz-inline-box;
	display: inline-block;
}

#content-wrapper {
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 845px;
	height: auto;
	text-align: left;
	/*border: 1px solid #c7c7c7;*/
}


#vertical-links {
	float: left;
	margin: 0 10px 0 0;
	width: 121px;
	height: 235px;
	text-align: center;
	background-color: #CDC6C0;
	display: -moz-inline-box;
	display: inline-block;
	/*border: 1px solid #c7c7c7;*/
}


#vertical-nav {
	margin: 54px 0 0 09px;
	width: 112px;
	text-align: left;
	font: .64em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*letter-spacing: -0.07em;*/
	/*border: 1px solid #c7c7c7;*/
}


#vertical-nav #vlinks-01 {
	margin:  0 0 22px 0;
	padding: 0;
	text-align: left;
	letter-spacing: -0.07em;
}


#vertical-nav #vlinks-01 a, a:link {
	margin:  0;
	padding: 0;
	font-weight: normal;
}


#vertical-nav #vlinks-01 a:hover {
	margin:  0;
	padding: 0;
	font-weight: bold;
}


#vertical-nav #vlinks-02 {
	margin:  0 0 22px 0;
	padding: 0;
	letter-spacing: -0.07em;
}


#vertical-nav #vlinks-02 a, a:link {
	margin:  0 0 22px 0;
	padding: 0;
	font-weight: normal;
}


#vertical-nav #vlinks-02 a:hover {
	margin:  0 0 22px 0;
	padding: 0;
	font-weight: bold;
}




#management-nav {
	margin: 11px 0 0 09px;
	width: 112px;
	text-align: left;
	font: .64em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*letter-spacing: -0.07em;*/
	/*border: 1px solid #c7c7c7;*/
}

#management-nav .management-links {
	margin:  0 0 7px 0;
	padding: 0;
	text-align: left;
	letter-spacing: -0.07em;
}


#management-nav .management-links a, a:link {
	margin:  0;
	padding: 0;
	font-weight: normal;
}


#management-nav .management-links a:hover {
	margin:  0;
	padding: 0;
	font-weight: bold;
}






/* Social Media Icons */

#socialIcons {
	float: right;
	width: 46px;
	height: 40px;
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
	z-index: 100;
}

#socialIcons ul { 
	padding: 0;
	margin: 0;
}

#socialIcons li {
	float: left;
	width: 46px;
	height: 40px;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
}

#socialIcons li.face a { width: 46px; height: 40px; display: block; background: url(../images/sprite-facebook.gif) 0 0 no-repeat;}
#socialIcons li.face a:hover { width: 46px; height: 40px; display: block; background: url(../images/sprite-facebook.gif) 0 -44px no-repeat;}
#socialIcons li.twit a { width: 46px; height: 40px; display: block; background: url(../images/sprite-twitter.gif) 0 0 no-repeat;}
#socialIcons li.twit a:hover { width: 46px; height: 40px; display: block; background: url(../images/sprite-twitter.gif) 0 -44px no-repeat;}





/* Unordered Lists */

#list-left {
	float: left;
	margin: 9px 0 16px 0;
	padding: 0;
	text-align: left;
	display: -moz-inline-box;
	display: inline-block;
	/*border: 1px solid #eff;*/
}

#list-left ul { 
	margin: 0;
	padding: 0;
}

#list-left li {
	display: list-item;
	list-style-type: disc;
	margin: 0;
	padding: 0;
	font: .88em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	font-weight: normal;
	text-align: left;
}


#list-right {
	float: right;
	margin: 9px 0 16px 22px;
	padding: 0;
	text-align: left;
	display: -moz-inline-box;
	display: inline-block;
	/*border: 1px solid #eff;*/
}

#list-right ul { 
	margin: 0;
	padding: 0;
}

#list-right li {
	display: list-item;
	list-style-type: disc;
	margin: 0;
	padding: 0;
	font: .88em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	font-weight: normal;
	text-align: left;
}





#content-wrapper #list-left {
	float: left;
	margin: 9px 0 16px 0;
	padding: 0;
	text-align: left;
}

#content-wrapper #list-left ul { 
	margin: 0;
	padding: 0;
}

#content-wrapper #list-left li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font: .84em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	font-weight: normal;
	text-align: left;
}


#content-wrapper #list-right {
	float: right;
	margin: 9px 0 16px 22px;
	padding: 0;
	text-align: left;
}

#content-wrapper #list-right ul { 
	margin: 0;
	padding: 0;
}

#content-wrapper #list-right li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font: .84em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #332B2A;
	font-weight: normal;
	text-align: left;
}




/* Drop-Down Menu */

#dropmenudiv {
	/*background-color: #2F2E81;*/
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: .84em;
	font-weight: normal;
	color: #332B2A;
	position: absolute;
	margin: -1px 0 -4px 0;
	line-height: 26px;
	text-align: left;
	/*border: 1px solid #2F2E81;*/
	z-index: 101;
}

#dropmenudiv a {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: .84em;
	font-weight: normal;
	color: #332B2A;
	width: 100%;
	height: 27px;
	display: block;
	text-indent: 0;
	padding: 0;
	text-decoration: none;
}

#dropmenudiv a:hover {
	/*background-color: #1C5395;*/
	width: 100%;
	height: 27px;
	background: url(../images/navButton.gif) 0 100% no-repeat;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: .84em;
	font-weight: bold;
	color: #332B2A;
}




/* Classes */

#copyright {
	margin: 66px auto 8px auto;
	text-align: left;
	clear: both;
}

.copy-left {
	float: left;
	width: 600px;
	margin: 0;
	padding: 0 0 2px 0;
	font: .64em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #332B2A;
	text-align: left;
}

.copy-left a, a:link, a:active, a:visited {
	color: #332B2A;
	text-decoration: none;
}

.copy-left a:hover {
	color: #332B2A;
	text-decoration: underline;
}

.copy-right {
	float: right;
	width: 270px;
	margin: 0;
	padding: 3px 0 0 0;
	font: .50em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4c4c4c;
	text-align: right;
}

.copy-right a, a:link, a:visited {
	color: #4c4c4c;
	text-decoration: none;
}

.copy-right a:hover {
	color: #4c4c4c;
	text-decoration: underline;
}

.tripple-image {
	float: left;
	margin: 0;
	padding: 0;
	

}

.contact-image {
	float: left;
	margin: 0;
	padding: 0;
	

}

.careers-image {
	float: left;
	margin: 0;
	padding: 0;
	

}

.small-image {
	float: left;
	margin: 0;
	padding: 0;
	

}

.large-image {
	float: left;
	margin: 0;
	padding: 0;
	

}

.clear {
	width: 100%;
	height: 2px;
	clear: both;
}
