/* CSS Document */

/* General Properties */

body {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#333300;
	margin-top:0px;
	margin-left:0px;
	}
	
/* Text Formatting */
	
h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.left {
text-align:left;
}

.white {color: #FFFFFF}

.red {color: #993300}

.smalltext {
color:#333300;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.smalltext_white {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.lodge-title{
font-family:"Times New Roman", Times, serif;
font-size:36px;
color:#000000;
font-weight:bolder;
font-stretch:extra-expanded;
}

.heading2 {
font-size:18px;
font-weight:bolder;
font-stretch:expanded;
color:#333300;
}
	
.heading3 {
font-size:14px;
font-weight:bolder;
font-stretch:expanded;
color:#333300;
}
	
.heading2-right {
font-size:18px;
font-weight:bolder;
font-stretch:expanded;
color:#333300;
display:block;
float:right;
padding-right:40px;
}

.header-frame {
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#CCCC66;
font-style:italic;
}
	
.bodytxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:12px;
}

/* header properties */

span.park1{
	color:#CCCC66;
	display:table-cell;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	padding-left:78px;
	}
	
span.park2{
	color:#CCCC66;
	display:table-cell;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	padding-left:4px;
	font-style:italic;
	}
span.tmr{
	color:#CCCC66;
	display:table-cell;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	padding-left:70px;
	}
	
span.phone1{
	color:#CCCC66;
	display:table-cell;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	padding-left:65px;
	}
	
span.phone2{
	color:#CCCC66;
	display:table-cell;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:bold;
	padding-left:4px;
	}
	
span.phone3{
	color:#CCCC66;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-left:175px;
	}
	
.topnav{
background-color:#666633;
font-size:14px;
font-family:"Times New Roman", Times, serif;
text-align:center;
vertical-align:middle;
padding-top:8px;
padding-bottom:8px;
}

/* Link Properties */

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #993300;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #993300;
	}
a:hover{ 
	text-decoration: underline; 
	color: #993300;
	}
	
a.yellow:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #cccc66;
	}
a.yellow:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #cccc66;
	}
a.yellow:hover { 
	text-decoration: underline; 
	color: #cccc66;
}

a.blue:link { 
	font-weight: bold; 
	text-decoration: none; 
	color:#0000FF;
	}
a.blue:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #0000FF;
	}
a.blue:hover{ 
	text-decoration: underline; 
	color: #993300;
	}
	
/* Tables & Page Layouts */
	
img.left {
border:1px;
float:left;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
clear:right;

}

img.right {
border:1px;
float:right;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
clear:left;

}

.parkpage-table {
width:100%;
font-family:"Times New Roman", Times, serif;
font-size:13px;
padding: 4px;
}

	
.parkpage-lodgetitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.parkpage-description {
font-family:"Times New Roman", Times, serif;
font-size:13px;
padding: 4px;
}
	
.td1 {
background-color:#666633;
vertical-align:top;
}
	
.td2 {
background-color:#CCCC66;
}

.td3 {
background-color:#CCCC99;
}
	
.td-head {
background-color:#993300;
background-image:url(images/header.gif);
background-repeat:no-repeat;
height:212px;
}
	
.header-table {
width:775px;
background-image:url(/images/header.gif);
background-repeat:no-repeat;
padding:0px;
border:0px;
}
	
span.topleft{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
display:inline-table;
}
	
span.topright{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
display:inline-table;
}
	
.flash {
background-color:#666633;
top:0px;
width:273px;
height:210px;
}

span.linktext {
color:#CCCC66;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding-top:12px;
margin-top:40px;	
vertical-align:middle;
}
	
.infotable {
width:350px;
background-color:#999966;
padding:0px;
text-align:left;
}
	
.body-right {
background-color:#CCCC66;
width:400px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
font-size:13px;
vertical-align:top;
}

.body-cell {
background-color:#CCCC66;
width:100%;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
font-size:13px;
vertical-align:top;
}
	
.infotable-h1 {
background-color:#000000;
text-align:center;
font-weight:bold;
font-size:18px;
color:#666633;
}
	
.infotable-h2 {
background-color:#CCCC99;
font-size:14px;
color:#000000;
font-weight:bold;
}
	
.footer {
background-color:#666633;
color:#999966;
width:775px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
text-align:center;
padding-top:12px;
padding-bottom:10px;
}

.bodytable {
background-color:#CCCC66;
width:775px;
border:0px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:15px;
}
	
.rates {
text-align:center;
font-weight:bold;
}
	
.rates2 {
font-weight:bold;
font-size:12px;
}
	
.ratestable{
border:1px;
border-color:#999966;
width:349px;
padding:0px;
font-size:11px;
text-align:center;
}
	
.list {
font-size:12px;
}

#right-01,#right-02,#right-03 {
float:right;
padding:0px;
clear:right;
}

#right-01 {
width: 2px;
height: 50px;
}

#right-02 {
width: 300px;
height: 200px;
text-align:center;
padding:12px;
}

#right-03 {
width: 300px;
height: 50px;
padding:12px;
text-align:center;
font-size:18px;
float:right;
}

#outer { 
  position: relative;
  padding-top:10px; 
  padding-left:12px;
}

#inner { 
  position: absolute; 
  top: 200px; left: 463px;
  height: 250px; width: 300px; 
  color: blue;
}
	
/* Details Table */

.details-table {
width:600px;
border:1px;
padding:0px;
text-align:center;
}

.details-rw1 {
background-color:#333300;
font-size:14px;
font-weight:bold;
width:300px;
color:#CCCC99;
}

.details-rw2 {
background-color:#999966;
width:100px;
color:#000;
}

.details-rw3 {
width:100px;
color:#000;
}

/* =========== NEW STYLE ========== */




/* BEGIN TEXT and COLOR CSS */


.smalltext{ font-size:10px; }
.head_parkname {font-size:22pt;font-style:italic;}

.parkpage-lodgetitle {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:medium;}
.lodge-title{font-family:"Times New Roman", Times, serif;font-size:36px;font-weight:bolder;}
.subheading{font-size:large; font-weight:bold; color:#666633}



/* -- Header -- */

#top {
width:780px;
background-color:#666633;
padding-top:3px;
position:relative;
}

.top_left{
font-size:10px;
font-weight:bold;
color:#CCCC66;
float:left;
padding-left:5px;
}

.top_right{
font-size:10px;
font-weight:bold;
color:#CCCC66;
float:right;
padding-right:5px;
}

#header{
width:780px;
height:224px;
background:#993300;
background-image:url(images/header.gif);
background-position:top, left;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#headimg{
width:276px;
height:214;
float:right;
text-align:right;
vertical-align:middle;
}

#headtext{
width:504px;
height:214px;
float:left;
text-align:left
}

#headcell1{
width:504px;
height:89px;
font-family:"Times New Roman", Times, serif;
}

#headcell2{
width:454px;
height:45px;
vertical-align:top;
margin-left:50px;
color:#CCCC66;
font-family:"Times New Roman", Times, serif;
}

#headcell3{
width:432px;
height:26px;
padding-left:72px;
color:#CCCC66;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
}

#headcell4{
width:434px;
height:36px;
vertical-align:bottom;
padding-left:70px;
color:#CCCC66;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}


.hdphone{ font-size:26px }

#headcell5{
width:489px;
height:18px;
vertical-align:middle;
padding-right:15px;
text-align:right;
color:#CCCC66;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}

#linkbar{
width:780px;
background-color:#666633;
}

.linkbartext{
font-family:"Times New Roman", Times, serif;
font-size:14px;
padding:12px;
color:#000000;
text-align:center;
}


/* -- Footer page -- */

#footerblock {
width:780px;
background-color:#666633;
}

.footertext{
font-family:"Times New Roman", Times, serif;
font-size:smaller;
color:#000;
text-align:center;
padding-left:15px;
padding-right:15px;
padding-top:8px;
padding-bottom:8px;
}
