html { /* forces scrollbars */
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	height: 800px;
	margin-bottom: 1px;
	}
* { /* global settings for every element on the site */
	margin: 0;
	padding: 0;
	}

a img {border: 0;}

html,body{margin:0;padding:0}
body{font: 76% "Lucida Grande", Tahoma, Arial, sans-serif;text-align:center;background: #3e3d48 url(imgs/bg-x.jpg) repeat-x;}

div#header {background: transparent url(imgs/header-logo.jpg) top left no-repeat; display: block; height: 105px;}
div#header h1{text-indent: -5000px;}

div#content {margin:2px 11px 0px; background: transparent url(imgs/container-window-bg.jpg) top left no-repeat; height:291px;}
div#myGallery {margin-left: 306px; margin-top: 24px; background: none; border: none; padding: 0px; position: absolute;}
div#container{text-align:left; width:850px; margin:0 auto; background-image:url(imgs/container-bg-y.jpg); background-position:top left; background-repeat: repeat-y;}

div#navigation {margin: 0px 11px; border-top: 1px solid #4b4a55; border-bottom: 1px solid #c7c7cc;}

div#mainContent{ float:right;width:450px; padding: 35px 45px; color: #3e3d48;}
div#mainContent p {line-height: 1.5em; margin-bottom: 15px;}
div#mainContent h3 {line-height: 1.5em; margin-bottom: 15px; font-size: 24px; font-family: Georgia, Times New Roman, Times, serif; font-style: italic; font-weight: normal; padding: 5px; background: #fff;}
div#mainContent h3 small {font-size: 12px;}
div#mainContent h4 {
	font: 18px/1.5em Georgia, serif;
	color: #517336;
}

div#extra{background:transparent url(imgs/contact-us-bg.jpg) top right no-repeat; float:left;width:220px; padding: 15px 37px; margin-left:11px; height: 440px;}
div#extra h1.cf {text-indent: -5000px;}
div#extra form input, div#extra form textarea {margin-bottom: 10px; width:208px;}
div#extra form {margin-top:25px;}
div#footer{background:#3e3d48 url(imgs/footer-bg.jpg) top left no-repeat; height:54px; clear:both;width:100%; color: #7d8399; font-size: 10px; padding-bottom: 50px;}
div#footer p{margin:0;padding:25px 10px 5px; text-align: left; float:left;}
div#footer p.right {float: right; text-align: right; margin:0;padding:25px 10px 5px;}
div#footer a {color:#7d8399;}
div#footer a:hover {color:#afd78d;}

ul.navbar {list-style-type: none; background: #d7dae2 url(imgs/nav-bg-x.jpg) top left repeat-x; padding: 10px 0px;}
ul.navbar li {display: inline; margin: 0px; font-size: 14px;}
ul.navbar li a {padding: 10px 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #4b4a55;}
ul.navbar li a:hover {background: #4b4a55; color: #eff0f3;}
ul.navbar li a.current {background: #eff0f3; text-decoration: none; color:#4b4a55; border: 1px solid #c7c7cc; border-bottom: 1px solid #eff0f3; padding-top: 14px;}

td.testow {padding: 6px}

div#reservation-form label {display:block; width:160px; float:left; text-align:right; padding:6px 15px 6px 0px;}
div#reservation-form input {display:block; width:260px; float:left; text-align:left; padding:0px; margin:6px 0px;}
div#reservation-form input.submit-button {display:block; width:100px; float:right; text-align:center; padding:0px; margin:15px;}