﻿body
{
	background-color:#007520;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	color: black;
	margin:0;
	overflow:hidden;
}

.bg
{ 
  position:absolute; 
  margin:0; 
  border:0; 
  padding:0; 
  left:0; 
  top:0;
  z-index:0;
  overflow:hidden;
} 

.left_panel
{
	position: absolute;
}

.L_Panel
{
	position: absolute;
}

.header2
{
	position:absolute;
	z-index:1;
}

.header_wrapper
{
	position: absolute;
	left: 0px;
	top: 18px;
	width: 100%;
	height:auto;
}

.nav_wrapper
{
	position:absolute;
	text-align:center;
	margin:0;
	padding:0;
	font-size:.2em;
}

.nav
{
	width:100%;
	height:auto;
	z-index:2;
}

.nav img
{
	border-style:none; 
	text-decoration:none;
	width:24%;
	height:auto;
}

.slogan
{
	position:relative;
	top:4px;
	width:70%;
	height:auto;	
	z-index:2;
}

a
{
	text-decoration:none;	
}

.content_wrapper2
{
	position:absolute;
}

.content3
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}

.caption
{
	position:relative;
	display:block;
	border:1px solid black;
}

.caption img
{
	width:100%;
}


.desc
{
	vertical-align:text-top;
}

.desc1
{
	position:relative;
	vertical-align:middle;
}

.whitetext
{
	font-family:"Times New Roman", Times, serif;
	color: yellow;
	font-size:.55em;
}

.whitetext a
{
	color: yellow;
}

.whitetext a:visited
{
	color: red;
}

.whitetext a:hover
{
	color: red;
	font-size: 1.1em;
}

#notation
{
	position: absolute;
}

a.active.trigger
{
	background:#222222;
}

.attention
{
	position:relative;
	color: yellow;
	padding-bottom:2%
}

.slide
{
	position: absolute;
	display: none;
	background-image:url('../images/Body4.png');
	border:1px solid #111111;
	border-top-right-radius: 20px;
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
	padding: 1% 2% 2% 2%;
	margin-bottom: 5%;
	overflow:auto;
	z-index: 2;
}

.slide p, .slide td
{
	margin: 0px;
	padding: 0;
	font-size: 1em;
}

.slide a, .slide a:visited
{
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.slide a:hover, .slide a:visited:hover
{
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.other a
{
	color:yellow;
}

.other a:hover
{
	color:red;
}

.other a:visited
{
	color:purple
}

.mapframe
{
	width: 830px;
	height: auto;
}

.mapframe img
{
	position: relative;
	border: 0px;
	margin: 0px;
	padding: 10px;
	left: 100px;
}

.dealermap
{
	position: relative;
	border: 0px;
}

.textcopy
{
	position: relative;
	font-size: .6em;
	color:black;
}

.pagecopy
{
	position: relative;
	font-size: .6em;
	color: yellow;
}

.pagecopy a, .textcopy a
{
	color: yellow;
	text-decoration: underline;
}

.pagecopy a:visited, .textcopy a:visited
{
	color: red;
}

.pagecopy a:hover, .textcopy a:hover
{
	color: red;
	font-size: 1em;
}

h2
{
	font-size:1.2em;
	font-weight:bold;
	margin: 0 0 1% 0;
}

h3
{
	font-size:1em;
	font-weight:bold;
	margin:0 0 1% 0;
}

.subheading
{
	font-size: 1em;
	margin-bottom: 10px;
}

.fbpics
{
	position: relative;
	display:block;
	top: 16px;
	margin-right:3%;
	vertical-align:text-bottom;
	font-size:1em;
	text-align:center;
	padding-bottom:5%;

}

.fbimg
{
	border: 0;
}

.hoofpat
{
	position: absolute;
	top: 1%;
	right: 8%;
}

.headercopywhite
{
	font-size: 1.1em;
	font-weight:bold;
	text-align: left;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
}

.headercopywhite2
{
	font-size: 1.2em;
	color: yellow;
	font-weight:bold;
	text-align: left;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
}

.textcopy
{
	font-size: .9em;
	text-align:left;
	vertical-align: text-top;
	margin-top:2%;
}

.textcopy b
{
	text-align: left;
}

.contacttable
{
	position: relative;
}

.dealerloc
{
	float: right;
}

.lcol
{
	text-align:right;
}

.rcol
{
	text-align:left;
}

.scol
{
	text-align:center;
}

.hwimg
{
	margin-right:auto;
	margin-left:auto;
	width: 50%
}

.hwheader
{
	height: 2em;
	width:100%;
	background-color:silver;
	font-size:1.3em;
	font-weight: bold;
	text-align:center;
	padding-top: .5em;
}

#HowWhy
{
	background-color: white;
	margin-bottom: 2%;
}

.kgimg
{
	position:relative;
	padding-bottom: 5%;
}

.mlimg1, .mlimg2

{
	position:relative;
	padding:2%;
	text-align:center;
}

.fbtextbig
{
	position:relative;
	vertical-align:text-bottom;
	font-size:1.2em;
	text-align:center;
	padding-bottom:5%;
}

.fbtextbig a:hover
{
	color:red;
}

.fbtextbig a:visited
{
	color:purple;
}

.center
{
	text-align:center;
}

.mltext1
{
	font-size: 1em;
	font-weight: bold;
}

.mltext2
{
	font-size:.9em;
	font-weight:lighter;
}