body {
  margin: 0px;
  font-size: 100%;
  text-align: center;
}
#container {
  width: 800px;
  margin: 10px auto 10px auto;
  color: #333333;
  border: 1px gray solid;
  line-height: 130%;
  text-align: justify;
  background-image: url(../images/left_bg.gif);
  height: auto; 
}
#header {
  border: 1px solid gray;
  height: 160px;
  background-image: url(../images/headerpic160.jpg);
  background-repeat: no-repeat;
  background-position: top; 
}
#leftnav {
  float: left;
  width: 200px;
  margin: 0;
  background-color: #293129;
  color: #ffffff;
  background-image: url(../images/left_bg.gif); 
}
#leftnav h3 {
  text-align: center;
  padding-top: 30px;
  font-size: 95%; 
}
#leftnav a:link {
    color: #de6321;
    text-decoration: underline; 
}
#leftnav a:hover, #leftnav a:focus, #leftnav a:visited {
  color: #FFF;
}
#leftnav ul {
  list-style-type: none;
  border: none;
  font-family: 'Trebuchet MS', Lucida, Geneva, Helvetica, Arial, sans-serif;
  font-size: 90%;
  margin: 0px;
  padding: 10px;
  text-align: center; 
}
#leftnav li {
  padding-left: 20px;
  padding-right: 20px; 
}
#leftnav p {
  font-style: italic;
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 1.5em;
  margin-bottom: 1em;
  font-size: 80%;
 }
#rightnav {
  float: right;
  width: 165px;
  margin: 0;
  padding-top: 1.5em;
  background-color: #fff; 
}
#rightnav ul {
  list-style: none;
 margin: 0;
 padding: 0;
 border: none;
  text-align: center;
  font-size: 120%; 
}
#rightnav li.i {
background-image: url(../images/buttons/home.gif);
background-repeat: no-repeat;
background-position: 50%;
height: 29px; }
#rightnav li.a {
background-image: url(../images/buttons/ourwines.gif);
background-repeat: no-repeat;
background-position: 50%; 
height: 29px;}
#rightnav li.b {
background-image: url(../images/buttons/tasting.gif);
background-repeat: no-repeat;
background-position: 50%;
height: 29px; }
#rightnav li.c {
background-image: url(../images/buttons/dining.gif);
background-repeat: no-repeat;
background-position: 50%;
height: 29px; }
#rightnav li.d {
background-image: url(../images/buttons/music.gif);
background-repeat: no-repeat;
background-position: 50%; 
height: 29px;}
#rightnav li.e {
background-image: url(../images/buttons/philo.gif);
background-repeat: no-repeat;
background-position: 50%; 
height: 29px; }
#rightnav li.f {
background-image: url(../images/buttons/awards.gif);
background-repeat: no-repeat;
background-position: 50%; 
height: 29px;}
#rightnav li.g {
background-image: url(../images/buttons/stockists.gif);
background-repeat: no-repeat;
background-position: 50%; 
height: 29px;}
#rightnav li.h {
background-image: url(../images/buttons/contact.gif);
background-repeat: no-repeat;
background-position: 50%;
height: 29px; }
#rightnav li.j {
background-image: url(../images/buttons/articles.gif);
background-repeat: no-repeat;
background-position: 50%;
height: 29px; }
#rightnav li.k {
background-image: url(../images/buttons/links.gif);
background-repeat: no-repeat;
background-position: 50%;
height: 29px; }
#rightnav li a {
  display: block;
  height: 20px;
  padding: 0px;
  margin: 0px;
  text-decoration: none; 
}
#rightnav li a:hover, #rightnav li a:focus{
  border: 2px #8cb552 solid;
  width: 98%; 
}
#rightnav p {
  color: #ffffff;
  font-size: 88%;
  font-style: italic;
  margin-bottom: 0px;
  padding-right: 13px;
  padding-left: 13px;
  font-family: Times, "Times New Roman", serif;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
    margin-top: 0px; 
}
#rightnav p img {
    padding-top: 20px; 
}
#rightnav h4 {
text-align: center; }
#specialsbox {
  background-color: #d66121;
    margin-top: 15px; 
}
.specials {
  font-weight: bold;
  color: #333333; 
}
#content {
  margin-left: 200px;
  margin-right: 165px;
  }
#content p {
    font-size: 90%;
    padding-right: 1em;
    padding-left: 1em;
    font-family: Times, "Times New Roman", serif; 
}
#content h4.bawleyvale {
  height: 25px;
  background-image: url(../images/bawleyvale.gif);
  background-repeat: no-repeat;
  background-position: 1em; 
}
.firstword {
  font-weight: bold;
 }
#footer {
  clear: both;
  margin: 0;
  padding: .5em;
  color: #333;
  background-color: #8cb552;
  border-top: 1px solid gray;
  font-size: 80%;
  text-align: center; 
}
.copyright {
  font-style: italic;
 }
a:link {
    text-decoration: none;
    color: #d66b21; 
}

