﻿
H1
{  COLOR: #2c6f05; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 16px; Font-weight: bold; margin: .4em 0 .4em 0;}
H2
{  COLOR: #2c6f05; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 14px; Font-weight: bold; margin-bottom: .4em;}
H3
{  COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 16px; Font-weight: bold; margin-bottom: .4em;}
H4
{  COLOR: #2c6f05; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 16px; Font-weight: bold; margin-bottom: .4em;}

a, a:link, a:active, a:visited {
	color: #2c6f05;
}

#topmeta {
 text-align: center;
 font-weight: bold;
 font-size: 11px;
 font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
 color: #919396;
 margin-bottom: 0;
 padding-bottom: 0;
}
#toptag {
 text-align: center;
 font-weight: bolder;
 font-size: 14px;
 /*font-family:  Geneva, sans-serif;*/
 font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
 color: #2c6f05;
}
.TopheadFont {
	font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
	text-align: center;
	font-size: 30pt;
	font-weight: bold;
	color: #2c6f05;
}
#header1 {
 text-align: center;
 margin-top: 5px;
}

#navbarhome {
 font-size: 11px;
 font-family: Verdana, Geneva, sans-serif;
 letter-spacing: 0px;
 text-align: center;
 margin-left:auto;
 margin-right:auto;
 width: 100%;
 border-color: #2c6f05;
 border-style: solid;
 border-width: 0px;
 margin-bottom: 5px;
}
#navbarhome td {
 text-align: center;
 font-size: 11px;
 font-family: Verdana, Geneva, sans-serif;
 color: #ffffff;
 background-color: #2c6f05;
 border-color: #2c6f05;
 border-width: 0px;
 border-style: solid;
 padding-top: 4px;
 padding-bottom: 4px;
}
#navbarhome a {
 color: #ffffff;
 font-size: 11px;
 font-weight: bolder;
 text-decoration: none;
 letter-spacing: 0px;
}
#navbarhome a:hover {
 color: #fcce0d;
 text-decoration: underline;
}


#navbarsearch {
 text-align: center;
 margin-left:auto;
 margin-right:auto;
 width: 100%;
 border-color: #699694;
 border-style: solid;
 border-width: 1px;
 margin-bottom: 5px;
 letter-spacing: 0pt;
 background-color: #456e92;
}
#navbarsearch td {
 text-align: center;
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 font-weight:bold;
 letter-spacing: -1pt;
 color: #ffffff;
 border-color: #699694;
 border-width: 1px;
 border-style: solid;
 padding-top: 2px;
 padding-bottom: 2px;

}
#navbarsearch a {
 color: #fff;
 font-weight: bolder;
 text-decoration: none;
 letter-spacing: 0px;
}
#navbarsearch a:hover {
 color: #fcce0d;
 text-decoration: underline;
}
#navbarsearchadvanced td {
 border-color: #699694;
}

#navbarsearchadvancedsearch {
 background-color: #fcce0d;
 padding-top: 0px;
 padding-bottom: 0px;
 border-color: #fff;
 border-width: 1px;
 border-style: solid;
}
#navbarsearchadvanced a {
 color: #fff;
 text-decoration: none;
}
#navbarsearchadvanced a:hover {
 color: #699694;
 text-decoration: underline;
}


#welcome {
 color: #ffffff;
 background-color: #8cb762;
 width: 293px;
 padding: 5px 5px 5px 5px;
 margin: 0px 0px 0px 0px;
 border-color: #2c6f05;
 border-width: 1px;
 border-style: solid;

}
#welcome h3 {
 margin: 3px 0 3px 0;
 padding: 3px 0 10px 2px;
 font-size: 13px;
 font-family: Verdana, Geneva, sans-serif;
 letter-spacing: .5px;
 color: #fff;
 text-align: center;
}
#welcome h5 {
 margin: 6px 0 0 0;
 padding: 0 0 0 0;
 font-size: 14px;
 font-family: Verdana, Geneva, sans-serif;
 font-style: normal;
 font-weight: normal;
 text-align: center;
 color: #fcce0d;
}

#welcome ul {
 margin: 3px 0 0 23px;
 padding: 0 0 5px 0;
 list-style-image: url("/greenhouseplans/images/home-arrow-gn-wt.gif");
 color: #2c6f05;
}
#welcome a {
 color: #ffffff;
 padding: 0px 0 0px 0;
 font-size: 13px;
 font-family: Verdana, Geneva, sans-serif;
/* border-bottom-color: #699694;
 border-bottom-style: solid;
 border-bottom-width: 1px; */
 text-decoration: none;
}
#welcome li {
 color: #2c6f05;
 padding: 0px 0 10px 0;
 font-size: 13px;
 font-family: Verdana, Geneva, sans-serif;
/* border-bottom-color: #699694;
 border-bottom-style: solid;
 border-bottom-width: 0px; */
 text-decoration: none;
}
#welcome a:hover {
 text-decoration: underline;
}

#featuredplan {
 color: #2c6f05;
 font-size: 16px;
 font-weight: bold;
 background-color: #8cb762;
 width: 300px;
 padding: 5px 0px 15px 0px;
 border-color: #2c6f05;
 border-width: 1px;
 border-style: solid;

}


#starproducts {
 color: #ffffff;
 font-size: 13px;
 width: 164px;
 background-color: #2c6f05;
 border-color: #245c04;
 border-style: solid;
 border-width: 4px;
}

#homeblog {
 width: 298px;
 background-color: #2c6f05; /*2c6f05;*/
 border-color: #245c04;
 border-style: solid;
 border-width: 2px;
 margin-bottom: 5px;
 color: #fff;
}
#homeblog h4 {
 color: #fff;
 margin: 3px 0 3px 0;
 padding: 3px 0 0 0;
 font-size: 15px;
 font-family: Verdana, Geneva, sans-serif;
 text-align: center;
 letter-spacing: .5px;
}
#homeblog a:link, #homeblog a:active, #homeblog a:visited {
 color: #fff;
 font-family: Verdana, Geneva, sans-serif;
 text-decoration: none;
}
#homeblog a:hover {
 color: #fff;
 text-decoration: underline;
}

#homeblog .smallFont {
 color: #fff;
 font-family: Verdana, Geneva, sans-serif;
}

#homeblog a.BogTitleFont:link, #homeblog a.BogTitleFont:active, #homeblog a.BogTitleFont:visited {
 color: #fff;
 font-family: Verdana, Geneva, sans-serif;
} 


.smallFont {
 color: #ffffff;
 font-family: Verdana, Geneva, sans-serif;
}
a.smallFont:link {
 color: #2c6f05;
 font-family: Verdana, Geneva, sans-serif;
}
a.smallFont:visited {
 color: #2c6f05;
 font-family: Verdana, Geneva, sans-serif;
}
a.smallFont:active {
 color: #2c6f05;
 font-family: Verdana, Geneva, sans-serif;
}
a.smallFont:hover {
 color: #2c6f05;
 font-family: Verdana, Geneva, sans-serif;
}

#homesearchplans {
 width: 298px;
 background-color: #2c6f05; /*2c6f05;*/
 border-color: #245c04;
 border-style: solid;
 border-width: 2px;
 margin-bottom: 4px;
}
#homesearchplans h3 {
 margin: 3px 0 3px 0;
 padding: 3px 0 0 2px;
 text-align: center;
 font-size: 22px;
 font-family: Verdana, Geneva, sans-serif;
 color: #fff;
 letter-spacing: .5px;
 margin-bottom: 10px;

}
#homesearchplans a:link, #homesearchplans a:visited, #homesearchplans a:active, #homesearchplans a:hover {
 color: #fff;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
}
#homesearchplans td {
 color: #fff;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
}
#homesearchplans a:hover {
 text-decoration: underline;
}
#homesearchplans input {
	font-weight: normal;
}

#homesearchplans .homebutton {
 border: 1px;
 border-style: solid;
 border-color: #5d82a3;
 margin: 0 0 0 0;
 padding: 2px 0px 2px 0px;
 background-color: #deb60e;
 color: #fff;
 font-weight: bold;
 width: 130px;
 height: 28px;
 font-size: 13px;
 border-width: 1px;
 border-color: #5f7ea1;
 border-style: solid;
 font-family: Verdana, Geneva, sans-serif;
}

.ColorBoxWhiteBorder {
 width:260px;
 border: 1px;
 border-style: solid;
 border-color: #ffffff;
 margin: 5px 10px 5px 10px;
 padding: 5px 8px 5px 8px;
}


#browseplans {
 border: 2px #245c04 solid;
 width: 933px;
 background-color: #2c6f05;
}

#browseplans td {
 font-size: 12px;
 color: #fff;
}
#browseplans a:link, #browseplans a:visited, #browseplans a:active   {
 font-size: 12px;
 font-weight: normal;
 color: #fff;
 text-decoration: none;
}
#browseplans a:hover {
 text-decoration: underline;
}

.boxblue {
	background-color: #5f7ea1;
	border-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	color: #fff;
}
#minisearch {
 background-color: #8cb762;
 border-color: #2c6f05;
}
#minisearch .inputbox {
 color: #2c6f05;
}
#minisearch td{
 color: #fff;
 font-weight: bold;
}
#minisearchadvanced {
 background-color: #2c6f05;
 color: #fff;
}
a.minisearchadvancedlink {
 color: #ffffff;
}
a.minisearchadvancedlink:link {
 color: #ffffff;
}
a.minisearchadvancedlink:visited {
 color: #ffffff;
}
a.minisearchadvancedlink:active {
 color: #ffffff;
}
a.minisearchadvancedlink:hover {
 text-decoration: underline;
}
a.minisearchadvancedlink:hover {
 text-decoration: underline;
}
a.minisearchmodifylink:link,a.minisearchmodifylink:visited,a.minisearchmodifylink:active {
 color: #fff;
 text-decoration: none;
}
a.minisearchmodifylink:hover {
 text-decoration: underline;
}




#navplanbox {
 width: 600px;
 background-color: #83a8a6;
 text-align: center;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
 border-color: #456e92;
 border-width: 2px;
 border-style: solid;

}
a.navplan {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
}
a.navplan:link {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
}
a.navplan:visited {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
}
a.navplan:active {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
}
a.navplan:hover {
 text-decoration: underline;
}

#PlanHistory {
 background-color: #ffffff;
 border-color: #456e92;
 border-width: 2px;
 border-style: solid;
 margin: 5px 5px 5px 5px;
}
#PlanHistoryHeader {
 background-color: #456e92;
 text-align: center;
 color: #fff;
 font-size: 14px;
 height: 20px;
}
#PlanHistoryArea {
 padding: 5px 5px 5px 5px;
}
.smallFont08
{  COLOR: #333333; FONT-FAMILY: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif; FONT-SIZE: 12px; Font-weight: normal; line-height: 12pt;text-decoration: none;}
A.smallFont08:link {COLOR: #2c6f05; FONT-FAMILY: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif; FONT-SIZE: 12px; Font-weight: normal;text-decoration: none; } 
A.smallFont08:visited {COLOR: #2c6f05; FONT-FAMILY: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif; FONT-SIZE: 12px; Font-weight: normal;text-decoration: none;}
A.smallFont08:active {COLOR: #2c6f05; FONT-FAMILY: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif; FONT-SIZE: 12px; Font-weight: normal;text-decoration: none;}
A.smallFont08:hover {COLOR: #2c6f05; FONT-FAMILY: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif; FONT-SIZE: 12px; Font-weight: normal;text-decoration: underline;}

.Spec {
 /*color: #456e92; FONT-SIZE: 13px; */
 color: #000000;
 FONT-SIZE: 13px; 
 FONT-FAMILY: arial, helvetica, verdana;
  
}
.ColorBox {
	background-color: #adca90;
	margin: 0 0 0 0;
	padding: 14 14 14 14;
}
.ColorBoxGreenBorder {
	border: 1px;
	border-style: solid;
	border-color: #699694;
	margin: 10 10 10 10;
	padding: 10 10 10 10;
}

a.ColorBoxTitle:link, a.ColorBoxTitle:active, a.ColorBoxTitle:visited {
	color: #2c6f05;
	font-size: 9pt;
	text-decoration: none;
}
a.ColorBoxTitle:hover {
	font-size: 9pt;
	text-decoration: underline;
}
a.ReadMore:link, a.ReadMore:active, a.ReadMore:visited {
	color: #2c6f05;
	font-size: 8pt;
	text-decoration: none;
}
a.ReadMore:hover {
	font-size: 8pt;
	text-decoration: underline;
}

.BoxAlignCenter {
	text-align: center;
}
#welcome .welcomeh5
{  color: #fcce0d;}
#welcome A.welcomeh5:link {color: #fcce0d; } 
#welcome A.welcomeh5:visited {color: #fcce0d;}
#welcome A.welcomeh5:active {color: #fcce0d;}
#welcome A.welcomeh5:hover {color: #fcce0d;}


.green-box {
	width: 510px;
	background-color: #8cb762;
	border: 1px;
	border-style: solid;
	border-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}
.green-box-header {
	color: #ffffff;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
}
.green-box-text {
color: #fff;
font-size: 12px;
font-weight: bold;
text-align:left;
font-family: Verdana, Geneva, sans-serif;
}

a.green-box-text:link, a.green-box-text:active, a.green-box-text:visited {
	font-family: Verdana, Geneva, sans-serif;
	color: #ffd54f;
	font-weight: bold;
	text-decoration: none;
}
a.green-box-text:hover {
	text-decoration: underline;
}

.green-box-read-more, a.green-box-read-more:link, a.green-box-read-more:active, a.green-box-read-more:visited {
color: #fff;
font-size: 12px;
font-weight: bold;
text-align:right;
font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
text-decoration: none;
}
a.green-box-read-more:hover {
 text-decoration: underline;
}
.about-box {
	background-color: #2c6f05;
	width: 278px;
	padding-bottom: 7px;
	border: 2px #2c6f05 solid;
}
.about-box-title {
	font-size: 14px;
	text-align: center;
	color: #ffd54f;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 8px;
}

a.about-box-title:link, a.about-box-title:visited, a.about-box-title:active {
	font-size: 14px;
	text-align: center;
	color: #ffd54f;
	font-weight: bold;
	text-decoration: none;
}
a.about-box-title:hover {
 text-decoration: underline;
}
.about-box-text {
	color: #ffffff;
	font-size: 13px;
	text-align: left;
/*	letter-spacing: .5px; */
	line-height: 20px;
}
a.about-box-text:link, a.about-box-text:visited, a.about-box-text:active {
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
}
a.about-box-text:hover {
 text-decoration: underline;
}

#ourstyles{
 background-color: #2c6f05;
}



/* article nav bar */

#ArticleSection {
 width: 221px;
 COLOR: #fff;
 FONT-SIZE: 12px;
 Font-weight: bold;
 padding: 10px 0px 10px 4px;
 margin: 0px 0px 0px 0px;
 border-style: solid;
 background-color: #2c6f05;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #2c6f05;
 text-align:left;
}

.ArticleTitle
	{
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold;
	}
A.ArticleTitle:link, A.ArticleTitle:visited, A.ArticleTitle:active
	{
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold;
	text-decoration: none;
	}
A.ArticleTitle:hover
	{
	COLOR: #ffffff; 
	text-decoration: underline;
	}
.ArticleTitleOn, A.ArticleTitleOn:link, A.ArticleTitleOn:visited, A.ArticleTitleOn:active, A.ArticleTitleOn:hover
	{
 	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold; text-decoration: none;
	text-decoration: none;
	}
A.ArticleTitleOn:hover {
	COLOR: #ffffff;
	text-decoration: underline;
	}

.ArticleItem {
	margin: 0px 0px 2px 10px;
	padding: 0px 0px 0px 12px;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, verdana;
	FONT-SIZE: 11px;
	Font-weight: bold;
	height: 0px;

}
A.ArticleItem:link, A.ArticleItem:visited, A.ArticleItem:active {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold; text-decoration: none;
	background: url(/product-ideas/images/textarrow-lt-blue-on.gif) left no-repeat;
} 
A.ArticleItem:hover {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold; text-decoration: underline;
	background: url(/images/textarrow-on.gif) left no-repeat;
}

.ArticleItemOn {
	margin: 0px 0px 2px 10px;
	padding: 0px 0px 0px 12px;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, verdana;
	FONT-SIZE: 11px;
	Font-weight: bold;
	height: 0px;

}
A.ArticleItemOn:link {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 10px; Font-weight: bold; text-decoration: none;
	background: url(/images/textarrow-on.gif) left no-repeat;
} 
A.ArticleItemOn:visited {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 10px; Font-weight: bold; text-decoration: none;
	background: url(/images/textarrow-on.gif) left no-repeat;
}
A.ArticleItemOn:active {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 10px; Font-weight: bold; text-decoration: none;
	background: url(/images/textarrow-on.gif) left no-repeat;
}
A.ArticleItemOn:hover {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 10px; Font-weight: bold; text-decoration: none;
	background: url(/images/textarrow-on.gif) left no-repeat;
}

.ArticleNoBullet {
	FONT-SIZE: 11px; 
	list-style-type: none;
	padding: 0px 0px 5px 0px;
	margin: 2px 0px 0px 0px;
}

#keywordsearch {
 background-color: #8cb762;
 color: #ffffff;
 width: 225px;
 font-weight: bold;
 border-color: #2c6f05;
 border-style: solid;
 border-width: 1px;
 text-align: center;
}
/* end article nav bar */
