body { margin: 0; padding: 0; background: #fff; color: #333; font: 62.5%/1.5 "Trebuchet MS",Arial,Helvetica,sans-serif; }
textarea, input, select, option, optgroup, button { font: 1em "Trebuchet MS",Arial,Helvetica,sans-serif; }

/* RE-SETS
------------------------------------------- */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p, th, td, caption { font-size: 1.3em; }
ul, ol, dl { margin-bottom: 15px; }
p { margin-bottom: 15px; }
li *, li p, li li, dt *, dd *, p * { font-size: 1em; }

fieldset, img { border: none; }
button { overflow: visible; }
legend { display: none; }

a { color: #fff; text-decoration: none; }
a:hover, a:focus, a:active { color: #000; text-decoration: underline; }

/* HEADINGS
------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0 0 12px; font: normal 2.4em Georgia,Geneva,serif; color: #fff; }
h1 { font-size: 2.4em; }
h2 { font-size: 2.2em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

/* HELPERS
------------------------------------------- */
.wrapper { width: 100%; overflow: hidden; }
.center { margin-left: auto; margin-right: auto; text-align: center; }
.offset { position: absolute; left: -10001px; overflow: hidden; height: 0; margin: 0; line-height: 0; }

legend.offset { display: none; }

/* LAYOUT
------------------------------------------- */
#root { }
 #top { margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px dotted #ccc; }
  #logo { }
  #skip-links { display: none; }
  #top p.book-now { display: none; }
  #nav { display: none; }
 #header { display: none; }
 #content { }
#footer { margin: 10px 0 0; padding: 10px 0 0; border-top: 1px dotted #ccc; }
 #footer ul.nav { display: none; }

/* SIFR */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; position: absolute; overflow: hidden; width: 0; height: 0; }
span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }
