﻿/* COMMON FONT STYLES */

html {}

body {
	font-family: verdana;
	font-size: .9em;}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  padding-top: 0;}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  display: none;}

h1 {
  font-family: Trebuchet;
  font-size: 1.3em;
  color: #30270a;}
  
  h1.relax {
    width: 168px;
    height: 54px;
    display: block;
    background: url(../images/buttons/relax168x54.jpg) transparent no-repeat left top;}
  
  h1.reviews {
    width: 178px;
    height: 54px;
    display: block;
    background: url(../images/buttons/reviews178x54.jpg) transparent no-repeat left top;}

h2 {
	font-size: 1.2em;
	color: #a74100;}

h3 {
	font-size: 1.1em;
	color: #23233f;}

h4 {
	font-size: 1.0em;
	color: #6b8a44;}

h5 {
	font-size: 1.0em;
  color: #30270a;}

h6 {
	font-size: 1.0em;
  color: #30270a;
  font-style: italic;}

p {}

  .index #body p {
    text-indent: 2em;
    font-style: italic;
    line-height: 1.2em;
    letter-spacing: 0.02em;}

a {
  color: #a1861b;
  text-decoration: none;}

	a:hover {}

blockquote {}
	
	blockquote p {}
	
acronym {}

.rightBox {
  float: right;
  border: 0;
  padding: 0 0 1em 1em;
  width: 255px;}

#body img.border {
  border: 1px solid #564f41;
  margin: 10px;}

#body .tripAdvisor {
  font-size: 0.8em;
  margin: 0 18px 18px 18px;
  padding: 10px 10px 50px 10px;}

.navigation ul {
  margin: 0;
  padding: 0;}

  .navigation ul li {
    list-style-type: none;
    display: inline;}
  
  .navigation ul li:hover {}
  
    .navigation ul li a {
      text-decoration: none;}
      
      .navigation ul li a:hover {}

.center {
  text-align: center;}

table td {
  line-height: 1em;
  vertical-align: top;}

table.cols33 {}

  table.cols33 td {
    width: 33%;
    font-size: 1em;
    padding: 0 10px;}

/* SPECIFIC FONT STYLES */

html {}

	body {}
	  
	  #pageContainer {}

      a#logo {
        width: 312px;
        height: 209px;
        position: absolute;
        background: url(../images/logo2.gif) transparent no-repeat left top;
        display: block;
        margin-left: -60px;
        margin-top: -60px;}
      
        a#logo h1 {
          display: none;}
      
      #header {}
      
        #header .navigation {
          font-size: 110%;
          text-align: right;}
        
          #header .navigation a {
            color: #2f2607;
            font-weight: bold;
            font-family: Garamond;
            text-decoration: none;
            padding: 5px;}
        
          #header .navigation .top {}
          
            #header .navigation .top ul {
              margin: 14px 0 0 0;
              padding: 0 20px 0 0;
              background: #efc825;}
            
              #header .navigation .top ul li {
                float: right;
                padding: 5px 0;}
              
                #header .navigation .top ul li a {}
                
                  #header .navigation .top ul li a:hover {}
          
          #header .navigation .bottom {}
          
            #header .navigation .bottom ul {
              margin: 0;
              padding: 0 19px 0 0;}
            
              #header .navigation .bottom ul li {
                float: right;
                background: #efc825;
                line-height: 30px;}
              
                #header .navigation .bottom ul li a {}
                
                  #header .navigation .bottom ul li a:hover {}
        
        #header .photos {}
        
          #header .photos .left {}
          
          #header .photos .center {}
          
          #header .photos .right {}
        
        #header .stripe {}
      
      #body {
        margin: 0;
        padding: 1em;}
      
      #footer {
        font-style: italic;}
      
        #footer .memberships {
          background: #fff;
          text-align: center;
          font-size: 0.8em;
          padding: 0.1em;
          color: #a0a0a0;
          font-style: italic;}
          
          #footer .memberships img {
            margin: 0 2.5em;}
        
        #footer .badgeNav {
          color: #f4e8e3;
          font-size: 0.75em;
          padding: 1em;}
          
          #footer .badgeNav a {
            color: #f4e8e3;}
          
          #footer .badgeNav li a {
            padding: 0 0 0 10px;
            white-space: nowrap;}
        
          #footer .badge {}
          
          #footer .navigation {
            text-align: right;}