body {
background:#39402b;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
padding:0px;
margin:0px;
}

.spacer {
clear:both; text-align:center
}

/* BEGIN TEXT and COLOR CSS */

p {padding-left:10px; padding-right:10px; margin-bottom:3px; margin-top:2px; font-family:Arial, Helvetica, sans-serif;}
p.center {text-align:center; padding:0px; font-family:Arial, Helvetica, sans-serif;}
p.justify {padding-left:10px; padding-right:10px; margin-bottom:3px; margin-top:2px; text-align:justify; font-family:Arial, Helvetica, sans-serif;}
h1 {font-family:"Times New Roman", Times, serif;font-size:36px;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; }
.medtext{ font-size:12px; }
.medtext-2{ font-size:13px; }
.largetext{ font-size:14px; }
.largetext-2{ font-size:16px; }
.largetext-3{ font-size:20px; color: #511b00}
.head_parkname {font-size:22pt;font-style:italic;}
.center{ text-align:center }
.right {text-align:right}
.bold {font-weight:bold}
.font22 {font-size:22px;}
.font18 {font-size:18px;}
.parkpage-lodgetitle {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:medium;}
.parkpage-featuretitle {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:28px;}
.lodge-title{font-family:"Times New Roman", Times, serif;font-size:36px;font-weight:bolder;}
.subheading{font-size:large; font-weight:bold; color:#717e58;}
.lodgetext{padding-left:5px;padding-right:5px;font-family:"Times New Roman", Times, serif;font-size:small;text-align:left;}

.topordertext{text-align:center; font-size:15px}

/* 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:#d3cebc;
}
td.td{
background-color:#999966;
vertical-align:top;
text-align:center;
padding-left:4px;
padding-right:4px;
}
td.td1{
background-color:#d3cebc;
vertical-align:top;
text-align:left;
padding-left:4px;
padding-right:4px;
}
td.td2{
background-color:#d3cebc;
vertical-align:top;
text-align:center;
padding-left:4px;
padding-right:4px;
}


table.rt {border:inset; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:auto; width:95%; border-color:#565f45}
th.rt-th {background-color:#565f45; width:95%; margin-top:12px; text-align:center; border-top:1px; color:#FFFFFF}
th.rt-th2 {width:95%; margin-top:12px; text-align:center; border-top:1px; color:#fff; background-color:#717e58;}
tr.rt-tr {width:95%; text-align:center; border-top:1px; background-color:#d3cebc}
td.rt-td1 {width:60%; text-align:center}
td.rt-td2 {width:40%; text-align:center}




/* Image Attributes */

img.b {margin:10px; border:3px double #39402b;}
img.left{float:left; margin:10px; border:inset}
img.right{float:right; margin:10px; border:inset}
img.center{margin:10px; border:inset }
img.blockdiv_img {width:140px; height:110px}



/* LINK ATTRIBUTES */

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #290302;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #290302;
	}
a:hover{ 
	text-decoration: underline; 
	color: #290302;
	}
	
a.yellow:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #b8a67a;
	}
a.yellow:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #b8a67a;
	}
a.yellow:hover { 
	text-decoration: underline; 
	color: #b8a67a;
}
a.biglink:link { 
	font-weight: bold; 
	font-size:14px; 
	text-decoration: none; 
	color: #511B00;
	}
a.biglink:visited { 
	font-weight: bold;
	font-size:14px; 
	text-decoration: none; 
	color: #511B00;
	}
a.biglink:hover { 
	text-decoration: underline; 
	font-size:14px; 
	color: #511B00;
}

a.nostyle:link {
text-decoration:none;
color:#000000;
font-weight:normal;
}
a.nostyle:visited {
text-decoration:none;
color:#000000;
font-weight:normal;
}
a.nostyle:hover {
text-decoration:none;
color:#000000;
font-weight:normal;
}


/* END LINKs */

/* LAYOUT & STRUCTURE */

/* -- general -- */

#container{
width:780px;
background-color:#d3cebc;
border:double;
}

#pgbody{
width:780px;
background-color:#d3cebc;
font:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
}

#pgbody_split{
width:780px;
background-color:#d3cebc;
background-image:url(images/pgsplit_bkg.png);
background-repeat:repeat-y;
font:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
}

#pgbody_split2{
width:780px;
background-color:#d3cebc;
background-image:url(images/pgsplit_bkg.png);
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:#565f45;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
}
tr.trspec1{display:table-row; background-color:#565f45; color:#fff;}
tr.trspec2{display:table-row; background-color:#d3cebc}
td.tdspec {display:table-cell; width:175px; font-size:10px}




/* -- VHeader */

.hiddenpic{display:none;}

#vheader{
width:780px;
height:300px;
margin:0px;
padding:0px;
background:#717E58;
}

#top {
background-color:#290302;
width:780px;
padding-top:3px;
position:relative;
}

.top_left{
font-size:10px;
font-weight:bold;
color:#cccc99;
float:left;
padding-left:5px;
}

.top_right{
font-size:10px;
font-weight:bold;
color:#cccc99;
float:right;
padding-right:5px;
}

#vhead_bleft{
width:453px;
height:270px;
background:#717E58;
background-image:url(images/headerlogo.jpg);
background-position:top, left;
background-repeat:no-repeat;
margin:0px;
padding:0px;
float:left;
}

.vhead_video{
background-color:#290302;
width:320px;
height:280px;
border:none;
float:right;
margin-right:2px;
overflow:hidden;
}

.table_pic{
font-family: Arial, Tahoma, Verdana;
font-size: 12px;
padding-right: 3px;
}

.vhead_imgplcholder{width:450px; height:89px;}
.vhead_park{Width:408px; height:40px; margin-left:42px; font-size:32px; font-style:italic; color:#000; font-family:"Times New Roman", Times, serif; overflow:auto}
.vhead_tmr{width:400px; height:26px; margin-right:50px; font-size:18px; font-weight:bold; color:#cccc99; font-family:"Times New Roman", Times, serif; overflow:auto}
.vhead_phone{width:403px; height:36px; margin-left:47px; font-size:24px; font-weight:bold; color:#cccc99; font-family:"Times New Roman", Times, serif; overflow:auto}
.vhead_order{width:430px; height:24px; margin-left:20px; font-size:14px; color:#cccc99; font-family:"Times New Roman", Times, serif; overflow:auto}

.vhead_linkbox{width:457px; height:56px; margin-top:5px; text-align:center; padding-top:5px; overflow:auto; background-color:#290302;}
.vhead_link{color:#000000; font-size:12px; font-weight:bold; font-family:"Times New Roman", Times, serif; border-bottom:groove; border-bottom-width:2px; border-bottom-color:#333300}






/* -- Header -- */

#top {
width:780px;
padding-top:3px;
position:relative;
}

.top_left{
font-size:10px;
font-weight:bold;
color:#cccc99;
float:left;
padding-left:5px;
}

.top_right{
font-size:10px;
font-weight:bold;
color:#cccc99;
float:right;
padding-right:5px;
}

#header{
width:780px;
height:214px;
background-color:#717E58;
background-image:url(images/header.gif);
background-position:top, left;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}



#headimg{
width:276px;
height:214px;
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:#cccc99;
font-family:"Times New Roman", Times, serif;
}

#headcell3{
width:432px;
height:26px;
padding-left:72px;
color:#cccc99;
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:#cccc99;
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:#cccc99;
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;
}



/* INDEX  */

#icolumn-left {width:200px; padding:7px; text-align:center; float:left; font-size:14px; line-height:18px}
#maincolumn-center {width:350px; float:left; text-align:justify}
#icolumn-right {width:200px; padding:7px; text-align:center; float:right; font-size:14px; line-height:18px}
#column-right {width:400px; padding:7px; text-align:center; float:right; font-size:14px; line-height:18px}





/* -- park index -- */

#headcontainer {
width:780px;
}

.title_divider{width:100%; height:50px; margin:auto; text-align:center; background-color:#d3cebc; font-size:22px; font-weight:bold; font-family:"Times New Roman", Times, serif; padding-top:8px}

#lodgeblock1{
width:390px;
vertical-align:top;
text-align:left;
padding-top:6px;
}

#lodgeblockr{
width:390px;
vertical-align:top;
text-align:right;
padding-top:6px;
}

#lodgeblock{
width:100%;
padding-top:6px;
}

#lodgeblock_featured{
width:100%;
padding-top:6px;
border-bottom:ridge;
border-bottom-width:2px;
}

#lodgeblock_dbl{
width:auto;
padding-top:6px;
}

.parkdescription{
width:415px;
padding:6px;
margin-right:5px;
margin-left:5px;
height:267px;
text-align:left;
font-family:"Times New Roman", Times, serif;
font-size:13px;
float:left;
}

.parkvideo{
width:320px;
height:267px;
border:inset;
margin-right:8px;
float:right;
}

.lodge_photocell{
width:110px;
padding-left:3px;
padding-right:3px;
vertical-align:top;
float:left;
position:static;
clear:none;
display:block;
}

.lodge_photocell_feat{
width:262px;
padding-left:3px;
padding-right:3px;
vertical-align:top;
float:left;
position:static;
clear:none;
display:block;
overflow:hidden
}

.lodgethumb{ width:110px; height:80px; border: 1px solid #000000;
}

.lodge_textcell{
width:260px;
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;
}

.lodge_textcell2{
width:650px;
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;
}

.lodge_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;
}

.photostrip{
width:300px;
height:150px;
overflow:auto;
text-align:center;
margin:auto;
}




/* -- 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;
margin-left:5px;
}

#prem_infoblock{
width:350px;
height:300px;
display:block;
border:inset;
background-color:#c1bdad;
overflow:auto;
float:right;
color:#000000;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
clear:right;
margin-right:5px;
}

table.spec2{
display:table;
background-color:#565f45;
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:#d3cebc;
float:left;
padding-top:5px;
padding-bottom:10px;
text-align:left;
}

#standard_right {
width:349px;
height:100%;
background-color:#c1bdad;
float:right;
Clear:right;
overflow:hidden;
padding-bottom:10px;
text-align:center;
}

#left_blockdiv {
width:420px;
margin-left:5px;
margin-right:5px;
}

.blockdiv_photo {
width:150px;
overflow:hidden;
margin-right:5px;
float:left;
text-align:center;
display:block
}

img.blockdiv {
width:145px;
height:125px
}

.blockdiv_text {
width:260px;
display:block;
float:right
}

.horizslide{
width:415px;
margin:auto;
background-color:#CCCC99;
}

.horizslidethumbs{
width:408px;
height:92px;
white-space:nowrap;
overflow:auto;
}

.ss_thumb{
width:100px;
height:67px;
border:inset;
border-width:2px;
}


/* Standard Lodge Info Column */

#infoblock{
width:342px;
background-color:#c1bdad;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:inherit;
border:groove;
}

.info-title{
width:342px;
background-color:#290302;
color:#b8a67a;
text-align:center;
font-size:20px;
font-weight:bold;
}
.info-subhead{
width:auto;
background-color:#39402b;
color:#d3cebc;
text-align:left;
font-size:14px;
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;
}



/* -- Activities Page --*/

#activityblock{
width:750px;
padding:2px;
margin-left:8px;
margin-right:8px;
border:groove;
border-color:#cccc99;
}

#activityblock_sl{
width:370px;
padding:0px;
margin-left:0px;
margin-right:0px;
border-right:groove;
border-right-color:#cccc99;
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:#565f45;
}

.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;
}


/*  houseboat  */

.houseboat-title{width:100%; height:50px; margin:auto; text-align:center; background-image:url(images/t-bar_fadebkg.gif); background-repeat:repeat-x; font-size:32px; font-weight:bold; font-family:"Times New Roman", Times, serif; padding-top:8px}
.houseboat-titletext2{width:100%; height:168px; text-align:left; margin:auto; background-image:url(images/lakepowell/housboats-bkg.jpg); background-position:top right; background-repeat:no-repeat; font-size:14px; font-weight:bold;}
.houseboat-titletext1{width:100%; text-align:left; margin:auto;background-position:top right; background-repeat:no-repeat; font-size:14px; font-weight:bold;}

/* 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:#511B00}

.white {color:#FFFFFF}

#rightinset{width:415px; height:500px; overflow:auto; margin:auto}



/*  ARTICLES */

.articleimage-spacer{width:1px; height:50px; float:right; clear:right}
.articleimage{width:285px; height:200px; float:right; border:double; overflow:hidden; clear:right; margin:4px}


/* DHTML Tooltip */


#dhtmltooltip{
position: absolute;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
border: 2px solid black;
padding: 2px;
background-color: #333300;
color: #ffffff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#clake_bannerdiv{display:none; text-align:center;}