@font-face {font-family: 'ClarendonBold';src: url('fonts/clar65w-webfont.eot');src: url('fonts/clar65w-webfont.woff') format('woff'), url('fonts/clar65w-webfont.ttf') format('truetype'), url('fonts/clar65w-webfont.svg#webfontfmrbYxeT') format('svg');font-weight: bold;font-style: normal;}@font-face {font-family: 'ClarendonBook';src: url('fonts/clar45w-webfont.eot');src: url('fonts/clar45w-webfont.woff') format('woff'), url('fonts/clar45w-webfont.ttf') format('truetype'), url('fonts/clar45w-webfont.svg#webfontKDlkck1g') format('svg');font-weight: normal;font-style: normal;}body,div,html,p,ul,li,ol,dl,dd,blockquote,form,table{padding:0;margin:0;}h1,h2,h3,h4,h5,h6{font-size:12px;margin:0;padding:0;}h1{padding-bottom:8px;font-size:56px;font-family:ClarendonBook,Georgia,Times,serif;font-weight:normal;color:#fff;}h2{padding-bottom:24px;font-size:48px;font-weight:bold;text-shadow:1px 2px 1px rgba(0,0,0,0.11);line-height:1.187;color:#429fb8;}h3{padding-bottom:16px;font-size:32px;font-weight:normal;color:#00435D;}h4{padding-bottom:4px;font-size:24px;font-family:ClarendonBook,Georgia,Times,serif;font-weight:normal;color:#333;}h5{}h6{}img{border-style:none;}ul{list-style:none;}a:link{text-decoration: underline;color:#00435d;}a:visited{text-decoration: underline;color:#00435d;}a:hover{text-decoration: underline;color:#429fb8;}a:active{text-decoration: underline;color:#429fb8;}p, ul, ol, dl{padding-bottom:17px;line-height:1.65;}b, strong{}table{border-collapse:collapse;}.clear{font-size:1px;height:1px;clear:both;margin:0;padding:0;}.clearfix{}.clearfix:after{content:"";display:block;width:0;height:0;line-height:0;font-size:1px;clear:both;}.validation-failed{background:#ED8D91;}.ahfxmessage{margin:6px 0 16px;padding:12px 24px;border-top:2px solid #00435d;background:#fff599;color:#000;}.flat-green {background-color: #EEAD31 !important;color: #fff !important;display: inline-block;padding: 15px 24px;border-radius: 5px;}.dropdown-content {display: none;position: absolute;min-width: 160px;z-index: 1111;background-color:#00435d;box-shadow: 0px 8px 16px 0px rgba(0,0,0);}.dropdown:hover .dropdown-content {display: block;}nav {position: relative;display: flex;background-color:#00435d;color:white;flex:1;justify-content:center;width:100%;flex-wrap:wrap;}nav a:link, nav a:visited, nav a:hover, nav a:active, nav a:focus, .dropdown a:link, .dropdown a:visited, .dropdown a:hover, .dropdown a:active {color:white;height:62px;padding:0 18px;line-height:62px;text-decoration:none;display:block;justify-content:center;}nav a:hover {background-color:#2cb8df;}.onlymobile_ib{display:none !important;}body{margin:0 auto;color:#938b8b;font-family:Roboto,Helvetica,Arial,sans-serif;background:#fff;font-size:17px;line-height:1.25;}.skiptocontent, .skiptocontent:link, .skiptocontent:visited, .skiptocontent:hover, .skiptocontent:active, .skiptocontent:focus{display:block;width:160px;height:40px;line-height:40px;background:#333;font-size:17px;text-align:center;text-transform:uppercase;text-decoration:underline;color:#fff;position:absolute;left:-999em;top:0;}.skiptocontent:focus{left:16px;top:12px;}.parkandride {display:grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap:5em;row-gap:2em;}.tour {padding:50px;}.tour h4 {border-bottom:solid 1px #AAAAAA;margin-bottom:25px;font-size:21px;}.tour-blue {background-color:#33C0DE;color:black;}.tour-green {background-color:#9BDD7D;color:black;}.tour-black {background-color:black;color:white;}.tour-black h4 {color:white;}#header{width:100%;min-width:960px;height:auto;background:url('images/header_bg2_1280.jpg') repeat-x center top;}#header .inner{width:960px;height:190px;margin:0 auto;}#header .logo{float:left;height:190px;}#header .logo img{margin-top:20px;}#header .contact{float:right;padding-top:18px;text-align:right;}#header .contact p{padding-bottom:16px;font-size:22px;font-family:ClarendonBook,Georgia,Times,serif;font-weight:normal;line-height:1.32;color:#00435d;}#header .contact b{display:block;font-size:14px;font-family:ClarendonBold,Georgia,Times,serif;font-weight:bold;color:#fff;}#header .contact a, #header .contact a:link, #header .contact a:visited, #header .contact a:hover, #header .contact a:active, #header .contact a:focus{text-decoration:none;color:#fff;}#header .contact a:hover, #header .contact a:active, #header .contact a:focus{text-decoration:underline;}#header .nav{width:100%;height:auto;background:#00435d;}#header .nav ul{padding:0;text-align:center;}#header .nav li{display:inline-block;font-size:21px;color:#e9e9e9;position:relative;}#header .nav li:hover{background:#2cb8df;}#header .nav li a, #header .nav li a:link, #header .nav li a:visited, #header .nav li a:hover, #header .nav li a:active, #header .nav li a:focus{display:inline-block;height:74px;line-height:74px;padding:0 21px;font-size:19px;text-decoration:none;color:#e9e9e9;}#header .nav li a:hover, #header .nav li a:active, #header .nav li a:focus{background:#2cb8df;color:#fff;}#header .nav li ul{display:none;min-width:100%;background:#00435d;text-align:left;position:absolute;left:0;top:74px;z-index:10;}#header .nav li:hover ul{display:block;}#header .nav li ul li{display:block;background:transparent;font-size:18px;color:#e9e9e9;}#header .nav li ul a, #header .nav li ul a:link, #header .nav li ul a:visited, #header .nav li ul a:hover, #header .nav li ul a:active, #header .nav li ul a:focus{display:block;height:auto;padding:9px 21px;font-size:18px;text-decoration:none;line-height:1.25;color:#e9e9e9;}#header .nav li ul a:hover, #header .nav li ul a:active, #header .nav li ul a:focus{background:#2cb8df;color:#fff;}.triple{width:88%;margin:0 auto;padding-top:20px;padding-bottom:20px;display:grid;grid-template-columns:400px 1fr;gap:20px;}.triple>div:nth-of-type(1){justify-self:end;}.tripleholder {width:100%;clear:both;display:grid;grid-template-columns:auto;}.tripleholder h3 {font-size:44px;color:#5DC3DC;}.tripleimg {width:100%;max-width:250px;margin:0 auto;display:block;}.banner{width:100%;min-width:960px;height:585px;background:#333 url('images/banner_bg_summer2_1280.jpg') no-repeat center top;background-size:cover;background:url('images/banner_mountain_bg_1280.png') no-repeat center bottom, url('images/banner_bg_summer2_1280.jpg') no-repeat center top;background-color:#333;background-size:auto, auto;border-top:1px solid #00435d;position:relative;}.banner .inner{width:960px;height:227px;margin:69px auto 0;padding:16px 0 0;background:url('images/banner_inner_bg.png') repeat left top;text-align:center;color:#fff;}.banner .inner a, .banner .inner a:link, .banner .inner a:visited, .banner .inner a:hover, .banner .inner a:active, .banner .inner a:focus{color:#fff;}.banner .inner a:hover, .banner .inner a:active, .banner .inner a:focus{color:#49C5DF;}.banner .after{width:960px;margin:0 auto;text-align:center;position:absolute;bottom:26px;left:0;right:0;}.banner .after p{margin:0;padding:4px 6px;background:url('images/banner_inner_bg.png') repeat left top;background:url('images/blank.png') no-repeat, url('images/blank.png') no-repeat;font-size:17px;text-align:center;color:#938b8b;}.crumbs{margin-bottom:16px;font-size:0.86em;}.crumbs a, .crumbs a:link, .crumbs a:visited, .crumbs a:hover, .crumbs a:active, .crumbs a:focus{display:inline-block;padding-right:4px;}.crumbs a:after{content:">";display:inline-block;padding-left:8px;}.crumbs span{font-style:italic;color:#00435D;}.content{}.content ul{list-style:none;}.content li{padding-left:28px;background:url('images/li_snowflake.png') no-repeat 1px 3px;}.note{font-size:0.9em;font-style:italic;}.contentleft{width:100%;min-width:960px;background:url('images/atv_360.jpg') no-repeat right top;background:url('images/contentleft_mask_bg_360.png') no-repeat right top, url('images/atv_360.jpg') no-repeat right top;background-color:#fff;}.contentleft .inner{width:720px;margin:0 auto;padding:52px 240px 52px 0;}.contentleft p{background:url('images/main_content_inner_bg.png') repeat left top;}.contentright{width:100%;min-width:960px;background:url('images/sunset_360.jpg') no-repeat left top;background:url('images/contentright_mask_bg_360.png') no-repeat left top, url('images/sunset_360.jpg') no-repeat left top;background-color:#fff;}.contentright .inner{width:720px;margin:0 auto;padding:52px 0 52px 240px;}.contentright p{background:url('images/main_content_inner_bg.png') repeat left top;}.us{background:url('images/picture-of-us_360.jpg') no-repeat left top;background:url('images/contentright_mask_bg_360.png') no-repeat left top, url('images/picture-of-us_360.jpg') no-repeat left top;}.contentcenter{width:100%;min-width:800px;background-color:#fff;}.contentcenter .inner{width:800px;margin:0 auto;padding:52px 0 52px 0;}.contentcenter p{}.contentcenter img{max-width:100%;}#footer{width:100%;height:258px;background:url('images/footer_bg_1280.jpg') repeat-x bottom center;}#footer .nav{height:52px;padding-top:6px;}#footer .nav ul{padding:0;text-align:center;}#footer .nav li{display:inline-block;font-size:18px;color:#fff;}#footer .nav li a, #footer .nav li a:link, #footer .nav li a:visited, #footer .nav li a:hover, #footer .nav li a:active, #footer .nav li a:focus{display:inline-block;height:52px;line-height:52px;padding:0 22px;font-size:18px;text-decoration:none;color:#fff;}#footer .nav li a:hover, #footer .nav li a:active, #footer .nav li a:focus{color:#eee;}#footer .copyright{width:960px;margin:0 auto;padding-top:110px;font-size:14px;text-align:right;}#footer .copyright p{padding-bottom:6px;color:#fff;}#footer .copyright a, #footer .copyright a:link, #footer .copyright a:visited, #footer .copyright a:hover, #footer .copyright a:active, #footer .copyright a:focus{color:#fff;}#footer .copyright a:hover, #footer .copyright a:active, #footer .copyright a:focus{color:#eee;}.book_category{margin-bottom:24px;padding:12px 16px;border:1px solid #666;border-radius:8px;background:#999;}.book_category h3{text-shadow:1px 1px 0 rgba(0,0,0,0.75);color:#ffffff;}.book_category p{text-shadow:1px 1px 0 rgba(0,0,0,0.33);color:#fff;}.book_subcategory{display:inline-block;width:48%;margin-right:2%;margin-bottom:16px;border-radius:6px;background:#555;background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.85));}.c1{background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.5)),url('images/bg_snow2.jpg') no-repeat right center;background-size:cover;border:1px solid #000;}.c2{background:linear-gradient(rgba(3,75,151,0.4),rgba(0,0,0,0.5)),url('images/bg_water2.jpg') no-repeat center center;background-size:cover;border:1px solid #000;}.c3{background:linear-gradient(rgba(178,104,56,0.4),rgba(0,0,0,0.5)),url('images/bg_dirt2.jpg') repeat left top;border:1px solid #000;}.book_subcategory h4{margin:0;padding:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;text-shadow:1px 1px rgba(0,0,0,0.75);color:#ffffff;}.book_subcategory .button{display:inline-block;padding:4px 8px;border-radius:4px;background:#2CB8DF;background:-moz-linear-gradient(top, #2cb8df 0%, #15a3c6 100%);background:-webkit-linear-gradient(top, #2cb8df 0%,#15a3c6 100%);background:linear-gradient(to bottom, #2cb8df 0%,#15a3c6 100%);font-size:15px;color:#fff;position:absolute;right:8px;bottom:8px;float:right;display:block;position:static;margin-left:4px;}.book_subcategory a, .book_subcategory a:link, .book_subcategory a:visited, .book_subcategory a:hover, .book_subcategory a:active, .book_subcategory a:focus{display:block;padding:12px 8px 12px 16px;text-decoration:none;position:relative;}.book_subcategory a:hover h4, .book_subcategory a:active h4, .book_subcategory a:focus h4{text-decoration:underline;}.book_subcategory a:hover .button, .book_subcategory a:active .button, .book_subcategory a:focus .button{background:#2cb8df;}.calendarcol input[type=submit], .itemcol input[type=submit], .form input[type=submit]{display:inline-block;padding:6px 12px;border:none;border-radius:6px;background:#00435D;color:#fff;cursor:pointer;}.itemcol input[type=submit]{padding:8px 16px;font-size:1.2em;}.form input[type=submit]{padding:8px 32px;font-size:1.4em;}.calendarcol input[type=submit]:hover, .calendarcol input[type=submit]:active, .calendarcol input[type=submit]:focus,.itemcol input[type=submit]:hover, .itemcol input[type=submit]:active, .itemcol input[type=submit]:focus,.form input[type=submit]:hover, .form input[type=submit]:active, .form input[type=submit]:focus{background:#2CB8DF;}.calendarcol{float:left;width:30%;}.calendarcol .head{}.calendarcol select{margin:0;padding:6px 0;border:1px solid #ccc;border-radius:2px;background:transparent;color:#000;}.calendarcol .body{padding-right:32px;}.calendarcol .body table{width:100%;margin:16px 0;}.calendarcol .body th, .calendarcol .body td{text-align:center;}.calendarcol .body th{border:1px solid #00435D;background:#429FB8;color:#fff;}.calendarcol .body td{padding:0;border:1px solid #00435D;color:#ccc;}.calendarcol .body td.active{background:#fff5aa;}.calendarcol td.active a, .calendarcol td.active a:link, .calendarcol td.active a:visited, .calendarcol td.active a:hover, .calendarcol td.active a:active, .calendarcol td.active a:focus{text-decoration:none;background:transparent;color:#000;}.calendarcol span{display:inline-block;padding:4px 0;}.calendarcol a, .calendarcol a:link, .calendarcol a:visited, .calendarcol a:hover, .calendarcol a:active, .calendarcol a:focus{display:inline-block;width:100%;padding:4px 0;}.calendarcol a:hover, .calendarcol a:active, .calendarcol a:focus{background:#2CB8DF;color:#000;}.timecol{float:left;width:28%;}.timecol ul{padding-right:32px;}.timecol li.active{background-color:#fff5aa;}.timecol li.active a, .timecol li.active a:link, .timecol li.active a:visited, .timecol li.active a:hover, .timecol li.active a:active, .timecol li.active a:focus{text-decoration:none;background:transparent;color:#000;}.timecol a, .timecol a:link, .timecol a:visited, .timecol a:hover, .timecol a:active, .timecol a:focus{display:inline-block;width:100px;padding-left:6px;}.timecol a:hover, .timecol a:active, .timecol a:focus{background:#2CB8DF;color:#000;}.itemcol{float:left;width:40%;}.itemcol table{width:100%;color:#000;}.itemcol th, .itemcol td{padding:4px 6px;border:1px solid #00435d;text-align:left;}.itemcol select{width:60px;padding:3px;border:1px solid #ccc;background:transparent;color:#000;}.infocol{clear:both;}.summary{width:100%;margin-bottom:32px;}.summary th, .summary td{padding:4px 6px;border:1px solid #00435d;text-align:left;}.summary .totals th, .summary .totals td{border-top:3px double #00435d;}.summary .num{text-align:right;}.summary .total{font-weight:bold;color:#444;}.form{}.form label{display:inline-block;width:46%;margin-bottom:8px;}.form label span{display:inline-block;width:30%;vertical-align:top;line-height:1.1;}.form label input{width:50%;vertical-align:top;padding:4px;}.form label select{padding:4px 6px;border:1px solid #ccc;border-radius:2px;background:transparent;color:#444;}.sc_image{float:right;width:400px;}@media only screen and (min-width: 1280px){#header{width:100%;min-width:1240px;height:264px;background:url('images/header_bg2.jpg') repeat-x center top;}#header .inner{width:1240px;height:190px;margin:0 auto;}.banner{width:100%;min-width:1147px;height:585px;background:#333 url('images/banner_bg_summer2.jpg') no-repeat center top;background-size:cover;background:url('images/banner_mountain_bg2_lossy.png') no-repeat center bottom, url('images/banner_bg_summer2.jpg') no-repeat center top;background-color:#333;background-size:auto, auto;}.banner .inner{width:1147px;height:227px;margin:69px auto 0;padding:16px 0 0;background:url('images/banner_inner_bg.png') repeat left top;}.banner .after{width:1147px;margin:0 auto;position:absolute;bottom:26px;left:0;right:0;}.contentleft{width:100%;min-width:1240px;background:url('images/atv.jpg') no-repeat right top;background:url('images/contentleft_mask_bg_lossy.png') no-repeat right top, url('images/atv.jpg') no-repeat right top;background-color:#fff;}.contentleft .inner{width:720px;margin:0 auto;padding:52px 443px 52px 0;}.contentright{width:100%;min-width:1240px;background:url('images/sunset.jpg') no-repeat left top;background:url('images/contentright_mask_bg.png') no-repeat left top, url('images/sunset.jpg') no-repeat left top;background-color:#fff;}.contentright .inner{width:720px;margin:0 auto;padding:52px 0 52px 443px;}.us{background:url('images/picture-of-us.jpg') no-repeat left top;background:url('images/contentright_mask_bg.png') no-repeat left top, url('images/picture-of-us.jpg') no-repeat left top;}.contentcenter{width:100%;min-width:720px;background-color:#fff;}.contentcenter .inner{width:720px;margin:0 auto;padding:52px 0 52px 0;}#footer{width:100%;height:258px;background:url('images/footer_bg.jpg') repeat-x bottom center;}#footer .copyright{width:1240px;margin:0 auto;padding-top:110px;font-size:14px;text-align:right;}}@media only screen and (min-width: 1480px){#header{width:100%;min-width:1454px;height:264px;background:url('images/header_bg2.jpg') repeat-x center top;}#header .inner{width:1454px;height:190px;margin:0 auto;}.banner{width:100%;min-width:1147px;height:585px;background:#333 url('images/banner_bg_summer2.jpg') no-repeat center top;background-size:cover;background:url('images/banner_mountain_bg2_lossy.png') no-repeat center bottom, url('images/banner_bg_summer2.jpg') no-repeat center top;background-color:#333;background-size:auto, auto;}.banner .inner{width:1147px;height:227px;margin:69px auto 0;padding:16px 0 0;background:url('images/banner_inner_bg.png') repeat left top;}.banner .after{width:1147px;margin:0 auto;position:absolute;bottom:26px;left:0;right:0;}.contentleft{width:100%;min-width:1312px;background:url('images/atv.jpg') no-repeat right top;background:url('images/contentleft_mask_bg_lossy.png') no-repeat right top, url('images/atv.jpg') no-repeat right top;background-color:#fff;}.contentleft .inner{width:869px;margin:0 auto;padding:52px 443px 52px 0;}.contentright{width:100%;min-width:1312px;background:url('images/sunset.jpg') no-repeat left top;background:url('images/contentright_mask_bg.png') no-repeat left top, url('images/sunset.jpg') no-repeat left top;background-color:#fff;}.contentright .inner{width:869px;margin:0 auto;padding:52px 0 52px 443px;}.us{background:url('images/picture-of-us.jpg') no-repeat left top;background:url('images/contentright_mask_bg.png') no-repeat left top, url('images/picture-of-us.jpg') no-repeat left top;}.contentcenter{width:100%;min-width:869px;background-color:#fff;}.contentcenter .inner{width:869px;margin:0 auto;padding:52px 0 52px 0;}#footer{width:100%;height:258px;background:url('images/footer_bg.jpg') repeat-x bottom center;}#footer .copyright{width:1312px;margin:0 auto;padding-top:110px;font-size:14px;text-align:right;}}@media only screen and (max-width: 1023px){h1{font-size:46px;}h2{font-size:36px;}#header{width:100%;min-width:320px;height:auto;}#header .inner{width:96%;}#header .contact{}#header .contact p{font-size:17px;}#header .contact b{font-size:14px;}#header .nav{height:auto;}#header .nav li{font-size:16px;}#header .nav li:hover{background:transparent;}#header .nav li a, #header .nav li a:link, #header .nav li a:visited, #header .nav li a:hover, #header .nav li a:active, #header .nav li a:focus{padding:0 18px;height:62px;line-height:62px;font-size:16px;}#header .nav li ul{display:inline;text-align:center;position:static;}#header .nav li:hover ul{display:inline-block;}#header .nav li ul li{display:inline-block;background:transparent;font-size:16px;color:#e9e9e9;}#header .nav li ul a, #header .nav li ul a:link, #header .nav li ul a:visited, #header .nav li ul a:hover, #header .nav li ul a:active, #header .nav li ul a:focus{display:inline-block;height:62px;line-height:62px;padding:0 18px;font-size:16px;text-decoration:none;color:#e9e9e9;}#header .nav li ul a:hover, #header .nav li ul a:active, #header .nav li ul a:focus{background:#2cb8df;color:#fff;}#header .nav li ul a:before{content:attr(data-under);display:inline;}.banner{width:100%;min-width:320px;height:450px;background-position:center bottom, center bottom;}.banner .inner{width:92%;height:auto;margin:24px auto 0;}.banner .after{width:92%;}.contentleft, .contentright, .contentcenter{width:100%;min-width:320px;background:transparent;}.contentleft .inner, .contentright .inner, .contentcenter .inner{width:96%;margin:0 auto;padding:36px 0 24px;}#footer{width:100%;min-width:320px;}#footer .nav{}#footer .nav li{font-size:16px;}#footer .nav li a, #footer .nav li a:link, #footer .nav li a:visited, #footer .nav li a:hover, #footer .nav li a:active, #footer .nav li a:focus{padding:0 18px;font-size:16px;}#footer .copyright{width:96%;}}@media only screen and (max-width:799px){h1{font-size:32px;}h2{padding-bottom:18px;font-size:28px;}h3{padding-bottom:12px;font-size:24px;}h4{padding-bottom:0;font-size:20px;}#header{height:180px;height:auto;}#header .inner{height:140px;}#header .logo{height:auto;}#header .logo img{width:160px;margin-top:15px;}#header .contact{padding-top:20px;}#header .contact p{padding-bottom:12px;font-size:12px;}#header .contact b{font-size:14px;}#header .nav{height:40px;height:auto;}#header .nav li{font-size:14px;}#header .nav li a, #header .nav li a:link, #header .nav li a:visited, #header .nav li a:hover, #header .nav li a:active, #header .nav li a:focus{height:40px;line-height:40px;padding:0 12px;font-size:14px;}#header .nav li ul li{font-size:14px;}#header .nav li ul a, #header .nav li ul a:link, #header .nav li ul a:visited, #header .nav li ul a:hover, #header .nav li ul a:active, #header .nav li ul a:focus{height:40px;line-height:40px;padding:0 12px;font-size:14px;}.banner{height:400px;background:url('images/banner_mountain_bg_800.png') no-repeat scroll center bottom, url('images/banner_bg_summer2_800.jpg') no-repeat scroll center bottom #333333}.banner .inner{background:url('images/banner_inner_bg2.png') repeat top left;}.banner .inner img{max-width:92%;}.banner .after{bottom:8px;}#footer{height:160px;background:url('images/footer_bg_800.jpg') no-repeat center bottom;}#footer .nav{height:40px;padding-top:0;}#footer .nav li{font-size:14px;}#footer .nav li a, #footer .nav li a:link, #footer .nav li a:visited, #footer .nav li a:hover, #footer .nav li a:active, #footer .nav li a:focus{height:40px;line-height:40px;padding:0 12px;font-size:14px;}#footer .copyright{padding-top:44px;}#footer .copyright, #footer .copyright p{font-size:12px;}#footer .copyright a, #footer .copyright a:link, #footer .copyright a:visited, #footer .copyright a:hover, #footer .copyright a:active, #footer .copyright a:focus{font-size:12px;}.calendarcol{width:45%;}.timecol{width:45%;}.itemcol{clear:both;width:100%;margin-bottom:16px;}.sc_image{float:none;max-width:100%;}.tripleholder div {width:100%;float:left;}}@media only screen and (max-width:599px){body{font-size:15px;}#header{height:auto;background:#3DC4E2;}#header .inner{height:auto;}#header .logo{float:none;text-align:center;}#header .contact{float:none;padding:12px 0 0;text-align:center;}#header .nav{height:auto;}#header .nav li{font-size:15px;}#header .nav li a, #header .nav li a:link, #header .nav li a:visited, #header .nav li a:hover, #header .nav li a:active, #header .nav li a:focus{font-size:15px;padding:0 15px;}.banner{}.banner .inner{}.banner .after{}.banner .after p{font-size:15px;}.book_subcategory h4{font-size:14px;}.book_subcategory .button{padding:4px 6px;font-size:14px;}#footer{height:auto;background:#1F5A78;}#footer .nav{height:auto;}#footer .copyright{padding-top:16px;}.calendarcol{float:none;width:100%;}.timecol{float:none;width:100%;}.form label{width:100%;}.form label span{width:35%;}.form input[type="submit"]{padding:8px 24px;font-size:1.25em;}}@media only screen and (max-width:479px){h1{font-size:26px;}h2{font-size:24px;}h3{font-size:20px;}h4{font-size:18px;}.onlymobile_ib{display:inline-block !important;}.notmobile_ib{display:none !important;}#header{}#header .contact{}#header .contact p{font-size:13px;}#header .nav{}#header .nav li a, #header .nav li a:link, #header .nav li a:visited, #header .nav li a:hover, #header .nav li a:active, #header .nav li a:focus{padding:0 12px;font-size:14px;}.banner{height:320px;background:url("images/banner_mountain_bg_800.png") no-repeat scroll center bottom, url("images/banner_bg_480.jpg") no-repeat scroll center bottom #333333;background:url('images/banner_bg_summer2_480.jpg') no-repeat center bottom;}.banner .inner{width:96%;margin-top:16px;}.banner .after{background:url('images/banner_inner_bg2.png') repeat left top;bottom:4px;}.banner .after p{line-height:1.16;color:#eee;}.contentleft .inner, .contentright .inner, .contentcenter .inner{width:92%;padding:24px 0 16px;}#footer .copyright{}#footer .copyright span{display:block;}}