html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; background: #ffffff url(../art/sail_bg.jpg) top left scroll repeat-x; color: #000000; width: 100%;}table { border: 0;padding:0;margin-left:auto;margin-right:auto;width:996px;}#masthead {height: 120px; margin: 0; padding: 0;}#masthead2 {width: 850px; margin: 0; padding: 0px;}#orangebar {background: #003D71; height: 20px; border-bottom: 1px solid #D6561E;}#orangebar td {vertical-align: middle; border-bottom: 1px dotted #003D71;}#nav {font-family: georgia, times, serif; font-size: 8pt; text-transform: capitalize; font-weight: bold; background: #003D71; width: 150px; height: 100%; color: #000000; vertical-align: top; padding-bottom: 6em;}#nav a {display: block; padding: 8px 8px;    text-decoration: none; text-align: right; background: #003D71; color: #ffffff; border-bottom: 1px dotted #AEC5D0;}#nav a:hover {background: #2D5980; color: #ffffff;}#nav a:active {background: #2D5980; color: #003D71;}#nav a.live {background: #2D5980; color: #EAE19F;}#nav a.subnav {background: #2D5980; color: #ffffff; font-weight: normal; border-top: 1px dotted #ffffff;}#nav a.subnav:hover {background: #2D5980; color: #003D71;}#nav a.subnavlive {background: #2D5980; color: #003D71; font-weight: normal; border-top: 1px dotted #ffffff;}#basemain {background: #003D71 url(../art/hotel_logo.jpg) top left scroll no-repeat; width: 800px; height: 589px; padding-bottom: 3em;}#basemain p {color: #000000; font-family: verdana, arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 150px 0px 1em 300px; text-align: left;}#basemain a {color: #003D71;}#main {background: #ffffff; width: 450px; height: 100%; padding-bottom: 3em;}#main p {color: #000000; font-family: verdana, arial, sans-serif; font-size: 10pt; line-height: 1.33em; margin: 0px 25px 1em 25px;}#main a {color: #003D71;}#main ul {font-family: verdana, arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 0 0 .5em 15px; margin: 0px 25px 0em 25px; text-align: left;}#main ol {font-family: verdana, arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 0 0 .5em 25px; margin: 0px 25px 0em 25px; text-align: left;}#main li {margin: 0px 0px 1em 0px; text-align: left;}#mainside {width: 500px; font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 1.33em; text-align: left; vertical-align: top; padding: 2em 0 2em 0;}#mainside p {color: #555555; font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 1.33em; margin: 0px 0px 1em 0px;}#mainside a {color: #003D71; font-weight: normal;}#mainside a.link {color: #D6561E; font-weight: bold; text-transform: capitalize;}#mainside ul {color: #555555; font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 1.33em; padding: 0 0 .5em 15px; margin: 0px;}#mainside li {margin: 0px 0px .5em 0px;}.col_l {width: 225px; vertical-align: top; padding: 0 25px 0 0;}.col_r {width: 225px; vertical-align: top; padding: 0 0 0 25px;}.wrapright {float: left; margin: 0 1.5em .5em 0; vertical-align: text-top; border-width: 0px;}.wrapleft {float: right; margin: 0 0 .5em 1.5em; vertical-align: text-top; border-width: 0px;}#rates {width: 500px; font-family: verdana, arial, sans-serif; font-size: 7pt; line-height: 1.33em; text-align: left; padding-bottom: 2em;}#rateshead {border-bottom: 3px solid #003D71; background: #FFFFFF; text-align: left;}#rateseven {border-bottom: 1px solid #003D71; background: #f8f8f8; text-align: center;}#ratesodd {border-bottom: 1px solid #003D71; background: #f0f0f0; text-align: center;}.col1 {width: 200px; padding: 1em; text-align: left;}.col2, .col3, .col4 {width: 100px; padding: 5px; font-weight: bold; text-align: center;}#reserveform {width: 500px; border: 0; vertical-align: top; text-align: left; margin-left: 25px;}.formtype1 {width: 250px; font-size: 9pt; line-height: 1.33em; vertical-align: text-top; background: #f0f0f0;}.formtype2 {width: 250px; font-size: 9pt; line-height: 1.33em; vertical-align: text-top; background: #ffffff;}.formfield {width: 250px;}.h1 {margin: 20px 0 15px 0;}h2 {color: #D6561E; font-family: times, georgia, serif; font-size: 80%; letter-spacing: .25em; line-height: 1.33em; margin: 1.5em 25px 1em 25px; text-transform: uppercase;}h3 {color: #D6561E; font-family: times, georgia, serif; font-size: 80%; letter-spacing: .25em; line-height: 1.33em; margin: .5em 25px 1em 25px; text-transform: uppercase;}h4 {color: #D6561E; font-family: times, georgia, serif; font-size: 80%; letter-spacing: .25em; line-height: 1.33em; text-transform: uppercase; padding: 0 250px 0 233px;}#side {background: #ffffff; width:200px; padding: 50px 25px 3em 0px;}.left {padding-right: 25px;}.topl {align: top; padding-right: 25px;}.topr {vertical-align: top;}.bottom {padding-top: 650px;}.bottom2 {padding-top: 350px;}#side p {color: #555555; font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 1.33em; margin: 0px 25px 1em 25px; width: 30px;}#side a {color: #003D71; font-weight: normal;}#side a.link {color: #D6561E; font-weight: bold; text-transform: capitalize;}#side ul {color: #555555; font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 1.33em; padding: 0 0 .5em 15px; margin: 0px 25px 0em 25px;}#side ol {color: #555555; font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 1.33em; padding: 0 0 .5em 25px; margin: 0px 25px 0em 25px;}#side li {margin: 0px 0px .5em 0px;}#foot {height: 100%; color: #003D71; background: #2D5980;}#foot div {font-family: verdana, arial, sans-serif; font-size: 9pt; text-align: left; padding: 15px 0 15px 25px; color: #ffffff;}#foot p {line-height: 1.33em;}#foot a {text-decoration: underline; color: #EAE19F;}#foot a:hover {color: #ffffff;}#bottomnav {height: 100%; color: #ffffff; background: #2D5980;}#bottomnav div {font-family: verdana, arial, sans-serif; font-size: 8pt; text-align: left; padding: 1em 1em 0em 25px; letter-spacing: 0em;}#bottomnav p {font-size: 7pt; letter-spacing: 0em;}#bottomnav a {font-size: 7pt; text-decoration: underline; color: #EAE19F; letter-spacing: 0;}#bottomnav a:hover {color: #EAE19F; text-decoration: underline;}#bottomnav p.smallprint {font-size: 7.5pt; letter-spacing: 0em; color: #ffffff; padding: 1em 0 1em 25px;}#bottomnav p.smallprint a {color: #ffffff; font-size: 7pt; text-decoration: underline; letter-spacing: 0em;}#bottomnav p.smallprint a:hover {color: #EAE19F; text-decoration: underline; letter-spacing: 0em;}
