.layout1 #menu_item_search.responsive .wrapper{padding:3px 3px}.layout1 #menu_item_search.responsive .padded{padding:6px}.layout1 #menu_item_search.responsive .spaced{margin-bottom:10px}.layout1 #menu_item_search.responsive .btn-search{background:rgba(248,248,248,0.7)}.layout1 #menu_item_search.responsive .btn-advanced{font-size:85%;text-decoration:underline}.layout1 #menu_item_search.responsive .location_select{margin-top:10px;color:initial}.layout1 #menu_item_search.responsive .category-select{color:initial}.layout1 #menu_item_search.responsive div.expandable{display:none;border-bottom:thin dotted}.hide{display:none}.layout1 div#left.column{display:none}.layout1 div#breadcrumb{display:none}.layout1 .admin{background-color:#ECE0F8;padding:5px}.layout1 #inner-content div#center{width:100%}.layout1 #inner-content{zpadding-left:4vw;padding-right:5vw}.layout1 #inner-content .red{color:#933030;background-color:#ffffff}.layout1 #inner-content h3,#inner-content h2,#inner-content h4{line-height:100%;margin-top:10px;margin-bottom:10px}.layout1 #inner-content h2{font-size:18px;font-weight:bold}.layout1 #inner-content h3{font-size:16px;font-weight:bold}.layout1 #inner-content h4{font-size:15px;font-weight:bold;font-style:italic}.layout1 #inner-content table{border-spacing:0;border-collapse:collapse;margin:0.5em 0}.layout1 #inner-content table caption{text-align:left;font-size:15px;font-weight:bold;color:#fff;background:#333;padding:5px}.layout1 #inner-content table th,#inner-content tr.header td{text-transform:uppercase;font-weight:normal;vertical-align:middle;background:#E6E6E6;color:#444444;white-space:nowrap;margin:0;padding:.5em;font-size:10px;line-height:normal}.layout1 #inner-content td.center,.layout1 #inner-content th.center{text-align:center}.layout1 #inner-content td.left,.layout1 #inner-content th.left{text-align:left}.layout1 #inner-content table td{vertical-align:top;padding:.5em;border-bottom:1px solid #E6E6E6}.layout1 #inner-content #date_plan_customize table{border:1px solid black}.layout1 #inner-content #date_plan_customize table td{border:none}.layout1 #inner-content .free-cc-preview{padding-left:20px;line-height:100%}.layout1 #inner-content #menu_item_search{width:300px !important;padding:20px;background-color:#F1F1E9;margin:10px !important}.layout1 #inner-content .families_box,.layout1 #inner-content .green_box{background-color:#E2F9E3;color:#009900;text-align:center;font-weight:bold;font-size:14px;border-style:solid;border-width:5px;border-radius:15px;border-color:darkblue;padding:2px;margin-top:5px}.layout1 #inner-content .anchors-no-bold a{font-weight:normal}.layout1 #inner-content .checked-list ul,.layout1 #inner-content .checked-list li{list-style:none;margin-left:0;padding-left:1em;text-indent:-1em}.layout1 #inner-content .pullquote{display:block;width:25%;padding:1em;font-style:italic;color:#0066CC;background:url(//cdn0.touringplans.com/assets/asterisk-ad18ba2c72368f720b12c3549c218a9bf43ff76f7163f4afcc312806fcf3efcd.png) top left no-repeat;border-radius:15px;background-color:#FEFCFF}.layout1 #inner-content .pullquote h4{font-weight:bold}.layout1 #inner-content blockquote{border-radius:15px;display:block;background:#FEFCFF;padding:15px 20px 15px 45px;margin:0 0 20px;position:relative;float:inherit;width:inherit;font-style:italic;color:#0066CC;text-align:justify;-moz-box-shadow:2px 2px 15px rgba(204,204,204,0.2);-webkit-box-shadow:2px 2px 15px rgba(204,204,204,0.2);box-shadow:2px 2px 15px rgba(204,204,204,0.2)}.layout1 #inner-content blockquote::before{content:"\201C";font-family:Georgia, serif;font-size:60px;font-weight:bold;color:rgba(153,153,153,0.2);position:absolute;left:10px;top:5px}.layout1 #inner-content blockquote::after{content:""}.layout1 .grey,.layout1 .gray{background-color:transparent;color:#777777}.layout1 div.striped_blue,.layout1 tr.striped_blue{background-color:#e6f1f6}.layout1 div.striped_white,.layout1 div.striped_white a:link,.layout1 div.striped_white a:visited,.layout1 div.striped_white *{color:black;background-color:white}.layout1 .left-aligned{text-align:left}.layout1 th.one-third-vw{max-width:33vw;overflow:hidden;text-overflow:ellipsis}.payment input[type="radio"],.payment input[type="radio"]+label img{vertical-align:middle;margin-bottom:3px}.layout1 input[type="submit"]{background:#3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);background-image:-moz-linear-gradient(top, #3498db, #2980b9);background-image:-ms-linear-gradient(top, #3498db, #2980b9);background-image:-o-linear-gradient(top, #3498db, #2980b9);background-image:linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;font-family:'Open Sans',Helvetica,Arial,sans-serif;color:#ffffff;font-size:20px;font-weight:bold;padding:10px 20px 10px 20px;text-decoration:none;cursor:pointer}.layout1 input[type="submit"]:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none}.layout1 .highlight{background-color:lightyellow}.layout1 .signup_field{margin-bottom:6px}@media only screen and (max-width: 1024px){.layout1 .vb #topsubscribeformholder{max-width:560px}.layout1 #inner-content.vb{padding-right:0px}.layout1 .vb .inlinesubfieldhdr{max-width:85vw}}.vb .inlinesubfieldhdr.username,.vb .inlinesubfieldhdr.email{width:240px}.vb .width70{width:70px}.vb input.blue-subscribe{background-color:#1ba3e5;border:0.5px solid white;border-radius:2px;color:white;background-color:#0066CC;border-radius:4px 4px 4px 4px;cursor:pointer;width:100px}.vb div.blue-subscribe{display:initial !important}.layout1 form.fare-tracker select{max-width:70vw}#new_survey table tr.off{background-color:auto}#new_survey table tr.on{background-color:#F2F2F2}#gchart_slideshow{position:relative;width:500px;height:300px}#gchart_slideshow img{position:absolute;left:0px;top:0px}#new_gchart_slideshow{position:relative;width:500px;overflow:hidden}#new_gchart_slideshow.historical{width:700px}#new_gchart_slideshow .historical-viewport{float:left;width:700px;height:550px;overflow:hidden;position:relative}#new_gchart_slideshow .forecast-viewport{float:left;width:500px;height:320px;overflow:hidden;position:relative}#new_gchart_slideshow .prev{margin:30px 10px 0 0;float:left}#new_gchart_slideshow .next{margin:30px 0 0 10px;float:right}#new_gchart_slideshow .disable{visibility:hidden}#new_gchart_slideshow .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0}#new_gchart_slideshow .overview li{list-style:none;float:left;margin:0 20px 0 0}.pg_intro_sm{font-size:11px;line-height:12px;border-top:1px solid #999999;border-bottom:1px solid #999999;padding:4px 0;margin:4px 0 12px 0}.pg_callout_hdr{color:#922e2e}.pg_callout_holder{width:500;border-top:4px solid #922e2e;border-bottom:6px solid #922e2e;padding:0px;margin:4px 0 20px 0}.pg_callout_text{padding-left:260px;padding-top:10px;line-height:15px}.pg_callout_button{display:block;width:150px;margin:8px auto 3px auto;color:#fff !important;background:#06C;font-size:13px;font-weight:bold;padding:4px;text-align:center;text-decoration:none}.dv_windowholder{margin:0 auto 10px auto;padding:10px 10px 0px 0;border-top:1px solid #555555;border-bottom:1px solid #555555}.dv_spacer{width:230px;height:175px;float:left;background:transparent}.dv_windowframe{width:220px;height:175px;float:right;background:#ff0000}.dv_titlebox{height:165px;background:url(//cdn3.touringplans.com/assets/lands/titleblock-a3e52a2d54af675354b083cbd4b5341a2d0d8e446759548ddb26b17cd91ee0c8.png) bottom left repeat-x}.dv_titleboxtxt{position:relative;color:#ffffff;font-size:13px;font-weight:bold}.dv_titleboxtxt a,.dv_titleboxtxt a:visited{display:block;padding:125px 10px 0 10px;color:#ffffff;text-decoration:none;zoom:1}.dv_titleboxtxt a:hover{color:#71a2d3;text-decoration:none}.layout1 .sidebar ul{padding-left:5px}.layout1 .sidebar p,.layout1 .sidebar p a{font-size:14px;padding-bottom:0px;margin-top:0px;margin-bottom:4px}.layout1 a.button{display:block;background:transparent url(//cdn1.touringplans.com/assets/button_a-e09e6a06a098dfcfbb5c782a991dded188a45b90873863a4d6c28fdc51efeb38.png) no-repeat scroll top right;color:#fff;float:left;font-size:18px;font-weight:bold;height:40px;margin-right:1em;padding-right:1em;text-decoration:none}.layout1 a.button span{background:transparent url(//cdn0.touringplans.com/assets/button_span-880e9a2cfa5b6505f28a07bdecae7117c9de1818e2794b71e42a0d537c19d02a.png) no-repeat;display:block;line-height:20px;padding:10px 0 10px 1em}.layout1 a.button:active{background-position:bottom right;color:#fff;outline:none}.layout1 a.button:active span{background-position:bottom left;padding:11px 0 9px 1em}.layout1 .rightside_image{float:right;padding:10px;margin:10px;border:2px solid #cccccc;text-align:center;font-size:0.8em;font-style:italic}.layout1 .leftside_image{float:left;padding:10px;margin:10px;border:2px solid #cccccc;text-align:center;font-size:0.8em;font-style:italic}.layout1 .center_image{padding:10px;margin:10px;border:2px solid #cccccc;text-align:center;font-size:0.8em;font-style:italic}.layout1 .not-shown-in-layout1{display:none}.report_card{display:block;margin-right:1em;margin-bottom:2em}.report_card table{border-spacing:0;border-collapse:collapse;margin:0.5em 0;width:100%;border-left:.1em solid #D9D9D9;border-right:.1em solid #D9D9D9}.report_card table caption{text-align:left;font-size:15px;font-weight:bold;color:#fff;background:#333;padding:5px;border:.1em solid #444444;margin-right:-.1em}.report_card table caption span{float:right}.report_card table caption a:link,.report_card table caption a:visited{color:#FFFFFF;text-decoration:none}.report_card table tr td a:link,.report_card table tr td a:visited{text-decoration:none;border:none}.report_card table th,.report_card tr.header td{text-transform:uppercase;font-weight:normal;vertical-align:middle;background:#E6E6E6;color:#444444;white-space:nowrap;margin:0;padding:.5em;font-size:10px;line-height:normal}.report_card table td{vertical-align:top;padding:.5em;border-bottom:1px solid #E6E6E6}.report_card table td.rating{color:#000}.report_card div.note{text-align:right;font-size:12px;margin-bottom:3px}.report_card .separator td{padding:0px;border-bottom:1px solid rgba(0,0,0,0.3)}.layout1 .dining_menus_list_normal a{font-weight:normal}.layout1 a:hover{text-decoration:underline}.layout1 .underline_links a:link:not(.button),.layout1 .underline_links a:visited:not(.button),.layout1 .underline_links a:active:not(.button){color:#06C;text-decoration:underline}.layout1 .underline_links a:hover{background-color:#d3d3d3}.layout1 .table-caption{background:#333;font-weight:bold;color:#fff;padding:5px}.layout1 .table-header{text-transform:uppercase;font-weight:normal;vertical-align:middle;background:#E6E6E6;color:#444444;margin:0;padding:.5em;font-size:80%}.layout1 .table-attraction{text-transform:uppercase;font-weight:normal;vertical-align:middle;background:#00008B;color:#ffffff;margin-top:0.5em;padding-left:0.5em;line-height:normal}.layout1 .table-attraction a:link,.layout1 .table-attraction a:visited,.layout1 .table-attraction a:hover,.layout1 .table-attraction a:active{color:#ffffff;text-decoration:underline}.layout1 .table-cell{color:black}.layout1 .table-cell a:link,.layout1 .table-cell a:visited,.layout1 .table-cell a:hover,.layout1 .table-cell a:active{text-decoration:underline}.layout1 input.btn-blue{background:#1f58c5;color:white;font-size:18px;font-weight:bold;padding:0.5em 1em;border-radius:3px}.layout1 .hidden-on-layout1{display:none}.layout1 .videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.layout1 .videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.layout1 #nonstickysubscribe{background:#2cb051}.layout1 #nonstickysubscribe .inlinesubhdr,.layout1 #nonstickysubscribe .inlinesubdesc{text-align:initial;padding-left:initial}@media only screen and (min-width: 768px) and (max-width: 959px){.layout1 #nonstickysubscribe #topsubscribeformholder{width:572px}}@media only screen and (max-width: 959px){.layout1 #inner-content div#center{width:initial}}@media only screen and (max-width: 780px){.layout1 #inner-content p{font-size:14px}.layout1 #inner-content .pullquote{width:100%}}@media only screen and (max-width: 479px) and (min-width: 320px){.mobile-hide{display:none}.layout1 .hidden-on-layout1-mobiles{display:none}}@media only screen and (min-width: 480px) and (max-width: 960px){.tablet-hide{display:none}.layout1 .hidden-on-layout1-tablets{display:none}}@media only screen and (min-width: 960px){.desktop-hide{display:none}.section.alternate.color{margin-top:0px}}@media only screen and (max-width: 479px){.section{width:100%;padding-left:15px;padding-right:15px}.layout1 #inner-content,.layout1 #sidebar{width:100%;padding-right:initial;padding-bottom:10px;margin-bottom:10px}.layout1 #sidebar{width:100%;padding-right:initial}.layout1 .slimtop{padding-top:0px}}@media only screen and (max-width: 960px){.layout1 .pg_callout_text{padding-left:0px;padding-top:260px;line-height:15px}}
