/* CSS Document */

body {
	margin: 0 0 0 0;
	font-family: arial, sans-serif;
	color: #eeeccce;
}

#container {
	margin: auto;
	width: 954px;
	height: auto;
}

#wrapper {
	margin: 0px 0px 0px 10px;
	background: url(img/wrapper-bg.gif);
	width: 927px;
	height: auto;
}

#header {
	margin: 0px 0px 0px 10px; 
	width: 927px;
	height: 188px;
	background: url(img/header-master.jpg) no-repeat;
}

#phone {
	float: right;
	margin: 125px 15px 0px 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
}


a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #751E11;
text-decoration: underline;
}

a.features {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
text-decoration: none;
}

a.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #751E11;
text-decoration: none;
margin: 10px 0 0 0;
}

br.clearleft{
clear:left;
margin-top: -10px;}

#nav ul{
	float: left;
	position: relative; top: 5px; left:-35px;
	display: inline;
	z-index: 10;
}

#navUL {
	float: left;
	margin-top: -41px;
	padding-bottom: -20px;
	position: absolute; top: 0px; left: 0px;
}

#navHome a:active, #navHome a.selected {
	background:url(img/navHome.jpg) 0px -41px no-repeat }
	
#navResort a:active, #navResort a.selected {
	background:url(img/navResort.jpg) 0px -41px no-repeat }
	
#navLake a:active, #navLake a.selected {
	background:url(img/navLake.jpg) 0px -41px no-repeat }

#navHome {
	background:url(img/navHome.jpg) no-repeat;
	width:89px;
	height:41px;
	margin:0;
	padding:0;}

#navResort {
	background:url(img/navResort.jpg) no-repeat;
	width:149px;
	height:41px;
	margin:0;
	padding:0;}

#navLake {
	background:url(img/navLake.jpg) no-repeat;
	width:118px;
	height:41px;
	margin:0;
	padding:0;}

#nav span {display: none;}

#nav li, #nav a {
	height:41px;
	display: block;}

#nav li {
	float:left;
	list-style:none;
	display:inline;}

#navHome {width: 89px;}
#navResort {width: 149px;}
#navLake {width: 118px;}

#navHome a:hover {background:url(img/navHome.jpg) 0px -41px no-repeat }
#navResort a:hover {background:url(img/navResort.jpg) 0px -41px no-repeat; }
#navLake a:hover {background:url(img/navLake.jpg) 0px -41px no-repeat; }

#navSecondary ul {
float: left;
position: relative; top: 3px; left: 0px;
color: #5E6659;
padding-left: 17px;
font-family: Arial, Helvetica, Sans-serif;
font-weight: bold;
font-size: 12px;}

#navULs {
	float: left;
	margin: 0 0 0px 0px;
	position: absolute; top: 0; left: -395px;
	padding-bottom: 10px;
	display: inline;}

#navSecondary ul li { display: inline; }

#navSecondary ul li a
{
padding: 0.2em 1em;
color: #5E6659;
text-decoration: none;
border-right: 1px solid #5E6659;}

#navSecondary ul li a:hover {color: #751E11;}

#navSecondary ul li a:active, #navSecondary a.selected {color: #751E11;}
 
#navSecondary { list-style-image: url(img/navBreak.gif); }

#navlistTertiary{
margin: 0px 0px 0px -100px;
padding: 0 0px 0px -100px;
width: 400px;}

#navlistTertiary ul, #navlistTertiary li {display: inline;}

#navlistTertiary a:link, #navlistTertiary a:visited{
float: left;
position: relative; top: 0px; left: 120px;
font-weight: bold;
margin: 0px 16px 0px 8px;
text-decoration: none;
color: #999;
}

#navlistTertiary a:link#current,
#navlistTertiary a:visited#current,
#navlistTertiary a:hover{
border-bottom: 3px solid #363636;
color: #363636;}

#navlistTertiaryBook{
margin: 0 300px 0px 115px;
padding: 5px 0 20px 0px;}

#navlistTertiaryBook ul, #navlistTertiaryBook li{
margin-right: 0px;
padding: 0;
display: inline;
list-style-type: underline;}

#navlistTertiaryBook a:link, #navlistTertiaryBook a:visited{
float: left;
position: relative; top: 0px; left: 10px;
font-weight: bold;
margin: 0px 35px 0px 0px;
text-decoration: none;
color: #999;}

#navlistTertiaryBook a:link#current,
#navlistTertiaryBook a:visited#current,
#navlistTertiaryBook a:hover{
border-bottom: 3px solid #363636;
padding-bottom: 2px;
background: transparent;
color: #363636;}

#navlistTertiaryBook a:hover { color: #363636; }


#footerUL {
font-weight: bold;
float: left;
margin: 0 0 0px 0px;
position: relative; top: 0; left: 0px;
padding-bottom: 10px;
display: inline;
}

#navFooterLinks ul li { display: inline; }

#navFooterLinks ul li a
{
padding: 0.2em 1em;
color: #751E11;
position: relative; top: 0px; left: -15px;
text-decoration: none;
font-weight: bold;
border-right: 1px solid #751E11;
display: inline;
list-style:none;
}

#navFooterLinks ul li a:hover {color: #751E11; text-decoration: underline;
}

#navFooterLinks ul li a:active, #navFooterLinks a.selected {color: #751E11;}
 
#navFooterLinks { list-style: none); }


#content {
	position: relative; top: 5px; left: 0px;
	margin-left: 16px;
	font-family: arial, sans-serif;
	font-size: 12px;}

td#tdSearch {vertical-align: top;}

td#tdSearch input{vertical-align:middle;}

#txtSearch{width: 107px;}

#divHeader {
font-size:12px !important;
position: relative; top:-10px; left: -20px;}

#content {
padding: 0px 0 25px 0px;
margin-left: 25px;}

td.2col {
width: 300px;
padding: 0 0 25px 10px;}

td.padding {
	padding: 0 0 20px 20px;}

h1.home {
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size: 26px;
color: #692A15;
vertical-align: top;
padding: 18px 0 0 17px;}

p.home {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5e6659;
line-height: 15px;
padding: 8px 20px 0 20px;}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size: 26px;
color: #692A15;
vertical-align: top;
padding: 0 0 0 0;
margin: 10px 0 0 0px;}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size: 16px;
line-height: 22px;
color: #692A15;
vertical-align: top;
padding: 0 0 0 0;
margin: 6px 0 0 0px;}

span.h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size: 16px;
line-height: 20px;
color: #692A15;
padding-left: 0;
margin-left: 0;}

span.bold {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 15px;
color: #692A15;}

.credit {
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size: 10px;
line-height: 20px;
color: #692A15;
vertical-align: top;
padding: 0px 0px 0px 0px;}


p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5e6659;
line-height: 15px;
padding: 8px 65px 0 0px;
margin-top: 0px}

p.bullets {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5e6659;}

p.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5e6659;
line-height: 15px;
padding: 8px 15px 0 0px;}

.dingbatHome {
padding: 0px 0 0px 0px;
margin: 0px 0 0px 20px;}

.dingbat {
padding: 0px 0 0px 0px;
margin: 0px 0 0px 00px;}

.dingbat2col {
padding: 20px 0 20px 0;}

.dingbat3col {padding: 20px 0 20px 0;}

#list {margin: -5px 20px 3px -20px;}

#activities {padding-left: 15px; color: #5e6659; margin: 5px 0 0 10px;}

#ammenities {color: #5e6659;} 

#details {margin: -25px 20px 0 0; display: inline; }

#map {padding: 25px 0 0 20px;}

#map2 {float: left; display: inline; margin: 25px 10px 0 0; padding-right: 20px;}

#features {
position: absolute; top: 0px; left: 115px;
width: 190px;
height: 65px;
padding: 20px 0 0 25px;}

#features2 {
position: absolute; top: 0px; left: 430px;
width: 205px;
height: 65px;
padding:  20px 0 0 25px;}

#features3 {
position: absolute; top: 0px; left: 709px;
width: 185px;
height: 65px;
padding: 25px 0 0 25px;}

.feature1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #fff;}

.cap {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 16px;
color: #fff;}

#footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
padding: 10px 0 0 35px;
text-decoration: underline;}

#footerLinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
padding: 10px 0 0 35px;
text-decoration: underline;}

#copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #751E11;
text-align: right;
margin:-50px 45px 0 10px;}


/* Footer Features */

#footer-feature {
float: left;
position: relative;
margin-bottom: 15px;}

a.button1 { 
background:url(img/feature-1.jpg) repeat 0px 0px; 
position: absolute; top: 20px; left: 20px;
width: 120px; 
height: 65px; 
display: block; }

a.button1 span {display: none; }

a.button1:hover {background: url(img/feature-1.jpg) repeat 0px 65px; }

a.button2 { 
background:url(img/feature-2.jpg) repeat 0px 0px; 
position: absolute; top: 20px; left: 335px;
width: 120px; 
height: 65px; 
display: block; }

a.button2 span {display: none; }

a.button2:hover {background: url(img/feature-2.jpg) repeat 0px 65px; }

a.button3 { 
background:url(img/feature-3.jpg) repeat 0px 0px; 
position: absolute; top: 20px; left: 620px;
width: 120px; 
height: 65px; 
display: block;}

a.button3 span { display: none;}

a.button3:hover { background: url(img/feature-3.jpg) repeat 0px 65px; }

p.directions{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 2px;
color: #5e6659;}