body{ margin:0px; padding:0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, 
sans-serif; font-size: 11px; color: Black; background-image: url(bg_tile.gif); 
 background-position: center; } tr{ font-family: Tahoma, 
Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; 
line-height: 16px; } img{ border:0px; } form{ margin:0px; padding:0px; } h1{ font-size: 
18px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-transform: 
lowercase; margin-right:15px; margin-top:10px; margin-bottom:5px; } h2{ font-size: 
16px; color:#1A769D; text-transform: uppercase; margin-left:15px; margin-top:10px; 
margin-bottom:5px; } h3{ font-size: 18px; color:#1A769D; text-transform: uppercase; 
margin-left:0px; margin-top:10px; margin-bottom:5px; } h4{ font-size: 15px; color:#1A769D; 
text-transform: uppercase; margin-left:10px; margin-top:10px; margin-bottom:5px; 
} h5{ font-size: 15px; color:#1A769D; text-transform: uppercase; margin-left:15px; 
margin-top:10px; margin-bottom:5px; background-color: #E9E9E9; } h6{ font-size: 
15px; color:#FDB509; text-transform: uppercase; margin-left:5px; margin-top:10px; 
margin-bottom:5px; } .reservation { color: #1A769D; text-decoration: none; font-weight: 
bold; font-size: 18px; } .reservation_star { color: #FDB509; text-decoration: 
none; font-weight: bold; font-size: 18px; } a:link{ color: #1A769D; text-decoration: 
none; font-weight: bold;} a:visited{ color: #1A769D; text-decoration: none; font-weight: 
bold;} a:hover, a:active{ color: #1A769D; text-decoration: underline; font-weight: 
bold;} a.light:link{ color: #ffffff; text-decoration: none; font-weight: bold;} 
a.light:visited{ color: #ffffff; text-decoration: none; font-weight: bold;} a.light:hover, 
a:active{ color: #1A769D; font-weight: bold;} a.light1:link{ color: #ffffff; text-decoration: 
none; font-weight: bold;} a.light1:visited{ color: #ffffff; text-decoration: none; 
font-weight: bold;} a.light1:hover, a:active{ color: #1A769D; font-weight: bold;} 
a.titlea1{ color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 
12px } a.starlink{ color: #FDB509; text-decoration: none; font-weight: bold; } 
p{ margin-left:15px; margin-right:5px; margin-top:0px; margin-bottom:12px; line-height: 
15px; } li{ margin-right:20px; margin-top:0px; margin-bottom:12px; text-align: 
justify; list-style: square; } .light, light1{ font-size: 11px; color: #ffffff; 
} .warning{ color:#FF0000;; font-size: 11px; font-weight: bold; } .dropdown{ border:1px 
solid #1A769D; background-color: #1A769D; font-size: 9px; color:#ffffff; } .dropdown2{ 
border:1px solid #1A769D; background-color: #FEF4E7; font-size: 9px; color:#1A769D; 
} .dropdown3{ border:1px solid #1A769D; background-color: #1A769D; font-size: 
9px; color:#ffffff; } .dropdown4{ border:1px solid #FDB509; background-color: 
#FDB509; font-size: 9px; color:#000000; } .inputbox{ background-color:#E0E0E0; 
border: 1px solid #CBD0D6; font-size: 11px; } .inputbox2{ border:1px solid #1A769D; 
width:20px; background-color: #1A769D; font-size: 9px; color:#ffffff; } .inputbox4{ 
border:1px solid #FDB509; width:20px; background-color: #FDB509; font-size: 9px; 
color:#000000; } .pricetable{ margin-right:5px; margin-left:5px; margin-top:0px; 
border:10px solid #E9E9E9; } .startable{ margin-right:5px; margin-left:5px; margin-top:0px; 
border:10px solid #FDB509; } .priceheader{ color:#ffffff; font-size:15px; } #pricepromise{ 
position: absolute; top:55%; left:25%; width:200px; height:100px; z-index:2; background:#FFFFFF; 
border:1px solid #1A769D; } #pricepromise2{ position: relative; width:180px; height:100px; 
z-index:2; background:#FFFFFF; border:1px solid #1A769D; } /* These are standard 
sIFR styles... do not modify */ .sIFR-flash { visibility: visible !important; 
margin: 0; } .sIFR-replaced { visibility: visible !important; } span.sIFR-alternate 
{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: 
hidden; } /* These "decoy" styles are used to hide the browser text before it 
is replaced... the negative-letter spacing in this case is used to make the browser 
text metrics match up with the sIFR text metrics since the sIFR text in this example 
is so much narrower... your own settings may vary... any weird sizing issues you 
may run into are usually fixed by tweaking these decoy styles */ .sIFR-hasFlash 
h2 { visibility: hidden; letter-spacing: -7px; font-size: 17px; margin-left:15px; 
margin-top:10px; margin-bottom:5px; } .sIFR-hasFlash h3 { visibility: hidden; 
letter-spacing: -7px; font-size: 16px; margin-left:15px; margin-top:10px; margin-bottom:5px; 
} .sIFR-hasFlash h4 { visibility: hidden; letter-spacing: -7px; font-size: 14px; 
margin-left:10px; margin-top:10px; margin-bottom:5px; } .sIFR-hasFlash h5 { visibility: 
hidden; letter-spacing: -7px; font-size: 14px; margin-left:15px; margin-top:10px; 
margin-bottom:0px; } .sIFR-hasFlash h6 { visibility: hidden; letter-spacing: -7px; 
font-size: 14px; margin-left:5px; margin-top:10px; margin-bottom:5px; } .sIFR-hasFlash 
h5#pullquote { letter-spacing: -4px; visibility: hidden; font-size: 24px; } .detail 
{ margin-left:5px; margin-right:0px; margin-top:10px; margin-bottom:10px; line-height: 
16px; font-size: 11px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, 
sans-serif; color:#1A769D; } .availability { color: #1A769D; text-decoration: 
none; font-weight: bold; } .boxes { border: 1px solid #1A769D; background-color: 
#E9E9E9; } .summary h2 { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, 
sans-serif; font-size: 10px; color:#CDD1DC; margin-left:15px; margin-top:0px; 
margin-bottom:5px; margin-right: 5px; font-style: normal; display: block; font-weight: 
normal; } .summary .pricetable{ border:10px solid #E9E9E9; text-align: center; 
clear: both; margin-right: auto; margin-left: auto; } caption { font-family: Arial, 
Helvetica, sans-serif; font-size: 10px; color: #1A769D; } .summary .startable{ 
border:10px solid #E9E9E9; text-align: center; clear: both; margin-right: auto; 
margin-left: auto; } .internalthemelinks { font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; 
text-decoration: none; letter-spacing: normal; text-align: left; text-indent: 
0px; word-spacing: normal; white-space: normal; color: #1A769D; margin-left: auto; 
margin-right: auto; height: 150px; width: auto; overflow: auto; padding-top: 5px; 
padding-right: 20px; padding-bottom: 5px; padding-left: 20px; border-top-width: 
10px; border-right-width: 1px; border-bottom-width: 10px; border-left-width: 10px; 
border-top-style: solid; border-right-style: solid; border-bottom-style: solid; 
border-left-style: solid; border-top-color: #E9E9E9; border-right-color: #E9E9E9; 
border-bottom-color: #E9E9E9; border-left-color: #E9E9E9; left: auto; right: auto; 
margin-bottom: 10px; } .internalthemelinks a:link { font-family: Arial, Helvetica, 
sans-serif; color: #1A769D; font-size: 9px; font-weight: normal; text-decoration: 
none; } .internalthemelinks a:visited { font-family: Arial, Helvetica, sans-serif; 
color: #1A769D; font-size: 9px; font-weight: normal; text-decoration: none; } 
.internalthemelinks a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 
9px; font-weight: normal; text-decoration: underline; color: #1A769D; } .internalthemelinks 
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 
normal; text-decoration: none; color: #1A769D; } .subhead3 { font-family: Tahoma, 
Helvetica, sans-serif; font-size: 15px; letter-spacing: -1px; color:#1E87B5; text-transform: 
uppercase; margin-left:15px; margin-top:0px; margin-bottom:0px; margin-right: 
5px; font-style: normal; display: block; clear: both; font-weight: normal; } .subhead4 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A769D; 
text-align: center; display: block; margin-right: auto; margin-left: auto; font-weight: 
bold; } .subhead4 em{ font-style: normal; font-variant: normal; text-align: center; 
} .subhead5 { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-align: 
center; letter-spacing: 0px; color:#1E87B5; text-transform: uppercase; margin-left:5px; 
margin-top:0px; margin-bottom:0px; margin-right: 5px; font-style: normal; display: 
block; clear: both; font-weight: normal; } .floatright { float: right; margin-top: 
0px; margin-right: 40px; margin-bottom: 10px; margin-left: 25px; } blockquote 
{ padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 
15px; } #bookinginfo{ margin-top: 10px; margin-right: 15px; margin-bottom: 10px; 
margin-left: 15px; text-align: center; font-size: 10px; color: #1A769D; } #bookinginfo 
td{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1A769D; 
} .bottomlinks{ display: block; width: 740px; text-align: center; position: relative; 
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; } 
