body,html { background-color:#ECDFD9; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; background:#ECDFD9 url('bg.gif') repeat-x;}
body.main {
  margin:0px;
  font-family: Microsoft Sans Serif, MS Sans Serif, Arial;
  font-size: 11px;
  color: #000;
  line-height: 1.4;
  background:#ECDFD9 url('images/bg.gif') repeat-x;
  scrollbar-arrow-color:#ffffff;
  scrollbar-base-color:#CABCA5;
  scrollbar-shadow-color:#CABCA5;
  scrollbar-face-color:#856356;
  scrollbar-highlight-color:#E8ECF2;
  scrollbar-darkshadow-color:#3C2F1A;
  scrollbar-3dlight-color:#E8ECF2;
}

body.contentPage{
  font-size: 11px;
  line-height: 1.4;
  margin:6px; background:url('images/bg2.jpg') repeat-y #fff; 
 
}

body.directionsPage{
  font-size: 17px;
  line-height: 1.4;
  scrollbar-arrow-color:#ffffff;
  scrollbar-base-color:#CABCA5;
  scrollbar-shadow-color:#CABCA5;
  scrollbar-face-color:#856356;
  scrollbar-highlight-color:#E8ECF2;
  scrollbar-darkshadow-color:#3C2F1A;
  scrollbar-3dlight-color:#E8ECF2;
}



table.contentText, div.contentText {
  margin:0px;
  font-family: Microsoft Sans Serif, MS Sans Serif, Arial;
  background:url('images/bg2.jpg') repeat-x;
  font-size: 11px;
  color: #000;
  line-height: 1.4;
}

.contentText table {

font-size:11px;

color:#000;

}


a:link {color : #856356; text-decoration:underline;}
a:visited {color : #856356;text-decoration:underline;}
a:hover {color : #856356; text-decoration:none;background:#ECDFD9;}

INPUT.but {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px inset; COLOR: #000000; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset; border-color: #615E1D #615E1D #615E1D #615E1D; margin:5px;}
INPUT {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px inset; COLOR: #000000; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset; border-color: #615E1D #615E1D #615E1D #615E1D}
TEXTAREA {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px inset; COLOR: #000000; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset; border-color: #3E5D7A #3E5D7A #3E5D7A #3E5D7A}
select{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px inset; COLOR: #000000; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset; border-color: #3E5D7A #3E5D7A #3E5D7A #3E5D7A}

.offerHeader{
	background-color:#faede7;
	color:#000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	
	padding:3px;

}
.offerMainHeader {
	font-weight: bold;
	color: #FFFFFF;
	font-size:120%;
	letter-spacing:1;
}
.galleryLink {
	margin-bottom:2px;
}

/* - --------------------------------------*/
.gallerycontainer{
/*position: relative;

Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #CC9966;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 6px;
left: -1000px;
top: -1000px;
border: 1px dashed gray;
visibility: hidden;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 55;
left: 350px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


h3 {
	margin-bottom:2px;
}

.enjoyEngland { 
	margin: 35px 40px 0 60px;
}