A{text-decoration:none;}
A:link    {color:#214a1f;font-weight:normal;text-decoration:none;}
A:visited {color:#214a1f;font-weight:normal;text-decoration:none;}
A:active  {color:#214a1f;font-weight:normal;text-decoration:none;}
A:hover   {color:#356d34} 

body {
    background-color:#fff;
    margin-top:    0px;
    margin-right:  0px;
    margin-bottom: 0px;
    margin-left:   0px;
    font-size:10pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:500;
    color: #808080;
}

P{margin-left:5px;margin-right:5px;text-indent:0px;font-size:10pt;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#808080;}
LI{color:#333333;font-size:9pt;font-weight:normal;margin-left:10px;}
UL{color:#333333;font-size:10pt;font-weight:bold;}

.clear {
	clear: both;
	font-size: .01em;
}
.nav        {color:#cccccc;text-decoration:none;font-size:9pt;line-height:18px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";}
.navlocation{color:#ffffff;text-decoration:none;font-size:9pt;line-height:18px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";}

.bold   {font-size:10pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text   {font-size:10pt;margin-left:10px;margin-right:10px;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text6  {font-size:6pt;margin-left:10px;margin-right:10px;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";Margin:0;color:#333333;}
.text7  {font-size:7pt;margin-left:10px;margin-right:10px;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";Margin:0;color:#333333;}
.text7B {font-size:7pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text8  {font-size:8pt;margin-left:10px;margin-right:10px;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";Margin:0;color:#333333;}
.text8B {font-size:8pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text9  {font-size:9pt;margin-left:10px;margin-right:10px;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";Margin:0;color:#333333;}
.text9B {font-size:9pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text10 {font-size:10pt;margin-left:10px;margin-right:10px;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text10B{font-size:10pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text11 {font-size:11pt;margin-left:10px;margin-right:10px;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text11B{font-size:11pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text12 {font-size:12pt;margin-left:10px;margin-right:10px;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}
.text12B{font-size:12pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#333333;}

.warning     {font-size:11pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#990000;}
.producttitle{font-size:10pt;margin-left:0px;margin-right:0px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#1e481d;}
.priductid   {font-size:9pt;margin-left:0px;margin-right:0px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#1e481d;}
.pagetitle   {font-size:12pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#1e481d;}
.subtitle    {font-size:11pt;margin-left:10px;margin-right:10px;font-weight:bold;font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";color:#1e481d;}

.leftside {
    width: 86px;
    background: url(../graphics/site/background_leftside.gif) repeat 0 top;
    background-color:#d2e0d2;
}
.rightsite {
    width: 251px;
/*    height: 100%;*/
    background: url(../graphics/site/background_rightside.gif) repeat 0 top;
    background-color:#d2e0d2;
}
.topheader {
    width: 463px;
    height: 68px;
    background: #fef8e0 url(../graphics/site/header_top.gif) no-repeat 0 top;
}
.topheadernav {
    padding-top: 7px;
    padding-right: 5px;
    text-decoration:none;
    line-height:18px;
    font-size:9pt !important;
    font-weight:normal;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    color:#214a1f;
}
    A.topheadernav:link    {color:#214a1f;font-weight:bold;text-decoration:none;}
    A.topheadernav:visited {color:#214a1f;font-weight:bold;text-decoration:none;}
    A.topheadernav:active  {color:#214a1f;font-weight:bold;text-decoration:none;}
    A.topheadernav:hover   {color:#ff0000;font-weight:bold;text-decoration:none;}
.topheadernavlocation {
    padding-top: 7px;
    padding-right: 5px;
    text-decoration:none;
    line-height:18px;
    font-size:9pt !important;
    font-weight:normal;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    color:#356d34;
}
    A.topheadernavlocation:link    {color:#ff0000;font-weight:bold;text-decoration:none;}
    A.topheadernavlocation:visited {color:#ff0000;font-weight:bold;text-decoration:none;}
    A.topheadernavlocation:active  {color:#ff0000;font-weight:bold;text-decoration:none;}
    A.topheadernavlocation:hover   {color:#214a1f;font-weight:bold;text-decoration:none;}
.navarea {
    width: 714px;
    height: 21px;
    margin: 0;
    padding: 0;
    background-color:#356d34;
    font-size:10pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    color: #bdd0bd;
}
.contentcell {
    width: 458px;
    height: 100%;
    padding-left: 4px;
    background-color:#fff;
}
.contentcell_full {
    width: 714px;
    height: 100%;
    background-color:#fff;
	border-right: 1px solid #d2e0d2;
}
.content_full_margin {
	margin: 0 5px;
}
.siteheader {
    font-size:12pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:bold;
    line-height: 14pt;
    color: #000000;
}
.siteheaderorange {
    font-size:12pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:bold;
    line-height: 14pt;
    color: #cc6600;
}
.siteheaderred {
    font-size:12pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:bold;
    line-height: 14pt;
    color: #cc0000;
}
.sitetext {
    font-size:10pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:500;
    color: #808080;
}
.sitetext9 {
    font-size:9pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:500;
    color: #808080;
}
.sitetextblack {
    font-size:10pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:500;
    color: #000000;
}
.sitetextblack9 {
    font-size:9pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:500;
    color: #000000;
}
.gardencenter {
    font-size:9pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:500;
    color: #000000;
}
#gardencenter ul {
	list-style: disk;
	font-size:9pt;
    font-family:Georgia,Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:normal;
    color: #000000;
}
#gardencenter li {
    line-height: 1.7em;
    padding-left: 7px;
    color: #000000;
}
.sitequote {
    font-size:10pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:500;
    color: #000000;
}
.guarantee {
    font-size:9pt;
    font-family:Georgia,Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:normal;
    color: #696969;
}
#guarantee ol ul {
	font-size:9pt;
    font-family:Georgia,Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:normal;
    color: #696969;
}
#guarantee li {
    margin-left: 3px;
    font-size:9pt;
    font-family:Georgia,Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:normal;
    color: #696969;
}
.hometext {
    font-size:9pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:500;
    color: #565655;
}
.homedatetext {
    font-size:8pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:700;
    color: #9eb59d;
}
.onsalenow {
/*    width: 251px;*/
/*    height: 188px;*/
    background: url(../graphics/site/background_rightside_sale.gif) repeat 0 top;
    background-color:#f4f7f4;
}
.onsalenowheader {
    padding: 5px;
    font-size:12pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:bold;
    color: #f20f27;
}
.onsalenowtext {
    padding: 5px;
    font-size:10pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:700;
    color: #f20f27;
}
.hoursheader {
    padding: 5px;
    font-size:11pt;
    font-weight:bold;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    color: #333333;
}
.hourstext {
/*    width: 200px;*/
    padding: 5px;
    font-size:9pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    font-weight:700;
    color: #333333;
}
.bottomfooter {
    width: 800px;
    height: 17px;
    background: url(../graphics/site/background_bottom.gif) repeat 0 top;
    background-color:#356d34;
    font-size:7pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    color: #bdd0bd;
}
    A.bottomfooter:link    {color:#bdd0bd;font-weight:normal;text-decoration:none;}
    A.bottomfooter:visited {color:#bdd0bd;font-weight:normal;text-decoration:none;}
    A.bottomfooter:active  {color:#bdd0bd;font-weight:normal;text-decoration:none;}
    A.bottomfooter:hover   {color:#f4f7f4;font-weight:normal;text-decoration:none;}
.footer_address {
	width: 800px;
	margin: 3px auto 3px auto;
    font-size:7pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
    color: #808080;
}
/* ======== landscape page ======== */
.landscaping {
	position: relative;
	width: 704px;
}
.landscaping p {
	font-size:16px;
	color: #800000;
}
.landscaping_text_alt {
	font-size: 10pt;
	color: #808080;
	margin-bottom: 5px;
}
.landscaping_point {
	margin-bottom: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #800000;
}
.landscaping_point_r {
	float: right;
	width: 150px;
	margin-right: 120px;
	margin-bottom: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #800000;
	text-align: right;
}
.image_border {
	border: 1px solid #d2e0d2;
}
/* ======== online catalog page ======== */
.online_catalog {
	font-size:10pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
	font-weight: normal;
	color: #333;
}
.catalog_heading {
	margin-top: 10px;
	font-size: 11pt;
	font-weight: bold;
	color: #255824;
}
.catalog_indent {
	margin-left: 20px;
}
.online_catalog p {
	margin: 0px 0px 10px 0px;
	font-size:10pt;
    font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
	color: #333;
	font-weight: normal;
}
#online_catalog_toc {
	margin-left: 10px;
}
.online_catalog_cell {
	padding: 0px 15px 5px 2px;
	text-align: left;
	white-space: nowrap;
}
.toc_return {
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 8pt;
	text-align: right;
}
.catalog_category {
	width: 446px;
	margin-bottom: 5px;
	background-color: #d2e0d2;/* fef8e0 */
	padding: 5px;
	font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
	font-size: 11pt;
	font-weight: bold;
	color: #214a1f;
	text-align: center;
}
.catalog_subcategory {
	width: 456px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-color: #E1EAE1;
	font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
	font-weight: bold;
	color: #214a1f;
	text-align: left;
}
.catalog_subcategory_text {
	font-weight: normal;
}
.catalog_sku {
	padding-left: 150px;
}
.catalog_product_name {
	float: left;
	width: 330px;
	font-weight: bold;
}
.catalog_product_sku {
	float: right;
	width: 100px;
	font-weight: bold;
}
.catalog_product_name_full {
	width: 456px;
	font-weight: bold;
}
.catalog_product_name_full_sub {
	width: 456px;
	font-weight: bold;
	background-color: #fef8e0;
}
.catalog_product_box1 {
	background-color: #fef8e0;
}
.catalog_product_box {
	margin-top: 10px;
	background-color: #fef8e0;
}
.catalog_product_box_highlight {
	margin-top: 10px;
	background-color: #FFFF57;
}
.catalog_product_cell {
	width: 135px;/* 145px 135px */
	padding: 0px 20px 2px 0px;
	background-color: #fff;
	text-align: left;
	border-bottom: 1px solid #fff;
}
.catalog_product_cell_highlight {
	width: 135px;
	padding: 0px 20px 2px 0px;
	background-color: #FFFF57;
	text-align: left;
	border-bottom: 1px solid #fff;
}
.catalog_product_cell2 {
	width: 351px;/* for col. span of 2 */
	padding: 0px 20px 2px 0px;
	background-color: #fff;
	text-align: left;
	border-bottom: 1px solid #fff;
}
.catalog_product_cell2_highlight {
	width: 351px;/* for col. span of 2 */
	padding: 0px 20px 2px 0px;
	background-color: #fff;
	text-align: left;
	border-bottom: 1px solid #fff;
}
.catalog_product_cell_indent {
	width: 135px;/* 145px 135px */
	padding: 0px 0px 2px 40px;
	background-color: #fff;
	text-align: left;
}
.catalog_product_left_margin {
	margin: -7px 40px 10px 40px;
	background-color: #fff;
	text-align: left;
}
.catalog_subproduct_name {
	width: 150px;/* 145px 135px */
	padding: 0px 10px 2px 0px;
	background-color: #fef8e0;
	text-align: left;
	font-weight: bold;
}
.catalog_subproduct_detail {
	width: 171px;
	padding: 0px 5px 2px 0px;
	background-color: #fff;
	text-align: left;
	font-weight: normal;
}
.catalog_product_cell_alt {
	width: 87px !important;/*100px*/
	background-color: #fff;
	padding: 0px 0px 2px 0px;
	text-align: left;
}
.catalog_product_cell2_alt {
	width: 100px !important;/* for col. span of 2 */
	background-color: #fff;
	padding: 0px 0px 2px 0px;
	text-align: left;
}
.catalog_highlight {
	background-color: #FFFF57;
}
.catalog_subsection_indent {
	margin: 0px 5px 10px 40px;
}
.catalog_outline_box {
	width: 440px;
	border: 1px solid #222;
	padding: 2px 5px 2px 5px;
	margin-bottom: 20px;
}
/* herbs */
.catalog_herb_section {
	margin-left: 10px;
	margin-bottom: 10px;
}
.catalog_herb_section_indent {
	margin: -3px 5px 0px 40px;
}
/* Homegrown vegs */
.catalog_vegi_header {
	border: 1px solid #c0c0c0;
	padding-left: 2px;
	padding-bottom: 3px;
}
.catalog_vegi_header_code {
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding-left: 2px;
	padding-bottom: 3px;
	text-align: center;
}
.catalog_vegi_header_feature {
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding-left: 2px;
	padding-bottom: 3px;
}
.catalog_vegi_subsection {
	border: 1px solid #c0c0c0;
	padding-top: 5px;
	padding-left: 2px;
	background-color: #fef8e0;
	font-weight: bold;
}
.catalog_vegi_variety {
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.catalog_vegi_variety_highlight {
	background-color: #FFFF57;
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.catalog_vegi_code {
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	text-align: center;
}
.catalog_vegi_feature {
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
}
/* mulch calculator */
.mulch_calculator_area {
	width: 290px;
	border: 1px solid #222;
	padding: 5px;
	text-align: center;
}
.mulch_calculator_title {
	width: 290px;
	background-color: #E1EAE1;
	font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Helvetica,"Lucid Sans";
	font-weight: bold;
	color: #214a1f;
	text-align: center;
}
/* mulch charts */
.mulch_chart_header_left {
	border: 1px solid #222;
	background-color: #ccc;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}
.mulch_chart_header {
	border-top: 1px solid #222;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	background-color: #ccc;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}
.mulch_chart_left {
	border-left: 1px solid #222;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	background-color: #fff;
	padding: 2px;
	text-align: center;
}
.mulch_chart {
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	background-color: #fff;
	padding: 2px;
	text-align: center;
}
