@charset "utf-8";
/* CSS Document */
html {
}

body {
	margin:0px;
	padding:0px;
	background:#ffffff url("images/BG.gif") repeat-x;
	color:#666666;
	font-family: Arial;
	font-size:14px;
	position:relative;
	min-width: 811px
}
body#home {
	background:#ffffff url("images/homeBG.gif") repeat-x;
}
.wrapper {
	margin:0px;
	padding:0px 8px;
	width: 795px;
	margin:0px auto;
}
#header {
	margin:0px;
	padding:0px;
}
#logo {
	float:left;
	margin:0px;
}
#contact {
	float:right;
	text-align:right;
	font-size:14px;
	font-family: "Trebuchet MS", Arial;
	font-weight:bold;
	padding-top:0px;
	width:450px;
}
#body .wrapper {
	margin-top:30px;
}
#bodyHome {
	background-color:#f7f5e1;
}
.homeWell1 {
	border-right:1px solid #cccccc;
	padding: 20px 25px 20px 14px;
	width: 155px;
	float:left;
}
.homeWell2 {
	padding: 20px 0px 20px 25px;
	width: 285px;
	float:left;
}
.well1 {
	padding: 0px 50px 0px 14px;
	width: 466px;
	float:left;
}
.well2 {
	width: 265px;
	float:left;
}
#footer {
	margin:0px;
	padding:0px;
	background:#f7f5e1 url("images/footerBG.gif") repeat-x bottom;
	width:100%;
	border-top:1px solid #cccccc;
}
.footerContact {
	color:#ffffff;
	font-size:12px;
	margin:92px 0px 0px 275px;
}
.footerContact A {
	color:#ffffff;
}
.footerAddress {
	color:#999999;
	font-size:12px;
	margin:15px 0px 0px 275px;
	padding:0px;
}

#navigation {
	padding:0px;
	margin:0px;
}
#navigation li {
	display: block;
	float: left;
	list-style-type: none;
}
#navigation A {
	display:block;
	float: left; 
	padding: 12px 12px 13px 12px; 
	margin-top:1px;
	border-right: 1px solid #FFFFFF; 
	color: #FFFFFF; 
	font-size:14px; 
	font-weight:bold;
	text-decoration:none;
}
#navigation a:hover, #navigation a.active {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#9d0b0b;
}
.phone {
	font-size:30px;
	color:#9d0b0b;
}
IMG {
	border:none;
}
A {
	color:#9d0b0b;
}
.homeImage {
	float:left;
}
.footerLogo {
	float:left;
	padding:0px 40px 0px 12px;
}
.footerImage {
	float:right;
}
.wrapper#footerbar {
	background: url('images/footerImage.jpg') no-repeat right bottom;
	padding-bottom: 100px;
}
#subfooter {
	font-size:12px;
}
H1, H1 A {
	color:#6f9512;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
H2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
	padding:0px;
}
H3 {
	color:#9d0b0b;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
P {
	padding:0px;
	margin:0px 0px 16px 0px;
}