body{margin:0px;
background-color:#bd7f04;}


.txtbox{ background:none; border:0px; width:105px; font-size:10px; padding-top:3px;}
a.visitor{
background:url(../images/visitor_info.gif) no-repeat; width:77px; height:15px; display:block; float:left;
}
a.visitor:hover{
background:url(../images/visitor_info_over.gif) no-repeat; width:77px; height:15px; display:block;
}

a.cave_tours{
background:url(../images/cave_tours.gif) no-repeat; width:76px; height:15px; display:block; float:left;
}
a.cave_tours:hover{
background:url(../images/cave_tours_over.gif) no-repeat; width:76px; height:15px; display:block;
}

a.thrill_rides{
background:url(../images/thrill_rides.gif) no-repeat; width:77px; height:15px; display:block; float:left;
}
a.thrill_rides:hover{
background:url(../images/thrill_rides_over.gif) no-repeat; width:77px; height:15px; display:block;
}

a.attractions{
background:url(../images/attractions.gif) no-repeat; width:76px; height:15px; display:block; float:left;
}
a.attractions:hover{
background:url(../images/attractions_over.gif) no-repeat; width:76px; height:15px; display:block;
}

a.groups{
background:url(../images/groups.gif) no-repeat; width:48px; height:15px; display:block; float:left;
}
a.groups:hover{
background:url(../images/groups_over.gif) no-repeat; width:48px; height:15px; display:block;
}

a.trip_planner{
background:url(../images/trip_planner.gif) no-repeat; width:81px; height:15px; display:block; float:left;
}
a.trip_planner:hover{
background:url(../images/trip_planner_over.gif) no-repeat; width:81px; height:15px; display:block;
}

a.quick_info{
background:url(../images/quick_info.gif) no-repeat; width:67px; height:15px; display:block; float:left;
}
a.quick_info:hover{
background:url(../images/quick_info_over.gif) no-repeat; width:67px; height:15px; display:block;
}
a.reserve{
background:url(../images/reserve_yellow.gif) no-repeat; width:204px; height:61px; display:block; float:left;
}
a.reserve:hover{
background:url(../images/reserve_green.gif) no-repeat; width:204px; height:61px; display:block;
}
.reserve1
{
float:right; padding-top:25px; padding-right:11px;
}
.reser_bg
{
float:left;
background:url(../images/newdes_hdr_bg/reserve_bg.jpg);
background-repeat:no-repeat;
width:378px; height:137px;
}
#reserve_print{display:none;}
/*display: none; removes the element completely from the document. It does not take up any space, even though the HTML for it is still in the source code.*/

.adventurepark{
display:none;}
a.bot_menu
{
font-family:Arial;
font-size:12px;
color:#f0d4ab;
font-weight:bold;
text-decoration:none;
}
a.bot_menu:hover
{
font-family:Arial;
font-size:12px;
color:#f0d4ab;
font-weight:bold;
text-decoration:underline;
}

.menu ul ul{
display:block;}
.menu ul li:hover ul,
.menu ul a:hover ul{
background-color:#FFFFFF;
display:block; 
}
.menu ul :hover ul ul{
visibility:hidden;
}
.glenwood_caverns_adventure_park
{
float:left; width:750px; height:140px;
}
#about_park_print{
display:none;
}
#about_park
{
float:left;  height:167px; padding-top:54px; padding-left:25px; background: url(../images/open_all_year.jpg);  width:235px; height:113px;
}
#about_park1
{
display: list-item;	list-style-image: url(../images/open_all_year.jpg); list-style-position: inside; padding-top:54px; width:235px; height:113px;
}

#about_park_spanish
{
float:left;  height:167px; padding-top:54px; padding-left:25px; background: url(../images/top_print_spanish_hdr.jpg);  width:235px; height:113px;
}

#ti\tle {
	display: list-item;
	list-style-image: url(../images/open_all_year.jpg);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #fff;
	}
.park_menu
{
float:left; background:url(../images/newdes_hdr_bg/menu_bg.jpg) no-repeat; width:726px; height:25px; padding:20px 0px 0px 40px;
}
#menu_print{display:none;}
.flash
{
float:left;
}

.reserve_party
{
float:left; 
display:inline;
padding-left:23px; 
height:100%; 
width:727px; 
background-image:url(../images/bg_home.jpg);
}

.bottom_bg
{
clear:both; 
padding-top:38px; padding-left:38px; 
width:712px; 
color:#FFFFFF; 
font-family:Arial; font-size:11px; letter-spacing:-0.01em; 
height:100%; 
background-image:url(../images/bottom_bg_home.jpg); background-repeat:no-repeat; 
}

#bottom_print{display:none;}

.bottom_bg2
{
clear:both; padding-top:0px; padding-left:38px; width:712px; color:#FFFFFF; font-family:Arial; font-size:11px; 
}
.aa7
{
position:absolute; top:590px; left:500px; background:url(../images/textbox.gif) no-repeat; width:216px; height:21px;
}

.aa9
{
padding-left:15px;
}
.aa10
{
padding-left:20px;
}

#container {
	width: 260px;
	
	margin: 0px auto;
	padding:0px;
	left: 0px;
	top: 0px;
}

#nav, #nav ul {
	float: left;
	width: 260px;
	list-style: none;
	line-height: 1;
	
	vertical-align:middle;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;

}

#side_menu, #side_menu ul {
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;

}

#nav a {
	display: block;
	width: 40px;
	color: #000000;
	text-decoration: none;
	padding: 0.25em 1.8em;
	margin:0px;
}
#side_menu li {
padding-top:14px;

}

#side_menu li.step1 {
padding-top:11px;

}

#nav a.daddy {
	background: url(images/rightarrow.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0px;
	width: 80px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	width: 101px;
	height: auto;
	font-weight: normal;
	margin: 0px;
}

#nav li li {
	padding-right: 1em;
	width: 90px;
}

#nav li ul a {
	width:60px; padding-right:1px;
}

#nav li ul ul {
	margin: -1.75em 0px 0px 102px;
	
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav lisfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li li:hover, #nav li.sfhover {
	
}

#content {
	clear: left;
}

#content a {
	color: #7C6240;
}

#content a:hover {
	text-decoration: none;
}
a.sublinks
{
background-color:#FFCC00;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.sublinks:hover
{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.effect{
background:url(../images/newdes_hdr_bg/inner_bg.gif); padding-left:23px; float:left; width:727px;}

.content{
background:url(../images/newdes_hdr_bg/inner_bg.gif); height:100%; float:left; padding-left:30px; padding-right:30px; }
.content3{
background:url(../images/newdes_hdr_bg/inner_bg.gif); height:100%; float:left; padding-left:30px; padding-right:30px; }


td{

font-family:Arial;
font-size:12px;
color:#000000;
line-height:18px;}
a.top1{
background:url(../images/about_menu_b.gif) no-repeat; width:188px; height:14px; display:block; float:left;
}
a.top1:hover{
background:url(../images/about_menu_g.gif) no-repeat; width:188px; height:14px; display:block;
}
a.top2{
background:url(../images/ticket_menu_b.gif) no-repeat; width:188px; height:20px; display:block; float:left;
}
a.top2:hover{
background:url(../images/ticket_menu_g.gif) no-repeat; width:188px; height:20px; display:block;
}
a.top3{
background:url(../images/calender_menu_b.gif) no-repeat; width:188px; height:19px; display:block; float:left;
}
a.top3:hover{
background:url(../images/calender_menu_g.gif) no-repeat; width:188px; height:19px; display:block;
}
a.top4{
background:url(../images/news_letter_menu_b.gif) no-repeat; width:188px; height:27px; display:block; float:left;
}
a.top4:hover{
background:url(../images/news_letter_menu_g.gif) no-repeat; width:188px; height:27px; display:block;
}
a.top5{
background:url(../images/eduaction_menu_b.gif) no-repeat; width:188px; height:14px; display:block; float:left;
}
a.top5:hover{
background:url(../images/eduaction_menu_g.gif) no-repeat; width:188px; height:14px; display:block;
}
a.go1{
background:url(../images/go.gif) no-repeat; width:31px; height:15px; display:block; float:left;
}
a.go1:hover{
background:url(../images/go_g.gif) no-repeat; width:31px; height:15px; display:block;
}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7{ clear:both; width:150px; position:absolute; display:none; top:216px; float:left; background-color: #facc7b; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
#menu1 ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}


#menu1 li { padding:0px 0px 5px 15px; line-height:17px;}

#menu1 a {
	color: #4f2d03;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}


#menu1 ul a:hover {
	color: #035757!important;
}

h2{font-size:14px; display:inline;}

h1{font-size:17px; display:inline;}

ul.point{
padding:0px;
list-style:none;
margin:0px;

}
ul.point  li{
padding-bottom:10px;
}

ul.point1{
text-align:left;
padding:3px 5px 5px 5px;
list-style-type:none;
margin:0px;

}
ul.point1  li{
padding:4px 2px 4px 15px;
background:url(../images/bullet.gif) no-repeat 0px 9px;
}

a
{
font-family:Arial;
font-size:11px;
color:#985b00;
font-size:12px;
text-decoration:none;
}
a:hover
{
font-family:Arial;
font-size:11px;
color:#985b00;
font-size:12px;
text-decoration:underline;
}
.bluecursor{ cursor:pointer; padding-top:10px; font-size:12px; color:#985b00;}


.text_box1
{
width:200px;
height:13px;
border:#c3a680 1px solid;
}
.text_box1a
{
width:200px;
height:33px;
border:#c3a680 1px solid;
}
.text_box1b
{
width:135px;
height:13px;
border:#c3a680 1px solid;
}
.text_box1c
{
width:400px;
height:33px;
border:#c3a680 1px solid;
}
.text_box1d
{
width:400px;
height:53px;
border:#c3a680 1px solid;
}
.button1
	{
	background-color:#985b00;
	color:#FFFFFF;
	border:none;
	cursor:hand;
	height:18px;
	}
.siteby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000901;
}
.siteby:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
.photos
{
	float:right;
	width:228px;
	height:163px;
	padding:0px 12px 30px 20px;
}

.photos span
{
	font:italic 13px arial;
	padding-top:8px;
	float:left;
}
.listmarginbtm
{
margin-bottom:5px;
}

/* styles written by Mac */

.left_menu { padding-top:35px; background:url(../images/newdes_hdr_bg/menu_bg2.jpg) no-repeat; width:184px; height:379px; }
.leftmenu_title {  background:url(../images/newdes_hdr_bg/leftnav_divide.gif) center bottom no-repeat; font-family:Arial; font-size:16px; text-transform:uppercase; font-weight:bold; color:#4f2d03; height:27px; padding:0px 0px 0px 0px; }
#side_menu_new, #side_menu_new ul {
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color:#4f2d03;
	font-family:Arial;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:bold;


}

#side_menu_new li {
padding-top:13px;

}

#side_menu_new li.step1_new {
padding-bottom:5px;

}
#side_menu_new li a {
color:#4f2d03;
font-family:Arial;
font-size:14px;
font-weight:bold;
}

.content_part { padding-left:15px; padding-top:15px; padding-right:15px; }

.ticket { position:absolute; padding:40px 0px 0px 50px; }
.ticket_hide { display:none; }

.upper_swirl { float:left; background:url(../images_home/newdes_hdr_bg/upper_swirl.gif) top right no-repeat; }
.lower_swirl { float:left; background:url(../images_home/newdes_hdr_bg/lower_swirl.gif) left bottom no-repeat; }
.upper_swirl_hide { float:left; background:none; }
.lower_swirl_hide { float:left; background:none; }
.space_div { display:none; }

.footer_caption
{
clear:both; padding-top:36px; padding-left:38px; width:712px; color:#FFFFFF; font-family:Arial; font-size:11px; eight:92px; background-image:url(../images/newdes_hdr_bg/bottom_bg_inner.jpg); background-repeat:no-repeat;
}

.footer_caption h1 { text-align:center; color:#f2ddc1; padding:5px 20px 20px 0px; margin:0px; display:block; font-family:Arial; font-weight:bold; font-size:14px; letter-spacing:1px; }
.bottom_bg h1 { text-align:center; color:#f2ddc1; padding:5px 20px 15px 0px; margin:0px; display:block; font-family:Arial; font-weight:bold; font-size:14px; letter-spacing:1px; }
.footer_links { text-align:center; display:block; padding:0px 30px 0px 0px; }
.copyright { display:block; color:#f5c992; padding:5px 0px 20px 0px; font-size:12px; line-height:20px; font-weight:bold; }
.copyright a { color:#f5c992; text-decoration:none; }
.copyright a:hover { color:#f5c992; text-decoration:underline; }

/* Follow Us, Sharing, Reviews */
.follow_txt {	color:#795b33;
			font-family:Arial;
			font-size:15px;
			font-weight:bold;
			clear:both;
			padding:20px 0px 10px 0px;
		}
.follow_space { padding:0px 0px 0px 1px; float:left; text-align:center; width:184px;}			
.follow_space a { padding:0px; margin:0px 7px 0px 5px;  }			
.share { padding:0px 0px 11px 33px; float:left; width:157px; }
.share_next { padding:0px 0px 15px 32px; float:left; width:157px; }

/* Endorse Button styles */
.rightfloat  {
float: right;
width: 187px;
text-align: center;
}

.clearfloats  {
clear: both;
}

#spacer {
height:40px;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 5px;
}