body {
  font-size: 10pt;
  font-family: Arial, Verdana, sans-serif;
  color: #999; }

img {
  border: none; }

object {
  display: none; }

#navigation, #book-online, #quick-links, #subnav, #image, .navigation, #media, .promos {
  display: none; }

#footer {
  clear: both;
  font-size: 80%;
  padding-top: 10em; }
  #footer .recycling a {
    display: none; }

#footer-nav .column {
  display: none; }
#footer-nav .contact {
  display: block; }
  #footer-nav .contact a {
    display: none; }

ul#footer-links {
  list-style: none;
  margin: 0;
  padding: 0; }
  ul#footer-links li {
    display: none; }
  ul#footer-links li.copyright {
    display: block; }

iframe {
  display: none; }

#header h2 a {
  text-decoration: none;
  color: #000; }

#featured-testimonial p.links {
  display: none; }

.sIFR-replaced .sIFR-flash {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important; }

.align-left {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em; }

.align-right {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em; }

hr {
  clear: both;
  border: none;
  border-top: 1px solid #e3e3e3; }

h1, h2, h3 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
  color: #333; }

h4 {
  color: #333; }

h1 {
  margin-top: 0;
  color: #000; }
  h1 a {
    color: #000;
    text-decoration: none; }

h2 {
  margin-bottom: 0;
  font-size: 120%; }

h3 {
  margin-bottom: 0.5em; }

p {
  color: #999; }

.content {
  width: 65%;
  float: left; }
  .content ul {
    list-style-image: url(/assets/theme/images/bullets/tour.png); }

#sidebar {
  width: 25%;
  float: right;
  font-size: 85%;
  border-left: 1px solid #e3e3e3;
  padding-left: 4%; }
  #sidebar #call-an-advisor {
    margin-bottom: 1em; }
  #sidebar h4 {
    margin: 1.5em 0 0.5em; }
  #sidebar p {
    margin: 0; }
  #sidebar ul {
    list-style-image: url(/assets/theme/images/bullets/tour.png);
    padding-left: 2.5em; }

#featured-testimonial {
  clear: left;
  border-top: 4px solid #e3e3e3;
  padding: 1em;
  margin-top: 2em;
  font-size: 90%; }
  #featured-testimonial p.attribution {
    color: #999;
    font-weight: bold; }

ul.faq-index {
  display: none; }

dl dt {
  font-weight: bold; }
dl dd {
  margin: 0; }

#testimonials #add {
  display: none; }
#testimonials div {
  border-bottom: 4px solid #e3e3e3;
  padding-bottom: 2em;
  margin-bottom: 2em; }
  #testimonials div p.attribution {
    font-weight: bold; }

#gallery {
  margin-top: 1em; }
  #gallery .row {
    padding: 1em 0;
    margin-left: -5%;
    *display: inline-block; }
    #gallery .row:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    #gallery .row div {
      width: 28%;
      margin-left: 5%;
      float: left; }
      #gallery .row div img {
        width: 100%;
        margin-bottom: 0.5em; }
      #gallery .row div a.caption {
        font-size: 90%;
        display: block;
        color: #333;
        padding-right: 15px;
        background: url(/assets/theme/images/gallery/icons/camera.png) no-repeat right 2px;
        text-decoration: none; }

#callout {
  display: none; }

img.deck {
  display: none; }

#blog #sidebar {
  display: none; }

img.post-author-avatar {
  float: right;
  margin-left: 10px; }

.by-line {
  font-size: 85%; }
  .by-line p {
    margin: 0; }
  .by-line p.post-date {
    display: inline;
    border-right: 1px dotted #ccc;
    padding-right: 5px; }
  .by-line p.post-time {
    display: inline;
    margin-left: 3px; }
  .by-line p.post-author {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 0.5em; }
    .by-line p.post-author span {
      font-weight: bold; }

a.snap_noshots {
  display: none; }

#tour-sorter {
  display: none; }

.tour {
  border-top: 1px solid #ccc;
  margin-top: 1em;
  clear: both; }
  .tour h3 a {
    color: #333;
    text-decoration: none; }
  .tour img.feature {
    float: left;
    margin-top: 1em;
    margin-right: 1em; }
  .tour p.buttons {
    display: none; }
  .tour dl {
    clear: left;
    font-size: 85%; }
    .tour dl dd {
      margin-bottom: 0.5em; }
    .tour dl ul {
      padding-left: 1.5em; }
