body {
margin:10px 0px;
padding:0px;
text-align:center;
background-color: #D5CFC1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .75em;
line-height: 160%;
color: #333333;
}

body, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .75em;
line-height: 160%;
color: #333333;
}

table.page {
width:762px;
margin:0px auto;
text-align:center;
padding:0px;
background-color:#ffffff;
background-image: url(images/pagefill.gif);
background-repeat: repeat-y;
}

#topbar {
background-image: url(images/topbar.gif);
background-repeat: no-repeat;
height: 18px;
width: 762px;
}


.ender {
background-image: url(images/ender.gif);
background-repeat: no-repeat;
background-position: center;
height: 31px;
}

.tbar {
background-image: url(images/t-.gif);
background-repeat: no-repeat;
height: 36px;
}

.whitebase {
background-color: #FFFFFF;
width: 762px;
text-align: center;
background-image: url(images/whitebase.gif);
background-repeat: repeat-y;
padding-bottom: 10px;
}

.textarea {
text-align: left;
width: 680px;
padding-right: 40px;
padding-left: 40px;
}

.textright {
padding-right: 60px;
padding-left: 390px;
text-align: left;
}

.picleft {
float: left;
padding: 20px 10px 20px 50px;
}

.droptop {
background-image: url(images/droptop.gif);
background-repeat: no-repeat;
height: 22px;
padding-top: 10px;
}

a:link {
color: #007676;
text-decoration: none;

}
a:visited {
color: #96964B;
text-decoration: none;

}
a:hover {
color: #669C00;
text-decoration: none;
}

.rule1 {
height: 23px;
background-image: url(images/ruler4.gif);
background-repeat: no-repeat;
background-position: left;
padding-top: 10px;
padding-bottom: 0px;
width: 36px;
margin-left: -20px;
}

.pretext {
font-size: 12pt;
color: #747F3A;
}

.picright {
float: right;
padding: 0px 10px 20px 20px;
}

.textleft {
padding-right: 60px;
padding-left: 60px;
text-align: left;
}

.roomtext {
padding-right: 60px;
padding-left: 100px;
text-align: left;
}

.center {
text-align: center;
}

.sidebar {
margin-left: 0px;
margin-top: 5px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #97B079;
color: #76895F;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #97B079;
padding: 0px 15px 0px 20px;

}
.linerule {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #97B079;
}

.pretext-overview {
font-size: 12pt;
color: #3F4E69;
}

.pretext-business {
font-size: 12pt;
color: #3F4E69;
}

.pretext-rooms {
font-size: 12pt;
color: #666247;
}

.pretext-directions {
font-size: 12pt;
color: #666247;
}

.pretext-breakfast {
font-size: 12pt;
color: #6E4B51;
}

.pretext-guide {
font-size: 12pt;
color: #6E4B51;
}

.pretext-reservations {
font-size: 12pt;
color: #546641;
}
.pretext-contact {
font-size: 12pt;
color: #546641;
}

.sub1 {
font-size: 10px }


table.aotbl1 {
border: 1px solid #FFFFFF;
border-spacing: 0px;
border-collapse: separate; 
}


table.aotbl1 td {
border: 1px solid #FFFFFF;
padding: 0px;
}


table.aotbl2 {
border:2px  solid #D5CFC1;
border-spacing: 0px;
border-collapse: separate; 
}


table.aotbl2 td {
border: 2px solid #D5CFC1;
padding: 0px;
}