@charset "UTF-8";

@font-face {
    font-family: 'arvil_sansregular';
    src: url('../fonts/arvil_sans-webfont.eot');
    src: url('../fonts/arvil_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arvil_sans-webfont.woff') format('woff'),
         url('../fonts/arvil_sans-webfont.ttf') format('truetype'),
         url('../fonts/arvil_sans-webfont.svg#arvil_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'wisdom_script_airegular';
    src: url('../fonts/wisdom_script-webfont.eot');
    src: url('../fonts/wisdom_script-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wisdom_script-webfont.woff') format('woff'),
         url('../fonts/wisdom_script-webfont.ttf') format('truetype'),
         url('../fonts/wisdom_script-webfont.svg#wisdom_script_airegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'steelfish_rgregular';
    src: url('../fonts/steelfish_rg-webfont.eot');
    src: url('../fonts/steelfish_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/steelfish_rg-webfont.woff') format('woff'),
         url('../fonts/steelfish_rg-webfont.ttf') format('truetype'),
         url('../fonts/steelfish_rg-webfont.svg#steelfish_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#homealert {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #ff0000;
	color: #fff;
	font-weight: bold;
}
.allow {
	margin: 50px auto auto;
text-align: center;
background-color: #D65519;
padding-top: 50px;
padding-bottom: 50px;
color: #FFF !important;
font-size: 18px;
}

a.browse {
	top:342px !important;
}

input, textarea {
	width:65% !important;
}

.promo_banner img {
	width:100%;
}

#billboard img {
	width:100%;
}

li {
	list-style:none;
}

#billboard-2 img {
	width:100%;
}

#events_left {
	width:100%;
}

#events_left img {
	width:100%;
	height:auto;
}

#pricing_middle_c img, #pricing_middle_c {
	width:100%
}

.items div {
	width:320px;
}

.items div img {
	height:auto;
}

#slide-holder {
	height:150px !important;
}

.scrollable {
	height:auto !important;
}

body, html {
	margin:0px;
	padding:0px;
	background-image: url("../images/featured_bg.jpg");
background-repeat: repeat;
}

#left {
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:100%;
}

#header h1 {
	margin:0px;
	width:50%;
	float:left;
}

#logo{
	display: block;
	width: 100%;
	height: 160px;
	background: url("../images/jaks_warehouse_logo.png") no-repeat scroll 0% 0%;
	background-size: contain;

}

#alerts_container {
	background-color: #113156;
padding: 50px 0px;
}

#alerts {
border: 20px solid #B09F36;
padding: 25px;
background-color: #FFF;
margin: 30px auto auto;
}

#break, .break {
	border-top: thin solid #DDC51B;
margin-top: 10px;
margin-bottom: 10px;
}

#sign_up {
	height: 316px;
background-image: url("../images/sign_up_bg.jpg");
background-repeat: repeat-x;
overflow: hidden;
}

#sign_up_left {
	width: 348px;
float: left;
}

#sign_up_right {
margin-top: 95px;
}

.fullwidth {
	width: 100%;
margin: 0px;
padding: 0px;
border-top: 5px solid #D4B919;
}

#promo_left {
margin-top: 130px;
margin-left:1%;
}

#home_sec_4 {
background-image: url("../images/crane.png");
background-repeat: no-repeat;
background-position: center top;
}

#home_sec_4a {
margin: auto;
position: relative;
padding-top: 190px;
}

#fund {
	display: block;
width: 575px;
margin:auto;
width:100%;
text-align:center;
}

#fund img {
	width:95%;
}

#box_2, #box_3 {
	width:95%;
	margin:auto;
	margin-top:50px;
}

#box_2 img, #box_3 img {
	width:100%;
}

#promo_right {
	display:none;
}

#promo_left img {
	width:95%;
}

#social {
	height: 100px;
	margin-top:50px;
background-image: url("../images/social_bg.png");
}

#fb_link {
	display: block;
width: 306px;
height: 102px;
background: transparent url("../images/facebook_like.png") repeat scroll 0% 0%;
}

#fb_like {
	text-align:center;
}

#btn {
	display:inline-block;
	margin:auto;
}

#fb_like_btn {
	margin-top:43px;
	width: 61px;
display: inline-block;
vertical-align: top;
}

.email_copy {
	color: #FFF;
font-size: 20px;
margin-top: 0px;
margin-bottom: 15px;
padding-left:0px;
padding-right:0px;
}

h2 {
	font-family: "steelfish_rgregular","Helvetica","Arial",sans;
font-weight: 100;
color: #FFF;
margin: 0px;
font-size: 2.5em;
text-shadow: 2px 2px #84350F;
}

h6 {
	font-family: "steelfish_rgregular","Helvetica","Arial",sans;
font-weight: 100;
color: #DDC51B;
margin: 0px;
font-size: 40px;
text-transform: uppercase;
}

.alert {
	color: #C71B1E;
font-size: 1.7em;
}

#navlist li {
	padding-top:25px;
	padding-bottom:25px;
	font-size:1.5em;
	color:#23417B;
	text-decoration:none;
}

#navlist a {
	text-decoration:none;
	color:#23417B;
}

.allow-copy {
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-weight: 100;
font-size: 1.5em;
color: #FFF;
}

#logo span{
	position:absolute;
	top: -999em;
	margin:0px;
}

#popup {
	display:none;
}

#chained img {
	padding:0px !important;
}

#facebook, #twitter {
	display:none;
}

#header {
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #C90;
	float: left;
width: 100%;
}

#slider-wrapper {
	width:100% !important;
	clear:both;
}

.items div img {
	width:100%;
}

#slide-holder {
	clear:both;
}

#home_content {
	margin-top:10px;
}

#navlist {
	margin: 0px;
clear: both;
list-style: none;
text-align: center;
display:none;
padding:0px;
}

#video iframe {
	width:98%;
	margin-left:1%;
	height:400px;
}

#home_border {
	background-image: url("../images/home_border.jpg");
	height:48px;
}

p {
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-weight: 100;
font-size: 1.5em;
color: #9F8D0B;
padding-left:3%;
padding-right:3%;
}

img.border {
	width:95%;
}

#sign_up_left img {
	display:none;
}

#lines {
	background-image: url("../images/bg_lines.jpg");
background-repeat: repeat-x;
height: 5px;
width: 100%;
}

#party {
	width: 98%;
	height: 50px;
	margin-top: 30px 1%;
}

#book_2 {
	display: block;
width: 95%;
height: 50px;
background: url("../images/book_party_btn_2.png") repeat scroll 0% 0%;
margin:auto;
background-size:100% 200%;
}

#content_right {
background: url("../images/jaknewshead.png") top center no-repeat, url("../images/jaknewsbottom.png") bottom center no-repeat, url("../images/jaknewsheadmid.png") repeat-y;
padding-right: 17%;
padding-left: 17%;
padding-top: 25%;
padding-bottom: 25%;
margin-top: 20px;
background-size:100%;
}

#news_feed {
	text-align:center;
}

#sign_up_right img {
	width:95%;
}

.join_info {
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-weight: 100;
font-size: 0.7em;
color: #FFF;
}

h4 {
	font-family: "arvil_sansregular","Helvetica","Arial",sans;
font-weight: 100;
font-size: 4em;
text-transform:uppercase;
margin:0px;
}

a.internal:link {
color: #003A63;
text-decoration: none;
}

#footer_wrap {
background-image: url("../images/footer_bg.jpg");
background-repeat: repeat;
padding-top: 68px;
padding-bottom:50px;
}

#f_head_left {
	display:none;
}

#footer_nav {
	display:none;
}

#footer {
	text-align:center;
}

#hours {
	color:#fff;
}

h5 {
	font-family: "steelfish_rgregular","Helvetica","Arial",sans;
font-weight: 100;
color: #DDC51B;
margin: 0px;
font-size: 4em;
text-shadow: 2px 2px #9F8D0B;
word-spacing: 8px;
}

a.footer_nav:link {
	color: #FFF;
text-decoration: none;
}

#copyright {
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size: 1em;
color: #FFF;
}

#link {
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size: 1em;
color: #FFF;
}

@media only screen and (min-width: 770px) {
	
	.scrollable {
		height:450px !important;
	}
	
	.items div {
		width:auto;
	}
	
img.border {
	width:auto;
}

#sign_up_left img {
	display:block;
}

#promo_right {
	display:block;
}
	
#menu {
	display:none;
}

#footer {
	text-align:inherit;
}

#footer_nav {
	display:block;
}

#f_head_left {
	display:block;
}

#navlist, #facebook, #twitter {
	display:block;
}
	
p {
	padding-left: 0px;
	padding-right:0px;
}
	
#video iframe {
	height:275px;
}
	
#header {
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat;
	height: 175px;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #C90;
}

#popup {
	width:500px;
	height:300px;
	position:fixed;
	display:block;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	margin:auto;
	z-index:1000;
	background:#213F7D;
	border:5px solid #fff;
	overflow:hidden;
}

#popup button {
	width: 430px;
position: absolute;
z-index: 10;
height: 35px;
background-color: rgb(221, 197, 27);
border: 0px none;
color: rgb(255, 255, 255);
font-family: "steelfish_rgregular","Helvetica","Arial",sans;
font-size: 25px;
left: 0px;
right: 0px;
margin-left: auto;
margin-right: auto;
cursor:pointer;
}

#popup #logocorner {
	position:absolute;
	top:210px;
	left:315px;
	opacity:0.4;
}

#popup #close {
	position:absolute;
	top:10px;
	right:10px;
	color:#F8CF07;
	font-size:22px;
	font-family:helvetica Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:100;
	cursor:pointer;
}

#overlay {
	width:100%;
	height:100%;
	position:fixed;
	z-index:999;
	background:rgba(0,0,0,0.75)
}

#inner{
	width: 950px;
	height: 175px;
	margin: auto;
	background-image: url(../images/PHONE.png);
}

#topHours {
	float:left;
	width:100%;
	color:#23417B;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:right;
	margin-top:4px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

#box_2, #box_3 {
	width:auto;
	margin-top:0px;
}

#home_sec_4a {
	padding-top:0px;
}

#social {
	margin-top:0px;
	margin-bottom:0px;
}

#fb_like_btn {
	margin-top:0px;
}

#left{
	width: 203px;
	height: 125px;
	float: left;
}

#right{
	float: right;
	margin-top: 22px;
	width: 725px;
	text-align: right;
}

h1{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#logo{
	display:block;
	width:203px;
	height:125px;
	background:url(../images/jaks_warehouse_logo.png);

}

#logo span{
	position:absolute;
	top: -999em;
	margin:0px;
}

body {
	margin: 0px;
	background-image: url(../images/featured_bg.jpg);
	background-repeat: repeat;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	word-spacing: normal;
	letter-spacing: 0.025em;
	font-size: 23px;
	font-family: 'arvil_sansregular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
	margin-left: 10px;
	color: #003a63;
}

a.nav:link {color:#CD1E28; text-decoration: none; } 
a.nav:visited {color:#203E7E; text-decoration: none; }
a.nav:hover {
	color:#fff;
	text-decoration: none;
	font-size: 23px;
	font-family: 'arvil_sansregular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
}
a.nav:active {color: red; }

#facebook{
	float:right;	
}

#twitter{
	float:right;
	margin-right:10px;	
}


/*------------------------------Fonts------------------------------*/
@font-face {
    font-family: 'arvil_sansregular';
    src: url('../fonts/arvil_sans-webfont.eot');
    src: url('../fonts/arvil_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arvil_sans-webfont.woff') format('woff'),
         url('../fonts/arvil_sans-webfont.ttf') format('truetype'),
         url('../fonts/arvil_sans-webfont.svg#arvil_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'wisdom_script_airegular';
    src: url('../fonts/wisdom_script-webfont.eot');
    src: url('../fonts/wisdom_script-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wisdom_script-webfont.woff') format('woff'),
         url('../fonts/wisdom_script-webfont.ttf') format('truetype'),
         url('../fonts/wisdom_script-webfont.svg#wisdom_script_airegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'steelfish_rgregular';
    src: url('../fonts/steelfish_rg-webfont.eot');
    src: url('../fonts/steelfish_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/steelfish_rg-webfont.woff') format('woff'),
         url('../fonts/steelfish_rg-webfont.ttf') format('truetype'),
         url('../fonts/steelfish_rg-webfont.svg#steelfish_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*------------------------------Featured------------------------------*/

#home_border {
	background-image: url(../images/home_border.jpg);
	background-repeat: repeat;
	height: 48px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#home_section_1 {
}
#lines {
	background-image: url(../images/bg_lines.jpg);
	background-repeat: repeat-x;
	height: 5px;
	width: 100%;
}
#home_content {
	width: 950px;
	overflow: hidden;
	margin: auto;
	padding-top: 60px;
	padding-bottom: 60px;
}
#content_left {
	float: left;
	width: 500px;
	height: 497px;
}


h3{
	font-family: 'wisdom_script_airegular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
	color: #ddc51b;
	margin: 0px;
	font-size: 69px;
	text-shadow: 2px 2px #9f8d0b;
	padding: 0px;
}

h4{
	font-family: 'arvil_sansregular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
	font-size:36px;
	margin:0px;
}

p{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:100;
	font-size:14px;
	color:#9f8d0b;
}
#content_right {
	float: right;
	background-image: url(../images/jaks_news.png);
	padding:0px !important;
	margin:0px !important;
	height: 497px;
	width: 374px;
}

#news_feed {
	position: relative;
	top: 79px;
	width: 278px;
	margin: auto;
	text-align: center;
	height: 346px;
	overflow: scroll;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#party{
	width: 499px;
	height: 50px;
	margin-top: 30px;
}

#book_2{
	display:block;
	width:499px;
	height:50px;
	background:url(../images/book_party_btn_2.png);

}

#book_2:hover{
	background-position: 0 -50px;
	
}

#book_2 span{
	position:absolute;
	top: -999em;
	margin:0px;
}

a.feed:link {color:#003; text-decoration: none; } 
a.feed:visited {color:#003; text-decoration: none; }
a.feed:hover {color:#C00; text-decoration: none; font-size:36px;
	font-family: 'arvil_sansregular', 'Helvetica', 'Arial', sans;
	font-weight: 100; }
a.feed:active {color: red; }


#alerts{
	width: 860px;
	border: 20px solid #B09F36;
	padding: 25px;
	background-color: #FFF;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#alerts_container{
	background-color: #113156;
	padding: 50px 0 50px 0;
}


/*------------------------------Sign-Up------------------------------*/

#sign_up {
	height: 316px;
	background-image: url(../images/sign_up_bg.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}
#sign_up_1a {
	margin: auto;
	width: 950px;
	height: 316px;
}

#sign_up_left{
	width: 348px;
	height: 316;
	float: left;
}

#sign_up_right {
	float: right;
	margin-top: 100px;
	width: 494px;
}

h2{
	font-family: 'steelfish_rgregular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
	color:#FFF;
	margin:0px;
	font-size:70px;
	text-shadow: 2px 2px #84350f;
}

.email_copy{
	color:#ffffff;
	font-size:20px;
	margin-top:0px;
	margin-bottom:15px;
}

#mc_embed_signup{background:f; clear:left; font:14px Helvetica,Arial,sans-serif; }

#email_right{
	float: right;
	width: 123px;
}

#email_left{
	float: left;
	width: 320px;
}

.allow{
	margin-top: 50px;
	margin-bottom: auto;
	text-align: center;
	background-color: #D65519;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #FFF;
	font-size: 18px;	
}

.allow-2{
	margin-bottom: auto;
	text-align: center;
	background-color: #D65519;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #FFF;
	font-size: 18px;	
}

.allow-text{
		font-size: 60px;
}

.allow-copy{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:100;
	font-size:18px;
	color: #FFF;
}


/*------------------------------Attractions------------------------------*/

#home_sec_3 {
	height: 1123px;
	background-image: url(../images/attractions_bg.jpg);
	background-repeat: repeat;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #990;
}



#row,
.row{
	overflow: hidden;
	margin-top: 45px;
}

#row_left{
	float:left;	
}

#row_mid{
	float: left;
	margin-right: 50px;
	margin-left: 60px;
	margin-top: 75px;
}

#row_right{
	float:right;	
}


#row_left_2{
	float: left;
	margin-left: 25px;
}

#row_mid_2{
	float: left;
	margin-right: 40px;
	margin-left: 75px;
	margin-top: 75px;
}

#row_right_2{
	float: right;
	margin-right: 10px;
}


#row_left_3{
	float: left;
	margin-left: 25px;
}

#row_mid_3{
	float: left;
	margin-left: 175px;
	margin-top: 20px;
}

#row_right_3{
	float:right;	
}

/*------------------------------Events------------------------------*/

#home_sec_4 {
	height: 520px;
	background-image: url(../images/crane.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#home_sec_4a {
	width: 950px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	top: 193px;
}

#fund{
	display:block;
	width:303px;
	height:244px;

}

#fund img {
	width:100%;
}

#fund:hover{
	background-position: 0 -244px;
	
}

#fund span{
	position:absolute;
	top: -999em;
	margin:0px;
}
#box_1 {
	float: left;
}
#box_2 {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
#box_3 {
	float: right;
}
#social {
	height: 102px;
	background-image: url(../images/social_bg.png);
}
#social_1a {
	margin: auto;
	height: 102px;
	width: 950px;
}
#fb_like {
	float: left;
	height: 102px;
	width: 384px;
}
#followers {
	float: right;
	height: 99px;
	padding-top: 3px;
}


h7,
.fb-followers{
	font-family: 'steelfish_rgregular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
	color: #ddc51b;
	margin: 0px;
	font-size: 70px;
	text-shadow: 2px 2px #9f8d0b;
	word-spacing: 8px;
}

#fb_link{
	display:block;
	width:306px;
	height:102px;
	background:url(../images/facebook_like.png);

}

#fb_link:hover{
	background-position: 0 -102px;
	
}

#fb_link span{
	position:absolute;
	top: -999em;
	margin:0px;
}

.sub_heading{
	color:#900;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:100;
	font-size:24px;
}



/*------------------------------Footer------------------------------*/

#fb_like_btn {
	float: right;
	height: 60px;
	width: 51px;
	padding-top: 40px;
}

#footer_wrap {
	height: 650px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat;
	padding-top: 68px;
}

#footer {
	margin: auto;
	height: 413px;
	width: 950px;
}

#footer_head {
	width: 950px;
	overflow: auto;
	padding-bottom: 20px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #072447;
}

#f_head_left {
	float: left;
}

#f_head_right {
	float: right;
}

h6{
	font-family: 'steelfish_rgregular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
	color:#ddc51b;
	margin:0px;
	font-size:40px;
	text-transform:uppercase;
}

ul{

  margin:0px;
  padding:0px;
  
}


#double li  { 
    line-height:1.5em;
    float:left;
    display:inline;
	width:50%;
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

a.footer_nav:link {color:#fff; text-decoration: none; } 
a.footer_nav:visited {color:#fff; text-decoration: none; }
a.footer_nav:hover {color:#cb191f; text-decoration: none; font-size:28px;
	font-family: 'arvil_sansregular', 'Helvetica', 'Arial', sans;
	font-weight: 100; }
a.footer_nav:active {color: red; }

#footer_logo {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
}

#footer_content {
	width: 950px;
	overflow: hidden;
}

#footer_nav{
	float: left;
	padding-top: 30px;
	width: 341px;
}

#hours{
	float: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: right;
	padding-top: 30px;
}
#bottom {
	overflow: hidden;
	margin-top: 40px;
	border: medium dotted #072447;
	padding: 5px;
}
#copyright {
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
}
#link {
	float: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
}
#att_wrap,
.att_wrap {
	width: 950px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#att_heading,
.att_heading {
	width: 950px;
	margin-top: 99px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#btn {
	float: left;
	width: 306px;
}


/*------------------------------Pricing Page------------------------------*/

h5{
	font-family: 'steelfish_rgregular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
	color: #ddc51b;
	margin: 0px;
	font-size: 60px;
	text-shadow: 2px 2px #9f8d0b;
	word-spacing: 8px;
}

#pricing_left{
	float: left;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	width: 440px;
	margin-top: 30px;
	height: 900px;
	margin-bottom: 30px;
}

#pricing_left_a{
	float: left;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	width: 410px;
	margin-top: 30px;
	margin-bottom: 60px;
	height: 950px;
}

#pricing_left_b{
	float: left;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	width: 410px;
	margin-top: 30px;
}

#pricing_left_c{
	float: left;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	width: 570px;
	margin-top: 30px;
	margin-bottom: 60px;
}

#pricing_middle{
	float: right;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	margin-left: 13px;
	margin-top: 30px;
	height: 900px;
	width: 378px;
}

#pricing_middle_a{
	float: right;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	margin-left: 13px;
	margin-top: 30px;
	height: 950px;
	width: 410px;
}

#pricing_middle_b{
	float: right;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	margin-left: 13px;
	margin-top: 30px;
	width: 410px;
}

#pricing_middle_c{
	float: right;
	padding: 0px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	margin-left: 13px;
	margin-top: 30px;
	width: 250px;
	margin-bottom: 50px;
}

#pricing_middle_f{
	float: right;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	margin-left: 13px;
	margin-top: 30px;
	width: 250px;
	margin-bottom: 50px;
}


#pricinglist li,
.pricinglist li
{
	display:list-item;
	list-style-type:none;
	word-spacing: normal;
	letter-spacing:0.025em;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: 100;
	margin-left: 10px;
	color:#003A62;
	line-height:1.5em;
}

/* added for fundraiser page */
#fund-list li{ margin: 0 0 20px 10px; }
#fund-places li { margin: 0 0 0 10px; }

#break,
.break{
	border-top:#DDC51B thin solid;	
	margin-top:10px;
	margin-bottom:10px;
}

#terms_basic,
.terms_basic{
	margin-top: 100px;
	width: 300px;
	text-align: center;
	margin-right: 50px;
	margin-left: 60px;
}

#waiver,
.waiver{
	margin-top: 20px;
	width: 300px;
	text-align: center;
	margin-right: 50px;
	margin-left: 60px;
}

#terms_plus,
.terms_plus{
	margin-top: 50px;
	width: 300px;
	text-align: center;
	margin-right: 50px;
	margin-left: 60px;
}

#term_btn,
.term_btn{
	display:block;
	width:300px;
	height:100px;
	background:url(../images/terms_btn.jpg);

}

#term_btn:hover{
	background-position: 0 -100px;
	
}

#term_btn span{
	position:absolute;
	top: -999em;
	margin:0px;
}

#waiver_btn,
.waiver_btn{
	display:block;
	width:300px;
	height:100px;
	background:url(../images/waiver_btn.jpg);

}

#waiver_btn:hover{
	background-position: 0 -100px;
	
}

#waiver_btn span{
	position:absolute;
	top: -999em;
	margin:0px;
}

#billboard{
	width: 950px;
	height: 400px;
}

#billboard_d{
	width:950px;
	height:450px;
}

#events_left{
	float: left;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	width: 620px;
	margin-top: 30px;
	margin-bottom: 60px;
}

#directions_content {
	width: 950px;
	overflow: hidden;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 60px;
}

#pricing_left_d{
	float: left;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	width: 510px;
	margin-top: 30px;
	margin-bottom: 60px;
	height: 1025px;
}

#pricing_left_booking{
	float: left;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	width: 510px;
	margin-top: 30px;
	margin-bottom: 60px;
	height: 1090px;
}

#pricing_middle_d{
	float: right;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	margin-left: 13px;
	margin-top: 30px;
	height: 1025px;
	width: 300px;
}

#pricing_middle_booking{
	float: right;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	margin-left: 13px;
	margin-top: 30px;
	height: 1090px;
	width: 300px;
}

#pricinglist_code li
{
	display:list-item;
	list-style-type:none;
	word-spacing: normal;
	letter-spacing:0.025em;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: 100;
	margin: 20px 0 20px 10px;
	color:#003A62;
	line-height:1.5em;
}
#video {
	border: 5px solid #D4B919;
}


/*------------------------------Single Attractrions------------------------------*/

#billboard_att{	
}

#att_block,
.att_block{
	overflow: hidden;
	margin-bottom: 25px;
	margin-top: 25px;
}

#att_left,
.att_left{
	float:left;	
}

#att_right,
.att_right{
	float: right;
	width: 625px;
}
#birthday {
	width: 950px;
	margin-top: 50px;
	margin-bottom: 25px;
}

a.internal:link {color:#003a63; text-decoration: none; } 
a.internal:visited {color:#135a95; text-decoration: none; }
a.internal:hover {	
	color: #cb191f;
	text-decoration: none;
	font-family: 'arvil_sansregular', 'Helvetica', 'Arial', sans;
	font-weight: 100;
}
a.internal:active {color: red; }

img#share_button {cursor: pointer;}

#inner_list li{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:100;
	font-size:14px;
	color:#9f8d0b;
}

#inner_list li
{
	display:list-item;
	list-style-type:disc;
	word-spacing: normal;
	letter-spacing:0.025em;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:100;
	font-size:14px;
	color:#9f8d0b;
	line-height:1.5em;
	margin-left:15px;
}

.join_info{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:100;
	font-size:14px;
	color:#ffffff;
}

.specials{
	color:#c3521c;
}

.border{
	border:none;	
}

.alert{
	color:#C71B1E;
	font-size:20px;
}
#promo_section {
	height: 600px;
	background-color: #c3511a;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #D4B919;
}
#promo {
	width: 960px;
	margin: auto;
}

#promo_left{
	float: left;
	margin-top: 130px;
	width: 400px;
}

#promo_right{
	float:right;
	
}

.promo_text{
	color:#fff;
	font-size:22px;
	line-height:35px;
	
		
}

#promo_btn{
	margin-top:50px;
}

#promo_btn:hover{
	opacity: 0.75;
}

.fullwidth {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #D4B919;
}

#pricing_left_gs{
	float: left;
	padding: 25px;
	background-color: #FFC;
	border: medium solid #DDC51B;
	width: 890px;
	margin-top: 30px;
	margin-bottom: 60px;
}

.scout-btn{
	padding:20px 20px 20px 20px;
	background-color:#F26321;
	width:200px;
	height:45px;
	text-align:center;
	color:#fff;
	font-size:24px;
	 line-height: 1.5em;
	 display:inline;
	 margin-right:20px;
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	 box-shadow: 0 3px 0 #CB5D29;
	-webkit-box-shadow: 0 3px 0 #CB5D29;
	-moz-box-shadow: 0 3px 0 #CB5D29;
	border-radius: 4px 4px 5px 5px;
	-webkit-border-radius: 4px 4px 5px 5px;
	-moz-border-radius: 4px 4px 5px 5px;
		
}

.scout-btn:hover{
	background-color:#CB5D29;
	cursor:pointer
	
		
}

a.external:link {color:#fff; text-decoration: none; } 

#billboard-2{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;	
	margin-bottom:40px;	
}

#menu_content {
	width: 950px;
	overflow: hidden;
	margin: auto;
	padding-top: 60px;
}
}