
@charset "utf-8";

* {

	outline:none;

	}

html {

	text-align:center;

	font-family:helvetica, verdana, arial, sans-serif;

	}

body {

	margin:0;

	text-align:center;

	font-size:12px;

	}

img {

	border:none;

	}

h1 {

	font-size:25px;

	color:#261b0e;

	font-weight:lighter;

	margin-top:10px;

	line-height:140%;

	}

h2 {

		font-size:16px;

		color:#325936;

		}

	legend {

	color:#261b0e;

	font-weight:bold;

	margin-left:40px;

	font-size:1.2em;

	}

input {

	margin:5px 0 0 0;

	}

p {

	line-height:150%;

	font-size:12px;

	}

hr {

	color:#573327;

	background-color:#573327;

	height:1px;

	

	}

ul {

	list-style-type:disc;

	font-size:13px;

	padding-left:25px;

	line-height:120%;

	}

li {

	margin-top:8px;

	}

#container {

	background:#3b493c url(images/bg.jpg) no-repeat top center;

}

#wrap {

	background:#ffffff url(images/wrap-bg.gif) repeat-y;

	margin:0 auto 0px auto;

	width:870px;

	text-align:left;

    border-left:1px solid #000000;

	}

#header {

	height:100px;

	width:870px;

	background-image:url('images/header.jpg');

	background-repeat:no-repeat;

	background-position:top center;

	margin:0 auto;

	}

#top1 {

	background:url(images/top1.jpg) no-repeat;

	width:870px;

	height:41px;

	}

#left {

	width:150px;

	height:100%;

	padding:0;

	margin:0;

	float:left;

	}

#mid {

	float:left;

	width:700px;

	background-color:#fff;

	padding:10px;

	}

	#mid h3 {

		font-size:14px;

		text-transform:uppercase;

		color:#573327;

		}

#right {

	float:left;

	}

#footer {

	width:100%;

	height:140px;

	background:url(images/footer-bg.jpg) repeat-x;

	margin:0px auto 0px auto;

	padding:20px 0px 10px 0px;

    border-top:1px solid #263027;

	}

	#footer h1 {

		margin-top:0;

		text-align:left;

		font-size:.8em;

		color:#ccc3be;

		}

	#footer a {

		font-size:10px;

		color:#000;

		text-decoration:none;

		}

	#footer p {

		font-size:10px;

		letter-spacing: -.1px;

		}

	#footerInside {

		width:870px;

		margin:0 auto;

		}

    #footerLogos {

		background: url(/images/footer-logos.jpg) no-repeat;

		float:right;

        height:55px;

        width:273px;

        position:relative;

        top:-20px;

        }

/*****************CLASSES********************/

.arrow {

	list-style-image:url(images/list-image.gif);

	font-size:16px;

	font-weight:bold;

	margin-top:10px;

	padding-left:30px;

	}

	.arrow li {

		margin-top:8px;

		}

	.arrow a {

	color:#fff;

	text-decoration:none;

	font-size:11px;

	font-weight:lighter;

	}

	.arrow a:hover {

		color:#baf4bd;

		}

.clear {

	clear:both;

	}

form.contact {

	width:45%;

	margin:0 0 20px 0;

	}

	form.contact textarea {

		width:99%;

		}

	form.contact p {

		font-weight:bold;

		}

.contactField {

	width:100%;

	background-color:#325936;

	padding:5px 0;

	text-align:center;

	margin:20px 0 15px 0;

	}

	.contactField h2 {

		color:#ffffff;

		margin:0;

		}

.divLeft {

	float:left;

	text-align:left;

	margin-right:10px;

	height:auto;

	}

	.divLeft p {

		margin:8px 0 0 0;

		font-weight:bold;

		}

.divRight {

	float:right;

	}

.floatLeftImg {

	float:left;

	padding-right:10px;

	}

.floatRightImg {

	float:right;

	padding-left:10px;

	}

.home {

	font-size:12px;

	margin-top:0;

	}

p.caption {

	margin-top:5px;

	font-size:11px;

	}

.testimonial {

	background-color:#e5d1af;

	background-repeat:no-repeat;

	border:1px solid white;

	font-size:13px;

	padding:15px 15px 0px 15px;

	}

	.testimonial a {

		font-weight:bold;

		font-style:italic;

		color:#261b0e;

		}
