/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul, li {list-style: none;}
:focus {outline: 0;}

/*********LAYOUT********/
body { background:url(../images/bg.gif) repeat-y center #C7C7C3; height:100%;}
html { height:100%;}

/*********HEADER********/
#logo {position: absolute; width:200px; height:200px; top:0px; left:0px;}
#header {position: absolute; width:600px; height:200px; top:0px; left:200px;}

/*********NAVIGATION********/
#navigation {width: 170px; height: 250px; position:absolute; top:230px; left:30px;}
#navigation li {float: left; position: relative;}
#navigation li a {display: block; height:25px; width:170px; float: left; text-align:left; line-height:25px; background-position: top left; font-family:Arial, Verdana; font-size:15px; text-decoration:none; color:#9e9b82;}
#navigation li a:hover, #navigation li a.on { color:#7b7959;}
.reservations {margin-top:100px; font-family:Arial, Verdana; font-size:12px; text-decoration:none; color:#9e9b82;}
#navigation li.reservations a {text-decoration:underline;}

/*********CONTENT********/
#content {margin:0 auto; width:500px; padding:230px 60px 10px 240px; position:relative; }
#content h1 {color:#828487; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#content h2 {}
#content p {margin:10px 0px; color:#5B5845; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#content a {color:#5B5845; text-decoration:underline;}
.galleryimg img {border: 2px solid #5b5845; margin-left:6px;}

/*********FOOTER*********/
#footer {text-align:left; margin:80px 0px 40px 0px; }
#footer {line-height:20px;}
#footer a {color:#5B5845; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/*********CONTACT PAGE********/
#contactForm {width: 300px; margin-top:40px;}
#contactForm p {clear: both; margin-bottom: 7px;}
#contactForm p span {display: block; width: 120px; float: left; font-weight:normal; margin-top:2px;}
#contactForm input {width: 178px; border: 1px solid #aaaaaa; background-color: #e6e6e6;}
#contactForm textarea {width: 178px; height: 90px; border: 1px solid #aaaaaa; background-color: #e6e6e6;}
#contactForm input, textarea {font-family: "Trebuchet MS", Verdana; font-size: 12px; color: #000; padding: 0px;}
#contactForm input.submit {width: 50px; height: 20px; background: url(../gfx/but_send.gif) top left no-repeat; cursor: pointer; border:none;}
#contactForm input.reset {width: 50px; height: 20px; background: url(../gfx/but_reset.gif) top left no-repeat; cursor: pointer; border:none;}
#submit { text-align:right;}

/*********CLEANER | STUFF********/
.cleaner {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ot_wrap {
    left: 16px;
    position: absolute;
    top: 500px;

}
