/* Dynamic List Styles */
	
	UL {			
	 		list-style: url(../../../../../stellent/groups/public/documents/web_asset/ECMD0008731.gif); ;		
			text-align:left;			
	}
	
	LI {
		padding-bottom:8px;
	}
	
	TD.List-Heading{
			text-align: left;
			vertical-align:middle;
			background-color: #B63435;	
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left:5px;
			padding-right:5px;
			font-weight:bold;
			color:#ffffff;	
	}

/* Contact Us Styles */			

			.contact_field {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				line-height: 11pt;
				color: #000000;
				width: 100%;
				border: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				padding-top: 0px;
				padding-right:0px;
				padding-bottom: 0px;
				padding-left: 0px;
				text-align: center;
				height: 100%;
				text-align: left;
				
			}
			
			.contact_field_2 {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				line-height: 11pt;
				color: #000000;
				border: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				padding-top: 0px;
				padding-right:0px;
				padding-bottom: 0px;
				padding-left: 0px;
				text-align: center;
				height: 100%;
				text-align: left;
				
			}
			
			.contact_field_3 {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				line-height: 11pt;
				color: #000000;
				border: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				padding-top: 0px;
				padding-right:0px;
				padding-bottom: 0px;
				padding-left: 0px;
				text-align: center;
				height: 100%;
				text-align: right;
				
			}
						
/* DEALER LOCATOR STYLES */

			div.locator_table {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8pt;
				line-height: 11pt;
				color: #000000;
				border: 0px;
				width: 155px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 6px;
				text-align: center;
			}
						
			div.locator_td_1 {
				padding-top: 6px;
				padding-right:0px;
				padding-bottom: 2px;
				padding-left: 0px;
				text-align: center;
				vertical-align: top;
			}
			
			.locator_td_2 {
				padding-top: 4px;
				padding-right:0px;
				padding-bottom: 2px;
				padding-left: 0px;
				text-align: center;
			}
			
			div.locator_font {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 7pt;
				line-height: 11pt;
				color: #000000;
				border: 0px;
				margin-top: 2px;
				margin-right: 0px;
				margin-bottom: 2px;
				margin-left: 0px;
			}
								
/* DEALER LOCATOR RESULTS STYLES */	

			.locator_results_table {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				line-height: 11pt;
				color: #000000;
				border: 0px;
				width:100%;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				text-align: left;
			}
			
			.locator_results_table2 {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				line-height: 11pt;
				color: #000000;
				border: 0px;
				width:auto;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				text-align: left;
			}
			
			.locator_results_td {
				padding-top: 25px;
				padding-right:25px;
				padding-bottom: 25px;
				padding-left: 25px;
				width:50%;
				text-align: left;
				vertical-align: top;
			}
			
			.locator_div {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				line-height: 14pt;
				color: #000000;
				border: 0px;
				width:100%;
				padding-top: 10px;
				padding-right:0px;
				padding-bottom: 10px;
				padding-left: 10px;
				text-align: left;
			}
			
			.locator_div2 {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				line-height: 14pt;
				color: #000000;
				border: 0px;
				width:100%;
				padding-top: 10px;
				padding-right:0px;
				padding-bottom: 10px;
				padding-left: 10px;
				text-align: center;
			}
		
/* Site Search Styles */
		.site_search_table {
				vertical-align : top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 7pt;
				font-weight: bold;
				line-height: 9pt;
				color: #FFFFFF;
				border: 0px;
				width: 155px;
				/*font-weight: bold;*/
			}
			
			.site_search_td {
				padding-top: 0px;
				padding-right:0px;
				padding-bottom: 0px;
				padding-left: 0px;
				text-align: right ;
				vertical-align: top;
			}
			
/* LINK STYLES */

			A:link {
				text-decoration:none;
				color: #2270AC;
			}
			
			A:visited{
				text-decoration:none;
				color: #2270AC;
			}
			
			A:active{
				text-decoration:none;
				color: #2270AC;
			}
				
			A:hover{
				text-decoration:none;
				color: #B63435;
			}
			


/* BODY STYLES */	
.body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
    text-align: center;
	font-size: 9pt;
	line-height: 11pt;
	color: #000000;
	background-color: #642E1E;
	/*background: url(/stellent/groups/public/documents/web_content/ecmd0007908.gif) repeat center;*/
	
	}				
	.NET_CONTENT {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 9pt;
	line-height: 15pt;
	color: #000000;
	}		    

div.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color: #000000;
	vertical-align : top;
	text-align: left;
	width: 99%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: italic;
			}
			
div.background{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px; 
	width: 788px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;  
	background: url(../../../../../stellent/groups/public/documents/web_asset/ECMD0008760.jpg) x-repeat center top;
}
	
div.background_bottom{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px; 
	width: 788px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;  
	height: 13px;
	background: url(../../../../../stellent/groups/public/documents/web_asset/ecmd0007625.jpg) no-repeat center top;	
  }  

div.global_hp {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px; 
	width: 788px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;  
	background: url(../../../../../stellent/groups/public/documents/web_asset/ecmd007620.jpg) no-repeat center top;	
	/*background: url(/stellent/groups/public/documents/web_asset/ECMD0008725.jpg) no-repeat center top;*/
	}
	
div.global {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px; 
	width: 788px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;  
	background: url(../../../../../stellent/groups/public/documents/web_asset/ecmd007620.jpg) no-repeat center top;
	}
     
div.row1 {
	width: 788px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	height: 135px;
     } 
  				
div.row2 {
	width: 788px;
	text-align: center;
	margin:0px;
	padding:0px;
  }

	div.row2_c1 {
					width: 194px;			
					margin: 0px; 
					padding-top:10px;
					padding-left:0px;
					padding-right:0px;
					padding-bottom:0px;
					float: left;
					text-align: left;
					height: 465px;
     				}
     				
 	div.row2_c1_row1 {
					margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 0x;
					margin-right: 0px; 					
					padding-top: 0px;	
					padding-left:26px;
					padding-right:0px;
					padding-bottom:0px;				
					text-align: left;
     				}
     				
     div.row2_c1_row2 {
					margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 0x;
					margin-right: 10px; 
					padding-left:10px;
					padding-top: 0px;					
					text-align: center;
     				}
     				
     div.row2_c2 {
					width: 594px;
					margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					margin-right: 0px;
					padding-top:0px;
					padding-right:0px;
					padding-bottom:0px;
					padding-left:0px;
					float: right;
					vertical-align : top;
					text-align: left;
					border: 0px solid #000000;				
					
     				}     	
     				
     		div.row2_c2_row1_hp{     		
				margin-top: 20px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 27px;
				padding-top:0px;
				padding-right:15px;
				padding-bottom:0px;
				padding-left:15px;
				text-align: center;			
     		}	
     		
     		div.row2_c2_row2_hp{     		
				margin-top: 20px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 27px;
				padding-top:0px;
				padding-right:15px;
				padding-bottom:0px;
				padding-left:15px;
				text-align: center;	
     		}					
     		
     		div.row2_c2_row1{     		
				margin-top: 20px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 27px;
				padding-top:0px;
				padding-right:15px;
				padding-bottom:0px;
				padding-left:15px;
				text-align: center;									
				background-color:#ffffff;	
     		}	
     		
     		
     				

     				
/* Base Content Styles */

.Rotating_Content{
	font-family: Arial, Helvetica, sans-serif;
	visibility:hidden;
	display:none; 
}

.Rotating_Content_Inner{
	font-family: Arial, Helvetica, sans-serif;
	height:110px;
}

.Content_Body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align : left;		
	padding-top: 10px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align : top;
	width: 100%;	
	height: 310px;
}


.Content_Body_HP{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align : left;		
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align : top;
	height:330px;
	width: 100%;	
}

.Header_HP{
	font-size: 9pt;
	line-height: 14pt;
}

.Footer_HP{
	font-size: 9pt;
	line-height: 14pt;
}



.Site_Footer{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 9pt;
	color: #000000;
	text-align : center;		
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align : top;
	width: 100%;
} 	

 		
/* CONTRIBUTOR STYLES */

			.TABLE-Directory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color: #000000;
	vertical-align : top;
	text-align: left;
	width: 99%;
	border: 1px solid #D1DAF1;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: none;
	float: none;
			}

	.TABLE-NO-BORDER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	color: #000000;
	vertical-align : top;
	text-align: left;
	width: 100%;
	border: 0px none #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	clear: none;
			}
			
			.TITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
	color: #B63435;
	text-align : left;
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align : top;
	/*font-style: italic;*/
	width:100%;
	border-bottom: 2px solid #B63435;
			}
			
			.TITLE-SECTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 14pt;
	text-align : left;
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align : top;
			}		
		
		.TITLE-SUB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 12pt;
	text-align : left;
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align : top;
			}	
			
			TD {		
	border: 0px none #FFFFFF;
	margin: 0px;
	padding: 0px;
			}
			
			.FLOAT_RIGHT {		
	border: 0px none #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px; 
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
			}
			
			
			.FLOAT_LEFT {		
	border: 0px none #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 5px; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
			}

			IMG {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align : bottom;

			}
			
			
			.CONTENT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	color: #000000;
	vertical-align : top;
	text-align: justify;
	width: 100%;
	border: 0px none #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	clear: none;
	float: none;
			}
	
					
			.CONTRIBUTOR_IMAGE_CENTER {
	text-align: center;
	border: 0px none #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align : top;
			}
			
			.CAPTION{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 9pt;
	color: #000000;
	text-align : center;
	padding-top: 0px;
	padding-right:5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align : top;
			}
			
			.TABLE-WITH-BORDER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	color: #000000;
	vertical-align : top;
	text-align: left;
	width: 99%;
	border: 1px solid #642E1E;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: none;
	float: none;
			}
			
			.FOOTNOTE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
			}
		
.SITE_FOOTER_TEXT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 9pt;
	color: #642E1E;
	text-align : left;		
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align : top;
} 		
			     		
    				.HIGHLIGHT-CRAN {
						width: 100%;
						height: 100%;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 9pt;
						line-height: 11pt;
						color: #FFFFFF;
						font-weight: bold;
						background-color: #B63435;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding-top: 0px;
						padding-right: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						vertical-align : top;
						text-align: left;
     				}
     				
     				 .HIGHLIGHT-LIGHT-CRAN {
						width: 100%;
						height: 100%;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 9pt;
						line-height: 11pt;
						color: #000000;
						background-color: #B77D6C;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding-top: 0px;
						padding-right: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						vertical-align : top;
						text-align: left;
     				}
     				
     				
.PROD_CONTENT_BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align : justify;		
	padding-top: 10px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align : top;
	width: 550px;	
}
     				
 .PROD_SUB_CAT_HDR{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 10pt;	
	text-align : left;		
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align : top;
} 						
			     				
 .PROD_LIST{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	line-height: 9pt;
	text-align : left;		
	padding-top: 3px;
	padding-right:0px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align : top;
} 	   

.Product_Chart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	font-weight: bold;	
	color: #B63435;
	text-align : left;
	padding-top: 10px;
	padding-right:0px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align : top;
	/*font-style: italic;*/
	width:550px;
	border-top: 2px solid #B63435;
	height: 310px;
			}
			
.PROD_TITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 12pt;
	color: #B63435;
	text-align : left;
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align : top;
	/*font-style: italic;*/
	width:550px;
	border-bottom: 2px solid #B63435;
			}

 .PROD_IMG {

	vertical-align : top;
	border: medium double #9C7D52;
	margin-right: 8px;
	margin-bottom: 0px;
	float: left;

			}  	
.GRASS_PROD_IMG {

	vertical-align : top;
	border: medium double #b63435;
	margin-right: 8px;
	margin-bottom: 0px;
	float: left;

			}  	
.WILD_PROD_IMG {

	vertical-align : top;
	border: medium double #215931;
	margin-right: 8px;
	margin-bottom: 0px;
	float: left;

			} 
.SHRUB_PROD_IMG {

	vertical-align : top;
	border: medium double #5A2021;
	margin-right: 8px;
	margin-bottom: 0px;
	float: left;

			}
.TURF_PROD_IMG {

	vertical-align : top;
	border: medium double #634952;
	margin-right: 8px;
	margin-bottom: 0px;
	float: left;

			}				
     
.MIXT_PROD_IMG {

	vertical-align : top;
	border: medium double #00497B;
	margin-right: 8px;
	margin-bottom: 0px;
	float: left;

			}				      							
.ALLIED_PROD_IMG {

	vertical-align : top;
	border: medium double #7B7929;
	margin-right: 8px;
	margin-bottom: 0px;
	float: left;

			}