@charset "utf-8";
/* CSS Document */


/* 	Properties and Color Palette
	Content width= 968px
	Background image=bck_cover.gif
	Wrapper Background image=
*/

/* Global Reset */
* { margin: 0; padding: 0; }

.Clear {
		clear: both;
}

img { 	
		border: 0;
		}

/***************** Universal Styles *****************/

body {  
		margin:0 auto;
		padding:0;
		text-align: center; /* for IE */
		background-image:url(../images/bck_cover.gif);
		background-repeat:repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		line-height:1.4em;
		color:#333;
		}
		
body a:visited, body a:link, body a:link:visited { text-decoration: underline; color: #005eca }
body a:hover, body a:visited:hover { text-decoration: none; color: #005eca }
		
#Container { 
		text-align: center; /* for IE */
		width:986px;
		margin:0 auto;
			}
			
#Header { 
		text-align: left; /* for IE */
		background-image:url(../images/header_bck.gif);
		background-repeat:no-repeat;
		width:986px;
		height:123px;
		margin:0 auto;
			}
			
			
.address { 
		width:955px;
		height:21px;
		float:left;
		margin:17px 0px 0 17px;
		position:absolute;
			}
			
.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color:#FFF;
	width:auto;
	height:auto;
	float:left;
	position:absolute;
	top: 24px;
	left: 3px;
			}
			
.right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color:#FFF;
	width:236px;
	height:auto;
	float:left;
	margin:0 0 0 716px;
	position:absolute;
	top: 23px;
	text-align:right;
			}
			
			
.coverTop { 
		width:986px;
		height:287px;
		overflow:hidden;
		margin:0 auto;
			}
			
.coverMorse { 
		width:483px;
		height:287px;
		float:left;
		position:absolute;
		margin: 0px 0 0 10px;
			}
			
.coverCourt { 
		width:484px;
		height:287px;
		float:left;
		position:absolute;
		margin:0 0 0 493px;
			}

.coverFill { 
		width:986px;
		height:56px;
		float:left;
		position:absolute;
		margin:287px 0 0 0px;
			}

.insideFill { 
		width:986px;
		height:135px;
		float:left;
		margin:0;
			}
			
.coverCopy { 
		width:900px;
		height:115px;
		margin:65px 0 0 35px;
			}
			
.coverCopy p { 
		padding-top:8px;
			}
			
#Wrapper { 
		text-align: left; /* for IE */
		background-image:url(../images/wrapper_bck.gif);
		background-repeat:no-repeat;
		background-color:#FFF;
		width:986px;
		margin:0 auto;
			}
			
.coverThree { 
		width:978px;
		height:auto;
		min-height:580px;
			}			

.coverLeft { 
		width:460px;
		height:560px;
		float:left;
		position:absolute;
		margin:0px 0 0 33px;
		background-image:url(../images/a_left.jpg);
		background-repeat:repeat-y;
			}
			
.coverLeft .mowers {
	width:240px;
	height:186px;
	float:left;
	position:absolute;
	margin:25px 0 0 0px;
	top: -24px;
			}
			
.coverLeft .machinery {
	width:270px;
	height:193px;
	float:left;
	position:absolute;
	margin:220px 0 0 0px;
	top: -31px;
			}
			
.coverLeft .service {
	width:337px;
	height:169px;
	float:left;
	position:absolute;
	margin:420px 0 0 0px;
	top: -28px;
			}
			
.coverMiddle { 
		background-image:url(../images/cover_middle.jpg);
		background-repeat:repeat-y;
		width:259px;
		height:580px;
		float:left;
		position:absolute;
		margin:0px 0 0 495px;
		padding:0px 15px 0 20px;
			}
			
.coverMiddle p { 
		padding-top:8px;
			}
			
.coverRight { 
		background-image:url(../images/cover_right.gif);
		background-repeat:none;
		width:150px;
		height:570px;
		float:right;
		position:absolute;
		margin:0px 0 0 790px;
		padding:0px 15px 0 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.85em;
		line-height:1.35em;
		color:#333;
			}
			
.coverRight a:visited, .coverRight a:link, .coverRight a:link:visited { text-decoration: underline; color: #C60 }
.coverRight a:hover, .coverRight a:visited:hover { text-decoration: none; color: #C60  }
			
			
			
.LinkBarCover {
	position:absolute;
	float:left;
	margin:96px 0 0 10px;
	width:967px;
	height:27px;
}

#Footer { 
		text-align: left; /* for IE */
		background-image:url(../images/bottom_bck.jpg);
		width:986px;
		height:290px;
		clear: both;
			}
					
#Footer a:visited, #Footer a:link, #Footer a:link:visited { text-decoration: none; color: #ffffff }
#Footer a:hover, #Footer a:visited:hover { text-decoration: underline; color: #ffffff }

#Footer .images { 
		text-align: left; /* for IE */
		width:986px;
		height:64px;
		position:relative;
			}

.phone {
	text-align: left; /* for IE */
	position:absolute;
	margin:25px 0 0 65px;
	font-family: "Times New Roman", Times, serif;
	font-size: 2.0em;
	color:#FFF;
			}
			
.title {
	text-align: left; /* for IE */
	position:absolute;
	margin:30px 0 0 275px;
	font-family: "Times New Roman", Times, serif;
	font-size:1.1em;
	line-height:1.1em;
	color:#FFF;
			}
			
.ids {
	text-align: right; /* for IE */
	position:absolute;
	margin:25px 0px 0 715px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:.9em;
	color:#FFF;
	float:left;
			}
			
.locations {
	text-align: left; /* for IE */
	position:absolute;
	margin:75px 0px 0 67px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height:1.4em;
	color:#FFF;
	float:left;
			}
			
.linkbait { 
		text-align: left; /* for IE */
		position:absolute;
		margin:75px 0px 0 510px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:.75em;
		line-height:1.4em;
		color:#FFF;
		float:left;
		}


	

