body {
background:#333300;
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; }
.smalltext_bold{ font-size:11px; font:bold;}
.smalltext_2{ font-size:11px; font-weight:none;}
.smalltext_3{ font-size:12px; font:bold;}
.medtext{ font-size:13px; }
.medtext_2{ font-size:14px; }
.largetext{ font-size:18px; }
.largetext_2{ font-size:24px; font-weight:bold; color: #333300;}
#bookbadge{width:233px; height:28px; position:absolute; border:0; visibility:hidden; z-index:100;}
#booknowbadge{width:233px; height:28px; position:fixed; border:0; z-index:100; left:540px;}
.head_parkname {font-size:22pt;font-style:italic;}
.center{ text-align:center }
.right {text-align:right}
.bold {font-weight:bold}
.font22 {font-size:22px;}
.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:#666633;}
.lodgetext{padding-left:5px;padding-right:5px;font-family:"Times New Roman", Times, serif;font-size:small;text-align:left;}
.base_restext{font-size:20px; font-weight:bold; padding:0px 5px 12px 5px; margin:0 0 4px 3px; background-color:#f4ef6f; border:outset;}

.topordertext{text-align:center; font-size:15px}

.emp{font-style:italic}

/* List Items */

ul {list-style:disc; margin-top:9px; margin-bottom:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif}


/* Table Attributes */

.cust_table{
border: 3px double #333300;
font-family:Arial, Helvetica, sans-serif;
}
.cust_table_bot{
border-bottom: 1px solid #333300;
border-right: 1px solid #333300;
}
.cust_table_bot_2{
border-right: 1px solid #333300;
}
.cust_table_bot_3{
border-bottom: 1px solid #333300;
}

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.td{
background-color:#999966;
vertical-align:top;
text-align:center;
padding-left:4px;
padding-right:4px;
}
td.td1{
background-color:#999966;
vertical-align:top;
text-align:left;
padding-left:4px;
padding-right:4px;
}
td.td2{
background-color:#999966;
vertical-align:top;
text-align:center;
padding-left:4px;
padding-right:4px;
}
td.rates{font-size:16px; font-weight:bold; color:#FFF;}


table.rt {border:3px double #666633; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:auto; width:95%;}
th.rt-th {background-color:#CCCC99; width:95%; margin-top:12px; text-align:center; border-top:1px; color:#000000}
th.rt-th2 {width:95%; margin-top:12px; text-align:center; border-top:1px; color:#fff; background-color:#999966;}
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}


/*  FEATURED PROPERTIES Display on Index Pages */

#featured{width:98%; background-color:#979772; border:inset; border-width:2px; border-radius:3px; margin:auto;}
.featuredtitle{width:100%; height:40; border-top-radius:3px; background-color:#511boo; background-image:url(images/featured_titlebkg.png); background-repeat:repeat-x; margin:0; font:Tahoma, Geneva, sans-serif; font-variant:small-caps; font-size:28px; text-align:left; color:#fff;}



/*  Sliding Boxes  */


			h5{ margin: 8px 10px 0 8px; color:#511b00; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
			
			.boxgrid{ 
				width: 246px; 
				height: 147px; 
				margin:5px 2px 5px 2px; 
				float:left; 
				background:#cccc99; 
				border: solid 2px #000; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#000; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #cccc99; 
				height: 147px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 147;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 100;
 					left: 0;
 				}




/* Image Attributes */

img.b {margin:10px; border:3px double #666633;}
img.left{float:left; margin:10px; border:3px double #666633;}
img.right{float:right; margin:10px; border:3px double #666633;}
img.center{margin:10px; border:3px double #666633; }
img.blockdiv_img {width:140px; height:110px}



/* LINK ATTRIBUTES */

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #511B00;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #511B00;
	}
a:hover{ 
	text-decoration: underline; 
	color: #511B00;
	}
	
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.yellow2:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #cccc99;
	}
a.yellow2:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #cccc99;
	}
a.yello2w:hover { 
	text-decoration: underline; 
	color: #cccc99;
}
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;
}
a.emph:link { 
	font-weight: bold; 
	text-decoration: none;
	font-variant:small-caps;
	font-family:Tahoma, Geneva, sans-serif;
	color: #fff;
	text-shadow:2px 2px 2px #000;
	}
a.emph:visited { 
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold; 
	text-decoration: none;
	font-variant:small-caps;
	color: #fff;
	text-shadow:2px 2px 2px #000;
	}
a.emph:hover { 
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration: underline; 
	font-weight: bold; 
	font-variant:small-caps;
	color: #fff;
	text-shadow:2px 2px 2px #000;
}
a.white:link { 
	font-weight: bold; 
	text-decoration: none;
	font-family:Tahoma, Geneva, sans-serif;
	color: #fff;
	}
a.white:visited { 
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold; 
	text-decoration: none;
	color: #fff;
	}
a.white:hover { 
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration: underline; 
	font-weight: bold; 
	color: #fff;
}


/* END LINKs */

/* LAYOUT & STRUCTURE */



/* -- general -- */

#container{
width:780px;
background-color:#cccc99;
border:double;
}

#containernarrow{
width:673px;
background-color:#cccc99;
border:double;
}


#topcontainer{width:100%; height:1px; overflow:visible; position:absolute;}
#callprompt{width:208px; height:540px; position:fixed; margin:3px 0 0 790px; background-color:#333300; color:#838364; font-size:18px; text-align:center; border:double #404005; }
p.nospace{margin:0px; padding:0 2px 0 0;}

#basediv{height:40px; width:100%; position:fixed; bottom:0px; background-color:#CC9;}

#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_bkg2.gif);
background-repeat:repeat-y;
font:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
}

#pgbody_split2{
width:780px;
background-color:#CCCC99;
background-image:url(images/pgsplit_bkg2.gif);
background-repeat:repeat-y;
font:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
}
#pgbody_split_3{
width:780px;
background-color:#CCCC99;
font:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
}

#pgbodynarrow{
width:673px;
background-color:#CCCC99;
font:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
}

#articlebody{
width:645px;
background-color:#CCCC99;
font:Arial, Helvetica, sans-serif;
float:right;
font-size:small;
color:#000000;
}

#articlelodgebar{
width:128px;
border-right:groove;
background-color:#CCCC99;
font:Arial, Helvetica, sans-serif;
float:left;
font-size:small;
color:#000000;
}

#addlinfo{width:600px; background-color:#CCCC99; border:#999966; border:double; margin:auto;}

.flashmap{clear:both; text-align:center; z-index:1;}

#titleblock{
width:780px;
vertical-align:middle;
}

#titlecell{
padding:10px;
float:left;
}

table.spec{
display:table;
background-color:#999966;
border:3px double #666633;
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}

.reservationsblock1{width:375px; height:85px; background-color:#CCCC99; border-color:#999966; overflow:auto; margin:6px; padding:3px; border:1px; border:inset;}
.reservationsblock2{width:285px; height:175px; background-color:#CCCC99; border-color:#999966; overflow:auto; margin:6px; padding:3px; border:1px; border:inset;}

.slidediv{width:100%; margin:auto; display:none;}

.lawfl_skiad{width:109px; height:96px; overflow:visible; text-align:right; float:right;}

/* -- VHeader */

.hiddenpic{display:none;}

#vheader{
width:780px;
height:310px;
margin:0px;
padding:0px;
background:#666633;
}

#top {
width:780px;
padding-top:3px;
position:relative;
}

.top_left{
font-size:10px;
font-weight:bold;
color:#CCCC66;
float:left;
padding-left:5px;
width:400px;
}

.top_right{
font-size:10px;
font-weight:bold;
color:#CCCC66;
float:right;
padding:5px;
}

#vhead_bleft{
width:453px;
height:270px;
background:#511B00;
background-image:url(images/vheader.gif);
background-position:top, left;
background-repeat:no-repeat;
margin:0px;
padding:0px;
float:left;
}

.vhead_video{
width:320px;
height:277px;
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:412px; height:40px; margin-left:34px; font-size:32px; font-style:italic; color:#CCCC66; font-family:"Times New Roman", Times, serif; overflow:hidden}
.vhead_tmr{width:400px; height:26px; margin-right:50px; font-size:18px; font-weight:bold; color:#CCCC66; 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:#CCCC66; font-family:"Times New Roman", Times, serif; overflow:auto}
.vhead_order{width:440px; height:24px; margin-left:12px; font-size:14px; color:#CCCC66; font-family:"Times New Roman", Times, serif; overflow:auto}

.vhead_linkbox{width:453px; height:56px; margin-top:5px; text-align:center; padding-top:5px; overflow:auto; background-color:#666633; overflow:hidden;}
.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}

.vhead_linkbottom{color:#000000; font-size:12px; font-weight:bold; font-family:"Times New Roman", Times, serif;}

.vhead_imgplcholderflag {vertical-align:top;}

.bracebridge_float{width:290px; height:100px; float:right; margin:10px;}




/* -- Header -- */

#top {
width:780px;
padding-top:3px;
position:relative;
}

.top_left{
font-size:10px;
font-weight:bold;
color:#CCCC66;
float:left;
padding-left:5px;
}
a.top_left:link { 
	font-weight: bold; 
	font-size:14px; 
	text-decoration: none; 
	color: #cccc66;
	}
a.top_left:visited { 
	font-weight: bold;
	font-size:14px; 
	text-decoration: none; 
	color: #cccc66;
	}
a.top_left:hover { 
	text-decoration: underline; 
	font-size:14px; 
	color: #cccc66;
}
.top_right{
font-size:10px;
font-weight:bold;
color:#CCCC66;
float:right;
padding-right:5px;
}

#header{
width:780px;
height:214px;
background:#993300;
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:#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;
}



/* 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}





/* -- park index -- */

#headcontainer {
width:780px;
}

.title_divider{width:100%; height:50px; margin:auto; text-align:center; background-image:url(images/title_divider.gif); background-repeat:repeat-x; 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_mainphoto_2{
width:350px;
height:264px;
float:right;
overflow:hidden;
margin-top:5px;
clear:right;
text-align:center;
margin-right:10px;
margin-left:5x;
}

#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:5px;
margin-left:10px;
}
#prem_infoblock_2{
width:350px;
height:300px;
display:block;
border: 3px double #330000;
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:5px;
}

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;
}

#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:423px;
margin:auto;
background-color:#CCCC99;
text-align:center;
}

.horizslide li{
	text-align:left;
}

.horizslidethumbs{
width:408px;
height:92px;
white-space:nowrap;
overflow:auto;
text-align:center;
padding: 5px;
}

.ss_thumb{
width:100px;
height:67px;
border:inset;
border-width:2px;
}

.hbimgslide{
width:596px;
height:150px;
white-space:nowrap;
overflow:auto;
}

.hbimg{height:120px; width:185px;} 


/* 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-subhead{
width:auto;
background-color:#CCCC99;
color:#000;
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:#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;
}


/*  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;}

.dvdinset{width:415px; margin:auto; text-align:left;}


/* STATE PARKS  */

#stindex_33{width:33%; float:left; margin-right:2px; text-align:center;}
.linkbox_left{width:400px; float:left; text-align:center}
/*  ARTICLES */

.articleimage-spacer{width:1px; height:50px; float:right; clear:right}
.articleimage{width:285px; height:200px; float:right; border:3px double #666633; overflow:hidden; 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);
}

.xtrainfo_th{width:95%; background-color:#333300; color:#CCCC99; font-size:18px; padding-left:10px; padding-right:10px; border-bottom:groove;}
.xtrainfo_tr{width:95%; font-size:12px; padding-left:10px; padding-right:10px;}

.premierbanner{width:100%; height:205px;  }

.handcursor{cursor:pointer;}
#parklinks{display:none; text-align:center;}



/* SIDEBAR MAPS  */

#sidebarmapbg{width:100%; height:400px; background-color:#999966; text-align:center;}
.map{width:310px; height:200px; margin:auto; border:solid; border-color:#000; border-width:2px;}
.sidbarmapcontainer{width:310px; height:200px; margin:auto; border:solid; border-color:#000; border-width:2px;}
.sidebarmaptable{width:310px; border:double; border-width:2px; border-color:#333; margin:auto;}


/* TABS */

UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }

                UL.tabNavigation LI {
                    display: inline;
                }

                UL.tabNavigation LI A {
                    padding: 3px 5px;
                    background-color: #666633;
                    color: #fff;
                    text-decoration: none;
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                    background-color: #D4D4A9;
                    color: #000;
                    padding-top: 7px;
                }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        padding: 5px;
                        margin-top: 3px;
                        border: 5px solid #333;
                }
                
                div.tabs > div h2 {
                        margin-top: 0;
                }

                #first {
                    background-color: #CCCC99;
                }

                #second {
                    background-color: #CCCC99;
                }

                #third {
                    background-color: #CCCC99;
                }
                
                .waste {
                        min-height: 20px;
                }
				
				
.dropdownbig{background-color:#999966; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#330;}
#contentarea{width:98%; border:solid; border-color:#330; border-width:2px; margin:0 auto 0 auto;}

#bottom_lodgebar{width:740px; margin:10px auto 5px auto; border:double; border-color:#000000; background-color:#c6c99b;}

/*  Right Side Lodgebar  */

#rlb_right{width:130px; background-color:#CC9; border:double; border-width:3px; position:fixed; left:790px; top:10px; text-align:center;}
.rlb_toptext{font-family:Tahoma, Geneva, sans-serif; color:#FFF; text-shadow:#666 2px 2px 2px; text-align:center; margin:4px 0 5px 0;}
.rlb_image{width:110px; height:83px; border:inset; border-width:3px; margin:5px auto 4px auto;}
.rlb_lodgetitle{font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}

.pagenotfoundheaders{background-color:#333300; color:#CCCC99; font-size:26px; padding-left:10px; padding-right:10px; border-bottom:groove; height:25px;}
.pagenotfoundsubheaders{background-color:#333300; color:#CCCC99; font-size:18px; padding-left:10px; padding-right:10px; border-bottom:groove; height:25px;}

.pagenotfoundpageheader {font-size:32px;}


/*  SOCIAL MEDIA  */
.likediv{width:48px; height:25px; overflow:hidden; float:left;}
.plusdiv{width:33px; height:25px; overflow:hidden; float:left;}
.googleplus{width:35px; height:40px; float:right; overflow:hidden;}
#social32box{width:220px; height:39px; overflow:hidden; float:right; margin:10px 5px 5px 10px;}


/* Images */
.floatright {float:right;}
