/* CSS Document */
/*CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	}
ol, ul {
	list-style: none;
}
a:link	{
	text-decoration: none;
	}
a:visited	{
	text-decoration: none;
	}
a:hover	{
	text-decoration: none;
	}
a:active	{
	text-decoration: none;
	}
img.weblink	{
	vertical-align: text-top;
	}
/*Page Style*/
h1	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color: #0D4626;
	}
h2	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #0D4626;
	}
body	{
	background-color: #F4FDFF;
	}
#divwrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:881px;
	height:650px;
	background-image:url(media/Site-Back.jpg);
	}
#logo	{
	position:absolute;
	top:20px;
	left:40px;
	width:342;
	height:128;
	}
#hours	{
	background-image:url(media/summerhours.png);
	position:absolute;
	top:20px;
	left:397px;
	width:280px;
	height:128px;
	}
/*Connect Buttons*/
#connections	{
	position:absolute;
	top:20px;
	width:150px;
	height:128px;
	left:690px;
	visibility:hidden;
	}
#connections li	{
	margin-top:1px;
	}
/*End Connect Buttons*/
/*Navigation Menu*/
#mainmenu	{
	background-image:url(media/menu-back.png);
	position:absolute;
	top:170px;
	left:40px;
	width:800px;
	height:40px;
	white-space:nowrap;
	}
#mainmenu li	{
	display:inline;
	margin-left:30px;
	}
#mainmenu ul	{
	margin-left:-30px;
	}
#findus	{
	position:absolute;
	top:230px;
	left:716px;
	width:124px;
	height:38px;
	z-index:4;
	}
/*End Navigation*/
#contentback	{
	position:absolute;
	width:800px;
	height:336px;
	top:230px;
	left:40px;
	z-index:1;
	}
#footer	{
	background-image:url(media/menu-back.png);
	position:absolute;
	top:588px;
	left:40px;
	width:800px;
	height:40px;
	}
/*Home Page*/
#submenuhome	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:40px;
	white-space:nowrap;
	z-index:1;	
	}
#home	{
	position:absolute;
	top:285px;
	left:64px;
	width:350px;
	height:225px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #0D4626;
	}
#homevid	{
	position:absolute;
	top:290px;
	left:450px;
	width:350px;
	height:233px;
	}
#home2	{
	position:absolute;
	top:535px;
	left:40px;
	width:800px;
	height:24px;
	text-align:center;
	z-index:1;
	font face:Geneva, Arial, Helvetica, sans-serif;
	font-size:40;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0D4626;
	}

/*End Home*/
/*Products*/
#products	{
	position:absolute;
	top:390px;
	left:64px;
	width:750px;
	height:150px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #0D4626;
	}
#products2	{
	position:absolute;
	top:540px;
	left:40px;
	width:800px;
	height:24px;
	text-align:center;
	z-index:1;
	font face:Geneva, Arial, Helvetica, sans-serif;
	font-size:40;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0D4626;
	}
#smallproducts2	{
	position:absolute;
	top:540px;
	left:40px;
	width:485px;
	height:24px;
	text-align:center;
	z-index:1;
	font face:Geneva, Arial, Helvetica, sans-serif;
	font-size:40;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0D4626;
	}
#submenuproducts	{
	position:absolute;
	top:300px;
	left:40px;
	width:800px;
	height:80px;
	z-index:3;	
	}
#submenuproducts li	{
	display:inline;
	}
#productmenuback	{
	position:absolute;
	top:300px;
	left:40px;
	width:800px;
	height:80px;
	z-index:2;
	background-image:url(media/productmenuback.png);	
	}
#shawn	{
	position:absolute;
	top:210px;
	left:290px;
	width:300px;
	height:108px;
	z-index:1;	
	}
/*End Products*/
/*Quote Request Form*/
#quotewrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:400px;
	height:500px;
	background-image:url(media/formbacker.jpg);
	}
#requestform	{
	position:absolute;
	top:20px;
	left:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #0D4626;
	width:380px;
	height:450px;
	background-image:url(media/quotebacker.png);
	}
/*End Quote Request Form*/
/*Tips Pages*/
#submenutips	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:40px;
	white-space:nowrap;
	z-index:1;
	background-image:url(media/submenubar.png);
	}
#submenutips li {
	display:inline;
	margin-left:25px;
	}
#submenutips ul{
	margin-left:-25px;
	}
#tips	{
	position:absolute;
	top:285px;
	left:64px;
	width:750px;
	height:225px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #0D4626;
	}
#tips li {
	margin-top:2px;
	}
#tips2	{
	position:absolute;
	top:535px;
	left:40px;
	width:800px;
	height:24px;
	text-align:center;
	z-index:1;
	font face:Geneva, Arial, Helvetica, sans-serif;
	font-size:40;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0D4626;
	}
/*End Tips Pages*/
/*Service Page*/
#submenuhome	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:40px;
	white-space:nowrap;
	z-index:1;	
	}
#service	{
	position:absolute;
	top:277px;
	left:64px;
	width:750px;
	height:225px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #0D4626;
	}
#service ul {
	margin-top:3px;
	}
#servicevid	{
	position:absolute;
	top:320px;
	left:530px;
	width:300px;
	height:200px;
	}
#service2	{
	position:absolute;
	top:535px;
	left:40px;
	width:800px;
	height:24px;
	text-align:center;
	z-index:1;
	font face:Geneva, Arial, Helvetica, sans-serif;
	font-size:40;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0D4626;
	}
#service3	{
	position:absolute;
	top:328px;
	left:310px;
	width:350px;
	height:225px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #0D4626;
	}
/*End Service Page*/
/*Products Pages*/
#productsmenu	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:80px;
	z-index:3;	
	}
#productsmenu li	{
	display:inline;
	vertical-align: top;
	}
#productsmenuback	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:80px;
	z-index:2;
	background-image:url(media/productmenuback.png);	
	}
#alumacontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:425px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#alumapic	{
	position:absolute;
	top:380px;
	left:480px;
	width:350px;
	height:161px;
	z-index:3;
	}
#argocontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:425px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#argovid	{
	position:absolute;
	top:330px;
	left:500px;
	width:300px;
	height:200px;
	}
#arienscontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:450px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#ariensvid	{
	position:absolute;
	top:313px;
	left:525px;
	width:300px;
	height:250px;
	}
#goatcontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:425px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#goatvid	{
	position:absolute;
	top:313px;
	left:500px;
	width:300px;
	height:250px;
	}
#echocontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:450px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#echovid	{
	position:absolute;
	top:313px;
	left:525px;
	width:300px;
	height:250px;
	}
#ferriscontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:425px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#ferrisvid	{
	position:absolute;
	top:313px;
	left:500px;
	width:300px;
	height:250px;
	}
#finishlinecontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:661px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#finishlinepic	{
	position:absolute;
	top:450px;
	left:430px;
	width:350px;
	height:74px;
	z-index:3;
	}
#gravelycontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:425px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#gravelyvid	{
	position:absolute;
	top:313px;
	left:500px;
	width:300px;
	height:250px;
	}
#trekercontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:425px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#trekervid	{
	position:absolute;
	top:313px;
	left:500px;
	width:300px;
	height:250px;
	}
#recreativescontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:450px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#recvid	{
	position:absolute;
	top:313px;
	left:525px;
	width:300px;
	height:250px;
	}
#shindaiwacontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:425px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#shinvid	{
	position:absolute;
	top:313px;
	left:500px;
	width:300px;
	height:250px;
	}
#simplicitycontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:465px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#simplicitypic	{
	position:absolute;
	top:340px;
	left:550px;
	width:275px;
	height:181px;
	z-index:3;
	}
#masseycontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:465px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#masseyvid	{
	position:absolute;
	top:313px;
	left:530px;
	width:300px;
	height:250px;
	}
#snappercontent	{
	position:absolute;
	top:320px;
	left:64px;
	width:425px;
	height:189px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #0D4626;
	}
#snappervid	{
	position:absolute;
	top:313px;
	left:500px;
	width:300px;
	height:250px;
	}
/*End Products Pages*/
/*Financing Page*/
#submenufinance	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:40px;
	white-space:nowrap;
	z-index:1;	
	}
#financing	{
	position:absolute;
	top:285px;
	left:64px;
	width:380px;
	height:225px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #0D4626;
	}
#financevid	{
	position:absolute;
	top:290px;
	left:450px;
	width:350px;
	height:233px;
	}
#financing2	{
	position:absolute;
	top:535px;
	left:40px;
	width:800px;
	height:24px;
	text-align:center;
	z-index:1;
	font face:Geneva, Arial, Helvetica, sans-serif;
	font-size:40;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0D4626;
	}
#yardcard	{
	position:absolute;
	top:345px;
	left:290px;
	width:150px;
	height:94px;
	z-index:2;
	}
/*End Financing Page*/
/*News Page*/
#submenunews	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:40px;
	white-space:nowrap;
	z-index:1;	
	}
#news	{
	position:absolute;
	top:285px;
	left:64px;
	width:750px;
	height:270px;
	text-align:left;
	overflow:auto;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #0D4626;
	}
#news li	{
	padding-bottom:15px;
	}
/*End News Page*/
/*Partners Page*/
#submenupartners	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:40px;
	white-space:nowrap;
	z-index:1;	
	}
#partners	{
	position:absolute;
	top:285px;
	left:64px;
	width:350px;
	height:225px;
	text-align:left;
	z-index:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #0D4626;
	}
#partners2	{
	position:absolute;
	top:535px;
	left:40px;
	width:800px;
	height:24px;
	text-align:center;
	z-index:1;
	font face:Geneva, Arial, Helvetica, sans-serif;
	font-size:40;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0D4626;
	}
/*End Partners Page*/
/*Contact Page*/
#submenucontact	{
	position:absolute;
	top:230px;
	left:40px;
	width:800px;
	height:40px;
	white-space:nowrap;
	z-index:1;	
	}
#contact1	{
	position:absolute;
	top:300px;
	left:290px;
	width:300px;
	height:175px;
	text-align:center;
	z-index:1;
	font face:Geneva, Arial, Helvetica, sans-serif;
	font-size:40;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0D4626;
	}
#contact1 li   {
	padding-bottom:15px;
	}
/*End Contact Page*/
