/* @group left navigation */

a.nav:link,a.nav:visited,a.nav:active { 	
	font: 12px arial black, verdana, helvetica, sans-serif;
	color: #000; 
	text-decoration: none; background-color: #b5e2ba; 
	padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.5em; 
	voice-family: "\"}\""inherit;
	display: block;
}

a.nav:hover { 
	font: 12px arial black, verdana, helvetica, sans-serif;
	color: #000;
	text-decoration: none; background-color: #80cf7c;
	padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.5em;
	voice-family: "\"}\""inherit;
	display: block;
}

.navon { 
	font: bold 12px arial, verdana, helvetica, sans-serif;
	color: #fff; 
	text-decoration: none; background-color: #666666; 
	padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.5em; 
	voice-family: "\"}\""inherit; 
	display: block;
	text-transform: uppercase;
}

table.masterborder {
	border: 2px solid #7baca0;
}

table.leftborder {
	border: 2px solid #d6f0d4;
}

/* @end */

/* @group breadcrumb */

a.bread:link,a.bread:visited,a.bread:active { 	
	color: black; 
	font: 11px verdana, arial;	
	text-decoration: none; 
}

a.bread:hover { 
	color: black; 
	font: 11px verdana, arial;	
	text-decoration: underline;
}

.bread { 
	color: black; 
	font: 11px verdana, arial;	
	text-decoration: none; 
}

/* @end */

h1 {
	font: 16pt/20pt Arial Black, Verdana, sans-serif;
	margin-right: 20pt;
	margin-top: 25pt;
}

h2 {
	font: 14pt/16pt Arial Black, Verdana, sans-serif;
	margin-right: 5pt;
	margin-top: 5pt;
	color: maroon;
}

p {
	font: 10pt/13pt Verdana, Arial, sans-serif;
	margin-right: 20pt;
}

blockquote {
	font: 8pt/11pt Verdana, Arial, sans-serif;
	margin-left: 10px;
	margin-top: 5px;
}

td.body {
	background: #e2f1db url(images/bg-plant.gif) no-repeat scroll right bottom;
}

td.divider {
	background: #e2f1db none repeat-y;
	border-left: 2pt dotted #a5da9b;
}

td.homespecial {
	font: 10pt/13pt Verdana, Arial;
	text-align: center;
	padding: 5px;
	border: 2px dotted #a5da9b;
}

.photo {
	padding-left: 10px;
	padding-bottom: 10px;
}

table.quotes {
	font: 8pt/15pt Verdana, Arial;
	text-align: center;
	padding: 10px;
	border: 3px solid #b5e2ba;
	margin-right: 20px;
	margin-left: 10px;
}
td.quotes {
	font: bold 8pt/12pt Verdana, Arial;
	text-align: center;
}
table.calendar {
	font: 10pt/13pt Verdana, Arial;
	text-align: center;
	padding: 10px;
	border: 3px solid #b5e2ba;
}
td.calendar {
	font: 10pt/13pt Verdana, Arial;
	text-align: left;
	padding: 7px;
	border: 1px solid gray;
	vertical-align: top;
}

td.newsheader { 
	font: bold 14px arial, verdana, helvetica, sans-serif;
	color: #fff; 
	text-decoration: none; background-color: #666666; 
	padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.5em; 
	display: block;
	text-transform: uppercase;
}

table.features {
	font: 9pt/13pt Verdana, Arial;
	border: 2px solid black;
}



table.footer {
	text-align: center;
	font-family: Verdana, Arial;
}

.title-dropshadow {
	font: bold 13pt/14pt Verdana, Arial;
	text-align: center;
}

/* @group footer */

a.footer:link,a.footer:visited,a.footer:active {
	font: bold 8pt Verdana, Arial;
	color: #000;
	text-decoration: none;
}

a.footer:hover {
	font: bold 8pt Verdana, Arial;
	text-decoration: underline;
	color: #000;
}

td.footer {
	font: bold 7pt/12pt Verdana, Arial;
	color: #000;
}

/* @end */

/* @group price table */

td.price-header { 
	font: bold 12px arial, verdana, helvetica, sans-serif;
	color: #fff; 
	text-decoration: none; background-color: #666666; 
	padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.5em; 
	display: block;
	text-transform: uppercase;
}

td.copy {
	font: 8pt/11pt Verdana, Arial;
}

td.special {
	font: 8pt/11pt Verdana, Arial;
	border: 3px dotted #fbbd3f;
}

/* @end */
td.etech 
			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 8pt;
			color: #000; 
			text-decoration: none;
	padding-top: 7px;
}

a.etech:link, a.etech:visited 
			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 8pt;
			color: #01ad4e; 
			text-decoration: none;
			}a.etech:hover
			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 8pt;
			color: #01ad4e; 
			text-decoration: underline;
			}
