BODY 	{ margin: 0px; padding: 0px; background: #ffffff; }

BODY, TD, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; 
	color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans serif;
}

a:link, a:visited, a:active	{ color: #367608; text-decoration: underline; }
a:hover		{ color: #CA2801; text-decoration: underline; }

/* FONT STYLES */ 

.Header			{ font-weight: bold; font-size: 16px; color: #CA2801; }
.Subheader		{ font-weight: bold; color: #CA2801; }

.Red		{ color: #CA2801; }
.Orange		{ color: #E96700; }
.Beige		{ color: #E1D8D1; }
.DarkBeige	{ color: #D3CCC4; }
.Green		{ color: #367608; }
.DarkGreen  { color: #435A2C; }
.Gray		{ color: #77726E; }
.DarkGray	{ color: #403D38; }
.Brown		{ color: #725C16; }
.Black		{ color: #000000; }

* .Cool		{ color: #005ED1; }
* .Warm		{ color: #CA2801; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; }
.LargeText	{ font-size: 24px; }

/* CELL STYLES */

TABLE.Container 	{ width: 780px; border: 0px; border: 1px solid black; padding: 0px; margin: 0px; }
TABLE.SubheaderTable, TABLE.MainTable, TABLE.FooterTable { width: 100%; height: 100%; }

TD.HeaderRow		{ width: 780; height: 99px; background: #E1D8D1 url('../images/header_row.gif') no-repeat; border-bottom: 1px solid black; padding: 35px 0 0 158px; font-style: italic; font-size: 11px;  }
TD.SubheaderRow		{ width: 100%; height: 150px; }
TD.FooterRow		{ width: 100%; height: 80px; }
TD.Image			{ height: 150px; width: 710px; background: #403D38; border-bottom: 1px solid black; text-align: center; }

img.RotatingImage { height: 150px; width: 710px; margin: 0px; padding: 0px; border: 0px; }

TD.RedCell		{ width: 7px;  background: #CA2801; border-bottom: 1px solid black; }
TD.GreenCell	{ width: 60px; background: #367608; border-bottom: 1px solid black; border-right: 1px solid black; }
TD.DarkGrayCell	{ width: 219px; background: #403D38; border-bottom: 1px solid black; }
TD.DarkBeigeCell{ background: #D3CCC4; }

TD.BottomBorder		{ border-bottom: 1px solid black; }
TD#Menu				{ width: 150px; background: #403D38; }
TD.ContentCell		{ width: 560px; background: #E1D8D1 url('../images/content_bg.jpg') repeat-x; border-bottom: 1px solid black; border-left: 1px solid black; padding-top: 12px; }

TD#Footer			{ margin: 0px; background: #77726E; color: #ffffff; padding: 10px; font-size: 11px; border-left: 1px solid black; }

TD.Nitrogen		{ border: 1px solid #367608; }
TD.Phosphorus	{ border: 1px solid #E96700; }
TD.Potassium	{ border: 1px solid #725C16; }

TABLE.FertilizerTable	{ border: 1px solid #367608; width: 363px; border-collapse: collapse; }
TABLE.FertilizerTable TD { border-bottom: 1px solid #367608; }
TD.WarmCol	{ background: #EDBABA; }
TD.CoolCol	{ background: #B9E9FF; }

DIV.FertilizerCallOut	{
	float: right;
	width: 170px; 
	font-size: 16px;
	line-height: 20px; 
	border: 2px dotted red; 
	margin: 0 5px 0 5px; 	
	padding: 5px; 
}

/* Web Gallery Styles */
TABLE.InstallationTable	{ border: 0px; }
* IMG.CategoryImage	{ height: 100px; width: 150px; border: 1px solid black; }
* .CategoryCell	{ font-size: 13px; text-align: center; }
* .CategoryCell a:link,
* .CategoryCell a:visited,
* .CategoryCell a:active { color: #367608; text-decoration: none; }
* .CategoryCell a:hover  { color: #CA2801; text-decoration: none; }

a.InstallationPhotosLink:link, 
a.InstallationPhotosLink:visited, 
a.InstallationPhotosLink:active { color: #CA2801; text-decoration: none; }
a.InstallationPhotosLink:hover  { color: #CA2801; text-decoration: underline; }

TABLE.InstallationDetailTable	{ width: 500px; border: 0px; }
TABLE.InstallationDetailTable td { text-align: left; }
IMG.DetailImage	{ height: 233px; width: 350px; border: 1px solid black; }

/* MENU STYLES */

* #Menu ul	{	
	list-style: none;
	width: 150px;
	padding: 0px;
	margin: 0px;
	border: 0px; 
	font-size: 12px;
}
* #Menu li	{ margin: 0px; border-bottom: 1px solid black; }

* #Menu ul a	{ display: block; border: solid #CA2801; border-width: 0 0 0 7px; padding: 5px 10px;  font-size: 12px; text-decoration: none; color: #ffffff; margin-bottom: 0px; }
* #Menu ul a:link, * #Menu ul a:visited, 
* #Menu ul a:active	{ color: #ffffff; background: #77726E; }
* #Menu ul a:hover	{ color: #ffffff; background: #77726E; text-decoration: underline; }

* #Menu ul a.active:link, * #Menu ul a.active:visited, 
* #Menu ul a.active:active, * #Menu ul a.active:hover  { font-size: 13px; font-weight: bold; text-decoration: none; }
