html     { height: 100%;   margin-bottom: 1px; }
body     { background-color : #5A471A;  padding-top : 15px;  }

a:link   { color: #5D481E; text-decoration: underline; }
a:hover  { color: #977430; text-decoration: none; }
a:visited { color: #5D481E; }
a:active { color: #5D481E;}

a:hover.thumb  { color: #993300;}
a.thumb  { text-decoration: none;}

p        { font-size: 12px; font-family: verdana, arial;  color : #473815;  line-height : 20px; }
#text    { font-size: 13px; font-family: "Times New Roman";  padding-left : 20px;  color : #52585F;  line-height : 18px;  text-align : justify; }
.title   { font-size: 14pt; font-family: verdana, arial;  color : #52585F;  line-height : 18px;  font-weight : normal;     }
.main    { font-size: 11px; font-family: verdana, arial;  padding-left : 20px;  color : #52585F;  line-height : 18px;  text-align : justify; }
.table   { font-size: 11px; font-family: verdana, arial;  color : #5A471A;  line-height : 18px;  text-align : justify; }
.top_table { background-image : url(images/header-background.gif);  border-left : 0px solid #8F8463; border-right : 0px solid #8F8463; border-top : 0px solid #8F8463;} 
.main_table   { background-color : #A9A089; border-left : 0px solid #8F8463; border-right : 0px solid #8F8463; border-bottom : 0px solid #8F8463;}

.main_td    { padding : 0px 30px 15px 0px;  width: 620px;  } 
.nav_td     { padding : 0px 0px 0px 0px; height: 34px; }

#left_nav   { padding : 0px 0px 0px 20px;  color: #5A471A; font-size: 13px; line-height: 21px; font-family: arial;  font-weight : bold;   }
#left_nav a:link, #left_nav a:visited { color: #5A471A; text-decoration: none; font-size: 13px; line-height: 21px; font-family: arial;  font-weight : bold;  }
#left_nav a:hover { color: #E7D8AB; } 
.left_nav_active  { color: #E7D8AB; font-size: 13px; line-height: 21px; font-family: arial;  font-weight : bold; margin: 0px 0px 0px 0px;}

.no_top_margin {  margin: 0px 0px 0px 0px;}
.head       { font-size: 22pt; padding-left: 0px; color:#ffffff; font-family: Verdana;  margin-top : 2px;  margin-bottom : 3px;  }
.subhead { font-size: 14pt; padding-left: 315px; color:#52585F; font-family: "Copperplate Gothic Light", "Times New Roman"; margin-bottom : 0px; }
.menu_table { border : 0px solid #C08441; background-color : #E7D398; }

.pad     { padding-left: 35px;padding-right: 25px;}
.side_nav { padding-top: 1px; }
.small   { font-size: 10px; font-family: verdana; padding-top: 5px;  color : #F0EEDF; }
li       { list-style : disc;  margin-top : 0px; font-size: 13px; font-family: "Times New Roman";  padding-left : 0px; color : #52585F; line-height : 18px;  }
ul       { list-style : disc; padding-left : 345px;}

.image_left  { padding : 0px 25px 25px 0px;  float : left;  border : 0px;  margin-top : 6px;   }
.image_right { padding : 0px 0px 5px 15px;  float : right; }
.black_box   { padding : 0px 5px 0px 0px;  float : left; }
.image_right_reviews { padding : 15px 0px 5px 15px;  float : right;  }
.image_thumb { padding : 18px 0px 0px 0px; }
.gallery_squares {border : 0px;  margin-right : 12px;  }
.icon { margin: 4px 0px 4px 3px;}
.gallery_image { padding: 5px 5px 5px 5px;  border : 1px solid #9B9075;  }
.image_private { margin-top: 5px }
.image_rooms   { margin-bottom: 5px }
.main_image  { padding : 1px 0px 0px 0px; margin-left: 17px;}
.small-sidebar { 
	font-size: .7em; 
	font-family: Helvetica, Verdana, sans-serif;  
}

h2 { font-size: 23px; font-family: "Times New Roman";  color : #5A471A;  line-height : 25px; }
h3 { font-size: 18px; font-family: "Times New Roman";  color : #5A471A;  line-height : 20px; }