/* imports */
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin: 0px;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;	
	text-align: center;	
	line-height: 18px;
	color: #424242;
}

.clear{
	clear:both;		
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Arial;
	font-size: 100%;
	color: #404040;
}

	.paybutton 
	{
		font-family: Arial;
		font-size: 100%;
		color: #404040;
		background: #E33500;
		color: #FFF;
		padding: 10px;
	}

a 
{
	color: #302C2D;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;
	width: 100%;	
	float: left;	
}

	#wrapper #sitecontainer 
	{		
		width: 899px;
		margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
		margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/	
	}	
	
		#wrapper #sitecontainer #header 
		{
			width: 899px;
			float: left;
		}	
		
			#wrapper #sitecontainer #header h1 
			{
				margin: 0px;
				padding: 0px;
				float: left;
			}	
			
				#wrapper #sitecontainer #header h1 a 
				{
					width: 181px;
					height: 200px;
					display: block;
					background: url(../Images/shellGraphics_02.gif) no-repeat top left;
				}
				
					#wrapper #sitecontainer #header h1 a span 
					{
						display: none;
					}
					
			#wrapper #sitecontainer #header #rightheader 
			{
				width: 690px;
				float: left;
				margin-left: 24px;
			}
			
				#wrapper #sitecontainer #header #rightheader #telephone 
				{
					width: 329px;
					float: left;
					padding-left: 16px;
					height: 43px;				
					font-size: 160%;				
					line-height: 43px;				
				}
				
				#wrapper #sitecontainer #header #rightheader #todaydate 
				{
					width: 329px;
					float: left;
					padding-right: 16px;
					text-align: right;
					height: 43px;
					line-height: 43px;				
				}
				
				#wrapper #sitecontainer #header #rightheader #flashintro 
				{
					width: 668px;
					height: 135px;
					border: solid 1px #ECF0E8;
					float: left;
					padding: 10px;
				}
				
		#wrapper #sitecontainer #navigation 
		{
			width: 887px;
			margin: 16px 0px 0px 6px;
			float: left;	
			height: 26px;		
			background: url(../Images/navigationGraphics_17.gif) no-repeat top right;	
		}
		
		*html #wrapper #sitecontainer #navigation 
		{
			margin-left: 1px;
			width: 893px;			
		}	
		
			#wrapper #sitecontainer #navigation ul 
			{
				margin: 0px;
				padding: 0px;			
			}
			
				#wrapper #sitecontainer #navigation ul li 
				{
					list-style-type: none;
					display: inline;
				}
				
					#wrapper #sitecontainer #navigation ul li a 
					{
						display: block;
						height: 26px;
						float: left;
					}
						
						#wrapper #sitecontainer #navigation ul li.home a 
						{
							background: url(../Images/navigationGraphics_10.gif) no-repeat top left;
							width: 67px;
						}
						
						#wrapper #sitecontainer #navigation ul li.whoweare a 
						{
							background: url(../Images/navigationGraphics_11.gif) no-repeat top left;
							width: 104px;
						}
						
						#wrapper #sitecontainer #navigation ul li.ourproducts a 
						{
							background: url(../Images/navigationGraphics_12.gif) no-repeat top left;
							width: 205px;
						}
						
						#wrapper #sitecontainer #navigation ul li.shoppingbasket a 
						{
							background: url(../Images/navigationGraphics_13.gif) no-repeat top left;
							width: 139px;
						}
						
						#wrapper #sitecontainer #navigation ul li.news a 
						{
							background: url(../Images/navigationGraphics_14.gif) no-repeat top left;
							width: 62px;
							
						}
						
						#wrapper #sitecontainer #navigation ul li.contact a 
						{
							background: url(../Images/navigationGraphics_15.gif) no-repeat top left;
							width: 78px;
						}
						
						#wrapper #sitecontainer #navigation ul li.retailerlogin a 
						{
							background: url(../Images/navigationGraphics_16.gif) no-repeat top left;
							width: 152px;							
						}
					
							#wrapper #sitecontainer #navigation ul li a span 
							{
								display: none;
							}				
					
							#wrapper #sitecontainer #navigation ul li a:hover 
							{
								background-position: bottom left;
							}
		
		#wrapper #sitecontainer #contentarea 
		{
			width: 899px;
			float: left;	
			margin-top: 10px;			
			background: #FFF url(../Images/ContentBackground.gif) repeat-y top left;
		}
		
			/* Home Styles */
			#wrapper #sitecontainer #contentarea #homestyles 
			{
				width: 887px;
				float: left;
				background: url(../Images/HomeBackground.gif) no-repeat top left;			
				padding: 0px 6px 0px 6px;					
			}
			
				#wrapper #sitecontainer #contentarea #homestyles #welcome 
				{
					float: left;
					width: 857px;
					height: 243px;	
					background: #FCFDFC;	
					padding: 15px;		
				}
				
					#wrapper #sitecontainer #contentarea #homestyles #welcome #leftcol 
					{
						width: 421px;
						float: left;
					}
					
						#wrapper #sitecontainer #contentarea #homestyles #welcome #leftcol h2 
						{
							margin: 0px;
							padding: 0px 0px 0px 13px;
							width: 408px;
							height: 29px;
							background: url(../Images/homeGraphics_03.jpg) no-repeat top left;						
							color: #FFF;
							font-size: 130%;
							line-height: 29px;
						}
						
						#wrapper #sitecontainer #contentarea #homestyles #welcome #leftcol p 
						{
							padding: 13px;
							margin: 0px;
						}
						
							#wrapper #sitecontainer #contentarea #homestyles #welcome #leftcol p .downloadpdf {						
								background: url(../Images/SmallPDFIcon.gif) no-repeat left;
								display: block;
								padding-left: 22px;
								padding-right: 4px;
								height: 16px;
								float: left;
								line-height: 16px;
							}
							
							#wrapper #sitecontainer #contentarea #homestyles #welcome #leftcol p .buyonline 
							{
								background: url(../Images/Trolley.gif) no-repeat left;
								display: block;
								padding-left: 22px;
								padding-right: 4px;
								height: 16px;
								float: left;
								line-height: 16px;
								font-weight: bold;
							}
						
							#wrapper #sitecontainer #contentarea #homestyles #welcome #leftcol p a 
							{
								color: #FF4E21;							
							}
					
					#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol 
					{
						width: 421px;
						float: left;
						margin-left: 7px;
						padding-left: 8px;
						height: 239px;
						background: url(../Images/VerticalSpacer.gif) repeat-y top left;
					}
					
						#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #suppgraphic 
						{
							width: 138px;
							float: left;
						}
						
						#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #panel 
						{
							margin-left: 19px;
							float: left;
							width: 264px;			
							height: 239px;								
						}
						
							#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #panel h3 
							{
								margin: 8px 0px 10px 0px;							
								padding: 0px;
								font-size: 140%;
								text-transform: lowercase;
							}
							
								#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #panel h3.retailers 
								{
									color: #DD3400;									
								}
								
								#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #panel h3.requestcallback 
								{
									color: #155E11;
								}
								
							#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #panel a 
							{
								color: #FF4111;
								text-transform: lowercase;
							}
							
							#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #panel .horizspacer 
							{
								width: 264px;
								float: left;
								background: url(../Images/HorizontalSpacer.gif) repeat-x top left;
								border: solid 0px;
								height: 1px;
								margin: 10px 0px 10px 0px;
								overflow: hidden;
							}
							
							#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #panel .callfield 
							{
								font-family: Arial;
								font-size: 100%;
								color: #424242;
								margin: 0px;
								padding: 0px;
							}
							
							#wrapper #sitecontainer #contentarea #homestyles #welcome #rightcol #panel .callbutton 
							{
								font-family: Arial;
								font-size: 100%;
								color: #424242;
								margin-left: 10px;
								margin: 0px;
								padding: 0px;
							}
				
				#wrapper #sitecontainer #contentarea #homestyles #constructiondata 
				{
					width: 476px;
					margin-top: 12px;
					float: left;
					height: 354px;
					background: #FFF url(../Images/homeGraphics_10.gif) no-repeat top left;
					padding: 15px;
					position: relative;
				}
				
					#wrapper #sitecontainer #contentarea #homestyles #constructiondata h2 
					{
						margin: 0px;
						padding: 0px 0px 0px 13px;
						width: 463px;
						height: 29px;
						background: url(../Images/TechnicalHeader.jpg) no-repeat top left;						
						color: #FFF;
						font-size: 130%;
						line-height: 29px;
					}
					
					#wrapper #sitecontainer #contentarea #homestyles #constructiondata #downloaddata 
					{
						position: absolute;
						width: 124px;
						height: 124px;
						top: 5px;
						left: 342px;
					}
						
						#wrapper #sitecontainer #contentarea #homestyles #constructiondata #downloaddata a 
						{
							width: 124px;
							height: 124px;
							display: block;
							background: url(../Images/DownloadIcon.jpg) no-repeat top left;
						}
						
							#wrapper #sitecontainer #contentarea #homestyles #constructiondata #downloaddata a span 
							{
								display: none;
							}
						
					#wrapper #sitecontainer #contentarea #homestyles #constructiondata p 
					{
						padding: 13px;
						margin: 0px;
					}
						
						#wrapper #sitecontainer #contentarea #homestyles #constructiondata p a 
						{
							color: #FF4E21;							
						}
						
					#wrapper #sitecontainer #contentarea #homestyles #constructiondata img 
					{
						margin-left: 9px;
					}
				
				#wrapper #sitecontainer #contentarea #homestyles #latestnews 
				{
					margin: 12px 0px 0px 14px;
					width: 337px;
					float: left;
					height: 223px;
					background: url(../Images/homeGraphics_12.gif) no-repeat top left;
					padding: 15px;		
				}
				
					#wrapper #sitecontainer #contentarea #homestyles #latestnews h2 
					{
						margin: 0px;
						padding: 0px 0px 0px 13px;
						width: 323px;
						height: 29px;
						background: url(../Images/NewsHeader.jpg) no-repeat top left;						
						color: #FFF;
						font-size: 130%;
						line-height: 29px;
					}				
						
					#wrapper #sitecontainer #contentarea #homestyles #latestnews p 
					{
						padding: 13px;
						margin: 0px;
					}
														
						#wrapper #sitecontainer #contentarea #homestyles #latestnews p a, #wrapper #sitecontainer #contentarea #homestyles #latestnews p .title
						{
							color: #FF4E21;							
						}
				
				#wrapper #sitecontainer #contentarea #homestyles #microlawns 
				{
					margin: 14px 0px 0px 14px;
					width: 337px;
					float: left;
					height: 87px;
					background: url(../Images/homeGraphics_15.jpg) no-repeat top left;
					padding: 15px;
					position: relative;
				}
				
					#wrapper #sitecontainer #contentarea #homestyles #microlawns h2 
					{
						margin: 0px 0px 5px 0px;
						padding: 0px;
						color: #262626;
						font-size: 130%;
					}
					
						#wrapper #sitecontainer #contentarea #homestyles #microlawns h2 strong 
						{
							color: #155E11;						
						}
						
					#wrapper #sitecontainer #contentarea #homestyles #microlawns #newicon 
					{
						position: absolute;
						width: 71px;
						height: 54px;
						top: -6px;
						left: 309px;
						background: url(../Images/NewIcon.gif) no-repeat top left;
					}
					
						#wrapper #sitecontainer #contentarea #homestyles #microlawns #newicon span 
						{
							display: none;
						}
					
					#wrapper #sitecontainer #contentarea #homestyles #microlawns a 
					{
						color: #FF3300;
					}
					
			/* Standard Styles */
			#wrapper #sitecontainer #contentarea #standardstyles 
			{
				width: 857px;
				float: left;
				padding: 15px 21px 4px 21px;					
				background: url(../Images/ContentAreaBackground.jpg) no-repeat top left;
			}
			
				#wrapper #sitecontainer #contentarea #standardstyles #supportingimage 
				{
					width: 250px;
					float: right;
					margin-left: 7px;
					padding-left: 7px;				
					background: url(../Images/VerticalSpacer.gif) repeat-y top left;
				}
				
					
					*html #wrapper #sitecontainer #contentarea #standardstyles #supportingimage
					{
						padding-left: 5px;		
					}
				
					#wrapper #sitecontainer #contentarea #standardstyles #supportingimage #suppcontainer 
					{
						border: solid 1px #EDF1EA;
						padding: 8px;
						float: left;
						text-align: center;
					}
						
						#wrapper #sitecontainer #contentarea #standardstyles #supportingimage #suppcontainer p 
						{
							margin: 9px 0px 0px 0px;
							padding: 0px;
						}
			
				#wrapper #sitecontainer #contentarea #standardstyles h2 
				{
					margin: 0px;
					padding: 0px 0px 0px 13px;
					width: 579px;
					height: 29px;
					background: url(../Images/StandardHeader.jpg) no-repeat top left;						
					color: #FFF;
					font-size: 130%;
					line-height: 29px;
				}
						
				#wrapper #sitecontainer #contentarea #standardstyles p 
				{
					padding: 13px;
					margin: 0px;					
				}
				
					#wrapper #sitecontainer #contentarea #standardstyles p .downloadpdf
					{
						background: url(../Images/SmallPDFIcon.gif) no-repeat left;
						display: block;
						padding-left: 22px;
						padding-right: 4px;
						height: 16px;
						float: left;
						line-height: 16px;
					}
						
					#wrapper #sitecontainer #contentarea #standardstyles p a 
					{
						color: #FF4E21;							
					}
					
				/* Our Products - Categories */
				#wrapper #sitecontainer #contentarea #standardstyles #categorieslist 
				{
					padding: 0px 13px 13px 13px;
					width: 566px;					
				}
					
					#wrapper #sitecontainer #contentarea #standardstyles #categorieslist h3 
					{
						margin: 0px;
						padding: 0px 0px 20px 0px;
						font-size: 140%;
					}
					
					#wrapper #sitecontainer #contentarea #standardstyles #categorieslist .catbox 
					{
						float: left;
						width: 566px;	
						margin: 0px 10px 10px 0px;												
						text-decoration: none;
						display: block;
					}
					
						#wrapper #sitecontainer #contentarea #standardstyles #categorieslist .catbox img 
						{
							border: solid 1px #7FB27D;
							float: left;
							margin-right: 10px;
							padding: 3px;
						}
						
							#wrapper #sitecontainer #contentarea #standardstyles #categorieslist .catbox strong 
							{
								font-size: 130%;							
								color: #165E11;			
							}
													
							#wrapper #sitecontainer #contentarea #standardstyles #categorieslist .catbox .underlinelink 
							{
								font-weight:bold;
								text-decoration: underline;
							}
						
							#wrapper #sitecontainer #contentarea #standardstyles #categorieslist .spacerrow
							{
								background: url(../Images/HorizontalSpacer.gif) repeat-x top left;
								height: 1px;
								width: 566px;
								float: left;
								margin-bottom: 10px;
							}
						
						#wrapper #sitecontainer #contentarea #standardstyles #categorieslist .catbox:hover 
						{
							background: #F0F0F0;							
						}
					
				/* Our Products - View Styles */
				#wrapper #sitecontainer #contentarea #standardstyles #productscontainer 
				{
					width: 844px;
					padding: 13px 0px 0px 13px;
					margin-top: 13px;
					background: url(../Images/HorizontalSpacer.gif) repeat-x top left;
				}
				
					#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol 
					{
						width: 573px;
						float: left;
					}
					
						#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol h3 
						{
							margin: 0px;
							padding: 0px;
							font-size: 100%;
						}
						
						#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol .product 
						{
							width: 573px;
							float: left;
							margin: 10px 0px 10px 0px;
							background: url(../Images/HorizontalSpacer.gif) repeat-x bottom left;	
							padding: 10px 0px 10px 0px;					
						}
						
							#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol .product .productimage 
							{
								width: 82px;
								float: left;
							}
							
							#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol .product .producttext 
							{
								width: 478px;
								float: left;
								margin-left: 13px;
							}
							
								#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol .product .producttext .productname 
								{
									color: #DE3400;
									font-weight: bold;
								}
								
								#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol .product .producttext p 
								{
									margin: 0px 0px 10px 0px;
									padding: 0px;
									color: #727274;								
								}	
								
								#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol .product .producttext .price 
								{
									color: #3F3F41;
									font-weight: bold;								
								}	
								
								#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #leftcol .product .producttext .addtocart 
								{
									margin-top: 10px;
								}					
					
					#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #rightcol 
					{
						margin-left: 13px;
						width: 258px;
						float: left;				
					}
					
						#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #rightcol #technicaldata 
						{
							background: #F9FFDD;
							float: left;
							padding: 11px;
							width: 236px;						
						}
						
							#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #rightcol #technicaldata h4 
							{
								color: #DE3400;
								margin: 0px;
								padding: 0px;
								font-size: 120%;
							}
							
							#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #rightcol #technicaldata a 
							{
								height: 29px;
								display: block;
								line-height: 29px;
								background: url(../Images/ProductPDFTechIcon.gif) no-repeat top left;
								padding-left: 38px;
								color: #E24F22;
							}
						
						#wrapper #sitecontainer #contentarea #standardstyles #productscontainer #rightcol #standarsizesgraphic 
						{
							width: 258px;
							float: left;
							margin-top: 36px;
							font-weight: bold;
							color: #DE3400;
						}
						
				#wrapper #sitecontainer #contentarea #contentfooter 
				{
					background: url(../Images/ContentFooterBackground.gif) no-repeat bottom left;
				}
			
			/* Full Width Styles */		
			#wrapper #sitecontainer #contentarea #fullwidthstyles 
			{
				width: 857px;
				float: left;
				padding: 15px 21px 15px 21px;	
				background: url(../Images/ContentAreaBackground.jpg) no-repeat top left;					
			}
			
				#wrapper #sitecontainer #contentarea #fullwidthstyles h2 
				{
					margin: 0px;
					padding: 0px 0px 0px 13px;
					width: 843px;
					height: 29px;
					background: url(../Images/FullWidthHeader.jpg) no-repeat top left;						
					color: #FFF;
					font-size: 130%;
					line-height: 29px;
				}
				
				#wrapper #sitecontainer #contentarea #fullwidthstyles p 
				{
					padding: 13px;
					margin: 0px;
				}
				
					#wrapper #sitecontainer #contentarea #fullwidthstyles p .downloadpdf
					{
						background: url(../Images/SmallPDFIcon.gif) no-repeat left;
						display: block;
						padding-left: 22px;
						height: 16px;
						float: left;
						line-height: 16px;
					}
						
					#wrapper #sitecontainer #contentarea #fullwidthstyles p a 
					{
						color: #FF4E21;							
					}
					
				/* Basket Styles */
				#wrapper #sitecontainer #contentarea #fullwidthstyles #basketform 
				{
					padding: 0px 13px 13px 13px;
				}
				
				/* Retailer Login Styles */
				#wrapper #sitecontainer #contentarea #fullwidthstyles #retailerloginarea 
				{
					width: 831px;
					float: left;
					padding: 0px 13px 0px 13px;
				}
				
					#wrapper #sitecontainer #contentarea #fullwidthstyles #retailerloginarea #leftcol 
					{
						width: 831px;
						float: left;					
					}
					
					#wrapper #sitecontainer #contentarea #fullwidthstyles #retailerloginarea #rightcol 
					{
						width: 831px;
						float: left;
						margin-top: 13px;					
					}
					
						#wrapper #sitecontainer #contentarea #fullwidthstyles #retailerloginarea #leftcol h3, #wrapper #sitecontainer #contentarea #fullwidthstyles #retailerloginarea #rightcol h3
						{
							margin: 0px 0px 10px 0px;
							padding: 0px 0px 10px 0px;						
							font-size: 130%;
							color: #DE3400;
							width: 100%;
													
							background: url(../Images/HorizontalSpacer.gif) repeat-x bottom left;	
						}
					
				/* Contact Styles */
				#wrapper #sitecontainer #contentarea #fullwidthstyles #contactarea 
				{
					width: 831px;
					float: left;
					padding: 0px 13px 0px 13px;
				}
				
					#wrapper #sitecontainer #contentarea #fullwidthstyles #contactarea #maparea 
					{
						width: 504px;
						float: left;					
					}
					
					#wrapper #sitecontainer #contentarea #fullwidthstyles #contactarea #contactformarea 
					{
						width: 312px;
						float: left;
						margin-left: 7px;
						padding-left: 8px;				
						background: url(../Images/VerticalSpacer.gif) repeat-y top left;	
					}
					
						#wrapper #sitecontainer #contentarea #fullwidthstyles #contactarea #maparea h3, #wrapper #sitecontainer #contentarea #fullwidthstyles #contactarea #contactformarea h3 
						{
							margin: 0px 0px 10px 0px;
							padding: 0px 0px 10px 0px;						
							font-size: 130%;
							color: #DE3400;
							width: 100%;
													
							background: url(../Images/HorizontalSpacer.gif) repeat-x bottom left;	
						}
					
			/* News Styles */
			#wrapper #sitecontainer #contentarea #newstyles 
			{
				width: 857px;
				float: left;
				padding: 15px 21px 4px 21px;			
				background: url(../Images/ContentAreaBackground.jpg) no-repeat top left;
			}
			
				#wrapper #sitecontainer #contentarea #newstyles h2 
				{
					margin: 0px;
					padding: 0px 0px 0px 13px;
					width: 843px;
					height: 29px;
					background: url(../Images/FullWidthHeader.jpg) no-repeat top left;						
					color: #FFF;
					font-size: 130%;
					line-height: 29px;
				}
						
				#wrapper #sitecontainer #contentarea #newstyles .newsarticle 
				{
					padding: 13px;
					margin: 0px;				
					background: url(../Images/HorizontalSpacer.gif) repeat-x bottom left;				
				}
				
					#wrapper #sitecontainer #contentarea #newstyles .newsarticle .suppphoto 
					{
						float: right;
						margin: 0px 0px 10px 20px;
						border: solid 1px #DCE3D5;
						padding: 13px;
						width: 138px;					
						text-align: center;
					}
					
						#wrapper #sitecontainer #contentarea #newstyles .newsarticle .suppphoto a 
						{
							color: #3F3F41;
							text-decoration: none;
						}				
				
					#wrapper #sitecontainer #contentarea #newstyles .newsarticle .publishdate 
					{
						color: #DD3400;
						font-weight: bold;
					}
						
					#wrapper #sitecontainer #contentarea #newstyles .newsarticle a 
					{
						color: #FF4E21;							
					}
					
				#wrapper #sitecontainer #contentarea #newstyles .newsarticleview
				{
					padding: 13px;
					margin: 0px;				
					background: url(../Images/HorizontalSpacer.gif) repeat-x bottom left;				
				}
				
					#wrapper #sitecontainer #contentarea #newstyles .newsarticleview .suppphoto 
					{
						float: right;
						margin: 0px 0px 10px 20px;
						border: solid 1px #DCE3D5;
						padding: 13px;
						width: 229px;					
						text-align: center;
					}
					
						#wrapper #sitecontainer #contentarea #newstyles .newsarticleview .suppphoto a 
						{
							color: #3F3F41;
							text-decoration: none;
						}				
				
					#wrapper #sitecontainer #contentarea #newstyles .newsarticleview .publishdate 
					{
						color: #DD3400;
						font-weight: bold;
					}
						
					#wrapper #sitecontainer #contentarea #newstyles .newsarticleview a 
					{
						color: #FF4E21;							
					}
				
			/* Microlawn Styles */	
			#wrapper #sitecontainer #contentarea #microlawnstyles 
			{
				width: 844px;
				float: left;
				padding: 15px 21px 15px 35px;					
				position: relative;
				background: url(../Images/ContentAreaBackground.jpg) no-repeat top left;
			}
			
				#wrapper #sitecontainer #contentarea #microlawnstyles #microlawnsnew 
				{
					position: absolute;	
					left: 749px;
					top: 15px;
				}
			
				#wrapper #sitecontainer #contentarea #microlawnstyles h2 
				{
					margin: 0px;
					padding: 0px;
					width: 325px;
					height: 42px;
					background: url(../Images/MicrolawnsHeader.gif) no-repeat top left;
				}
				
					#wrapper #sitecontainer #contentarea #microlawnstyles h2 span 
					{
						display: none;
					}
						
				#wrapper #sitecontainer #contentarea #microlawnstyles h3
				{
					padding: 0px;
					margin: 40px 0px 40px 0px;	
					font-size: 140%;
					color: #737376;
					line-height: 150%;				
				}
				
					#wrapper #sitecontainer #contentarea #microlawnstyles h3 .redtext 
					{
						color: #D34916;
					}
					
				#wrapper #sitecontainer #contentarea #microlawnstyles #leftcol 
				{
					width: 385px;
					float: left;
					color: #737376;
				}
				
					#wrapper #sitecontainer #contentarea #microlawnstyles #leftcol h4 
					{
						margin: 0px;
						padding: 0px;
						color: #D03B04;
						font-size: 120%;
					}
				
				#wrapper #sitecontainer #contentarea #microlawnstyles #rightcol 
				{
					margin-left: 73px;
					width: 385px;
					float: left;
					color: #737376;
				}
				
					#wrapper #sitecontainer #contentarea #microlawnstyles #rightcol ul 
					{
						margin: 0px;
						padding: 0px 0px 10px 0px;
					}
					
						#wrapper #sitecontainer #contentarea #microlawnstyles #rightcol ul li 
						{
							color: #D03B04;
							font-size: 150%;
							list-style-type: none;
							font-weight: bold;
							margin-bottom: 5px;
						}
						
					#wrapper #sitecontainer #contentarea #microlawnstyles #rightcol h4 
					{
						margin: 0px;
						padding: 0px;
						color: #D03B04;
						font-size: 120%;
					}	
		
		/* Home Page Footer */
		#wrapper #sitecontainer #homefooter 
		{
			width: 888px;
			float: left;				
			padding: 0px 5px 10px 6px;
			margin-top: 10px;				
		}
		
			#wrapper #sitecontainer #homefooter ul 
			{		
				margin: 0px;	
				padding: 0px;			
			}
			
				#wrapper #sitecontainer #homefooter ul li 
				{
					list-style-type: none;
					display: inline;
					text-transform: lowercase;
					color: #FFF;
					padding-right: 9px;			
				}
				
					#wrapper #sitecontainer #homefooter ul li.spacer 
					{
						background: url(../Images/WhiteFooterSpacer.gif) no-repeat left;
						padding-left: 10px;
					}
					
					#wrapper #sitecontainer #homefooter ul li.designby 
					{					
						margin-left: 163px;
					}
				
					#wrapper #sitecontainer #homefooter ul li a 
					{
						color: #FFF;
					}	
		
		/* Standard Footer */			
		#wrapper #sitecontainer #footer 
		{
			width: 888px;
			float: left;				
			padding: 0px 5px 10px 6px;
			margin-top: 10px;				
		}
		
			#wrapper #sitecontainer #footer ul 
			{		
				margin: 0px;	
				padding: 0px;			
			}
			
				#wrapper #sitecontainer #footer ul li 
				{
					list-style-type: none;
					display: inline;
					text-transform: lowercase;
					color: #7D7D7D;
					padding-right: 9px;			
				}
				
					#wrapper #sitecontainer #footer ul li.spacer 
					{
						background: url(../Images/FooterSpacer.gif) no-repeat left;
						padding-left: 10px;
					}
					
					#wrapper #sitecontainer #footer ul li.designby 
					{					
						margin-left: 163px;
					}
				
					#wrapper #sitecontainer #footer ul li a 
					{
						color: #7D7D7D;
					}	
					
	#wrapper #footergraphicarea 
	{
		width: 100%;
		float: left;			
		position: relative;		
	}
	
		#wrapper #footergraphicarea #footerbackground 
		{
			width: 100%;
			background: #9FB48D url(../Images/FooterGraphicArea.gif) no-repeat top left;			
			height: 217px;
			position: absolute;			
			z-index: 0;
		}	
