@charset "utf-8";
/* CSS Document */


body	{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#663300;
	background-color:#d7a853;
	margin:0px;
}
img, div { behavior: url(../iepngfix.htc) }

a:link { color: #737c29; }
a:visited {	color: #737c29; }
a:hover {color: #737c29;}
a:active {color: #737c29; }

img	{
	border:0px;
}

p	{
	margin-top:7px;
	margin-bottom:0px;
}
.groupDetails p{padding:0px 0px 5px 0px;}

input,select	{
	margin-bottom:5px;
	margin-left:5px;
}

form	{
	margin:0px;
}

h3	{
	margin:0px 0px 10px 0px;
	font-size:18px;
	font-weight:normal;
	color:#000000;
}

.container	{
	width:930px;
    margin:auto;
    padding-top:0px;
    margin-top:0px;
}

.header	{
	float:left;
	width:930px;
	background:url(../images/bg_content.gif) top left repeat-y;
	background-color:#FFFFFF;
}

.header_related	{
	float:left;
	width:920px;
	height:20px;
	background:url(../images/bg_hdr_nav.gif) bottom left repeat-x;
	background-color:#d7a853;
	margin-left:5px;
	_margin-left:2px; /* ie6 hack */
	padding-top:5px;
	text-align:center;
}

.header_related a	{
	text-decoration:none;
	color:#663300;
}
.header_related a:visited	{
	text-decoration:none;
	color:#663300;
}

.header_logo	{
	float:left;
	width:189px;
	padding:7px 0px 12px 26px;
}

.header_nav	{
	float:left;
	width:700px;
	margin-bottom:12px;
	padding:15px 10px 0px 0px;
	font-size:12px;
	color:#737c29;
	text-align:right;
}

.header_nav a	{
	text-decoration:none;
}

.header_text	{
	float:right;
	width:400px;
	padding:15px 10px 0px 0px;
	margin-left:300px;
}

.header_formtext	{
	float:right;
	width:155px;
	padding-top:8px;
	margin-left:300px;
	font-size:12px;
}

.header_form	{
	float:right;
	width:241px;
	padding:3px 14px 0px 0px;
	font-size:12px;
	text-align:right;
}

.header_form .text	{
	float:left;
	width:185px;
}

.header_form .button	{
	float:left;
	width:50px;
}

.content	{
	float:left;
	width:930px;
	background:url(../images/bg_content.gif) top left repeat-y;
	background-color:#FFFFFF;
	padding-bottom:20px;
}


.search_activities	{
	float:left;
	width:610px;
	height:305px;
	background:url(../images/img_gofor_home.jpg) top left no-repeat;
	margin-left:5px;
	_margin-left:2px;
}
.search_activities_container {
	float:left;
	width:355px;
	margin-top:10px;
	margin-left:80px;
	_margin-left:40px;
}

.search_activities .text	{
	float:left;
	width:163px;
	height:21px;
	padding-top:25px;
}

.search_activities .form	{
	float:left;
	width:175px;
	height:24px;
	padding:22px 0px 6px 10px;
}

.search_activities .textFollow	{
	float:left;
	padding-top:0px;
}

.search_activities .textZIP	{
	float:left;
	width:163px;
	margin-top:15px;
	padding-top:0px;
}

.search_activities .formZIP	{
	float:left;
	width:100px;
	padding:12px 0px 0px 5px;
}

.search_activities .submitZIP	{
	float:left;
	width:150px;
	padding:0px 0px 0px 163px;
}

.stories	{
	float:left;
	width:310px;
	height:305px;
	background:url(../images/bg_stories.gif) bottom left repeat-x;
}

.stories_hdr	{
	float:left;
	width:272px;
	margin:20px 0px 0px 20px;
	_margin-left:10px;
	padding-bottom:5px;
	border-bottom:solid 1px #d7a853;
}

.stories_hdr .text	{
	float:left;
	width:169px;
}

.stories_hdr .controls	{
	float:left;
	width:63px;
	padding-left:40px;
	text-align:center;
	padding-top:3px;
}

.stories_body	{
	float:left;
	width:272px;
	margin:20px 0px 0px 0px;
	padding-left:20px;
	font-size:13px;
	line-height:18px;
}

.content .col1	{
	float:left;
	width:280px;
	margin:30px 30px 20px 15px;
	padding-bottom:15px;
}

.content .col2	{
	float:left;
	width:290px;
	margin:30px 20px 20px 0px;
}

.content .col3	{
	float:left;
	width:278px;
	margin:30px 0px 20px 0px;
	font-size:12px;
	font-weight:bold;
}

.col3 .text	{
	float:left;
	width:228px;
	margin:0px 2px 0px -2px;
}

.col3 .button	{
	float:left;
	width:50px;
}

.title	{
	font-size:14px;
	font-weight:bold;
}

.date	{
	font-size:12px;
	font-weight:bold;
}

.park_name	{
	font-size:12px;
	font-weight:bold;
}

.event_text	{
	float:left;
	width:280px;
	margin-bottom:12px;
	padding:10px 0px 10px 0px;
}

.col1 .hz	{
	float:left;
	width:280px;
	height:1px;
	margin:8px 0px 12px 0px;
	border-bottom:solid 1px #d7a853;
}

.modify .or{
	float:left;
	width:25px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
.modify .hz	{
	float:left;
	width:110px;
	height:1px;
	margin:12px 0px 10px 0px;
	border-bottom:solid 1px #d7a853;
}
.modify .hzfull	{
	float:left;
	width:135px;
	height:1px;
	margin:12px 0px 12px 0px;
	border-bottom:solid 1px #d7a853;
}

.col1 .calendar	{
	float:right;
	width:46px;
	margin-top:-11px;
}

.col1 .calendar_text	{
	float:right;
	width:85px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding-top:2px;
}

.col1 .image	{
	float:left;
	width:85px;
	padding-top:2px;
}

.col1 .text	{
	float:left;
	width:195px;
}

.col2 .image	{
	float:left;
	width:95px;
	padding-top:2px;
	text-align:center;
}

.col2 .text	{
	float:left;
	width:195px;
}

.col2 .hz	{
	float:left;
	width:290px;
	height:1px;
	margin:8px 0px 12px 0px;
	border-bottom:solid 1px #d7a853;
}

.find_key1	{
	align:top;
	float:left;
	width:235px;
	padding-top:8px;
	margin-top:-90px;
	margin-left:170px;
	_margin-left:85px;
	font-size:11px;
}

.find_key2	{
	align:top;
	float:left;
	width:255px;
	padding-top:8px;
	margin-left:430px;
	_margin-left:0px;
	margin-top:-90px;
	font-size:11px;
}

.find_key3	{
	align:top;
	float:left;
	width:155px;
	padding-top:8px;
	margin-top:-90px;
	margin-left:720px;
	_margin-left:360px;
	font-size:11px;
}

.find_text-key {
	font-size-adjust:-2;
}

.find_links	{
	align:top;
	float:left;
	width:225px;
	padding-top:12px;
	margin-top:-35px;
	margin-left:690px;
	_margin-left:345px;
	font-size:11px;
}

.content .findMap {
	position:absolute;
	float:left;
	width:550px;
	margin-left:-637px;
	font-size:12px;
}


.find_line {
	padding-top:5px;
	margin-top:10px;
	margin-left:0px;
}

.find_tab {
	padding-top:8px;
	margin-top:-32px;
	margin-left:10px;
}

.tip	{
	font-size:10px;
	font-weight:normal;
	color:#666666;
	margin-left:2px;
}

.note	{
	font-size:10px;
	font-weight:normal;
}

.sponsor_logo	{
	float:left;
	width:140px;
	margin:10px 0px 10px 0px;
}

.related	{
	float:left;
	width:290px;
	font-size:12px;
	font-weight:bold;
}
.clubs	{
	float:left;
	width:290px;
	font-size:12px;
	font-weight:bold;
}

.col3 .or	{
	float:left;
	width:25px;
}

.col3 .hz	{
	float:left;
	width:245px;
	height:1px;
	margin:8px 0px 12px 0px;
	border-bottom:solid 1px #d7a853;
}

.google_map	{
	float:left;
	width:278px;
	margin:5px 0px 10px 0px;
	padding-bottom:25px;
}

.weather	{
	float:left;
	width:278px;
	margin-top:10px;
}

.footer	{
	float:left;
	width:930px;
	padding-bottom:20px;
	margin:0px;
	background:url(../images/bot_shadow.gif) top left repeat-x;
}

.footer_left	{
	float:left;
	width:460px;
	padding-left:5px;
	padding-top:17px;
	color:#000000;
}

.footer_right	{
	float:right;
	width:460px;
	padding-right:5px;
	padding-top:15px;
	text-align:right;
	line-height:18px;
}

.footer_right a	{
	color:#663300;
	text-decoration:none;
}
.footer_right a:visited	{
	color:#663300;
	text-decoration:none;
}


/* MENU STYLES */
.menu{
    float:left;
    width:925px;
	padding:0px 0px 0px 5px;
	margin:0px;
	background:url(../images/bg_content.gif) top left repeat-y;
	background-color:#737c29;
	z-index: 10;
}
.menu ul{
    float:left;
    display:inline;
    list-style-type:none;
    margin:0px;
    padding:0px;
	z-index: 10;
}
.menu ul li{
    float:left;
    background-color:#97a144;
    text-align:left;
	position:relative;
	padding:0px;
	margin:0px;
	margin-right:1px;
	z-index: 10;
}
.menu ul li.menuhover{
    cursor:pointer;
}

.menu ul li.menuactive{
    cursor:pointer;
}
.menu ul li.active{
}
.menu a{
    font-size:14px;
    text-decoration:none;
	color:#FFFFFF;
	z-index: 10;
}
.menu a:visited{color:#fff;}
.menu a:hover{
    font-size:14px;
    text-decoration:none;
	color:#FFFFFF;
}
.menu ul li ul{
    display:none;
}
.menu ul li.activemenuhover{
    background-color: #acb65b;
    cursor:pointer;
}
.menu ul li.activemenuhoverout{
    background-color: #97a144;
    cursor:pointer;
}
.menu ul li.activemenuhover ul{
    display:block;
	z-index: 10;
	margin:0px;
	padding:0px;
}
.menu ul li.activemenuhoverout ul{display:none;}

.menu ul li.menuhover ul{
    display:block;
	z-index: 10;
	margin:10px 0px 0px 2px;
	padding:0px;
}
.submenu{
    margin:0px;
    padding:0px;
    position:absolute;
	z-index: 3;
    top:29px;
    left:-2px;
	border-bottom:1px solid #737c29;
    width:169px;
}
.menu .submenu li{
	z-index: 3;
    margin:0px;
    padding:4px 0px 4px 32px;
    width:169px;
    border-top:1px solid #737c29;
}
.submenu li:hover{
	z-index: 3;
    background-color: #d77210;
    cursor:pointer;
}

.submenuClubs{
    margin:0px;
    padding:0px;
    position:absolute;
	z-index: 3;
    top:29px;
    left:-2px;
	border-bottom:1px solid #737c29;
    width:143px;
}
.menu .submenuClubs li{
	z-index: 3;
    margin:0px;
    padding:4px 0px 4px 32px;
    width:143px;
    border-top:1px solid #737c29;
}
.submenuClubs li:hover{
	z-index: 3;
    background-color: #d77210;
    cursor:pointer;
}


.submenuPrograms{
    margin:0px;
    padding:0px;
    position:absolute;
	z-index: 3;
    top:29px;
    left:-2px;
	border-bottom:1px solid #737c29;
}
.menu .submenuPrograms li{
	z-index: 3;
    margin:0px;
    padding:4px 0px 4px 32px;
    width:171px;
    border-top:1px solid #737c29;
}
.submenuPrograms li:hover{
	z-index: 3;
    background-color: #d77210;
    cursor:pointer;
}



.details	{
	float:left;
	width:920px;
	margin-left:5px;
	_margin-left:2px;
	background:url(../images/bg_details.gif) top left repeat-x;
	background-color:#fdf4e4;
}

.park_image	{
	float:left;
	width:610px;
	height:300px;
	margin-left:5px;
	_margin-left:2px;
}

.park_description	{
	float:left;
	width:310px;
	height:280px;
	width:272px;
	margin:20px 0px 0px 0px;
	padding-left:20px;
	font-size:14px;
	line-height:20px;
}

.park_description h2	{
	margin:0px;
	font-size:20px;
	font-weight:normal;
	color:#000000;
}

.park_activities	{
	float:left;
	width:600px;
	padding:35px 0px 20px 10px;
}

.park_activities .links	{
	float:left;
	width:135px;
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#ef3947;
}

.pagelink{
    color:#737c29;
    cursor:pointer;
}

.links a	{
	text-decoration:none;
}

.park_activities .info_parks	{
	float:left;
	width:455px;
	height:240px;
	overflow:auto;
	font-size:14px;
}

.park_activities .hdr	{
	font-size:14px;
	font-weight:bold;
}

.park_activities .info_activities	{
	float:left;
	width:590px;
	height:240px;
	padding-right:10px;
	overflow:auto;
}

.pagesec{
    display:none;
}

.onpagesec{
    display:block;
    margin:0px;
    padding:0px;
}

.park_contact	{
	float:left;
	width:270px;
	margin:35px 20px 0px 20px;
}

.contact_parks	{
	float:left;
	width:290px;
	height:100px;
	margin:0px 0px 10px 20px;
	overflow:auto;
}

.contact_parks .location	{
	float:left;
	width:180px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}

.contact_parks .phone	{
	float:left;
	width:250px;
	font-size:12px;
	margin-bottom:3px;
	text-align:right;
}

.contact_activities	{
	float:left;
	width:290px;
	height:240px;
	font-size:12px;
	line-height:18px;
	margin:0px 0px 10px 20px;
	overflow:auto;
}

.contact_activities .location	{
	float:left;
	width:180px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}

.contact_activities .phone	{
	float:left;
	width:90px;
	font-size:12px;
	margin-bottom:3px;
	text-align:right;
}



.content .search	{
	float:left;
	width:200px;
	margin:30px 0px 20px 25px;
	_margin:15px 0px 10px 13px;
}

.content .results	{
	float:left;
	width:588px;
	margin:30px 0px 20px 0px;
	font-size:12px;
}

.results .listing_hdr	{
	float:left;
	width:435px;
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
}

.results .listing_entered	{
	font-size:18px;
	font-weight:bold;
	color:#737c29;
	text-transform:uppercase;
}

.results .listing_page	{
	float:left;
	width:143px;
	font-size:12px;
	text-align:right;
}

.results .listing_pagebottom	{
	float:right;
	width:143px;
	font-size:12px;
	text-align:right;
	padding-top:10px;
	padding-bottom:15px;
}

.results .distance	{
	float:left;
	width:78px;
	font-size:12px;
	font-weight:bold;
	margin:5px 10px 0px 0px;
}

.results .listing	{
	float:left;
	width:500px;
}

.listing a	{
	font-weight:bold;
}

.results h3	{
	font-size:18px;
	font-weight:bold;
	color:#737c29;
	margin:0px 0px 5px 0px;
}

.results .hz	{
	float:left;
	width:588px;
	height:1px;
	margin:8px 0px 5px 0px;
	border-bottom:solid 1px #d7a853;
}

.search .modify	{
	float:left;
	width:170px;
	padding:15px 10px 15px 10px;
	background-color:#fdf4e4;
	font-size:12px;
}

.modify form	{
	margin-left:13px;
	margin-right:20px;
}

.leftSearchCol {
	float:left;
	width:300px;
}
.activityIllustration {
	float:left;
	width:280px;
	padding-left:20px;
}
.activityDescription {
	font-size:14px;
}

.left_wide	{
	float:left;
	width:556px;
	padding:16px 22px 0px 37px;
}

.left_wide h2	{
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

.left_wide .title	{
	font-size:14px;
	font-weight:bold;
	color:#b95e2f;
	line-height:22px;
}

.left_wide .highlight	{
	float:left;
	width:550px;
	border:solid 1px #d7a853;
	background-color:#ffc;
	padding:10px 0px 10px 0px;
	margin:20px 0px 15px 0px;
}

.left_wide .highlight .left	{
	float:left;
	width:416px;
	margin:0px 10px 0px 10px;
}

.left_wide .highlight .right	{
	float:left;
	width:100px;
	text-align:center;
	margin:23px 0px 0px 0px;
}

.left_wide .hz	{
	float:left;
	width:556px;
	height:1px;
	margin:8px 0px 5px 0px;
	border-bottom:solid 1px #d7a853;
}

.left_wide .adobe	{
	float:left;
	width:25px;
	margin-bottom:5px;
}

.left_wide .adobe_link	{
	float:left;
	width:240px;
	margin:3px 10px 5px 0px;
}

.left_wide .press_link	{
	float:left;
	width:515px;
	margin:3px 10px 5px 0px;
}

.left_wide .press_link a	{
	font-weight:bold;
}

.left_wide .share	{
	float:right;
	width:200px;
	margin-top:-20px;
	text-align:right;
}

.right_short	{
	float:left;
	width:310px;
	font-size:10px;
}

.caption	{
	float:left;
	width:244px;
	margin:7px 0px 0px 33px;
	font-size:10px;
	line-height:15px;
}
.content .googledirection	{
	float:left;
	width:900px;
	margin:0px 0px 20px 10px;
	font-size:12px;
	padding-bottom:15px;
}

.content .googledirections	{
	font-size:10px;
}
.content .groupDesc	{
	float:left;
	width:905px;
	margin:0px 0px 20px 0px;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:20px;
	font-size:12px;
}

.content .groupTitle {
	color:black;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
}

.content .groupDetails {
	float:left;
	width:250px;
	margin:0px 10px 10px 0px;
	padding-left:10px;
	font-size:12px;
}

.content .groupDetails p {

}

.content .groupMap {
	float:left;
	width:600px;
	margin:-15px 0px 20px 0px;
	padding-left:10px;
	padding-bottom:8px;
	font-size:12px;
}

.content .group_links	{
	float:left;
	width:225px;
	margin-left:670px;
	margin-top:15px;
	font-size:11px;
}

.content .googlesearchleft	{
	float:left;
	width:280px;
	padding:30px 30px 20px 15px;
}

.sponsor_left	{
	float:left;
	width:156px;
	text-align:center;
	margin-top:31px;
}

.sponsor_right	{
	float:left;
	width:400px;
}

.sponsor_form	{
	float:left;
	width:250px;
	padding:15px 0px 0px 30px;
}

.sponsor_form .text	{
	float:left;
	width:250px;
	font-size:11px;
}

.sponsor_form .fields	{
	float:left;
	width:250px;
	margin-bottom:5px;
}

.sponsor_form .required	{
	float:right;
	width:200px;
	text-align:right;
	margin-top:-10px;
}

.sponsor_form input,select	{
	margin:0px;
	font-size:11px;
}

.contact_side	{
	float:left;
	width:250px;
	padding:15px 30px 0px 30px;
	font-size:11px;
	line-height:18px;
}

.contact_side .title	{
	color:#b95e2f;
}

.contact_info	{
	float:left;
	width:265px;
	margin:20px 0px 0px 30px;
	line-height:18px;
}

.maintext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.maintext2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.alignleft{

text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}


/*Administrative section styles*/
.adminMenu	{
	float:left;
	width:200px;
	margin:30px 0px 20px 25px;
	_margin:15px 0px 10px 13px;
}

.adminContent	{
	float:left;
	width:688px;
	margin:30px 0px 20px 0px;
	font-size:12px;
}

.adminHeader	{
	float:left;
	width:435px;
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
}

.adminContent input{
	margin:0px;
	padding:0px;
}

.fullBody	{
	float:left;
	padding-left:5px;
}
.getaway{
	float:left;
	width:920px;
}
.getawayHeader{
	float:left;
	width:920px;
	height:337px;
	background-image:url(../images/getaway/bg_header_winners.jpg);
	position:relative;
}
.getawayHeaderLink{
	position:absolute;
	top:175px;
	left:250px;
}
.getawayLogos{
	float:left;
	width:920px;
	padding-top:25px;
}
.getawayLogo{
	float:left;
}
#getaway{
	padding:0px 0px 0px 265px;
}
#friends{
	padding:0px 0px 0px 30px;
}
#coke{
	padding:0px 0px 0px 18px;
}
#rei{
	padding:0px 0px 0px 30px;
}
#findget{
	padding:25px 0px 0px 40px;
}
.getawayImage{
	float:left;
	width:920px;
}
.enterLink{
	float:left;
	width:920px;
	background-color:#F0ECD8;
	text-align:center;
	padding-bottom:20px;
}
.rules{
	float:left;
	width:890px;
	padding:8px 0px 0px 10px;
}
.btnReserve{
	float:left;
}
.or{
	float:left;
	padding:10px 5px 0px 5px;
}
.btnEnter{
	float:left;

}





/* print styles turned off, do not remove */

.print	{
	display: none;
}

.printSights	{
	display: none;
}