﻿body 
{
    margin: 0px;
    text-align: center;
    background: #DBDBA8;
}
img {border: 0px}
a {color: #940007}
#hptopbar {background-color: #FFFFCC; width: 100%; height: 112px; background-image: url(../graphics/design/hp_top_bar.gif); background-position: bottom; background-repeat: repeat-x}
#hptopbar img {width: 281px; height: 103px; margin-left: 248px}
#hptoplinks {float: right; margin: 9px 18px 0px 0px; text-align: right}

#contactus {position: absolute; left: 0px; margin-top: 34px; float: left; width: 120px;}
#contactus a, #hptoplinks a {color: #4A4A04; font-family: Georgia; font-size: 11px; text-decoration: underline; line-height: 24px}
#contactus a:hover, #hptoplinks a:hover {color: #990000}

#hpmidbar {width: 100%; height: 160px; background-image: url(../graphics/design/hp_mid_bg.gif); overflow: hidden}
#hpmidbar img {width: 760px; height: 160px; margin: auto}

#intmidbar {width: 100%; height: 79px; background-image: url(../graphics/design/hp_mid_bg.gif); overflow: hidden; position: relative}
#intmidbar img {width: 760px; height: 79px; margin: auto}

#hptour {width: 145px; height: 109px; float: right}
#hprooms {width: 145px; height: 110px; float: right; margin-right: 30px; margin-left: 13px}

#hpbottombar {width: 100%; overflow: hidden; background-image: url(../graphics/design/hp_bottom_bar.gif); font-family: Georgia; font-size: 12px; color: Black; line-height: 18px}
#hpbottombar h1 {font-family: Georgia; color: Black; font-size: 18px; font-weight: normal}

#hpcontent {margin: 32px 28px; width: 370px; float: left}
#hproomlink {line-height: 18px; margin: 0px 29px 0px 0px; padding-top: 10px; font-family: Georgia; font-size: 12px; text-align: right}

#hproomlink a {text-decoration: underline; color: #333300}
#hproomlink a:hover {color: #990000}

#intcontent {width: 431px; background-color: #FFFFCC; float: left; overflow: hidden; font-family: Georgia; font-size: 12px; line-height: 18px}
#intcontent h1 {font-size: 24px; font-variant: small-caps; color: #330000; font-family: TrajanPro, Times New Roman, Serif;}
#intcontent h2 {color: Black; font-size: 18px; margin: 0px; padding: 0px; line-height: 24px; font-weight: normal}
#intcontent hr {color: #999966; background-color: #999966; height: 1px}
#intcontent a {color: Black; text-decoration: underline}
#intcontent a:hover {color: DarkRed}
#intcontent .hr {width: 100%; margin: 17px 0px 17px 0px; height: 1px; background: #999966}

#intcontentright {width: 276px; float: right}

#spacer {width: 100%; height: 2px; border: 1px solid #999966; border-left: 0px; border-right: 0px}

#amenities {margin-right: 18px; width: 113px; border-right: 1px solid #DDDDAA; color: #330000; float: left}
#amenities_inset {margin-right: 18px}
#amenities_inset div {margin-top: 8px; font-weight: bold; font-style: italic; line-height: 14px}

.submitbutton {background: #A19806; border: 1px solid Black; color: #EEEECC}
#intcontent input, #intcontent textarea {border: 1px solid #A19806}

#footer {font-family: Georgia; text-align: center; margin-right: -20px; margin-left: -15px}


#dininglist {width: 100%; margin-top: 20px}
#dininglist td {padding-bottom: 16px}