body {
  margin:0px 0px 0px 0px;
  padding: 0px;
  color: #4a4444;
  background: #ffffff;
  font-size: 12px; 
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal; 
}

#container {
  width: 98%;
  padding: 0px;
  background: #ffffff;
  text-align: center;
} 

a {
  color: #852B21; 
  font-weight: bold; 
  text-decoration: none; 
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}

a:hover {
  color: #696969; 
  text-decoration: none; 
}

a.pagelink {
  color: #298BFF; 
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: underline; 
} 

a:hover.pagelink {
  color: #77c40a; 
  text-decoration: underline; 
}

a.footeremaillink {
  color: #ffffff; 
  font-size: 16px; 
  font-weight: bold; 
  text-decoration: none; 
} 

a:hover.footeremaillink {
  color: #ffffff; 
  text-decoration: underline; 
}

a.footerlink {
  color: #424242; 
  font-size: 11px; 
  font-weight: normal; 
  text-decoration: none; 
} 

a:hover.footerlink {
  text-decoration: underline; 
}

a.webhublink { 
  color: #424242; 
  font-size: 10px; 
  font-weight: normal; 
  text-decoration: none; 
}

a:hover.webhublink { 
  color: #00460c; 
  text-decoration: underline; 
}

p {
  text-align: justify;
  text-indent: 0px;
  margin: 0px 0px 10px 0px;
}

h1.seo {
  font-size: 10px;
  color: #444444;
  margin: 0px;
  padding: 2px;
  text-align: center; 
}

h1 {
  font-size: 26px;
  color: #852B21;
  margin: 0px;
  padding: 0px 0px 12px 0px;
}

h2 {
  font-size: 23px;
  color: #852B21;
  margin: 0px;
  padding: 0px 0px 12px 0px;
}

h3 {
  font-size: 19px;
  color: #852B21;
  margin: 0px;
  padding: 0px 0px 12px 0px;
}

h4 {
  font-size: 15px;
  color: #852B21;
  margin: 0px;
  padding: 0px 0px 12px 0px;
}


table {
  margin-left: auto;
  margin-right: auto;
}

.floatright { 
  float: right; 
  margin: 3px 3px 3px 10px;
}

.floatleft { 
  float: left; 
  margin: 3px 10px 3px 3px; 
}

.center {
  text-align: center; 
}

.left { 
  text-align: left;
} 

.right { 
  text-align: right; 
}

.italic {
  font-style: italic;
}

.red { 
  color: #C30000;
}

.fineprint { 
  font-size: 10px; 
  font-weight: normal; 
  font-style: italic; 
  text-decoration: none; 
  color: #aaaaaa; 
}
.menu,
.menu ul {
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.menu > li {
  display: inline-block;
  white-space: nowrap;
}
.menu ul {
  position: absolute;
  display: none;  
}
.menu > li:hover {
  position: relative;
}
.menu > li:hover ul {
  display: block;
  background-color: #eeeeee;
  padding: 5px;
  box-shadow: 5px 5px 10px #888888;
}

.newsletter-input {
  background: #eaeaea;
  padding:5px 5px 5px 10px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  border:0 none;
  width:390px;
  font-size: 1.3em;
  margin: 2px 0px 2px 0px;
  text-align: left;
}

.newsletter-submit {
  background:#9b2e2a;
  color:white;
  padding:5px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  border:0 none;
  font-weight:bold;
  font-size: 1.3em;
  cursor: pointer;
  width:410px;
  margin: 2px 0px 2px 0px;
}

.sendtofriend-input {
  background: #eaeaea;
  padding:5px 5px 5px 10px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  font-family: Arial;
  border:0 none;
  width:390px;
  font-size: 1.3em;
  margin: 2px 0px 2px 0px;
  text-align: left;
}

.sendtofriend-submit {
  background:#9b2e2a;
  color:white;
  padding:5px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  font-family: Arial;
  border:0 none;
  font-weight:bold;
  font-size: 1.3em;
  cursor: pointer;
  width:410px;
  margin: 2px 0px 2px 0px;
}
.enquire-input {
  background: #eaeaea;
  padding:5px 5px 5px 10px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  font-family: Arial;
  border:0 none;
  width:390px;
  font-size: 1.3em;
  margin: 2px 0px 2px 0px;
  text-align: left;
}

.enquire-submit {
  background:#9b2e2a;
  color:white;
  padding:5px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  font-family: Arial;
  border:0 none;
  font-weight:bold;
  font-size: 1.3em;
  cursor: pointer;
  width:410px;
  margin: 2px 0px 2px 0px;
}