
BODY, TD  { font-family: georgia; font-size: 12px; color: #003300; }

BODY  { 
  background-color: #E5CBCA;
  background-image: url(images/back2.jpg);  
  background-position: top center;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px; }

.main { background-color: #FFFFFF; }

.divider { background-color: #633709; }

#sidebar { background-color: #335028; }

h1 { font-family: monotype corsiva;font-weight: normal; font-size: 32px; color: #006655; line-height: 28px; }

A:link     { color: #006666; font-weight: bold; text-decoration: underline; }
A:visited  { color: #006666; font-weight: bold; text-decoration: underline; }
A:active   { color: #006666; font-weight: bold; text-decoration: underline; }
A:hover    { color: #cc0000; font-weight: bold; text-decoration: underline; }


a.menu:link, a.menu:visited {
display: block;
background-color: #7F9B75;
vertical-align: middle;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #003300;
text-align: center;
padding-top: 3px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 3px;
width: 100%;
border-left: 1px solid #003300; 
border-top: 1px solid #003300; 
border-right: 0px solid #003300; 
border-bottom: 1px solid #003300;
text-decoration: none;
}

a.menu:hover {
text-align: center;
font-family: arial;
background-color: #96B48B;
text-decoration: none;
color: #003300; }

H2 { line-height: 32px;  }
H3 { font-size: 18px;  color: #ac5364; }

B { font-weight: bold; color: #3F5C34; }

.address { font-size: 12px; font-family: verdana; font-weight: bold; line-height: 14px; color: #EBD288;  }

.sub1  { font-family: arial; font-size: 10px; font-weight: bold; line-height: 12px; }

.sub2  { font-family: arial; font-size: 11px; font-weight: bold; line-height: 13px; }

.footer { font-family: arial; font-size: 12px; color: #EBD288; }

.footer a:link    { font-size: 11px;  text-decoration: none; font-weight: bold; color: #CA9720; line-height: 14px; }
.footer a:visited { font-size: 11px;  text-decoration: none; font-weight: bold; color: #CA9720; line-height: 14px; }
.footer a:hover   { font-size: 11px;  text-decoration: underline; font-weight: bold; color: #E4C35C; line-height: 14px; }

.head1  { font-family: verdana; font-size: 22px; font-weight: normal; color: #4C7541; line-height: 24px; }

.head2  { font-family: arial; font-size: 14px; font-weight: bold; color: #990000; line-height: 18px; }

.rooms  { font-family: trebuchet ms, georgia; font-size: 16px; font-weight: bold; color: #004400; line-height: 18px; }

.email { font-family: verdana; font-size: 18px; font-weight: bold; color: #C38D16; line-height: 22px; text-decoration: none; }

.first  { font-family: monotype corsiva; font-size: 24px; font-weight: normal; line-height: 24px; }

.submit {  
font-family: arial;  
background-color: #EAB8B6; 
font-size: 12px; 
font-weight: bold;
padding: 0px 0px 0px 0px; 
border-left: 2px solid #FEE6E5; 
border-top: 2px solid #FEE6E5; 
border-right: 2px solid #990000; 
border-bottom: 2px solid #990000;}

#box {  
border: 3px dotted #746745; 
background-color: #Ffffee;
margin-left: 10px;
margin-right: 10px;
}

table.rates {  
border: 0px solid #945D5B; 
padding: 3px 3px 3px 3px; }

table.rates td {  
border: 1px solid #945D5B; 
background-color: #E3C2BB;
padding: 3px 3px 3px 3px;}



.se     { font-family: arial; font-size: 10px;font-weight: normal; color: #CCCCCC; line-height: 12px; }
.se a:link    { text-decoration: none; color: #CCCCCC; }
.se a:visited { text-decoration: none; color: #CCCCCC; }
.se a:hover   { text-decoration: none; color: #CCCCCC; }

.aobtn1 {  
font-family: arial;  
background-color: #EAB8B6; 
font-size: 12px; 
font-weight: bold;
padding: 0px 0px 0px 4px; 
border-left: 2px solid #FEE6E5; 
border-top: 2px solid #FEE6E5; 
border-right: 2px solid #990000; 
border-bottom: 2px solid #990000;}

table.aotbl1 {
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #985252 #985252 #985252 #985252;
border-collapse: separate; }


table.aotbl1 td {
border-width: 1px 1px 1px 1px;
padding: 0px 0px 0px 0px;
border-style: solid solid solid solid;
border-color: #985252 #985252 #985252 #985252;
-moz-border-radius: 0px 0px 0px 0px;}


table.aotbl2 {
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #985252 #985252 #985252 #985252;
border-collapse: separate; }


table.aotbl2 td {
border-width: 1px 1px 1px 1px;
padding: 0px 0px 0px 0px;
border-style: solid solid solid solid;
border-color: #985252 #985252 #985252 #985252;
-moz-border-radius: 0px 0px 0px 0px;}

