@charset "utf-8";
/* CSS Document */


body
{
margin:0px auto;
padding:0px;
color:#39312e;
font:14px/18px Arial, Helvetica, sans-serif;
background:url(../images/body-bg.jpg) left top repeat-x #ffeeba;
}
img
{
border:none;
}
form 
{
margin:0px;
padding:0px;
}
p 
{
margin:13px auto;
padding:0px;
}
.left 
{
float:left;
}
.right
{
float:right;
}
a 
{
text-decoration:none;
outline:none;
font:bold 14px/18px Arial, Helvetica, sans-serif;
color:#39312e;
}
a:hover 
{
text-decoration:none;
color:#000;
}
.footer
{
font:13px/18px Arial, Helvetica, sans-serif;
color:#625438;
height:80px;
padding-top:10px;
}
.footer a
{
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#625438;
text-decoration:none;
}
.footer a:hover
{
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
.header-top
{
background:url(../images/header-bg.jpg) left top no-repeat;
width:1002px;
height:117px;
}
.body-mid
{
background:url(../images/body-mid.jpg) left top repeat-y;
}
h1
{
padding:0px;
margin:0px;
font:normal 27px/35px Georgia, "Times New Roman", Times, serif;
color:#3d2517;
text-transform:uppercase;
}
h2
{
padding:0px;
margin:0px;
font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
color:#3d2517;
text-transform:uppercase;
}
h3
{
padding:0px;
margin:0px;
font:normal 19px/22px Georgia, "Times New Roman", Times, serif;
color:#3d2517;
text-transform:uppercase;
}

h4
{
padding:0px;
margin:0px;
font:normal 16px/35px Georgia, "Times New Roman", Times, serif;
color:#3d2517;
text-transform:uppercase;
}
.image-gap
{
margin-left:15px;
}

.navcontainer {
float:left;
list-style-type:none;
margin:0px;
width:1002px;
height:54px;
padding-top:3px;
}
.navcontainer ul {
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
}
.navcontainer ul li {
margin:0px;
float:left;
text-align:center;
height:54px;
}
.navcontainer ul li a span
{
display:none;
}
.home
{
background:url(../images/home.jpg) left bottom no-repeat;
width:159px;
height:54px;
float:left;
}
.home:hover
{
background:url(../images/home.jpg) left top no-repeat;
width:159px;
height:54px;
float:left;
}
.description
{
background:url(../images/description.jpg) left bottom no-repeat;
width:184px;
height:54px;
float:left;
}
.description:hover
{
background:url(../images/description.jpg) left top no-repeat;
width:184px;
height:54px;
float:left;
}
.photograph
{
background:url(../images/photograph.jpg) left bottom no-repeat;
width:177px;
height:54px;
float:left;
}
.photograph:hover
{
background:url(../images/photograph.jpg) left top no-repeat;
width:177px;
height:54px;
float:left;
}

.address
{
background:url(../images/address.jpg) left bottom no-repeat;
width:150px;
height:54px;
float:left;
}
.address:hover
{
background:url(../images/address.jpg) left top no-repeat;
width:150px;
height:54px;
float:left;
}

.map
{
background:url(../images/map.jpg) left bottom no-repeat;
width:113px;
height:54px;
float:left;
}
.map:hover
{
background:url(../images/map.jpg) left top no-repeat;
width:113px;
height:54px;
float:left;
}

.contact
{
background:url(../images/contact.jpg) left bottom no-repeat;
width:199px;
height:54px;
float:right;
}
.contact:hover
{
background:url(../images/contact.jpg) left top no-repeat;
width:199px;
height:54px;
float:right;
}
.banner
{
background:url(../images/banner.jpg) left top no-repeat;
width:1000px;
height:353px;
margin-left:1px;
margin-right:1px;
}
.logo
{
margin-left:289px;
margin-top:19px;
}

.input-box
{
border:1px solid #e87c00;
height:20px;
width:220px;
}

.input-box-big
{
border:1px solid #e87c00;
height:120px;
width:220px;
}
.border
{
border-bottom:1px dotted #d9b5a0;
padding-top:10px;
padding-bottom:10px;
}

.content-nav {
float:left;
list-style-type:none;
margin:0px;
width:900px;
padding-top:3px;
}
.content-nav ul {
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
}
.content-nav ul li {
margin:0px;
float:left;
text-align:left;
background:url(../images/arrow.png) 10px 8px no-repeat;
padding-top:2px;
padding-bottom:2px;
width:950px;
padding-left:25px;
}