html{background-color:#bddcf8;background-image:url(../images/gradient-background.jpg);background-position:top left;background-repeat:repeat-x;font-size:12px;font-family:Arial,Verdana;color:#fff;padding:0;margin:0}body{font-family:Arial,Verdana;font-size:12px;line-height:16px;color:#000;padding:0;margin:0}a{margin:0;padding:0;font-family:Arial,Verdana;font-size:12px;font-weight:700;line-height:16px;color:#019dd0;text-decoration:none}a:hover{margin:0;padding:0;font-family:Arial,Verdana;font-size:12px;font-weight:700;line-height:16px;color:#40851d;text-decoration:none}h1{font-size:22px;font-family:Arial,Verdana;line-height:23px;letter-spacing:-1px;color:#019dd0;font-weight:700;padding:0 0 0 4px;margin:0 0 10px 0}h2{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0;font-weight:700;padding:0 0 0 4px;margin:0 0 5px 0}h2 a{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0}h2 a:hover{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#40851d}h4{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0;font-weight:700;padding:15px 0 0 4px;margin:15px 0 5px 0;border-top:1px solid #019dd0}h4 a{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0}h4 a:hover{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#40851d}h5{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#000;font-weight:700;padding:15px 0 0 4px;margin:15px 0 5px 0;border-top:1px solid #019dd0}h5 a{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0}p{padding:0 4px 0 4px}#page_container{width:955px;background-color:#fff;background-image:url(../images/fields.jpg);background-position:bottom left;background-repeat:no-repeat;margin:15px auto 30px auto;padding:0 0 30px 0}#page_top{width:955px;background-color:transparent;padding:0;margin:0 0 3px 0;border:0}#nav_container{width:168px;background-color:transparent;padding:0;margin:0 0 0 8px;border:0;float:left}#lakeside_box{width:168px;height:302px;background-image:url(../images/lakeside-restaurant.png);background-position:top left;background-repeat:no-repeat;padding:0;margin:0 0 10px 4px;border:0}#hospitality_award_box{width:168px;height:289px;background-image:url(../images/hospitality_award.jpg);background-position:top left;background-repeat:no-repeat;padding:0;margin:0 0 40px 4px;border:0}#content_container{width:530px;background-color:transparent;padding:0;margin:0 0 60px 20px;border:0;float:left}#photo_container{width:530px;background-color:transparent;padding:0;margin:0;border:0}#slides_container{width:533px;height:251px;padding:0;margin:0}#center_inner_l{width:258px;padding:0;margin:0;border:none;float:left}#center_inner_r{width:258px;padding:0;margin:0 0 0 14px;border:0;float:left}.v_tour_blocks{padding:0;margin:0;border:0}#feature_boxes{width:200px;background-color:transparent;padding:0;margin:0 0 0 18px;border:0;float:left}#page_bottom{width:955px;background-color:#fff;height:60px;padding:10px 0 0 0;margin:140px 0 0 0;border:0}#nav_container ul{list-style-type:none;padding:0;margin:0 0 0 8px}#nav_container ul li.dark a{background-image:url(../images/nav_bg_d_blue.jpg);background-position:top left;background-repeat:no-repeat;height:25px;font-family:Arial,Verdana;font-size:13px;line-height:26px;color:#fff;padding:0 0 0 9px;margin:0 0 1px 0;font-weight:700;display:block}#nav_container ul li.dark a:hover{color:#fff;background-image:url(../images/nav_selected.jpg);background-position:top left;background-repeat:no-repeat}#nav_container ul li.dark a.active{color:#fff;background-image:url(../images/nav_selected.jpg);background-position:top left;background-repeat:no-repeat}#nav_container ul li.light a{background-image:url(../images/nav_bg_l_blue.jpg);background-position:top left;background-repeat:no-repeat;height:25px;font-family:Arial,Verdana;font-size:13px;line-height:26px;color:#007aa2;padding:0 0 0 9px;margin:0 0 1px 0;font-weight:400;display:block}#nav_container ul li.light a:hover{color:#fff;background-image:url(../images/nav_selected.jpg);background-position:top left;background-repeat:no-repeat}#nav_container ul li.light a.active{color:#fff;background-image:url(../images/nav_selected.jpg);background-position:top left;background-repeat:no-repeat}#nav_container ul.sub_nav{background-image:url(../images/nav_bg_l_green.jpg);background-position:top left;background-repeat:no-repeat;padding:0;margin:0}#nav_container ul.sub_nav li a{background-image:url(../images/nav_bg_l_green.jpg);background-position:top left;background-repeat:no-repeat;height:25px;font-family:Arial,Verdana;font-size:13px;line-height:26px;color:#007aa2;padding:0 0 0 9px;margin:0 0 1px 0;font-weight:400;display:block}#nav_container ul.sub_nav li a:hover{color:#fff;background-image:url(../images/nav_selected.jpg);background-position:top left;background-repeat:no-repeat;padding:0 0 0 9px;margin:0 0 1px 0}#nav_container ul.sub_nav li a.active{color:#fff;background-image:url(../images/nav_selected.jpg);background-position:top left;background-repeat:no-repeat;padding:0 0 0 9px;margin:0 0 1px 0}#availability{width:170px;height:207px;padding:78px 15px 34px 15px;background-image:url(../images/check-availability-blank.jpg);background-position:top left;background-repeat:no-repeat;margin:0;border:0}#availability p{margin-top:0;margin-bottom:10px}#availability label{color:#fff;font-weight:700;font-size:14px;letter-spacing:-1px}#availability .field_select{background-color:#fff}#availability .field_text{background-color:#fff;padding-left:2px}#book_now{width:192px;padding:0;margin:0;border:0}#special_offers{width:200px;background-image:url(../images/special-offers-bg-top.jpg);background-position:top left;background-repeat:no-repeat;padding:0;margin:0 0 10px 0;border:0}#special_offers_bot_inner{width:200px;background-image:url(../images/special-offers-bg-bot.jpg);background-position:bottom left;background-repeat:no-repeat;padding:33px 0 0 0;margin:0;border:0}#special_offers a h2{font-size:24px;font-family:Arial,Verdana;line-height:24px;letter-spacing:-1px;color:#2a690e;font-weight:700;padding:2px 0 6px 0;margin:0 14px 0 14px}#special_offers a h3{font-size:12px;font-family:Arial,Verdana;line-height:13px;color:#000;font-weight:400;text-transform:uppercase;padding:0;margin:0 14px 0 16px}#special_offers a:hover h2{color:#2a690e}#special_offers a:hover h3{color:#000}#special_offers .line{padding:0;margin:8px 0 8px 0;border-bottom:2px solid #fff}#testimonials{width:192px;padding:0;margin:0 0 0 4px;border:0}.quote{font-size:18px;line-height:22px;font-family:Georgia,Times New Roman;color:#2a6a0e;font-weight:400;font-style:italic;padding:10px 0 0 0;border-top:1px solid #2a6a0e;margin:0 0 10px 0}.quote_name{font-size:12px;line-height:14px;font-family:Arial,Verdana;color:#2a6a0e;font-weight:700;text-transform:uppercase;padding:0;margin:0}.quote_place{font-size:12px;line-height:14px;font-family:Arial,Verdana;color:#2a6a0e;font-weight:400;text-transform:uppercase;padding:0 0 10px 0;margin:0;border-bottom:1px solid #2a6a0e}.quote_next a{font-size:11px;line-height:14px;font-family:Arial,Verdana;color:#2a6a0e;font-weight:700;text-transform:uppercase;padding:0 0 10px 0;margin:0}.quote_next a:hover{font-size:11px;line-height:14px;font-family:Arial,Verdana;color:#019dd0;font-weight:400;text-transform:uppercase;padding:0 0 10px 0;margin:0}#feature_boxes #testimonials h2{font-size:17px;font-family:Arial,Verdana;color:#40851d;font-weight:700;padding:0;margin:0 0 5px 0}.footer_address{font-size:12px;font-family:Arial,Verdana;line-height:16px;color:#2a6a0e;font-weight:400;text-align:center;text-transform:uppercase;padding:0;margin:0}.footer_links{font-size:12px;font-family:Arial,Verdana;line-height:16px;color:#019dd0;font-weight:400;text-transform:uppercase;text-align:center;padding:0;margin:0}.footer_links a{font-size:12px;font-family:Arial,Verdana;line-height:16px;color:#019dd0;font-weight:400;text-transform:uppercase;text-decoration:none;text-align:center;padding:0;margin:0}.footer_links a:hover{font-size:12px;font-family:Arial,Verdana;line-height:16px;color:#000;font-weight:400;text-transform:uppercase;text-decoration:none;text-align:center;padding:0;margin:0}#attractions_inner_l{width:200px;padding:0;margin:0;border:0;float:left}#attractions_inner_r{width:298px;padding:0;margin:0 0 0 14px;border:0;float:left}#attractions_inner_l ul{list-style-type:none;padding:0;margin:0 0 30px 4px}#attractions_inner_r ul{list-style-type:none;padding:0;margin:0 0 30px 4px}.attractions_list li{font-family:Arial,Verdana;font-size:13px;line-height:19px;color:#000;padding:0;margin:0;font-weight:700}#mid_page_header{width:530px;height:60px;padding:0;margin:0;border:0}#mid_page_button_quarters_tl{width:257px;padding:0;margin:30px 0 0 0;border:0;float:left}#mid_page_button_quarters_tr{width:257px;padding:0;margin:30px 0 0 16px;border:0;float:left}#mid_page_button_quarters_bl{width:257px;padding:0;margin:0 0 20px 0;border:0;float:left}#mid_page_button_quarters_br{width:257px;padding:0;margin:0 0 20px 16px;border:0;float:left}#mid_page_button_thirds_l{width:166px;padding:0;margin:20px 0 20px 0;border:0;float:left}#mid_page_button_thirds_m{width:166px;padding:0;margin:20px 0 20px 16px;border:0;float:left}#mid_page_button_thirds_r{width:166px;padding:0;margin:20px 0 20px 16px;border:0;float:left}.sitemap_list ul{list-style-type:none;padding:0;margin:0 0 0 6px}#map_container{width:530px;height:350px;padding:0;margin:0 0 16px 0;border:0}td,th{text-align:left;vertical-align:top}.field_text{border:none;background-color:#c7e1f9;width:512px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_text_focus{border:none;background-color:#c7e1f9;width:512px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_text_error{border:none;background-color:#c7e1f9;width:512px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_select{border:none;background-color:#c7e1f9;width:522px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 0 2px 0}.field_select_focus{border:none;background-color:#c7e1f9;width:512px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 0 2px 5px}.field_select_error{border:none;background-color:#c7e1f9;width:512px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 0 2px 5px}.field_password{border:none;background-color:#c7e1f9;width:512px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_password_focus{border:none;background-color:#c7e1f9;width:512px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_password_error{border:none;background-color:#c7e1f9;width:512px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_textarea{border:none;background-color:#c7e1f9;width:512px;height:100px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_textarea_focus{border:none;background-color:#c7e1f9;width:512px;height:100px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_textarea_error{border:none;background-color:#c7e1f9;width:512px;height:100px;font-size:11px;color:#000;font-family:Arial,Verdana;padding:2px 5px 2px 5px}.field_button{background-color:#007aa2;border:1px solid #007aa2;font-size:12px;font-weight:700;color:#fff;padding:2px 5px 2px 5px;margin:0;display:block}.field_button_over{background-color:#c7e1f9;border:1px solid #007aa2;font-size:12px;font-weight:700;color:#007aa2;cursor:pointer;padding:2px 5px 2px 5px;margin:0;display:block}.field_button:hover{background-color:#c7e1f9;border:1px solid #007aa2;font-size:12px;font-weight:700;color:#007aa2;cursor:pointer;padding:2px 5px 2px 5px;margin:0;display:block}a.field_button_link{background-color:#007aa2;border:1px solid #007aa2;font-size:12px;font-weight:700;color:#fff;padding:2px 5px 2px 5px;margin:0;display:block}a.field_button_link_over{background-color:#c7e1f9;border:1px solid #007aa2;font-size:12px;font-weight:700;color:#007aa2;cursor:pointer;padding:2px 5px 2px 5px;margin:0;display:block}#error_container{width:356px;background-color:transparent;text-decoration:none;font-size:14px;line-height:22px;font-family:Arial,Verdana;color:red;font-weight:400;text-decoration:none;margin:0;padding:0}#error_container ul{text-decoration:none;list-style-type:none;margin:0;padding:0 0 10px 0}#error_container ul li{margin-bottom:5px}#error_container a{text-decoration:none;font-size:14px;line-height:22px;font-family:Arial,Verdana;color:#000;font-weight:400}.required{padding-left:2px;color:#f03;font-size:12px}.entry_options{width:130px;border-top:4px solid #b4c4d1;border-bottom:1px solid #b4c4d1;float:right;font-size:11px}.entry_options ul{margin:10px 0 10px 20px;padding:0;list-style-type:circle}.cms_table{width:670px!important;margin-top:10px;border-top:1px solid #b3c5d2}.cms_table a{display:block}.cms_table a.read_more{font-weight:700}.cms_table th{font-weight:400;font-size:10px;text-align:left;vertical-align:top;border-bottom:1px solid #b3c5d2;color:#333}.cms_table td{font-size:11px;text-align:left;vertical-align:middle;border-bottom:1px solid #b3c5d2;padding:3px 0 3px 0}.cms_table th a{display:inline}.row_odd td{background-color:#e5e5e5}.row_over td{background-color:#f8f3cc;cursor:pointer}.spacer{clear:both!important}#video_box{width:400px;margin:0 0 12px 6px}#blog_list_container .blog_list_item{border-bottom:1px solid #000;padding-bottom:10px}#blog_list_container .blog_list_item h1{font-size:18px;font-family:Arial,Verdana;line-height:18px;color:#019dd0;font-weight:700;padding:0 0 0 2px;margin:10px 0 0 0}#blog_list_container .blog_list_item h1 a{font-size:18px;font-family:Arial,Verdana;line-height:18px;color:#019dd0;font-weight:700;padding:0 0 0 2px;margin:10px 0 0 0}#blog_list_container .blog_list_item p.entry_info{font-size:10px;color:#666;margin:0!important}#blog_list_container .blog_list_item p.entry_info a{font-size:10px}#blog_navigation{margin-top:10px;margin-bottom:10px}#month_selector{float:right;padding:0 10px 0 0}#blog_entry h1{font-size:18px;font-family:Arial,Verdana;line-height:18px;color:#019dd0;font-weight:700;padding:0 0 0 2px;margin:10px 0 0 0}#blog_entry h1 a{font-size:18px;font-family:Arial,Verdana;line-height:18px;color:#019dd0;font-weight:700;padding:0 0 0 2px;margin:10px 0 0 0}#blog_entry p.entry_info{font-size:10px;color:#666;margin:0!important}#blog_entry p.entry_info a{font-size:10px}.blog_comment_container{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.blog_comment_container p{margin:0}.blog_comment_container .blog_comment_info{font-size:10px;color:#666;margin:0!important}.message{font-weight:700}.message_negative{font-weight:700}.message_positive{font-weight:700}#testimonial_list #testimonials{width:522px!important}#testimonial_list #testimonials h2{font-size:19px;font-family:Arial,Verdana;color:#019dd0;font-weight:700;padding:0;margin:20px 0 10px 0}#testimonial_list .quote{border:none!important;padding:0;margin:0}#testimonial_list .quote_name{padding:0;margin:10px 0 0 0}#testimonial_list .quote_place{border:none!important;padding:0 0 10px 0;margin:0}#testimonial_list .divider{border-top:1px solid #ccc;margin-top:5px;margin-bottom:5px}#testimonial_list .categories{font-size:10px;color:#666;margin:0!important;padding:0 0 5px 0!important}#testimonial_list p.categories a{font-size:10px}#offers_container h2{font-size:18px;font-family:Arial,Verdana;line-height:18px;color:#40851d;font-weight:700;padding:5px 0 0 2px;margin:10px 0 0 0}#offers_container .divider{border-top:1px solid #ccc;margin-top:5px;margin-bottom:5px}#offers_container .categories{font-size:10px;color:#666;margin:0!important}#offers_container p.categories a{font-size:10px}#gallery_table{width:526px;padding:0 4px 0 0;margin:0 0 0 4px;border:0}#gallery_table h3{font-size:11px;line-height:13px;padding:5px 0 0 0;margin:0 0 20px 0;text-align:left}body hr{width:97%;text-align:left;color:#019dd0;background-color:#019dd0;height:1px;padding:0;margin:10px 0 0 4px}#breadcrumb{font-size:11px;font-family:Arial,Verdana;color:#000;padding:0;margin:0 0 12px 4px}#breadcrumb a{font-size:11px;font-family:Arial,Verdana;color:#40851d;padding:0;margin:0 0 12px 0}#breadcrumb a:hover{font-size:11px;font-family:Arial,Verdana;color:#000;padding:0;margin:0 0 12px 0}#breadcrumb span{font-size:11px;font-family:Arial,Verdana;color:#019dd0}#availability_results{width:520px}#availability_results td{vertical-align:middle!important}#availability_results th{vertical-align:middle!important;text-align:left;font-size:10px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #cbe20e;padding:3px 0 3px 4px}#availability_results .park_name{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0;font-weight:700;padding:10px 0 5px 4px}#availability_results .accommodation_name{font-size:14px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#40851d;font-weight:700;padding:10px 0 5px 4px;border-top:1px solid #cbe20e}#availability_results .max_occupancy{font-weight:700;font-size:10px;padding:0 0 0 4px;text-align:right;border-top:1px solid #cbe20e}#availability_results .tariff{font-size:12px;padding:4px 0 4px 4px}#availability_results .cost{font-size:12px;padding:4px 0 4px 4px}#availability_results .button{text-align:right!important;font-weight:700;font-size:12px;padding:4px 0 4px 4px}#availability_results .description{padding:4px;font-size:11px;font-style:italic}#tariff_table{margin:15px 0 10px 4px;border-bottom:1px solid #019dd0;width:522px}#tariff_table td{text-align:left;vertical-align:top;border-bottom:1px dotted #019dd0}#tariff_table .last_row td{border-bottom:0!important}#tariff_table th{text-align:left;vertical-align:top;background-color:#bddcf8;color:#000!important;font-weight:700;border-bottom:1px solid #019dd0}.tariff_headers{color:#bddcf8!important;font-family:Arial,Verdana;font-size:19px;padding:7px 0 7px 10px;margin:0;font-style:normal;font-weight:700}.tariff_headers a{color:#bddcf8!important;font-family:Arial,Verdana;font-size:13px;padding:0 0 0 5px;margin:0;font-style:normal;text-transform:uppercase;font-weight:700}.tariff_headers a:hover{color:#fff!important;text-transform:uppercase}.tariff_links h2{font-size:16px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0;font-weight:700;padding:0 0 0 4px;margin:0 0 5px 0}.tariff_links h2 a{font-size:16px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#40851d}.tariff_links h2 a:hover{font-size:16px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0}.booking_info_table{margin-left:5px}.booking_info_table td{padding:4px 10px 5px 0;font-size:12px!important;font-family:Arial,Verdana}.book_now{border:none;background-color:transparent;text-align:right!important;font-weight:700;font-size:12px;padding:4px 0 4px 4px;color:#40851d}.book_now:hover{color:#000;cursor:pointer}.divider{border-top:1px solid #c7e1f9;margin:10px 0 10px 0}.booking_info_table td.option_checkbox{width:30px}.booking_info_table td.option_title{width:200px}.booking_info_table td.option_cost{width:70px}#total_cost_container{font-size:17px;font-family:Arial,Verdana;line-height:20px;letter-spacing:-1px;color:#019dd0}