body { background-color: #EEEDD9; padding: 0px; margin: 0px; }
/* body { background-color: #FFFFFF; padding: 0px; margin: 0px; } */
/* current page indicators */
body#sec-accommodations td#accommodations a, 
body#sec-rates td#rates a, 
body#sec-packages td#packages a, 
body#sec-reservations td#res a, 
body#sec-explore td#explore a, 
body#sec-area td#area a, 
body#sec-contact td#contact a,
body#sec-home td#home a
	{ background-color: #F5F5E9; font-weight : bold; padding: 0 4px; }

h1 { font-family: "Goudy Old Style", "Times New Roman", serif; font-size: 18pt; font-style: normal; color: #003300; margin-bottom: 0px; margin-top: 30px; }
.h1 { font-family: "Goudy Old Style", "Times New Roman", serif; font-size: 18pt; font-style: normal; color: #003300; margin-bottom: 0px; margin-top: 30px; }
h2 {  font-family: "Goudy Old Style", "Times New Roman", serif; font-size: 16pt; font-style: normal; color: #003300; }
h3 {  font-family: "Goudy Old Style", "Times New Roman", serif; font-size: 14pt; font-style: normal; color: #003300; }
h4 { font-family: "Goudy Old Style", "Times New Roman", serif; font-size: 12pt; color: #003300; margin-bottom: 0px; }
h5 { font-family: "Goudy Old Style", "Times New Roman", serif; font-size: 10pt; color: #003300; }
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003300}

p { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }
li { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10pt; }

/* #container { border: 2px solid #000066; } */
/* #header { background-color: #D4D4B2; margin-bottom: 10px; } */
/* #topnav { text-align: center; background-image: url(images/tabbg.gif); font-size: 9pt; padding: 0 2px; } */

a:link { text-decoration: none; color: #113333; }
a:visited { text-decoration: none; color: #660000; }
a:active { text-decoration: none; color: #3F2059; }
a:hover { background-color: #EEEEEE; text-decoration: underline; }

#topnav { background-image: url(images/navbg.gif); background-repeat: no-repeat; }
#topnav td { text-align: center; font-size: 9pt; }
#topnav a { padding: 0 6px; }
#topnav a:hover { background-color: #FBFBFF; padding: 0 6px; }

#content { width: 965; padding: 10px; background-image: url(images/bgbridge.gif); background-repeat: no-repeat; }
#content td { padding-left: 10px; padding-right: 10px; }
#content a { font-weight: bold; }

#intro { padding-left: 40px; }

#left { width: 240; padding-top: 120px; vertical-align: top; }
#leftwide { width: 400; padding-top: 120px; vertical-align: top; }
#mid { width: 360; padding-top: 20px; vertical-align: top; }
#right { padding-top: 20px; vertical-align: top; }

/* #units { width: 800px; height: 380px; padding: 10px; border: 0px; } */
#units td { height: 380px; padding: 10px; border: 0px; }
.unitsleft { width: 150px; font-size : 9pt; color : #990000; font-weight : bold; }
.unitsmid { width: 360px; }
.unitsright { width: 90px; }

#rates td { border: 1px solid #EEEDD9; padding: 5px; margin: 0px; font-size: 10pt; }

#pkg { width: 95%; margin: 10px; }
#pkg td { border: 1px solid #EEEDD9; padding: 2px; font-size: 10pt; }

#footernav { font-size: 9pt; margin-top: 15px; }
#footer { font-size: 9pt; margin-bottom: 10px; }

#fine { font-size: 9px; margin-top: 5px; }

p.comments  { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; line-height : 2em; color : #00364a; }
.infotight  { font-size : 10pt; }
.info  { font-size : 10pt; line-height: 140%; }
.required  { font-size : 9pt; line-height : 140%; color : #990000; font-weight : bold; }
.footer  { font-size : 9pt; line-height: 140%; color : #CCCC99; font-weight: bold; }
.units {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
	width: 100px;
}
