body {
  font-size: 62.5%;
  font-family: verdana;
  color: #000000;
  text-decoration: none;
  word-spacing: normal;
  text-align: left;
  letter-spacing: 0;
  line-height: 1.3em;
  height: 100%;
  background: #ffffff;
  }

p {
  font-family: verdana;
  color: #000000;
  text-decoration: none;
  word-spacing: normal;
  text-align: left;
  letter-spacing: 0;
  line-height: 1.3em;
  font-size: 1.1em;
  }

h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
  font-weight:normal;
}


  
p, ul, ol {
  margin:0;
  padding:0;
 }
 
ul, ol {
  list-style:none;
  padding:0;
}

strong {
  font-weight:bold;
  color: #996600;
  margin-top: 6px;
  margin-bottom: 6px;
  }

}

a, a:link, a:visited {
  text-decoration:none;
  color: white;
  }

a:hover {
  color: #ffffff; 
  background-color: #996600;
}

a, a.menu:link, a.menu:visited {
  text-decoration:none;
  color: #ffffff;
  }

a:menu {
  color: #ffffff; 
  background-color: #996600;
}

a.column3img:hover {
  background-color: #fff;
  }
a.nobg:hover {
  background-color: #fff;
  }  


em {
  font-family: verdana;
  font-weight: bold; 
  color: #663300;
  text-decoration: none;
  word-spacing: normal;
  text-align: left;
  letter-spacing: 0;
  line-height: 1.5em;
  font-size: 2.0em;
  }

ul {
  font-family: verdana;
  color: #000000;
  text-decoration: none;
  word-spacing: normal;
  text-align: left;
  letter-spacing: 0;
  line-height: 1.3em;
  font-size: 0.9em;
  padding-left: 7px;
  }
  
title {
  font-family: verdana;
  color: #663300;
  font-size: 2em;
  clear: right;
  }  
  
.pagetitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2em;
  color: #663300;
  font-weight: bold;
  line-height: 1.6;
  width: 600px;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-right: 5px;
  margin-left: 4px;
  float: left;
  clear: right;
  
  }
  
.light-em {
  font-weight:400;
  color: #996600;
  margin-top: 6px;
  margin-bottom: 6px;
  }
  
.price-em {
  font-style:bold;
  color: #FF0000;
  margin-top: 6px;
  margin-bottom: 6px;
  }
 
.content-wide p {
  font-family: verdana;
  color: #000000;
  text-decoration: none;
  word-spacing: normal;
  text-align: left;
  letter-spacing: 0;
  line-height: 1.3em;
  font-size: 1.1em;
  margin-bottom: 6px;
  }  
 
.menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  color: #ffffff;
  padding-top: 5px;
  }
  
.slideshow {
  margin-left: 5px;
  margin-bottom: 5px;
  float: right;
  width: 258px;
  height: 198px;
  padding: 5px 0px 5px 5px;
  background: Url(http://www.bridgestreetkendal.co.uk/images/pic-background.gif) no-repeat;
  }
  
.frontimage {
  margin-top: 10px;
  margin-left: 5px;
  margin-bottom: 5px;
  float: left;
  width: 152px;
  height: 118px;
  padding: 4px 0px 5px 4px;
  background: Url(http://www.bridgestreetkendal.co.uk/images/pic-background-sm.gif) no-repeat;
  }

.quote {
  margin-top: 5px;
  margin-bottom: 10px;
  border: 1px solid #663300;
  float: right;
  width: 200px;
  padding: 4px 0px 5px 4px;
  background: Url(http://www.bridgestreetkendal.co.uk/images/quote.gif) 0% 0% no-repeat;
  background: Url(http://www.bridgestreetkendal.co.uk/images/quote.gif) 100% 100% no-repeat;
  }

.quotetext {
  margin: 0px 25px 20px 25px;
  }

.frontimagecontainer {
  padding-top: 10px;
  margin: auto;
  }

.menuimagecontainer {
  margin-top: -5px;
  padding-left: auto;
  padding-right: auto;
  overflow: auto;
  }

.menuimage {
float: right;
margin-bottom: 5px;
width: 152px;
height: 118px;
padding: 4px 0px 5px 4px;
background: Url(http://www.bridgestreetkendal.co.uk/images/pic-background-sm.gif) no-repeat;
}

   
.menu-content p {
  margin-bottom: 8px;
  text-align: center;
  }
  
.menu-content a:link {
  text-decoration:none;
  color: #000;
  }
  
.menu-content a:visited {  
  text-decoration:none;
  color: #000;
  } 
  
.relax {
  text-align: center;
  }
  
.youtube {
   margin: auto;
   }
   
/* class and id */

#container {
 margin-top: 2px;
 margin-left: auto;
 margin-right: auto;
 width: 900px;
 background:#FFFFFF url(http://www.bridgestreetkendal.co.uk/images/bg-vnav.gif) repeat-y;
 }

#header {
 background: #ffffff url(http://www.bridgestreetkendal.co.uk/images/bridgeheader.jpg) no-repeat;
 width: 900px;
 height: 182px;
 z-index:1;
 }
 
#nav {
  background: #663300;
  margin-top: -7px;
  float: left;
  width: 165px;
  clear: right;
  padding: 5px 0px 20px 0px;
  z-index: 2;
  }
   
#content {
  float: left; 
  width:520px;
  padding: 5px 0px 5px 5px;
  margin-bottom: 5px;
  z-index: 3;
  }
  
#content p {
   margin-bottom: 6px;
   }
  
.menu-content {
  text-align: center;
  background: #ffffff;
  border: 1px solid #663300;
  margin-left: 5px;
  margin-bottom: 5px;
  float: left; 
  width: 545px;
  padding: 5px 5px 5px 5px;
  }
  
.maps-content a:link {
  text-decoration:none;
  color: #000;
  }
  
.maps-content a:visited {  
  text-decoration:none;
  color: #000;
  } 
 
.content-wide {
  padding-left: 5px;
  width: 81%;
  }
  
.maps-content {
  text-align: left;
  background: #ffffff;
  border: 1px solid #663300;
  margin-left: 5px;
  margin-bottom: 5px;
  float: left; 
  width: 545px;
  padding: 5px 5px 5px 5px;
  }
  
  
.menu-content h2 {
  margin-bottom: 6px;
  }

  
.highlight {
  border: 1px solid #663300;
  float: right;
  margin-top: 5px;
  width: 194px;
  height: 98px;
  padding: 5px;
  position: relative;
  }

.highlight p{ color: #fff;}

.bg {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 5;
  }

.bgtext {
  position: absolute;
  top: -20px;
  left: 5px;
  z-index: 6;
}

.bgtext h2{
  text-align: center;
  font-family: verdana;
  font-weight: bold; 
  color: #fff;
  text-decoration: none;
  word-spacing: normal;
  text-align: left;
  letter-spacing: 0;
  line-height: 1.5em;
  font-size: 2.0em;
}

.bgtext p{
 color: #fff;
}
  
#menu_highlight {
  background: #ffffff;
  float: right;
  width: 162px;
  padding: 5px;
  }

#footer {
 background: #663300;
 float: left;
 clear: both;
 width: 890px;
 padding: 5px;
 margin-top: 30px;
 }
 
 .contentimage {
  float: right;
  margin: 2px;
  }
  
.frontimage {
  float: left;
  margin-left: 10px;
  }

/* booking form include styles */

form.contact fieldset {
border: 1px dotted black;
padding: 10px;
}

form.contact label {
font-weight: normal;
color: #000;
}

label {
display: block;
width: 100%;
}

/* Gallery Styles */

#gallery-container {
 margin-top: 2px;
 margin-left: auto;
 margin-right: auto;
 width: 897px;
 }
 
.gallery-linkback {
  float: right;
  }


.gallery-wide {
  Width: 897px;
  }

.gallery-image1 {
  width: 100px;
  height: 69px;
  float:left;
  margin: 5px 5px 5px 13px;
  }
  
.gallery-image {
  width: 100px;
  height: 69px;
  float:left;
  margin: 5px 5px 5px 5px;
  }
  
  .gallery-imagelast {
  width: 100px;
  height: 69px;
  float:left;
  margin: 5px 0px 5px 5px;
  }
  
.gallery-large {
  margin-left: 1px;
  margin-right: 1px;
  width: 895px;
  }

.gallery-footer {
  border-top: 1px dotted #663300;
  background-color:#FFFF66;
  width: 893px;
  float: left;
  padding: 5px;
  margin-top: 30px;
  }

