body, html {
    margin:0;
    padding:0;
	background-color: #fafad2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#cd661d;
    }
    
    #wrap {
    margin:0 auto;
    width:930px;
    height:700px;
    }
    
    h1 {color: #cd661d;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
    font-size:11px;
    }
    
    a:link{
	color: #cd661d;
	text-decoration: none;
	}
	
	a:visited{
	color: #cd661d;
	text-decoration: none;
	}
	
	a:hover{
	color: #666666;
	text-decoration: none;
	}




#header1{
float:left;
width:930px;
height:80px;
margin-top:12px;
background-image:url(../images/header.jpg);
background-repeat: no-repeat;
}

div#navbar {
	height: 28px;
	width: 930px;
	clear: both;
	border-top: none;
	border-bottom: none;
	background-color: #fafad2;
}
div#navbar ul {
	margin-left: 120px;
	padding: 0px;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #cd661d;
	line-height: 30px;
	white-space: nowrap;
}
div#navbar li {
	list-style-type: none;
	display: inline;
}
div#navbar li a {
	text-decoration: none;
	padding: 7px 10px;
	color: ##cd661d;
}
div#navbar li a:link {
    color: ##cd661d;
}
div#navbar li a:visited {
    color: ##cd661d;
}
div#navbar li a:hover {
    font-size: 11px;
    color: #666666;
    background-color: #fafad2;
}

#leftcol{
  background-color: #fafad2;
  padding:0px;
  float:left;
  clear: both;
  text-align: right;
  width: 120px;
  height: 1250px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  color:#cd661d;
  }
  
.img{text-align: center;}
.contentmargin {margin-left: 140px;
             margin-right: 10px;}
.contentcentre {text-align: center;}

input
{
margin-left: 15px;
width: 200px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}

textarea
{
margin-left: 15px;
width: 550px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}



#content{
  background-color: transparent;
  text-align: justify;
  width: 800px;
  height: 500px;
  display: inline;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  color:#cd661d;
  }
  

#container {position:relative; 
left: 70px;
width:770px; 
height:396px; 
margin:20px auto 0 auto; 
background:#fafad2 url(../images/resized/dessert1.jpg) 23px 6px no-repeat; 
border:1px solid #aaa;}

#container ul {width:198px; height:386px; padding:0; margin:5px; list-style-type:none; float:right;}

#container li {float:left;}

#container a.gallery, #container a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:1px 2px 1px 2px; text-align:left; cursor:default;}
#container a.slidea {background:url(../images/thumbs/cheese1.jpg); height:60px; width:93px;}
#container a.slideb {background:url(../images/thumbs/cheese2.jpg); height:60px; width:93px;}
#container a.slidec {background:url(../images/thumbs/cheese3.jpg); height:60px; width:93px;}
#container a.slided {background:url(../images/thumbs/starter1.jpg); height:60px; width:93px;}
* html #container a.slided {width:91px; w\idth:93px;}
#container a.slidee {background:url(../images/thumbs/starter2.jpg); height:60px; width:93px;}
#container a.slidef {background:url(../images/thumbs/wine1.jpg); height:60px; width:93px;}
* html #container a.slidef {width:91px; w\idth:93px;}
#container a.slideg {background:url(../images/thumbs/main1.jpg); height:60px; width:93px;}
#container a.slideh {background:url(../images/thumbs/main2.jpg); height:60px; width:93px;}
#container a.slidei {background:url(../images/thumbs/main3.jpg); height:60px; width:93px;}
#container a.slidej {background:url(../images/thumbs/dessert1.jpg); height:60px; width:93px;}
#container a.slidek {background:url(../images/thumbs/dessert2.jpg); height:60px; width:93px;}
* html #container a.slidek {width:91px; w\idth:93px;}
#container a.slidel {background:url(../images/thumbs/dessert3.jpg); height:60px; width:93px;}


#container a.gallery span {position:absolute; width:1px; height:1px; top:5px; left:5px; background:#fff; overflow:hidden;}
#container a.gallery:hover {border:1px solid #fff;}
#container a.gallery:hover img {border:1px solid #fff; float:left; margin-right:5px;}
#container a.slideb:hover img, #container a.slidei:hover img {float:right;}
#container a.gallery:hover span {position:absolute; width:526px; height:382px; top:6px; left:23px; color:#000; background:#fafad2;}
</style>
 
 
   #map{
background:#cccccc;
  float:left;
  text-align: center;
  width: 472px;
  height: 300px;
}
  
  body {
    min-width:910px;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	color: #cd661d;
}

#footer{
  clear: both;
  background-color: transparent;
  margin-top: 5px;
  text-align: center;
  width: 930px;
  height: 100px;
  }
#footer2{
  clear: both;
  background-color: transparent;
  margin-top: 5px;
  text-align: center;
  width: 930px;
  height: 100px;
  }


#map{
  background:#cccccc;
  margin-left:15px;
  margin-top:12px;
  text-align: center;
  width: 472px;
  height: 300px;
}

.boldtext{
    font-family: verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #cd661d;
}

#flash_video{
  background: transparent;
  float:left;
  width:400px;
  height:335px;
}

#flash_video_info{
  background: transparent;
  float:right;
  width:340px;
  height:100%;
}

#content_wrapper_left{
  background: transparent;
  float:left;
  width:370px;
  height:100%;
}

#content_wrapper_right{
  background: transparent;
  float:right;
  width:370px;
  height:100%;
}

.image_wrapper{
  background: transparent;
  float:left;
  width:100%;
  height:100%;
}

