/* CSS Document */
body{
background-color:#2D5C3A;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(http://www.kellerslawnservice.com/images/slices/bg_lawn.jpg);
background-repeat:repeat-x;
font-size:14px;
}

#cpad{
padding-left:10px;
 padding-right:10px;
  padding-bottom:2px;
   padding-top:2px;
   }

.welcome{
font-size:18px;
color:#990000;
}
h1{
font-size:18px;
color:#990000;
}
h2{
font-size:24px;
color:#990000;
}
.red{
color:#990000;
}
.special1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
width:80px;
height:37px;
margin:15px;
}
.special2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
width:102px;
height:63px;
margin:15px;
}
.special3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
width:158px;
height:63px;
margin:15px;
}
.special4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
margin-top:10px;
}

/* reg navigation */
a:link, a:visited  {
	color:#990000;
	text-decoration:underline;

}
a:hover, a:active {
	color:#003333;
	text-decoration:none;
}
 /* footer navigation */
 #footer {
 background-color:#990000;
  width:897px;
   height:40px;
 font-size:12px;
 color:#FFFFFF;
 }
#footer a:link, #footer a:visited {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
}
#footer a:hover, #footer a:active {
color:#CCCCCC;
text-decoration:none;
}


/* content navigation */
#content a:link, #content a:visited {
color:#191975;
text-decoration:underline;
}
#content a:hover, #content a:active {
color:#AA9F6B;
text-decoration:none;
}

/* images with this class will get this style*/

.imgborder {border: 1px solid #000000;
}


/* for forms */

#form{
	width:400px;
	margin: 0px auto;
	
}


.small{
font-size:11px;
}
.required{
font-weight:bolder;
color:#ff0000;}

input.bg{
background-color:#5E7AA2;}
input.txt{color:#000000;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF !important;
border:1px inset #00008b;
width: 200px;
}
input.btn{
color:#00008b;
background-color: #FFFFFF;
border: 1px outset #00008b;
}
form p {
clear: left;
margin:0;
padding:0;
padding-top: 10px;
font: bold 12px Arial, Arial, Helvetica, sans-serif !important;
}
form p .submit{
margin:0;
padding:0;
}
form p label {
float: left;
width:45%;
font: bold 12px Arial, Arial, Helvetica, sans-serif;}

textarea {
width: 200px;
height: 40px;
color:#000000;
background-color: #FFFFFF;
border: 1px solid #00008b;
font-family:Arial, Helvetica, sans-serif;}
fieldset{
border: 1px dotted #003300;
margin-top:16px;
padding:10px;}
legend{
	font: bold 16px Arial, Arial, Helvetica, sans-serif;
	color:#000099;


}
h2{
	font: bold 16px Arial, Arial, Helvetica, sans-serif;
	color:#990000;
	}
#selection {
	width:300px;
	font: bold 0.9em Arial, Arial, Helvetica, sans-serif;
	margin-right: 200px;
	margin-left: 300px;
	padding-left: 40px;
	margin-bottom: 15px;
}
	