/* CSS Document */
body{
background-color: #795236;
background-image:url(images/home/body_bg.jpg);
background-repeat:repeat-x;
}
.outerwraper{
width: 851px;
height: auto;
margin: auto;
margin-top: 30px;

}

.wraper{
width: 851px;
height: auto;
background-image:url(images/home/content_repeat.jpg);
background-repeat:repeat-y;
}
.wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
font-size: .01em;
}
.header{
width: 851px;
height: 172px;
.height:192px;
min-height: 172px;
display:block;
margin: 0;
padding: 0;
}

.main_nav_holder{
width: 851px;
height: 57px;
background-image:url(images/home/nav_bg.jpg);
background-repeat: no-repeat;
background-position: top;
margin:0;

}


.navigation{
width: 791px;
height: 57px;
padding: 0 0 0 50px;

}
.navigation ul:after{
content: ".";
display: block;
visibility: hidden;
height: 0;
font-size: 1px;
clear: both;
}
.navigation ul li{
width: auto !important;
width: 5px;
list-style-type: none;
float:left;
height: 20px;
margin-top: 18px;
border-left: solid 1px #502000;
border-right: solid 1px #502000;
white-space: nowrap;
}
.navigation ul li a{
display: block;
text-decoration: none;
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .1em;
text-align:center;
padding: 4px 6px 0px 6px;
color: #E9DBC1;
height: 16px;
}
.navigation ul li a:hover{
background-image:url(images/home/rollover.gif);
background-position: bottom;
color: #ffffff;
}
.alt { display: none; 
}
.contentholder{
width: 851px;
height: auto;
background-image:url(images/gallery/gallery_top.jpg);
background-repeat:no-repeat;
}

.contentwraper{
width: 851px;
height: auto;
min-height: 200px;
position:relative;

}



.contact_wraper{
width: 719px;
height: 420px;
margin-left: 60px;
display:block;
margin-top: 0px;

}
.contact_wraper:after{
content: ".";
display: block;
visibility: hidden;
height: 0;
font-size: 1px;
clear: both;
}
.west1{
width: 353px;
height:120px;
float: left;
display:inline;
background-image:url(images/contact/christian_up.jpg);
background-repeat:no-repeat;
margin-top: 20px;
}
.west1:hover{
background-position:0 -121px;
}
.east1{
width: 353px;
height:120px;
float: right;
display:inline;
background-image:url(images/contact/jeff_donny_up.jpg);
background-repeat:no-repeat;
margin-top: 20px;
}
.east1:hover{
background-position:0 -120px;
}
.west2{
clear:both;
width: 353px;
height:120px;
float: left;
display:inline;
background-image: url(images/contact/amy_up.jpg);
background-repeat:no-repeat;
margin-top: 14px;
}
.west2:hover{
background-position:0 -121px;
}
.east2{
width: 353px;
height:120px;
float: right;
display:inline;
background-image: url(images/contact/beverly_up.jpg);
background-repeat:no-repeat;
margin-top: 14px;
}
.east2:hover{
background-position:0 -121px;
}
.address{
clear:both;
float: left;
width:719px;
height:91px;
background-image:url(images/contact/mailing_address.jpg);
background-repeat:no-repeat;
margin-top: 15px;
}
.web_contact{
clear: both;
width:715px;
height: 30px;
background-image:url(images/contact/web_comments.jpg);
background-repeat: no-repeat;
display:block;
}
.web_contact:hover{
background-position:0 -36px;
}
.name_holder{
width: 700px;
height:50px;
display:block;
margin-bottom:20px;
margin-top:0px;
clear:both;
}
.title_holder{
width:300px;
height:50px;
display:block;
float: left;
}
.info_holder{
width:350px;
height: 50px;
color:#993300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-top:10px;
padding-left: 15px;
line-height:18px;
float:left;
}
.info_holder a{
width:480px;
height: 50px;
color:#993300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:15px;

}
.info_text_dark{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}



.footer{
clear:both;
width:851px;
height:115px;
background-image:url(images/home/footer_bg.jpg);
background-repeat:no-repeat;
}
