body {
background-color: #c69c6d;
padding: 0;
margin: 0;
font-family: arial, helvetica;
font-size: 14px;
color: #603913;
text-align: center;

}

a img {
border:0;
}

a:link, a:hover, a:visited, a:active img{
text-decoration: none;
border:0;
border:none;
color: #603913;
}

h1{
padding: 30px 0 0;
/*margin: 0 0 0 175px;*/
margin: 0 0 0 55px;
color: #946e46;
text-align: center;
font-size: 30px;
}

h3{
padding: 0;
/*margin: 0 0 0 225px;*/
margin: 0 0 0 175px;
text-align: left;
font-size: 20px;
}

p{

text-align: justify;
}

#header{
background-image: url(images/menubg1.jpg);
background-repeat: repeat-x;
background-position: center top;
width: 800px;
margin: 0 auto;
padding:0;
height: 75px;
border-bottom: 3px #7b1223 solid;
font-size: 14px;
}



.menu{
height: 75px;
margin: 0;
padding:0;
vertical-align: middle;
display: table-cell;
}

.nav{
list-style-type: none;
margin: 0;
padding:0;
float: left;
height: 75px;
}

.middle{
vertical-align: middle;
height: 75px;
}

.nav ul {
padding-left: 0;
margin: 0;
}

.nav li {
height: 75px;
list-style-type: none;
margin: 0;
color: #fff;
text-align: center;
font-family: Times New Roman;
font-weight: bold;
}

a.nav:link, a.nav:visited, a.nav:active img{
text-decoration: none;
border:0;
border:none;
color: #fff;
}

a.nav:hover{
color: #fff;
}

a.b1 { display: block; width: 85px; height: 75px; background: url('images/b1.jpg') no-repeat 0 0;}
a.b1a {display: block; width: 85px; height: 75px; background: url('images/b1a.jpg') no-repeat 0 0;}
a:hover.b1 {background-position: -85px 0;}

a.b2 { display: block; width: 85px; height: 75px; background: url('images/b2.jpg') no-repeat 0 0;}
a.b2a {display: block; width: 85px; height: 75px; background: url('images/b2a.jpg') no-repeat 0 0;}
a:hover.b2 {background-position: -85px 0;}

a.b3 { display: block; width: 85px; height: 75px; background: url('images/b3.jpg') no-repeat 0 0;}
a.b3a {display: block; width: 85px; height: 75px; background: url('images/b3a.jpg') no-repeat 0 0;}
a:hover.b3 {background-position: -85px 0;}

a.b4 { display: block; width: 85px; height: 75px; background: url('images/b4.jpg') no-repeat 0 0;}
a.b4a {display: block; width: 85px; height: 75px; background: url('images/b4a.jpg') no-repeat 0 0;}
a:hover.b4 {background-position: -85px 0;}

a.b5 { display: block; width: 85px; height: 75px; background: url('images/b5.jpg') no-repeat 0 0;}
a.b5a { display: block; width: 85px; height: 75px; background: url('images/b5a.jpg') no-repeat 0 0;}
a:hover.b5 {background-position: -85px 0;}

a.b6 { display: block; width: 85px; height: 75px; background: url('images/b6.jpg') no-repeat 0 0;}
a.b6a { display: block; width: 85px; height: 75px; background: url('images/b6a.jpg') no-repeat 0 0;}
a:hover.b6 {background-position: -85px 0;}

a.b7 { display: block; width: 85px; height: 75px; background: url('images/b7.jpg') no-repeat 0 0;}
a.b7a { display: block; width: 85px; height: 75px; background: url('images/b7a.jpg') no-repeat 0 0;}
a:hover.b7 {background-position: -85px 0;}

.headersub{
background-image: url(images/headersub.jpg);
background-repeat: repeat-x;
background-position: center top;
height: 14px;
color: #7b1223;
text-align: left;
font-size: 11px;
padding: 0 0 0 24px;
margin: 0;
font-family: times new roman;

}

.headerim1{
height: 246px;
padding: 0;
margin: 0;
}

.logo{
width: 195px;
height: 75px;
float: left;
padding: 0 7px 0 0;
margin: 0;
}

.headertext{
background: tranparent;
width: 250px;
padding: 50px 0;
margin: 0;
font-style: italic;
float: right;
text-align: center;
color: #8c491f;
font-size: 22px;
}

.headerbar3{
margin: 0;
padding:0;
width: 100%;
color: #fff;
}

.main{
background-image: url(images/rightbg.jpg);
background-repeat: no-repeat;
background-position: right top;
min-height: 427px;
width: 537px;
float: right;
margin: 0;
padding:0 123px 0 0 ;
}

.main2{
width: 537px;
float: right;
margin: 0;
padding:0 123px 0 0 ;
}

.main3{
background-image: url(images/rightbg.jpg);
background-repeat: no-repeat;
background-position: right top;
margin: 0 auto;
padding:0;
}

.mainblock{
width: 537px;
float: right;
margin: 0;
padding:0 123px 0 0 ;
}

h2{
font-size: 18px;
float:left;
margin: 0;
padding: 0;
}

dt{
list-style-type: none;
margin: 0;
padding: 0;
text-align: left;
font-weight: bold;
}

dd{
list-style-type: none;
margin: 0 0 10px 0;
padding: 0;
text-align: left;
font-weight: normal;
font-style: italic;

}

ul.beerlist{
list-style-type: none;
margin: 0 0 10px 0;
padding: 0;
text-align: left;
font-weight: none;
font-style: italic;

}

.beveragelist1{
float: left;
}
.beveragelist2{
float: right;
}

#mainedit{
text-align: justify;
font-size: 14px;
}

#mainedit p{
clear: both;
}

#mainedit img{
margin: 0 0 10px 10px;
float: right;
}

.text1{
text-align: justify;

font-size: 14px;
}

.text1 img{
margin: 0 0 10px 10px;
float: right;
}

.text2{
text-align: justify;

font-size: 12px;
}

.text3{
text-align: justify;
font-size: 12px;
}

.center{
text-align: center;
}

.specialsbox{

font-size: 12px;
}

.sideimage{
margin: 0 0 10px 10px;
float: right;
}

.lowerbar{
background-color: #bab771;
width: 800px;
height: 5px;
margin: 0 auto;
padding:0;
border-bottom: 5px #7b1223 solid;
}

.footerbar{
background-image: url(images/footerbg.jpg);
background-repeat: repeat-x;
background-position: center top;
margin: 0 auto;
width: 800px;
height: 33px;
}

.footertext{
color: #7b1223;
font-family: times new roman;
text-align: left;
font-size: 11px;
padding: 10px 0 0 10px;
margin: 0;
}

#content{
background-color: #f4ead8;
background-image: url(images/leftbg.jpg);
background-repeat: repeat-y;
background-position: 43px 338px;
width: 800px;
margin: 0 auto;
padding: 0;
}

#footer{
width: 800px;
margin: 0 auto;
padding: 0;
color: #54511b;
font-size: 10px;
text-align: left;
}

a.linkout:link, a.linkout:hover, a.linkout:visited, a.linkout:active {
text-decoration: none;
border:0;
border:none;
color: #003306;
}

.centerblock{
text-align: center;
margin: 0 auto;
padding: 0;
}

.contactlist{
list-style-type: none;
text-align: left;
float: left;
padding: 0 0 0 10px;
margin: 0;
font-weight: bold;
}


.spacerimage{
float: left;
display: inline;
}
.spacerimage2{
margin: 0 auto;
display: inline;
}

.spacer{
clear: both;
}


.preload{
display: none;
}



