/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#003366;
background-color:#e8e9db;
/*background-color:#9999cc;*/
}

*{
margin:0;
padding:0;
}


/* ============================================================== */
/* Font Tags
/* ============================================================== */
h1{
font-size:1em;
margin:.5em 4px 0px 2px;
font-style:italic;
color:#763038;
}

h2{
font-size:.9em;
line-height:1.4em;
margin:.5em 8px .5em;
font-style:italic;
}

h3{
font-size:.8em;
line-height:1.4em;
margin:.5em 8px .5em;
font-style:italic;
}

p {
font-size:0.8em;
line-height:1.4em;
margin:.5em 10px .5em 6px;
text-align:justify;
}

a{
line-height:1.4em;
margin:1px 0 .75em 0;
}

ol{
margin:0 50px .5em;
font-size:.75em;
line-height:1.4em;
}	

ul{
margin:0 50px .5em;
font-size:.75em;
list-style-position:outside;
list-style:square;
line-height:1.4em;
}	

ul ul{
font-size:1em;
margin:.2em 0 0 20px;
}

.hr{
margin:2px 0px 2px 2px;
background-image:url(../htmlMedia/images/hr.gif);
background-repeat:repeat-x;
height:1px;
}

table{
margin:0 auto;
}


table p{
margin:0 auto;
text-align:center;
font-size: .8em;
}

td{
height:24px;
margin:0 auto;
text-align:center;
}




/* ============================================================== */
/* Link Tags
/* ============================================================== */
a:link{
text-decoration:underline;
/*color:#566794;*/
color:#003399;
font-weight:bold;
font-style:italic;
}

a:visited{
text-decoration:underline;
color:#003399;
font-weight:bold;
font-style:italic;
}

a:hover{
text-decoration:underline;
color:#763038;
font-weight:bold;
font-style:italic;
}	


/* ============================================================== */
/* Navigation
/* ============================================================== */
/* Blue background color that extends horizontally (100%) behind the flash nav */
#navigationBar{
background-image:url(../htmlMedia/htmlStyle/navTop.gif);
background-repeat:repeat-y;
width:100%;
height:16px;
background-color:#6574a4;
}

/* Flash Nav area */
#navigationArea{
margin:0 auto;
width: 743px;
height: 54px;
}

#navigationAreaAlt{
margin:0 auto;
width: 743px;
height: 54px;
background-color:#FFFFFF;
color:#333333;
}

#navigationAreaAlt p {
text-align:center;
}

/*#navigationBtm{
margin-left:auto; margin-right:auto;
width: 743px;
height: 54px;
top:4px;
position:relative;
}
*/

/* ============================================================== */
/* Wrapper
/* ============================================================== */
#wrapper {
	top:10px;
	width: 762px;
	margin-left:auto; margin-right:auto;
	background:     url("../htmlMedia/htmlStyle/shadowBG.jpg") repeat-y #E7D3AD;
	position:relative;
}

#topShadow{
	height:10px;
	background:     url("../htmlMedia/htmlStyle/shadowTop.jpg") top no-repeat;
	background-color:#e8e9db;
}

#contentArea{
	margin-left:auto; margin-right:auto;
	margin-top:4px;
	width:734px;
}

#virtualTour{
margin:0 auto;
text-align:center;
padding-top:4px;
padding-bottom:6px;
width:513px;
}

#virtualTour img{
border:none;
}

.hiddenThumb{
display:none;
}


#bottomShadow{
	margin:0;
	height:10px;
	background:     url("../htmlMedia/htmlStyle/shadowBottom.jpg") no-repeat;
	background-color:#e8e9db;
}

/* ============================================================== */
/* INDEX FLASH
/* ============================================================== */
#indexFlash{
margin:0 0 -3px 13px;
width:739px;
height:452px;
text-align:center;
background-color:#E7D3AD;
}

/* ============================================================== */
/* GLOBAL
/* ============================================================== */
#clear{
clear:both;
margin-bottom:10px;
}

.noJustify{
text-align:left;
}

#address{
margin:18px auto 16px;
text-align:center;
font-size:1.1em;
line-height:1.2em;
font-weight:bold;
font-style:italic;
color:#763038;
}

.centerBody{
margin:.7em auto .5em;
text-align:center;
}

.pNoMargin{
margin:.5em 4px .5em;
}

.spacer{
margin-bottom:16px;
}

/* ============================================================== */
/* LEFT COLUMN
/* ============================================================== */
#leftColumn{
float:left;
margin:0;
width:50%;
background-color:#E7D3AD;
background-image:url(../htmlMedia/images/firBG.jpg);
}

#leftColumn p{
margin: 4px 14px .6em 6px;
text-align: justify;
}

#leftColumn h2{
/*margin:2px 0px 2px 2px;*/
margin:0;
color:#FFFFFF;
text-indent:4px;
border-bottom: 1px solid #666666;
background-color:#6375A5;
}

#leftColumn h3{
margin-left:6px;
margin-right:14px;
font-style:italic;
font-weight:bold;
font-size:.8em;
line-height:1.4em;
}

#leftColumn ul{
margin-left:32px;
list-style-position:outside;
}

.ReservationBlock{
margin:20px 6px 0 0;
border:1px solid #666666;
}

.specialsBlock{
margin:4px 0 8px 2px;
border:1px solid #666666;
}

.mapArea{
margin:4px 12px 0 400px;
text-align:right;
border:1px solid #666666;
}

.mapArea h1{
margin:2px;
}

.transportationInfo{
margin:0 auto 10px;
width:90%;
text-align:center;
border:1px solid #666666;
}

.transportationInfo h1{
margin:2px;
}


#activities{
margin-right:242px;
text-align:justify;
}


#caption{
clear:none;
font-size:.8em;
font-style:italic;
margin:8px 12px 2px 396px;
text-align:center;
background-color:#E7D3AD;
}

/* ============================================================== */
/* FOOTER
/* ============================================================== */
#footerWrapper{
margin-left:auto; margin-right:auto;
margin-top:10px;
width: 746px;
background-color:#e8e9db;
}

#footerPhone{
margin:10px 3px 0;
width:114px;
height:16px;
background-image: url("../htmlMedia/headers/phone.png");
background-repeat:no-repeat;
float:left;
background-color:#e8e9db;
}

#footerLogo{
margin:6px 2px 0 0;
width:80px;
height:39px;
float:right;
background-color:#e8e9db;
}

#footerLinks{
margin:0 6px;
clear:left;
color:#AAA9CB;
background-color:#e8e9db;
}

a:link.footerNav{
text-decoration:none;
color:#566794;
font-style:italic;
font-weight:normal;
}

a:visited.footerNav{
text-decoration:none;
color:#566794;
font-style:italic;
font-weight:normal;
}

a:hover.footerNav{
text-decoration:underline;
color:#566794;
font-style:italic;
font-weight:normal;
}	