#int_header_top *, .footer * { margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; }#int_header_top ul,#int_header_top li { float:left;list-style:none; }img { border:none; }#int_header_top .hide { position:absolute;top:-100em;height:1em;overflow:hidden;width:100px;left:-100em; }#int_header_top a:hover, #int_header_top a:focus, #int_header_top a:active { text-decoration:underline;color:black; } #int_header_top .IEonly { display:none; }#skip_nav { display:none; }#container { font-size:95%; }#container div { float:left;display:inline; }/*#int_header_top { width:1000px;background:url(/pubspec/images/header/eapid0/int_hdr_top.gif) left bottom no-repeat;padding:8px 0 6px 0;position:relative; }*/#int_header_top { width:1000px;padding:8px 0 6px 0;position:relative; }#int_header_top ul#top_nav { position:absolute;bottom:9px;left:25px;color:#757676;font-size:90%;padding:0;width:600px; }#int_header_top ul#top_nav li { background:url(/pubspec/images/header/eapid0/divider.gif) 100% 4px no-repeat;padding:1px 6px 1px 0;margin:0 6px 0 0;font-weight:bold; }#int_header_top ul#top_nav li a { font-weight:normal; }#int_header_top ul#top_nav li.last { background:none; }#int_header_top a { color:#757676;text-decoration:none; }#int_header_top a:hover { color:#2789C9;text-decoration:underline; }#int_header_top a:hover, #int_header_top a:focus, #int_header_top a:active { text-decoration:underline;color:black; } #int_header_top #int_wbr { padding:6px 10px 0 0;margin:0 24px 0 0;width:340px;color:#F06E1D;height:auto;float:right; }#int_header_top #int_wbr #int_wbr_header { font-size:90%;float:left;font-weight:bold; }#int_header_top #int_wbr #int_wbr_nav { font-size:80%;float:right; }#int_header_top #int_wbr #int_wbr_nav a { font-weight:bold;color:#F06E1D;text-decoration:none; }#int_header_top #int_wbr #int_wbr_nav a.arrow { background:url(/pubspec/images/header/eapid0/int_arrow.gif) 0 3px no-repeat;padding:0 0 0 9px; }#int_header_top #int_wbr #int_wbr_nav a:hover { text-decoration:underline; }#int_header_top #int_wbr p { font-size:80%;width:100%;float:left;margin:2px 0 0 0;color:#908E8E; }/*#int_header_main { position:relative;width:990px;background:url(/pubspec/images/header/eapid0/int_hdr_main.gif) 0 0 no-repeat;float:left; }*/#int_header_main { position:relative;width:964px;float:left; }#int_header_main #int_logo { padding:30px 0 30px 60px;width:159px;float:left; }#int_nav { margin:20px 0 0 0;width:745px;float:right; }#int_nav span { display:none; }#int_nav ul { list-style:none;float:right;padding:0;margin:0; }#int_nav ul li { list-style:none;display:inline;float:left;padding:0 0 0 8px; }#int_nav #wynd_mainnav .mainnav_on { background-position:0 0; }#int_nav #wynd_mainnav .mainnav_off { background-position:0 -7px; }#int_nav #wynd_mainnav a { background-repeat:no-repeat;float:left;height:7px; }#int_nav #mainnav_reservations { background-image:url(/pubspec/images/header/eapid0/mainnav_reservations.gif);width:164px; }#int_nav ul#subnav_reservations  { width:620px; }#int_nav ul#subnav_reservations li { float:left; }#int_nav #mainnav_findlocations { background-image:url(/pubspec/images/header/eapid0/mainnav_findlocations.gif);width:97px; }#int_nav ul#subnav_findlocations  { width:450px; }#int_nav ul#subnav_findlocations li { float:left; }#int_nav #mainnav_experiencewynd { background-image:url(/pubspec/images/header/eapid0/mainnav_experiencewynd.gif);width:130px; }#int_nav #mainnav_specialdeals { background-image:url(/pubspec/images/header/eapid0/mainnav_specialdeals.gif);width:148px;}#int_nav .subnav { color:#757676;width:700px;text-align:right;float:right;display:none;font-family:Arial, Helvetica, sans-serif;font-size:90%;padding:8px 0 0 0; }#int_nav .subnav li { background:url(/pubspec/images/header/eapid0/divider.gif) 100% 4px no-repeat;padding:1px 6px 1px 0;margin:0 6px 0 0;float:right; }#int_nav .subnav li.last { background:none;margin:0;padding:1px 0; }#int_nav .subnav a { color:#757676;text-decoration:none;font-family:Arial, Helvetica, sans-serif; }#int_nav .subnav a:hover, #int_nav .subnav a:focus, #int_nav .subnav a:active { text-decoration:underline;color:#DA6F20; } #int_nav .subnav_over { display:block; }#int_main { position:relative;width:965px;background:url(/pubspec/images/header/eapid0/int_main_bg.gif) 0 0 repeat-y;float:left;padding:0 13px; }#int_main_header { width:965px;padding:36px 0 8px 0; }#int_main_header div.stilt { float:right;height:31px;width:1px; }#int_main_header div.stilt-viva { float:right;height:38px;width:1px; }#int_main_header h1 { position:absolute;top:-100em;height:1em;overflow:hidden; }#int_main_header p { padding:1px 30px;width:900px;color:#ffffff;float:left;font-size:80%; }#primary { width:620px; }#viewer { width:620px; }#viewer_main { width:620px;height:248px; }.viewer_main-general { background:url(/pubspec/images/header/eapid0/viewer_bg-general.gif); }.viewer_main-garden { background:url(/pubspec/images/header/eapid0/viewer_bg-garden.gif); }.viewer_main-viva { background:url(/pubspec/images/header/eapid0/viewer_bg-viva.gif); }#view_main_img { width:459px;height:248px;float:left;position:relative; }#view_main_img div { position:absolute;float:left;top:0;left:0;width:459px;height:248px; }#view_main_img div.legacy { position:absolute;float:left;top:15px;left:90px;width:459px;height:248px;display:none; }#viewer_main ul { float:left;width:161px;list-style:none;margin-top:15px; }#viewer_main ul li { float:left;width:161px;list-style:none; }#viewer_main ul li a { text-decoration:none;float:left;font-size:80%;padding:3px 0 3px 15px;color:#0771B4; }#viewer_main ul li a:hover, #viewer_main ul li a:focus, #viewer_main ul li a:active { text-decoration:underline;color:black; } #viewer_main ul li#time_temp p { font-size:80%;padding:4px 0 4px 15px;color:#0771B4; }#viewer_main ul li#time_temp p a { padding:0;text-decoration:underline;font-size:100%; }#viewer_status { width:604px;color:#ffffff;font-size:80%;padding:4px 8px; }.viewer_status-garden {	background:url(/pubspec/images/header/eapid0/viewer_status_bg-garden.gif) 0 0 repeat-y; }.viewer_status-general { background:url(/pubspec/images/header/eapid0/viewer_status_bg.gif) 0 0 repeat-y; }.viewer_status-grand { background:url(/pubspec/images/header/eapid0/viewer_status_bg-grand.gif) 0 0 repeat-y; }.viewer_status-grandbay { background:url(/pubspec/images/header/eapid0/viewer_status_bg-grandbay.gif) 0 0 repeat-y; }.viewer_status-historic { background:url(/pubspec/images/header/eapid0/viewer_status_bg-historic.gif) 0 0 repeat-y; }.viewer_status-mayan { background:url(/pubspec/images/header/eapid0/viewer_status_bg-mayan.gif) 0 0 repeat-y; }.viewer_status-specialty { background:url(/pubspec/images/header/eapid0/viewer_status_bg-specialty.gif) 0 0 repeat-y; }.viewer_status-viva { background:url(/pubspec/images/header/eapid0/viewer_status_bg-viva.gif) 0 0 repeat-y; }.viewer_status-wingate { background:url(/pubspec/images/header/eapid0/viewer_status_bg-wingate.gif) 0 0 repeat-y; }#viewer_status a { color:#ffffff;text-decoration:none; }#viewer_status a:hover, #viewer_status a:focus, #viewer_status a:active { text-decoration:underline; } #viewer_status a.active { color:#ffffff;font-weight:bold; }#viewer_status a#virtual_tour { background:url(/pubspec/images/header/eapid0/icon_virtualtour.gif) 0 0 no-repeat;padding:0 0 0 18px;margin:0 0 0 8px; }#viewer_status a#view_360 { background:url(/pubspec/images/header/eapid0/icon_360.gif) 0 0 no-repeat;padding:0 0 0 18px;margin:0 0 0 8px; }#viewer_nav { float:left;width:620px; }.viewer_nav-garden { background:url(/pubspec/images/header/eapid0/viewer_nav_bg-garden.gif) 0 0 repeat-y; }.viewer_nav-general { background:url(/pubspec/images/header/eapid0/viewer_nav_bg.gif) 0 0 repeat-y; }.viewer_nav-grand { background:url(/pubspec/images/header/eapid0/viewer_nav_bg-grand.gif) 0 0 repeat-y; }.viewer_nav-grandbay { background:url(/pubspec/images/header/eapid0/viewer_nav_bg-grandbay.gif) 0 0 repeat-y; }.viewer_nav-historic { background:url(/pubspec/images/header/eapid0/viewer_nav_bg-historic.gif) 0 0 repeat-y; }.viewer_nav-mayan { background:url(/pubspec/images/header/eapid0/viewer_nav_bg-mayan.gif) 0 0 repeat-y; }.viewer_nav-specialty { background:url(/pubspec/images/header/eapid0/viewer_nav_bg-specialty.gif) 0 0 repeat-y; }.viewer_nav-viva { background:url(/pubspec/images/header/eapid0/viewer_nav_bg-viva.gif) 0 0 repeat-y; }.viewer_nav-wingate { background:url(/pubspec/images/header/eapid0/viewer_nav_bg-wingate.gif) 0 0 repeat-y; }#viewer_nav ul { float:left;list-style:none;display:inline;padding:17px; }#viewer_nav ul li { float:left;list-style:none;display:inline;margin:0 10px;position:relative;height:54px; }#viewer_nav ul li a { float:left;display:inline;width:82px;height:54px; }#viewer_nav ul li img { position:absolute; }#viewer_nav ul li a span { border:none;width:76px;height:48px;display:block;position:absolute;z-index:100; }#viewer_nav ul li a span.active { border:3px solid #E2A73E;z-index:100; }#viewer_nav ul li.arrows { padding:0;width:8px; }#viewer_nav ul li a#viewer_nav_forward { float:left;display:inline;width:9px;background:url(/pubspec/images/header/eapid0/viewer_nav_forward.gif) 0 15px no-repeat; }#viewer_nav ul li a#viewer_nav_back { float:left;display:inline;width:9px;background:url(/pubspec/images/header/eapid0/viewer_nav_back.gif) 0 15px no-repeat; }#viewer_nav ul.legacy li { float:left;list-style:none;display:inline;margin:0 10px;position:relative;width:47px;height:40px; }#viewer_nav ul.legacy li a { float:left;display:inline;width:47px;height:40px; }#viewer_nav ul.legacy li a span { border:none;width:41px;height:34px;display:block;position:absolute;z-index:100; }#viewer_nav ul.legacy li a span.active { border:3px solid #E2A73E;z-index:100; }#viewer_nav ul.legacy li.arrows { padding:0;width:8px; }#viewer_sets li { padding:0 8px 0 0; background:url(/pubspec/images/header/eapid0/divider_white.gif) 100% 2px no-repeat;margin:0 6px 0 0; }#viewer_thumbnails { width:490px;overflow:hidden;height:54px;float:left;position:relative; }#viewer_thumbnails ul { float:left;list-style:none;display:inline;padding:0;width:2000px;position:absolute; }#viewer_thumbnails ul li { float:left;list-style:none;display:inline;margin:0 20px 0 0;position:relative;width:82px;height:54px; }#property_description { padding:20px 80px 20px 40px; }#property_description h2 { color:#DA6F20;font-size:105%;font-family:Arial, Helvetica, sans-serif; }#property_description p { color:#666;font-size:90%;font-family:Arial, Helvetica, sans-serif;padding:12px 0 0 0; }#sidebar { width:345px; }#int_resv { position:relative;padding:16px 5px 12px 15px;width:325px;font-family:Arial, Helvetica, sans-serif; }#int_resv * { font-family:Arial, Helvetica, sans-serif; }#int_resv #bydestination { padding:4px 0;display:block;float:left;background-color:transparent;width:324px; }#int_resv h2 { position:absolute;top:-100em;height:1em;overflow:hidden;width:100px;left:-100em; }.int_resv-standard {background:url(/pubspec/images/header/eapid0/int_bookhotel_bg.gif) 0 0 no-repeat;}.int_resv-viva {background:url(/pubspec/images/header/eapid0/int_bookhotel_bg-viva.gif) 0 0 no-repeat;}#hotelair { text-align:right;width:221px; }#hotelair a#widget_hotelair { font-size:80%;text-decoration:none;font-weight:bold; }#hotelair a#widget_hotelair:hover, #hotelair a#widget_hotelair:focus, #hotelair a#widget_hotelair:active { color:#DA6F20;text-decoration:underline; } #hotelair a#widget_hotelair-viva { font-size:80%;text-decoration:none;font-weight:bold;color:#ffffff; }#hotelair a#widget_hotelair-viva:hover, #hotelair a#widget_hotelair-viva:focus, #hotelair a#widget_hotelair-viva:active { color:#2789C9;text-decoration:underline; }#int_resv li { font-size:90%;float:left;width:100%;font-weight:bold;padding:2px 0;color:#0074C0; }#int_resv a { font-weight:normal;color:#0074C0; }#int_resv a:hover, #int_resv a:focus, #int_resv a:active { color:black;text-decoration:underline; }#int_resv input { padding:2px 2px 2px 2px;margin:2px 10px 0 0; }#int_resv label { font-size:85%;font-weight:bold; }#int_resv select { padding:1px 0 1px 0;margin:2px 10px 0 0; }#int_resv input,#int_resv select { background-color:#EAEAEA;font-size:85%;border:1px solid #B0B0B0;color:#000;font-family:Arial, Helvetica, sans-serif;float:left; }#int_resv span { display:none; }#int_resv .form_row { width:315px;margin:2px 0;float:left;color:#2789C9;background-color:transparent; }#int_resv .form_row-viva { width:315px;margin:2px 0;float:left;color:#ffffff;background-color:transparent; }#int_resv .form_item { float:left;background-color:transparent; }#int_resv .calendar { float:left;background:url(/pubspec/images/header/eapid0/icon_calendar.gif) 0px 4px no-repeat;height:18px;width:15px; }#int_resv #home_resv_cityContainer { width:160px; }#int_resv #home_resv_city { width:125px; }#int_resv #home_resv_stateContainer { width:160px; }#int_resv #home_resv_state { width:130px; }#int_resv #home_resv_countryContainer { width:160px; }#int_resv #home_resv_country { width:130px; }#int_resv #home_resv_arrivalContainer { width:120px; }#int_resv #home_resv_arrival { width:70px;margin-right:3px; }#int_resv #home_resv_arrivalLabel { width:120px; }#int_resv #home_resv_departureContainer  { width:120px; }#int_resv #home_resv_departure { width:70px;margin-right:3px; }#int_resv #home_resv_departureLabel { width:120px; }#int_resv .calendar_container { margin-right:12px;display:inline; }#int_resv #bydestination #adults,#int_resv #bydestination #children,#int_resv #bydestination #seniors,#int_resv #bydestination #rooms { width:55px; }#int_resv #adults #home_resv_adults { margin:2px 0 0 0;width:40px; }#int_resv #children #home_resv_children { margin:2px 0 0 0;width:40px; }#int_resv #seniors #home_resv_seniors { margin:2px 0 0 0;width:40px; }#int_resv #rooms #home_resv_rooms { margin:2px 0 0 0;width:40px; }#int_resv #wbr_members_title { width:200px;margin:4px 0 0 0;float:left;color:#2789C9;margin-left:0px;font-size:90%;font-weight:bold; }#int_resv #wbr_members_title-viva { width:200px;margin:4px 0 0 0;float:left;color:#ffffff;margin-left:0px;font-size:90%;font-weight:bold; }#int_resv .wbr_members_row { margin:0 0 4px 0; }#int_resv #wbr_members { width:200px; }#int_resv #wbr_members input { margin:2px 8px 0 0;width:80px;float:left; }#int_resv #wbr_members small { }#int_resv #home_resv_wbrnumContainer,#int_resv #home_resv_lnameContainer { width:90px; }#int_resv #search { padding:4px 0; }#int_resv #search a { float:left;padding:3px 0 0 12px;text-decoration:underline;color:#0074C0;font-size:90%; }#int_resv #btn_search { background:url(/pubspec/images/header/eapid0/btn_bg.gif) 0 0 repeat-x; padding:2px 4px; color:#ffffff; font-size:90%; font-weight:bold; margin:0; border:none; }#int_resv #btn_search-viva { background:url(/pubspec/images/header/eapid0/btn_bg-viva.gif) 0 0 repeat-x; padding:2px 4px; color:#ffffff; font-size:90%; font-weight:bold; margin:0; border:none; }#int_resv #btn_hotelair_search { background:url(/pubspec/images/header/eapid0/btn_bg.gif) 0 0 repeat-x; padding:2px 4px; color:#ffffff; font-size:90%; font-weight:bold; margin:0; border:none; }#int_resv ul#int_resv_list li { background:url(/pubspec/images/header/eapid0/icon_arrow_blue.gif) 0 5px no-repeat;padding:2px 0 0 10px;}#int_resv ul#int_resv_list-viva li { background:url(/pubspec/images/header/eapid0/icon_arrow_white.gif) 0 5px no-repeat;padding:2px 0 0 10px;color:#ffffff;}#int_resv ul#int_resv_list-viva li a {color:#ffffff;}#int_resv ul#int_resv_list-viva li a:hover, #int_resv ul#int_resv_list-viva li a:focus, #int_resv ul#int_resv_list-viva li a:active { text-decoration:underline;color:#2789C9; }#special_offers { padding:12px 8px 12px 18px;width:319px;background-color:#C3DEEF;float:left; }#special_offers h2 { padding:4px 0;font-size:90%;color:#DA6F20;font-family:Arial, Helvetica, sans-serif; }#special_offers ul { float:left;width:100%;list-style:none; }#special_offers ul li { float:left;width:100%;list-style:none; }#special_offers ul li a { color:#424242;font-size:85%;font-family:Arial, Helvetica, sans-serif;text-decoration:underline; }#special_offers ul li a:hover, #special_offers ul li a:focus, #special_offers ul li a:active { text-decoration:underline;color:black; }#special_offers-viva { padding:12px 8px 12px 18px;width:319px;background-color:#99D8E9;float:left; }#special_offers-viva h2 { padding:4px 0;font-size:90%;color:#004383;font-family:Arial, Helvetica, sans-serif; }#special_offers-viva ul { float:left;width:100%;list-style:none; }#special_offers-viva ul li { float:left;width:100%;list-style:none; }#special_offers-viva ul li a { color:#424242;font-size:85%;font-family:Arial, Helvetica, sans-serif;text-decoration:underline; }#special_offers-viva ul li a:hover, #special_offers-viva ul li a:focus, #special_offers-viva ul li a:active { text-decoration:underline;color:black; }#more_info { padding:12px 8px 12px 18px;width:319px;background-color:#E3F2FC;float:left; }#more_info h2 { padding:4px 0;font-size:90%;color:#DA6F20;font-family:Arial, Helvetica, sans-serif; }#more_info h2.viva { padding:4px 0;font-size:90%;color:#2789C9;font-family:Arial, Helvetica, sans-serif; }#more_info ul { float:left;width:100%;list-style:none; }#more_info ul li { padding:3px 3px 3px 0px;float:left;width:150px;list-style:none;color:#EC7E25;font-size:85%;font-family:Arial, Helvetica, sans-serif;font-weight:bold; }#more_info ul li a { color:#424242;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:normal; }#more_info ul li a:hover, #more_info ul li a:focus, #more_info ul li a:active { color:black;text-decoration:underline; }#more_info-viva { padding:12px 8px 12px 18px;width:319px;background-color:#E0F3F8;float:left; }#more_info-viva h2 { padding:4px 0;font-size:90%;color:#004383;font-family:Arial, Helvetica, sans-serif; }#more_info-viva ul { float:left;width:100%;list-style:none; }#more_info-viva ul li { padding:3px 3px 3px 0px;float:left;width:150px;list-style:none;color:#004383;font-size:85%;font-family:Arial, Helvetica, sans-serif;font-weight:bold; }#more_info-viva ul li a { color:#424242;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:normal; }#more_info-viva ul li a:hover, #more_info-viva ul li a:focus, #more_info-viva ul li a:active { color:black;text-decoration:underline; }#viva_brochure { padding:12px 8px 8px 18px;width:319px;background-color:#E3F2FC;float:left; }#important_info { padding:14px 8px 12px 18px;width:319px;background-color:#E3F2FC;float:left; }#important_info h2 { padding:4px 0;font-size:90%;color:#DA6F20;font-family:Arial, Helvetica, sans-serif; }#important_info h2.viva { padding:4px 0;font-size:90%;color:#2789C9;font-family:Arial, Helvetica, sans-serif; }#important_info ul { float:left;width:100%;list-style:none; }#important_info ul li { padding:3px 0px 3px 0px;float:left;width:100%;list-style:none;color:#EC7E25;font-size:85%;font-family:Arial, Helvetica, sans-serif; }#important_info ul li a { color:#424242;font-family:Arial, Helvetica, sans-serif;text-decoration:underline; }#important_info ul li a:hover, #important_info ul li a:focus, #important_info ul li a:active { color:black;text-decoration:underline; }.footer { font-size:10px;width:964px;padding:30px 13px;color:#757676;line-height:135%;}.footer a, .footer a:visited { color:#757676;text-decoration:underline;font-size:10px;}.footer a:hover, .footer a:focus, .footer a:active { text-decoration:underline;color:black; }.footer #footer_links { position:absolute;border:none;width:500px;left:20px; }.footer #wingate { float:left;padding:10px 0; }.footer #wynd_footer_signup { position:absolute;width:350px;text-align:right;color:#757676;font-weight:bold;padding:2px 0;border:none;left:550px; }.footer #wynd_footer_signup a { font-weight:normal; }.footer-viva { font-size:80%;width:964px;background:url(/pubspec/images/header/eapid0/int_ftr-viva.gif) 0 0 no-repeat;padding:30px 13px;color:#757676;line-height:135%; }.footer-viva a { color:#757676;text-decoration:underline; }.footer-viva a:hover, .footer-viva a:focus, .footer-viva a:active { text-decoration:underline;color:black; }.footer-viva #footer_links { position:absolute;border:none;width:500px;left:20px; }.footer-viva #wingate { float:left;padding:10px 0; }.footer-viva #wynd_footer_signup { position:absolute;width:350px;text-align:right;color:#757676;font-weight:bold;padding:2px 0;border:none;left:630px; }.footer-viva #wynd_footer_signup a { font-weight:normal; }div.stilt_footer-viva { float:right;height:38px;width:1px; }ul.footer_nav { width:500px;float:left;list-style:none; }ul.footer_nav li { float:left;list-style:none;background:url(/pubspec/images/header/eapid0/divider.gif) 100% 4px no-repeat;padding:1px 6px 1px 0;margin:0 6px 0 0; }ul.footer_nav li.last { background:none; }#legacy_main { position:relative;background:url(/pubspec/images/header/eapid0/legacy_main_bg.gif) 0 0 repeat-y;float:left;padding:0 13px 35px 13px; }#legacy_ftr { background:url(/pubspec/images/header/eapid0/legacy_ftr.gif) 0 0 no-repeat; }#legacy_main #wynd_sidenav { padding:5px 10px;width:160px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif; }#legacy_main #wynd_sidenav h3 { padding:0;margin:0;font-size:11px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#0074BE; }#legacy_main #wynd_sidenav ul { padding:0;margin:4px 0;font-size:11px;list-style:none;width:160px;}#legacy_main #wynd_sidenav ul li { padding:1px 0 1px 5px;margin:0;font-size:11px;list-style:none;width:155px;float:left; }#legacy_main #wynd_sidenav ul li a { color:#949595;text-decoration:none; }#legacy_main #wynd_sidenav ul li a:hover { color:#DA6F20; }#legacy_main #wynd_maincontent { width:592px;float:left;overflow:hidden; }