﻿body { font-family: Tahoma, Verdana, Arial; font-size: 1.0em; color: #007311; border:none; margin:0px; background: url('/images/base/background.jpg') repeat; }
form { font-family: Tahoma, Verdana, Arial; font-size: 1.0em; color: #007311; border:none; margin:0px; width:1002px; margin:0 auto; margin-top:10px; margin-bottom:10px; border: solid 1px #007211; }
h1 { font-family: Tahoma, Verdana; font-size: 120%; font-weight: normal; }
.image a { background: #fff; text-decoration:none; border:0; }
.image a:hover { background: #fff; text-decoration:none; border:0; }

#header { text-align: left; border:none; margin:0px; padding:0px; background-image: url('/images/base/header.jpg'); height:220px; width:1002px; margin-top:0px; }
#strapline { float:right; padding-right:10px; padding-top:5px; font-family:Trebuchet MS; font-size:1.3em; }
#menu { background-color: #FFFFFF; float:left; width:170px; margin:0px;  font-size: 95%; padding-top:0; }
#menu ul { margin-left: 0px; padding-left: 0px; border:0px; margin-bottom:0px; background-color: #D1E3D7; list-style-type:none; padding-top:0; margin-top:0; }
#menu li, a { text-align: left; border-bottom: solid 1px #007311; background-color: #D1E3D7}
#menu li { text-indent: 8px; }
#menu a { color: #007311; text-decoration: none; border-bottom: none; padding:3px 0px 3px 0px; display:block;  }
#menu a:hover { background-color: #EAF0EC; color: #119F25; text-decoration: none; }

#menu .caption a { background: #fff; }

#centre { background: #fff; margin:none; height:460px; padding:none; width:1002px;}

#main { text-align:center; background-color: #fff; border-left: solid 1px #007211; margin:none; padding: 20px 20px 20px 20px; height:420px; overflow:auto; position:relative; scrollbar-base-color: #d4e2d5; scrollbar-track-color: #d4e2d5; scrollbar-face-color: #d4e2d5; scrollbar-highlight-color: #d4e2d5;scrollbar-3dlight-color: #036d09;scrollbar-darkshadow-color: #036d09; scrollbar-shadow-color: #d4e2d5; scrollbar-arrow-color: #036d09; }

#footer { text-align: center; width: 1002px; font-family: Verdana, Tahoma; font-size: 70%; background: url('/images/base/footer.jpg') repeat-x; color: #fff; margin-top:0px; padding-bottom:8px; padding-top: 6px; }
#footer a { color: #fff; text-decoration:underline; border:none; background:none; }
#footer a:hover { color: #ccc; text-decoration:underline; border:none; background:none; }

#breakfastmenu { margin-bottom:20px; width:760px; }
#fromtheside { float:left; width:370px; text-align:left; padding-right:10px; border-right: solid 1px #007311; }
#toorder { float: right; text-align:left; padding-left:10px; }
#warning { width:760px; float: left; text-align:center; font-size:80%; margin-top:0px; margin-bottom:10px; }

.input { font-family: Verdana, Tahoma; font-size:100%; color: #007311; }
.textleft { width:350px; text-align: left; float:left; height:175px; padding:12px; }
.textright { width:250px; text-align: left; float:left; height:175px; padding:12px; }
.imageleft { width: 350px; text-align: left; float:left; padding:12px;}
.imageright { width: 350px; text-align: left; float:right; padding:12px; }

.montage { margin-top:0px; margin-left: 431px; border-left: solid 1px #007211; }
.comments { padding: 0px 4px 8px 4px; }

/* Montages */
.banner { padding:0; margin-left:432px; position:relative; width:550px; height:160px; background: #fff;  }
.banner:hover { border-color: #fff; }
.banner img { position: absolute; top: 0; left: 0; border-bottom: solid 1px #007311;}

.warning { font-family: Verdana, Tahoma; color: #781F00; }
.validate { font-family: Verdana, Tahoma; font-size: 75%; color: #781F00; }

/* Google Map */
.map { width:640px; height:320px; border: solid 1px #007311; position:relative; }
.mapinstructions { font-family: Verdana, Tahoma; font-size:75%; text-align:center;}
.marker { font-size:0.8em; }
.worldwide { width:750px; height:330px; margin-top:20px; border: solid 1px #007311; position:relative; font-size:0.8em; }
.directions { margin-top:20px; margin-left:60px; margin-right:60px; font-size:0.9em; }

.button { font-family: Verdana, Tahoma; font-size:90%; color:#000000; }

.text { font-family: Verdana, Tahoma; font-size: 90%; color: #007311; padding: none;}
.text a { color: #007311; text-decoration:underline; background-color: #FFFFFF; border:none;}
.text a:hover { color: #007311; text-decoration:underline; background-color: #D1E3D7; border:none }

.availability { width:85%; border: none; padding:2px; color:#007311; }

.angelfish { font-family:Verdana, Tahoma; font-size:75%; margin-left:30px; color: #007311; }
.angelfish a { text-decoration: underline; color: #007311; background-color: #FFFFFF;	 }
.angelfish a:hover { text-decoration: underline; color: #007311; background-color: #D1E3D7; }

.link {  border: none; padding-left:20px; text-decoration:none; background-color: #FFFFFF; }
.link a, a:hover { text-decoration: none; background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; }

#updateprogress1 { color: #007311; }

.image { border: none; }
