

body {
background:#333300;
width:100%;
font:Arial, Helvetica, sans-serif;
font-size:small;
padding:0px;
margin:0px;
}

.spacer {
clear:both;
}

/* BEGIN TEXT and COLOR CSS */

p {font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px; margin-bottom:3px; margin-top:2px}
p.center {text-align:center; padding:0px;}
h1 {font-family:"Times New Roman", Times, serif;font-size:30px;font-weight:bolder; padding-left:10px; margin-top:4px; margin-bottom:6px; text-align:left}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px; font-weight:bold; color:#666633; padding-left:10px; margin-top:4px; margin-bottom:6px;}
.smalltext{ font-size:10px; }
.head_parkname {font-size:22pt;font-style:italic;}
.center{ text-align:center }
.right {text-align:right}
.bold {font-weight:bold}
.font18 {font-size:18px;}
.font22 {font-size:22px;}
.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;}
.park-title2{font-family:"Times New Roman", Times, serif;font-size:28px;font-weight:bolder;}
.subheading{font-size:large; font-weight:bold; color:#666633}
.center_subheading {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-align:center; color:#660000; font-weight:bold; padding-top:5px; padding-bottom:5px}
.center_subheading2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center; color:#000000; font-weight:bold; padding-top:5px; padding-bottom:5px}
.lodgetext{padding-left:5px;padding-right:5px;font-family:"Times New Roman", Times, serif;font-size:small;text-align:left;}
.motto{font-family:Georgia, "Times New Roman", Times, serif;font-size:small;text-align:left; color:#660000}
.coupontitle {font-size:30px; font-weight:bold; font-family:"Times New Roman", Times, serif}

.bin-no{width:50px; font-size:12px; text-align:left; float:left;}

/* List Items */

ul {list-style:disc; margin-top:9px; margin-bottom:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif}


/* Table Attributes */

table.tbl1{
width:90%;
border:groove;
font-family:Arial, Helvetica, sans-serif;
background:#999966;
margin:auto;
font-size:smaller;
}
th.th1{
background-color:#333300;
color:#CCCC99;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:6px;
}
tr.tr1{
background-color:#999966;
}
tr.tr2{
background-color:#CCCC99;
}
td.td1{
background-color:#999966;
vertical-align:top;
text-align:left;
padding-left:4px;
padding-right:4px;
}
td.td2{
background-color:#CCCC99;
vertical-align:top;
text-align:left;
padding-left:4px;
padding-right:4px;
}

table.menu {
background-color:#E6E2D8;
width:405px;
border:outset;
Margin:auto;
font-size:small;
}

th.menu {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center; }
td.menu {text-align:center}
td.menu-entree { width:340px; }
td.menu-price { width:50px; text-align:right; vertical-align:top}

/* Image Attributes */

img.b {margin:10px; border:inset}
img.left{float:left; margin:10px; border:inset}
img.right{float:right; margin:10px; border:inset}
img.center{margin:10px; border:inset }
img.feat1{width:115px; height:85px}
img.map {width:386px; height:304px; border:double; text-align:center; margin:auto}

/* LINK ATTRIBUTES */

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color:#660000;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color:#660000;
	}
a:hover{ 
	text-decoration: underline; 
	color:#660000;
	}
	
a.yellow:link { 
	font-weight: bold; 
	text-decoration: none; 
	color:#CCCC99;
	}
a.yellow:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #CCCC99;
	}
a.yellow:hover { 
	text-decoration: underline; 
	color: #CCCC99;
}
a.gold:link {
	font-weight: bold; 
	text-decoration: none; 
	color:#996600;
	}
a.gold:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #996600;
	}
a.gold:hover { 
	text-decoration: underline; 
	color: #996600;
}
a.clear:link {
	text-decoration: none; 
	color:#000;
	}
a.clear:visited { 
	text-decoration: none; 
	color: #000;
	}
a.clear:hover { 
	text-decoration: none; 
	color: #000;
	}
a.red:link {color:#511b00; text-decoration:none}
a.red:hover {color:#511b00; text-decoration:none}
a.red:visited {color:#511b00; text-decoration:none}

/* END LINKs */

/* LAYOUT & STRUCTURE */

/* -- general -- */

#container{
width:780px;
background-color:#666633;
border:double;
}

#pgbody{
width:780px;
background-color:#CCCC99;
font:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
}

#pgbody_split{
width:780px;
background-color:#CCCC99;
background-image:url(images/pgsplit_bkg.gif);
background-repeat:repeat-y;
font:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
}

#titleblock{
width:780px;
vertical-align:middle;
}

#titlecell{
padding:10px;
float:left;
}

table.spec{
display:table;
background-color:#999966;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
}
tr.trspec1{display:table-row; background-color:#999966}
tr.trspec2{display:table-row; background-color:#CCCC99}
td.tdspec {display:table-cell; width:175px; font-size:10px}





/* -- Header -- */

#boundary {
background-color:#CCCC00;
width:780px;
border:0px;
margin:0px;
margin-left:0px;
}

#topdiv {
background-color:#666633;
width:780px;
height:15px;

}

.topdivl {
width:390px;
height:15px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
}

.topdivr {
width:390px;
height:15px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
text-align:right;
}

#headdiv {
width:780px;
height:240px;
background-color:#511b00;
}

.headdivl {
width:390px;
height:240px;
float:left;
background-image:url(images/headimg1.jpg);
}

.headdivr {
width:390px;
height:240px;
float:right;
background-image:url(images/headimg2.jpg);
}

.toplinkbar {
width:780px;
padding-top:5px;
padding-bottom:5px;
background-color:#666633;
text-align:center;
font-size:14px;
font-weight:bold;
}

.toplinkbar2 {
width:780px;
padding-top:5px;
padding-bottom:5px;
background-color:#666633;
text-align:left;
font-size:14px;
font-weight:bold;
}

.hparktitle{
width:375px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:8px;
padding-right:4px;
padding-top:3px;
padding-bottom:3px;
font-size:24px;
color:#CCCC99;
font-weight:bold;
float:left;
}

.hlink {
width:130px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:12px;
vertical-align:middle;
float:left;
}





/* -- park index -- */



#headcontainer {
width:780px;
}

#restblock1{
width:380px;
vertical-align:top;
text-align:left;
padding-top:6px;
}

#restblockr{
width:380px;
vertical-align:top;
text-align:right;
padding-top:6px;
}

#restblock{
width:760px;
padding-top:6px;
padding-bottom:6px;
border:groove;
background-color:#A9A981;
margin:auto;
}

#restblock_dbl{
width:auto;
padding-top:6px;
padding-bottom:6px;
border:groove;
}

.rest_photocell{
width:115px;
padding-left:3px;
padding-right:3px;
vertical-align:top;
float:left;
position:static;
clear:none;
display:block;
overflow:hidden
}

.rest_photocell_feat{
width:262px;
height:195px;
padding-left:3px;
padding-right:3px;
vertical-align:top;
float:left;
position:static;
clear:none;
display:block;
}

.restthumb{ width:115px; height:85px; border:0px }

.rest_textcell{
width:245px;
padding-left:5px;
padding-right:5px;
font-family:"Times New Roman", Times, serif;
font-size:small;
position:static;
float:left;
text-align:left;
vertical-align:top;
clear:none;
display:block;
}

.rest_textcell2{
width:610px;
padding-left:5px;
padding-right:5px;
font-family:"Times New Roman", Times, serif;
font-size:small;
position:static;
float:left;
text-align:left;
vertical-align:top;
clear:none;
display:block;
}

.rest_textcellbasic{
width:350px;
padding-left:5px;
padding-right:5px;
font-family:"Times New Roman", Times, serif;
font-size:small;
float:left;
text-align:left;
vertical-align:top;
clear:none;
display:block;
}

.rest_textcell_feat{
width:490px;
padding-left:5px;
padding-right:5px;
font-family:"Times New Roman", Times, serif;
font-size:small;
position:static;
float:left;
text-align:left;
vertical-align:top;
clear:none;
display:block;
}






/* -- featured lodge page -- */



.prem_topphoto{
width:750px;
height:225px;
border:outset;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:0px;
}
.prem_mainphoto{
width:350px;
float:right;
overflow:hidden;
margin-top:10px;
clear:right;
border:outset;
text-align:center;
margin-right:10px;
}
#prem_infoblock{
width:350px;
height:300px;
display:block;
border:inset;
background-color:#999966;
overflow:auto;
float:right;
color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
clear:right;
margin-right:10px;
}

table.spec2{
display:table;
background-color:#999966;
float:right;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin-right:10px;
}






/* -- standard lodge page -- */



#standard_left {
width:430px;
height:auto;
background-color:#CCCC99;
float:left;
padding-top:5px;
padding-bottom:10px;
text-align:left;
}

#standard_right {
width:349px;
height:100%;
background-color:#999966;
float:right;
Clear:right;
overflow:hidden;
padding-bottom:10px;
text-align:center;
}





/* Standard Lodge Info Column */



#infoblock{
width:342px;
background-color:#999966;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:inherit;
border:groove;
}

.info-title{
width:342px;
background-color:#000000;
color:#996600;
text-align:center;
font-size:20px;
font-weight:bold;
}

.info-links{
width:342px;
background-color:#000000;
color:#996600;
text-align:center;
font-size:12px;
font-weight:bold;
}
.info-subhead{
width:auto;
border:inset;
background-color:#676744;
color:#CCCC99;
text-align:center;
font-size:12px;
font-weight:bold;
padding-left:15px;
}
.info {
width:306px;
color:#000;
text-align:left;
padding-left:30px;
padding-bottom:8px;
padding-right:6px;
}
.rates {
width:342px;
color:#000;
text-align:center;
padding-top:8px;
padding-bottom:8px;
overflow:hidden;
}

table.rt {border:inset; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:auto; width:95%; border-color:#666633}
th.rt-th {background-color:#CCCC99; width:95%; margin-top:12px; text-align:center; border-top:1px;}
th.rt-th2 {width:95%; margin-top:12px; text-align:center; border-top:1px; color:#fff}
tr.rt-tr {width:95%; text-align:center; border-top:1px; background-color:#999966}
td.rt-td1 {width:60%; text-align:center}
td.rt-td2 {width:40%; text-align:center}


/* -- Activities Page --*/

#activityblock{
width:750px;
padding:2px;
margin-left:8px;
margin-right:8px;
border:groove;
border-color:#CCCC66;
}

#activityblock_sl{
width:370px;
padding:0px;
margin-left:0px;
margin-right:0px;
border-right:groove;
border-right-color:#CCCC66;
float:left;
}

.a_photocell{
width:110px;
padding-left:3px;
padding-right:3px;
vertical-align:top;
float:left;
position:static;
clear:none;
display:block;
}

.a_textcell{
width:235px;
padding-left:5px;
padding-right:5px;
font-family:"Times New Roman", Times, serif;
font-size:small;
position:static;
float:left;
text-align:left;
vertical-align:top;
clear:none;
display:block;
}

.a_textcell2{
width:600px;
padding-left:5px;
padding-right:5px;
font-family:"Times New Roman", Times, serif;
font-size:small;
position:static;
float:left;
text-align:left;
vertical-align:top;
clear:none;
display:block;
}


/* -- 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;
}

/* Restaurant Sidebar */



/* slide ads */

#slidead {
width:400px;
background-color:#999966;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
overflow:hidden;
padding:3px;
}

.slidead_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:center; color:#993300}

.white {color:#FFFFFF}