
BODY {	
margin: 0px; 
background-color: #fdf5bb; 
background-image: url(images/roomback.gif); } 

BODY, TD { font-family: georgia; font-size: 12px; }
	 
a:link    { font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; }
a:visited { font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; }
a:active  { font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; }
a:hover   { font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #8AA725; text-decoration: underline; }

.address {font-weight:bold; font-family: Verdana, Arial; font-size: 11px; color: #666666;}

.head2 { font-family: Arial; font-size: 18px;font-weight: bold; color: #6A6910;letter-spacing: 0.1em; }

.head1 { font-family: Georgia; font-size: 14px; font-weight: bold; color: #6A6910; font-style: italic; }


.head3 {  font-size: 14px;  }

.indexhead { font-family: Arial; font-size: 20px;font-weight: bold; color: #FBC366;letter-spacing: 0.1em;  }

H1 { font-family: monotype corsiva; font-size: 28px; font-weight: normal; color: #FDCD3A; line-height: 28px; }

I { font-family: Georgia;  }

.first { font-family: monotype corsiva; font-size: 26px; font-weight: normal; line-height: 24px; }

.index1 { font-family: monotype corsiva; font-size: 20px; font-weight: normal; color: #E9FCA6; line-height: 22px; }

.index { font-family: georgia;  font-size: 11px; color: #FFFFFF; }
.index a:link    { color: #FCF27F; }
.index a:visited { color: #FCF27F; }
.index a:hover   { color: #FCF27F; }

.tblborder {  border: 1px solid #000000; background-color:  #FFFFFF; }

.sub3 { font-family: Arial, sans-serif; font-size: 9px; color: #cccc99; font-weight: normal; }
.sub3 a:link    { color: #CCCC99; text-decoration: none; }
.sub3 a:visited { color: #CCCC99; text-decoration: none; }
.sub3 a:hover   { color: #CCCC99; text-decoration: none; }

.nav { font-family: Arial, sans-serif; font-size: 12px;  color: #363425; font-weight: bold; }

.nav a:link    { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #ffffff; font-size: 11px;}
.nav a:visited { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #ffffff; font-size: 11px;}
.nav a:active  { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #ffffff; font-size: 11px;}
.nav a:hover   { font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #ffffff; font-size: 11px;}

td#nav { 
font-family: Arial;
font-weight: bold; 
background-color: #b04901; 
padding: 3px 3px 3px 3px; 
border-left: 0px solid #000000; 
border-top: 0px solid #D7D6A8; 
border-right: 0px solid #000000; 
border-bottom: 0px solid #D7D6A8;}

.bodytxt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF; }

.sub1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; }


.bdytxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.bodytxt a:link    { font-weight:bold; color: #FFFFFF; text-decoration: underline;}
.bodytxt a:visited { font-weight:bold; color: #FFFFFF; text-decoration: underline;}
.bodytxt a:active  { font-weight:bold; color: #FFFFFF; text-decoration: underline;}
.bodytxt a:hover   { font-weight:bold; color: #C2DEA4; text-decoration: underline;}



.bdytxthdr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000; }

.rooms { 
border: 2px solid #CCCC99;
padding: 6px; 
width: 214px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; }

.rooms2 { 
border: 2px dotted #CCCC99;
padding: 6px; 
width: 214px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; }


UL { list-style-image: url(images/bullet.gif); line-height: 16px; }

.head {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bolder;
color: #FFFFFF;
word-spacing: normal;
letter-spacing: 0.1em; }

.headtxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
color: #000000;
word-spacing: normal; }

.tophead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

.navihead {
font-family: arial;
font-size: 18px;
font-weight: bold;
color: #FFFFFF;
letter-spacing: 0.08em; }
	
.pagetitle { font-family: Monotype Corsiva; font-size: 24px; font-weight: bold; color: #003333; letter-spacing: 0.08em; }

.subhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
color: #FFFFFF;
font-variant: normal; }
	
.footerborder { border: 1px solid #EDECE7 }

.greyborder { border: 2px solid #8C8C8C; }

.imgbtn { border: 1px solid #EBE6E0; }

.sidebar {
background-color: #9A9591; 
background-image: url(images/tbl_in_bg.jpg);
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
font-family: verdana;
}

.sidebar a:link    { color: #FFFFFF; text-decoration: underline;}
.sidebar a:visited { color: #FFFFFF; text-decoration: underline;}
.sidebar a:active  { color: #FFFFFF; text-decoration: underline;}
.sidebar a:hover   { color: #C2DEA4; text-decoration: underline;}

.aobtn1 {  
font-family: arial;  
background-color: #fbf9a5; 
font-size: 12px; 
font-weight: bold;
padding: 0px 0px 0px 0px; 
border-left: 2px solid #D5C69F; 
border-top: 2px solid #D5C69F; 
border-right: 2px solid #6A5726; 
border-bottom: 2px solid #6A5726;}

table.aotbl1 {
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #746745 #746745 #746745 #746745;
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: #e2e2e2 #e2e2e2 #e2e2e2 #e2e2e2;
-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: #f5f5f5 #f5f5f5 #f5f5f5 #f5f5f5;
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: #B4A06D #B4A06D #B4A06D #B4A06D;
-moz-border-radius: 0px 0px 0px 0px;

}


#lightbox{	
background-color:#C2C193;
font-family: arial;
color: #003300;
font-size: 12px;
font-weight: bold;
padding: 1px;
border-bottom: 1px solid #C2C193;
border-right: 10px solid #C2C193;
border-left: 10px solid #C2C193;
border-top: 10px solid #C2C193;}
	
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
	
#lightboxCaption { float: left; }

#keyboardMsg { float: right; }

#closeButton { top: 5px; right: 5px; }

#lightbox img { border: 0px; clear: both;} 

#overlay img { border: none;}

#overlay { background-image: url(overlay.png); }

* html #overlay {
background-color: #C2C193;
back\ground-color: transparent;
background-image: url(shim.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale"); }


.constantcontact { 
background-color: #FBF9A5;
color: #000000;
}
.safesubscribe { 
background-color: #FFFFFF; 
padding: 2px; 
color: #000000;}