﻿body {
	color: #000000;
	font-size : 1em;
	font-family:  Arial, Helvetica, sans-serif;
	text-align: center;
	/*ackground: #463430 url(images/brownish.jpg) top repeat-x scroll;*/
	background: #463430 url(images/site-back2.jpg) top center repeat-x scroll;
	margin: 10px auto;
}
html, body {
	height: 100.1%;
}
img {
	border: none;
}
a, a:link, a:visited {
	color: #143761;
	text-decoration: underline;
	background-color: transparent;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
}
a:active {
	color: black;
	background-color: #e0e1ca;
}
h1, h2, h3, h4, h5, h6 {
	color: #0065a4;
	background-color: transparent;
	font-size: 95%;
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
h1 {
 box-shadow: 5px 5px 2px #888;
 background-color: #A6CE39;
 border-radius: 5px;
margin: auto;
 width: 90%;
 }
 
p {
	color: black;
	background-color: transparent;
	text-align : left;
	font-weight: normal;
	font-size: 90%;
	margin-left: 10px;
}
table#contact-form {
	margin: 1em auto;
	text-align: center;
	/*background-color: #463430;*/
	background-color:#89736e;
}

div#colors {
	/*width: 466px;*/
	height: 397px;
	float: left;
}
table#colors {
	/*width: 466px;*/
	text-align: center;
	font-size: 80%;
	font-weight: bold;
}
table#colors td {
	padding-top: 12px;
	padding-bottom: 12px;
	vertical-align: top;
}
table#colors td a {
	text-decoration: none;
}
ul, li {
	list-style: disc;
	text-align: left;
	
}
li {
	font-size: 90%;

}
input, textarea {
	background-color: #FFFFFF;
	border: 1px solid #818285;
	height: 24px;

}
input.btn {
	background-color: #A6CE39;
	 border-radius: 5px;
	  box-shadow: 5px 5px 2px #888;
}
.input-prompt {
  position: absolute;
  font-style: italic;
  color: #aaa;
  margin: 0.2em 0 0 .5em;
}
#media-kit {
background-color: #A6CE39;
 border-radius: 5px;
 border: 1px solid  #818285;
 width: 99px;
 height: 70px;
 float:right;
 margin-right: 40px;
  box-shadow: 5px 5px 2px #888;
 }
 #media-kit h3 {
 margin-bottom: 4px;
 }
 #media-kit a, #media-kit a:link, #media-kit a:visited{
 text-decoration:none;
 }
 #free-quote {
background-color: #A6CE39;
 border-radius: 5px;
 border: 1px solid  #818285;
 width: 99px;
 height: 70px;
 float:right;
 margin-right: 40px;
  box-shadow: 5px 5px 2px #888;
 }
 #free-quote h3 {
 margin-bottom: 4px;
 }
 #free-quote a, #free-quote a:link, #free-quote a:visited{
 text-decoration:none;
 }
div {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#banner-back {
width: 100%;
height: 121px;
background: #fbf5e9 url(images/banner-back.jpg) top center repeat-x scroll;
margin:0px;
} 
#banner {
	height: 121px;
	background-color:transparent;
	margin: 0px auto;
	text-align: center;
	width: 950px;
}

#logo {
	height: 121px;
	width: 264px;
	text-align:left;
	margin-top: 0px;
float:left;
	
}
#wrap {
	width: 950px;
	/*background: transparent url(images/wrap-back-860.jpg) center top repeat-y scroll;*/
	background-color: #f6f6f6;
	text-align: center;
	margin: 0px auto 0px auto;
	height: auto;
}


#top-right {
float:right;
width: 270px;
border-left: 1px solid #999999;

}
#locate-dealer {
background-color: #A6CE39;
border-radius: 5px;
 box-shadow: 5px 5px 2px #888; 
 border: 1px solid  #818285;
 width: 160px;
 height: 18px;
 text-align:center;
 margin:auto;
 font-size: 90%;
 font-family: 'Century Gothic', Arial, Helvetica, sans-serif;

 }
 #locate-dealer a, #locate-dealer a:link, #locate-dealer a:visited
 {
 text-decoration:none;
 padding-top: 2px;
 padding-bottom: 2px;
 margin-top:2px;
 }
 #menu-top
 {margin-top:5px;
 font-size:80%;
 text-align:left;
 margin-left: 55px;
 }
#menu-top a, #menu-top a:link, #menu-top a:visited {

text-decoration:none;
font-style:italic;
font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
font-weight:100;
padding-bottom: 4px;
}
#menu-top a:hover 
{
font-style:normal;
}
#left-col-home {
	text-align: left;
	margin: 0px;
	width: 680px;
	float: left;
	color: #0065a4;

}
#left-col {
	text-align: left;
	margin: 0px;
	width: 680px;
	float: left;
	color: #0065a4;
	border-right: 1px solid #999999;

}
#left-col h1, #left-col h2, #left-col h3, #left-col h4{
margin-left: 10px;
text-transform: uppercase;
}
address {
	font-size: 65%;
	color: #000000;
	text-align: center;
	border-top: 1px solid #A8D03C;
	width: 261px;
}

#menu {
 font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	   background-color:#89736e;
	   /*background-color: #cccccc;*/
	    width: 950px;
		color: #333333;		
		text-align: center;
		margin: 5px auto;		
        height: 50px;
        border-radius: 15px;

}
#menu a, #menu a:link, #menu a:visited {
	background-color: transparent;
	vertical-align:middle;
	/*color: #333333;*/
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 12px 5px 0px 5px;
	margin: 12px 5px 0px 5px;
	font-size: 85%;
	line-height: 50px;
}
#menu a:hover {
	background-color : transparent;
	text-align: left;
	color: #0065A4;
}
/*menu active page buttons*/
body.hm #menu #hm, body.hm #menu #hm a, 
body.cc #menu #cc, body.cc #menu #cc a, 
body.gs #menu #gs, body.gs #menu #gs a, 
body.ho #menu #ho, body.ho #menu #ho a, 
body.ps #menu #ps, body.ps #menu #ps a, 
body.mr #menu #mr, body.mr #menu #mr a, 
body.fc #menu #fc, body.fc #menu #fc a, 
body.ac #menu #ac, body.ac #menu #ac a, 
body.ga #menu #ga, body.ga #menu #ga a,
body.tp #menu #tp, body.tp #menu #tp a,
body.wuc #menu #wuc, body.wuc #menu #wuc a,
body.ctc #menu #ctc, body.ctc #menu #ctc a,
body.ev #menu #ev, body.ev #menu #ev a {
	color: #A6CE39;
}
#content {
	background-color: transparent;
	color: black;
	text-align: center;
	width: 950px;
	margin:auto;
}


#copy {
	/*margin-left: 187px; 
	margin-right: 2px;
	background-color: transparent;*/
	margin-left: 262px;
}
#right-col {
	margin-left: 690px;
}
#right-col p, #right-col ul {
margin-right: 10px;
}
#right-bottom {
float: right; width: 180px;
}

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.larger {
	font-size: 120%;
	font-weight: normal;
	color: #4b4939;
	background-color: white;
}
.hide {
	display : none;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.no-bottom-margin {
	margin-bottom: 0px;
}
.no-top-margin {
	margin-top: 0px;
}
.smaller {
	font-size: x-small;
}
.small {
	font-size: small;
	font-weight: bold;
}
.red {
	color: red;
}
.blue {
	color: blue;
}
.white {
	color: white;
}
.white-bold-center {
	color: white;
	font-weight: bold;
	text-align: center;
}
.lt-green {
	color: #17e24b;
}
#flashcontent {
	visibility : visible;
}
#titles {
	visibility : hidden;
}
#footer {
	color: #666666;
	background: transparent url(images/bottom-right.jpg) bottom right no-repeat scroll;
	background-image:url(images/bottom-right.jpg);	
	height: 121px;
	font-size: 90%;
	text-align: left;
	width: 950px;
	margin: 0px auto;
}
#footer a, #footer a:link, #footer a:visited {
text-decoration:none;
font-size:70%;
color: #666666;
}
.required {
	color: red;
	width: 4px;
}
#dis {
display: none;}


/*home boxes*/
.home-boxes {
text-align:center;
margin:auto;

}
.box {
	background: transparent url(images/white-box-back.png) top left no-repeat scroll;
	width: 200px;
	margin:  0px 10px 10px 10px;
	text-align:center;
	float: right;
	font-size: 90%;
}
.box a, .box a:link, .box a:visited{
text-decoration: none;
}
.box h3, .boxm h3 {
text-align:center;
font-size: 100%;
background-color: #A6CE39;
border-radius: 5px;
 box-shadow: 5px 5px 2px #888; 
}
.boxm {
	background-color:#E4E5E4;
	width: 200px;
	margin:  0px 10px 10px 10px;
	text-align:center;
	float: right;
	font-size: 90%;
	height: 454px;
	border-radius: 5px;
}
.boxm a, .boxm a:link, .boxm a:visited{
text-decoration: none;
}
.box p, .boxm p {
text-align: justify;
margin-right: 10px;
}
