body {
background-image:url(/images/background.jpg);
background-repeat:repeat-x;
background-color:#251403;
margin:0;
padding:0; }

#main {
background-image:url(/images/background-front.jpg);
background-repeat:no-repeat;
background-position:top;
margin:0 auto;
padding:0;
width:100%; }

#main-short {
background-image:url(/images/background-front.jpg);
background-repeat:no-repeat;
background-position:top;
margin:0 auto;
padding:0;
width:100%;
height:992px; }

#main-background {
width:980px;
margin:0 auto; }

.content {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#342617; 
margin:10px 20px 10px 40px; }

.content h3 {
color:#7b5512;
font-size:19px;
font-weight:normal; }

.content h3 a {
color:#7b5512;
font-size:19px;
font-weight:normal;
text-decoration:none; }

.content h3 a:visited {
color:#7b5512;
font-size:19px;
font-weight:normal; }

.content h3 a:hover {
color:#7b5512;
font-size:19px;
font-weight:normal;
text-decoration:underline; }

.content h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
color:#342617;
font-weight:normal; }

.content i {
color:#7b5512;
font-style:normal; }

.content b i {
color:#7b5512;
font-size:21px;
font-weight:normal;
font-style:italic; }

.content input,textarea {
border:#333333 solid 1px;
background-color:#e7ede3;
font-size:16px;
width:300px;
margin:4px;}

.content .formcity input {
width:115px;
margin:4px 4px 4px 0; }

.content .formstate input {
width:27px; }

.content .formzip input {
width:65px; }

.content form div {
margin:4px; }

.content .button {
background-image:url(/images/submit.jpg);
border:0;
width:163px;
height:45px;
cursor:pointer; }

.content .contact1 {
display:inline;
float:left;
margin-left:136px;
color:#866426;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
font-style:italic; }

.content .contact2 {
display:inline;
float:right;
margin-right:42px;
color:#881f26;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-style:italic; }

.content-home {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#342617; 
margin:0px 20px -277px 200px; }

.content-home h3 {
color:#7b5512;
font-size:19px;
font-weight:normal; }

.content-home h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#342617;
font-weight:normal; }

.content-home i {
color:#7b5512;
font-style:normal; }

.content-home b i {
color:#7b5512;
font-size:21px;
font-weight:normal;
font-style:italic; }

.content-small {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#342617; 
margin:10px 20px 81px 40px; }

.content-small h3 {
color:#7b5512;
font-size:19px;
font-weight:normal; }

.content-small h3 a {
color:#7b5512;
font-size:19px;
font-weight:normal;
text-decoration:none; }

.content-small h3 a:visited {
color:#7b5512;
font-size:19px;
font-weight:normal; }

.content-small h3 a:hover {
color:#7b5512;
font-size:19px;
font-weight:normal;
text-decoration:underline; }

.content-small h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
color:#342617;
font-weight:normal; }

.content-small i {
color:#7b5512;
font-style:normal; }

.content-small b i {
color:#7b5512;
font-size:21px;
font-weight:normal;
font-style:italic; }

.text-body {
background-image:url(/images/text-body.jpg);
background-repeat:repeat-y; }

.link {
margin:0px 0px 12px 27px; }

.ourservices {
position:relative;
left:-90px;
bottom:-32px;
margin:0;
padding:0; }

.side-border {
border-left:#463a2b dotted 2px;
width:100%; }

.side1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#7b5512;
line-height:1.5;
margin:29px 75px 0 20px; }

.side1 i {
font-size:12px;
color:#342617;
display:block;
margin-top:10px; }

.side2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#7b5512;
line-height:1.5;
margin:49px 75px 0 20px; }

.side2 i {
font-size:12px;
color:#342617;
display:block;
margin-top:10px; }

.side2 ul {
margin: 13px 0px 0px 0px; }

.sub-topback {
background-image:url(/images/topback1.jpg);
background-position:left 38px; }

.middleback {
background-image:url(/images/middleback1.jpg);
background-position:left 253px;
background-repeat:no-repeat; }

.sideback {
background-image:url(/images/sideback.jpg);
background-position:left 466px; }

.footer {
margin:35px 0 15px 75px;
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
color:#a39c8e; }

.footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
color:#a39c8e;
text-decoration:none; }

.footer a:hover {
text-decoration:underline; }

.footer a:visited {
color:#a39c8e; }

.footer2 {
margin:0 0 15px 75px;
color:#736053;
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px; }

.footer2 a {
color:#736053;
text-decoration:none;}

.footer2 a:hover {
color:#736053;
text-decoration:underline; }

.footer2 a:visited {
color:#736053; }

.footer img {
margin-bottom:-6px; }

.headerimg {
left:0px;
position:relative;
top:0px; }

.social {
	left: 48px;
    position: relative;
    top: 54px;
    width: 100px; }
	
.facebook {
	left: 56px;
    position: relative;
    top: 62px;
    width: 100px; }	
