@charset "UTF-8";
/* CSS Document */
body {
	background-image: url(images/bg.jpg); margin-top: 20px; font-family: Tahoma; font-size: 11px;
}
a img {border: 0;}

.contact {color: #FFFFFF;font-family: Tahoma; font-size: 11px; background-color:#3E7019;}
.send {color: #3E7019; font-family: Tahoma; font-size: 11px; background-color: #FFFFF;}

/*header*/
#header {width: 800px; color: #FFFFFF; margin: 0 auto; vertical-align:middle;}
#logo {float: left;}
#headerright {float: right;}
/**/
ul#navheader{margin-left: 0;padding-left: 0;white-space: nowrap;}
#navheader li{display: inline;list-style-type: none;}
#navheader a { padding: 6px 10px; }
#navheader a:link, #navheader a:visited{color: #3D7019;background-color: #FFFFFF;text-decoration: none;}
#navheader a:hover{color: #fff;background-color: #369;text-decoration: none;}

/*footer*/
#footer, #footer a, #footer a:hover, #footer a:visited, #footer a:active {margin: 0 auto; width: 900px; font-family: Tahoma; font-size: 11px; text-decoration: none; color: #FFFFFF; text-align: center; }
#footer a:hover { text-decoration: underline;}
#navfooter li{text-align: center;display: inline;list-style-type: none;padding-right: 20px;}


/*navigation*/
#nav {width: 100%; background-color: #3D7019; color: #FFFFFF; text-align: center; padding-top: 1px; padding-bottom: 1px;}
ul#navlist{margin-left: 0;padding-left: 0;white-space: nowrap;}
#navlist li{display: inline;list-style-type: none;}
#navlist a { padding: 8px 10px; }
#navlist a:link, #navlist a:visited{color: #fff;background-color: #3D7019;text-decoration: none;}
#navlist a:hover{color: #fff;background-color: #6e9454;text-decoration: none;}

/*banner*/

#banner {width: 900px; margin: 0 auto;}

/*main*/
.style1 {color: #990000; font-weight: bold;}
#container {width: 800px; background-color: #FFFFFF;margin: 0 auto; overflow: auto; padding-bottom: 25px;}
#home a{color: #006838; text-decoration: none;}
#home a:hover {text-decoration: underline;}
#gallery {float: right; margin-right: 10px;}
#left {float: left; margin-left: 25px; margin-top: 30px; width: 170px;}
#leftgallery {text-align:center;float: left; margin-left: 25px; margin-top: 30px; width: 170px;}
#gallery{float: left; margin-left: 25px; margin-top: 30px; width: 750px;}
#right {margin-right: 15px;float: right; width: 270px;margin-top: 30px; background-color: #E5E5E5; padding-top: 2px; padding-left: 10px; padding-bottom: 5px; padding-top: 15px;}
#centre{float: left; width: 250px;margin-top: 30px; margin-left:35px; line-height: 17px;}
#centre a, #centretext a, #right a, #left a {color: #3D7019; font-weight: bold; font-size: 10px; text-decoration: none;}
#centre a:hover, #centre a:hover; #right a:hover, #left a:hover {text-decoration: underline;}
#centretext {width: 550px; float: right;margin-top: 30px; margin-right: 20px; line-height: 17px;}
#booking {width: 750px; float: left;margin-top: 30px; margin-left: 10px; line-height: 17px; overflow: auto;}
ul#mainbullets {list-style: circle;}

/*lightbox*/
#lightbox{	position: absolute;left: 0;	width: 100%;z-index: 100;text-align: center;line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{	position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;	}
#hoverNav{	position: absolute;	top: 0;	left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}