body { background-color: #ffffe1; margin: 0; padding: 0; }
#mainFrame { width: 950px; position: absolute; left: 50%; overflow: visible; visibility: visible; min-height: 100%; margin-left: -475px; }
#image { position: absolute; top: 0; right: 0; width: 770px; height: 450px; border-width: 0; }
#logo { position: absolute; top: 20px; left: 20px; width: 145px; height: 130px; }
#menu { position: absolute; top: 170px; left: 25px; width: 140px; height: 200px; margin: 0; padding: 0; border-width: 0; }
.menuItem1 { position: relative; top: 0; height: 28px; border-width: 0; }
.WiFi { position: relative; top: 0; float: right; margin-bottom: 10px; }
.WiFi2 { position: relative; top: 0; float: right; }
.menuItem2 { position: relative; top: 0; height: 37px; border-width: 0; }
.menuItem3 { position: relative; top: 0; height: 27px; border-width: 0; }
.menuItem4 { position: relative; top: 0; height: 16px; border-width: 0; }
#copyright { color: #7e492c; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; text-decoration: none; position: relative; left: 0; bottom: 10px; width: 690px; height: 20px; z-index: 20; margin-top: 25px; }
#textFrame { color: #7e492c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none; text-align: left; position: absolute; top: 470px; left: 210px; width: 520px; height: 200px; z-index: 20; }
#textFrameHP { color: #7e492c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none; text-align: left; position: absolute; z-index: 20; top: 550px; left: 210px; width: 520px; }
#textFrameTH { color: #7e492c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none; text-align: left; position: absolute; z-index: 20; top: 515px; left: 210px; width: 700px; }
.textParagraph { color: #7e492c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none; text-align: left; vertical-align: top; position: relative; z-index: 20; top: 0; left: 0; width: 520px; margin-bottom: 10px; }
.textFrameSmallText { color: #7e492c; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px; text-decoration: none; text-align: left; }
#statementHP { color: #7e492c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none; text-align: left; position: absolute; z-index: 30; top: 470px; left: 195px; width: 520px; height: 75px; border-width: 0; }
#statementTH { color: #7e492c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none; text-align: left; position: absolute; z-index: 30; top: 470px; left: 208px; width: 520px; height: 40px; border-width: 0; }
#statementTB { color: #7e492c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none; text-align: left; position: absolute; z-index: 30; top: 470px; left: 205px; width: 520px; height: 40px; border-width: 0; }
a:link { color: #785940; text-decoration: none; }
a:visited { color: #7e492c; text-decoration: none; }
a:hover { color: #4b2200; text-decoration: underline; }
a:active { color: #933; }
#bottomRightImage { top: 465px; position: absolute; right: 10px; width: 170px; height: 106px; z-index: 50; }
#bedroomNavigation { position: absolute; right: 0; bottom: 5px; display: inline; }
.addressTable { margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #7e492c; border-bottom: 1px solid #7e492c; }
#creditCards {
	height: 30px;
	width: 300px;
	position: relative;
	margin-bottom: -10px;
	margin-top: 10px;
}

