body, html {
    height:100%;
    width:100%;
    margin:0;
    font-family: Arial, Helvetica, sans-serif;
}

a:link {
  color: #ffff00;
}

a:visited {
  color: #ffff00;
}

a:hover {
  color: #ffff00;
  font-weight: bold;
}

a:active {
  color: #ffff00;
}

.parallax1{
    background-image: url('../images/pub.jpg');
    height:350px;
    width:100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.parallax2{
    background-image: url('../images/cellar.jpg');
    height:350px;
    width:100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.parallax3{
    background-image: url('../images/IMG_0269.JPG');
    height:350px;
    width:100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.header{
    width:100%;
    background-color: #000066;
}

.barblock{  
    background-color: #000066;
    height:55px;
    color: #ffff00;
}

.content {
  padding: 16px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

.sticky + .content {
  padding-top: 102px;
}
.navbox{
    height:50px;
    width:50%;
    overflow: hidden;
    float:left;
}

.cbox{
    height:50px;
    overflow:hidden;
    background-color: #000066;
}
.conbox{
    height:100%;
    width:50%;
    overflow: hidden;
}

.formbox{
    text-align:left;
    height:100%;
    overflow:hidden;
    background-color: #000066;
}

input{
    width:75%;
}

textarea{
    width:75%;
    height:100px;
}

.button {
    width:20%;
    height:32px;
    background-color: #FFFF00;
    border: none;
    color: #000066;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: auto;
    cursor: pointer;
}

#navbar {
    overflow: hidden;
    background-color: #000066;
    float:left;

}

#navbar a {
  float: left;
  display: block;
  color: #ffff00;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

#navbar a:hover {
  background-color: #ffff00;
  color: #000066;
}

#navbar active {
  background-color: #4CAF50;
  color: white;
}

.textbox {
    height:500px;
    background-color:#000066;
    color:#ffff00;
    padding:15px;
}

.tabsty1 {
    border:1px solid yellow;
    border-collapse: collapse;
    background-color:#123456;
    
}

.tabsty1 td{
    border:1px solid yellow;
    background-color:#000066;
    padding: 3px 9px;
    
}

.warning1 {
    width:66%;
    background-color:#FF0000;
    color:#FFFFFF;
    }
    
.warning2 {
    width:66%;
    background-color:#FFFFFF;
    color:#FF0000;
    }
