@font-face { font-family: "FDIconFontRegular"; font-style: normal; font-weight: normal; src:url(fonts/FDIconFontRegular.otf); } @font-face { font-family: "FD_Icons_2015"; font-style: normal; font-weight: normal; src:url(fonts/FD_Icons_2015.otf); } .squeeze100{margin: 0 0%;} .squeeze90{margin: 0 5%;} .squeeze60{margin: 0 20%;} .squeeze80{margin: 0 10%;} .squeeze40{margin: 0 30%;} .squeeze70{margin: 0 15%;} .isqueeze0_9 {width:0.9em;} .isqueeze1_0 {width:1.0em;} .isqueeze1_1 {width:1.1em;} .isqueeze1_5 {width:1.5em;} .isqueeze2_0 {width:2.0em;} .isqueeze0_7 {width:0.7em;} .squeeze60_left{margin: 0 40% 0 0;} .squeeze95_left{margin: 0 5% 0 0;} .squeeze80_left{margin: 0 20% 0 0;} .isqueeze9_55 {width:9.55em;} div.copyright { border-top: 1px solid #939598; margin-top: 1.5em; font-size: small; } div.copy { border-top: 1px solid #939598; border-bottom: 1px solid #939598; margin-top: 1.5em; margin-bottom: 1.5em; } p.crt0 { margin-top:0.5em; line-height:1.4em; text-align: justify; } span.crt_text { font-family: sans-serif; font-weight: bold; color: #7897AC; } h1.fm { font-weight: bold; color: #004D6D; text-align: left; margin: .5em 0em .5em 0em; padding-top: .25em; font-size:1.7em; font-family: sans-serif; border-bottom: 4px solid #004D6D; display: inline-block; } div.toc_fm1 { font-family: sans-serif; text-align: left; font-size: .9em; } span.toc_chap { display:inline-block; text-align:left; width: 1.5em; } div.toc_chap1 { font-family: sans-serif; font-weight: bold; text-indent:-1.5em; margin-left:1.5em; margin-top: 1em; font-size: .95em; } .toc_body1 { font-family: sans-serif; font-size: .9em; margin-left: 1.6em; text-indent:0em; text-align: left; } .toc_maps { font-family: sans-serif; font-weight: bold; letter-spacing: 1px; font-size: .95em; margin-left:0em; margin-bottom: 0.5em; } .maps_body { font-family: sans-serif; font-size: .9em; margin-left: 0em; text-indent:0em; text-align: left; margin-bottom: 0.2em; } .orange { color: #f37025; -webkit-text-fill-color: #f37025; } div.toc_chap3 { font-family: sans-serif; font-weight: bold; text-indent:0em; margin-left:1.3em; margin-top: 1em; margin-bottom: 0.7em; padding-top: 5px; padding-bottom: 5px; font-size: 1.1em; border-top: 1px solid; border-bottom: 1px solid; border-color: #f37025; } a.black { color: #000000; -webkit-text-fill-color: #000000; } div.container{ display: inline-block; font-size: .9em; margin-top: 1em; margin-bottom: 1em; } div.box_title{ font-family: sans-serif; background-color: #f37025; border-color: #f37025; border-width: 2px; color: #ffffff; font-size: 1.1em; padding-left: 1em; padding-top: .5em; padding-bottom: .2em; } div.box_dotted{ border-left: 2px dotted #004e6b; border-right: 2px dotted #004e6b; border-bottom: 2px dotted #004e6b; padding: .5em 1em .25em 1em; } p.box_list { margin: 0 0 .75em 0; text-align:left; } span.wel_sub { color: #004D6D; font-family: sans-serif; font-weight: bold; } p.welcome{ color: #004d6d; font-size: 1em; line-height: 1.4em; } div.box { margin-top: 1.5em; margin-bottom: 1.0em; font-size: 0.9em; color: white; background-color: #F28241; padding: 1em; } p.box_title { font-size: 1.5em; font-weight: normal; } span.cap1 { font-size: 2.5em; color: #3197B9; } p.no_list { margin-top: 1em; color: #f37025; margin-bottom: 0.1em; } h1.fm_P { font-family: sans-serif; page-break-before: always; font-weight: bold; color: #f37025; text-align: left; margin: .5em 0em 0.5em 0em; padding-top: .25em; font-size:1.7em; } .map_sub { font-weight: bold; font-size: 1em; color: #f37025; } div.section_blue { background-color: #00B0A7; color: white; text-align: left; padding-top: 1.0em; padding-bottom: 1.0em; padding-left: 0.5em; padding-right: 0.5em; font-weight: normal; font-size: 1.8em; margin-top: 1em; } p.planner3 { text-align: left; margin-top: 1.0em; margin-bottom: 0em; font-size: 0.9em; border-top: 1px solid #D2D3D5; padding-top: .3em; } .space0 { margin-top: .5em; } div.box4 { page-break-before: always; background-color: #00B0A7; color: white; text-align: left; padding: 1em 0.5em 1.5em .5em; font-weight: normal; margin-top: 1em; margin-bottom: 1em; line-height: 1.0em; } p.section-h3 { text-align: left; margin-top: 1.4em; font-size: 1.1em; } span.font-icon { font-family: "FD_Icons_2015"; } span.font-icon1 { font-family: "FDIconFontRegular"; font-size: 1.5em; vertical-align: -.5px; } span.font-icon2 { font-family: "FDIconFontRegular"; font-size: 2.0em; vertical-align: -1px; } .h4 { text-align: left; font-size: 0.95em; margin-top: 1.0em; font-weight: bold; } .h4a { text-align: left; font-size: 0.95em; margin-top: 0.0em; font-weight: bold; } .green { color: #3AB549; -webkit-text-fill-color: #3AB549; } .green1 { color: #00AEA5; -webkit-text-fill-color: #00AEA5; } .red { color: #EE1C2A; -webkit-text-fill-color: #EE1C2A; } .voilet { color: #922790; -webkit-text-fill-color: #922790; } .blue { color: #00AEA5; -webkit-text-fill-color: #00AEA5; } .blue1 { color: #004D6D; -webkit-text-fill-color: #004D6D; } h1.section-blue_head { font-weight: bold; color: #004D6D; text-align: left; margin: .5em 0em .2em 0em; padding-top: .25em; font-size:1.7em; font-family: sans-serif; } h1.section-blue_head0 { font-weight: bold; color: #004D6D; text-align: left; margin: .5em 0em .2em 0em; padding-top: .25em; font-size:1.7em; font-family: sans-serif; } .h3 { text-align: left; margin-top: 1.2em; font-size: 1.0em; font-family: sans-serif; } .h3a { text-align: left; margin-top: 0.0em; font-size: 1.0em; font-family: sans-serif; } .dblue { color: #004D6D; -webkit-text-fill-color: #004D6D; } p.h2-linet { text-align: left; margin-top: 1.0em; margin-bottom: 0.0em; font-size: 1.5em; font-family: sans-serif; vertical-align: middle; } p.h2-line { text-align: left; margin-top: 1.0em; margin-bottom: 0.0em; font-size: 1.5em; font-family: sans-serif; border-top: 1px solid #D2D3D5; padding-top: .5em; vertical-align: middle; } .Icon-blue { color: #004D6D; -webkit-text-fill-color: #004D6D; font-weight: bold; } p.h2-orange0 { font-family: sans-serif; font-weight: bold; color: #F36F28; text-align: left; margin-top: 1.0em; margin-bottom: 0.0em; font-size:1.4em; } p.h2-orange { font-family: sans-serif; font-weight: bold; color: #F36F28; text-align: left; margin-top: 1.0em; margin-bottom: 0.0em; font-size:1.4em; } div.green_sidebar { background-color: #EEF3ED; font-family: serif; padding: .8em; line-height: 1.3em; margin-top: 1em; margin-bottom: 1em; } div.g_title { border-bottom: 4px solid #82A883; color: #82A883; font-size: 1.2em; font-weight: bold; text-align: left; margin-top: 0em; } div.g_body { font-weight: lighter; font-size: .9em; } .g_text { margin-top: .5em; } .g_text1 { margin-top: 0em; } .sub2 { font-family: sans-serif; font-weight: bold; color: #004D6D; } p.info1 { font-family: sans-serif; margin-top: 0.9em; margin-bottom: 0.5em; text-align: left; } .ws_pre { white-space: pre-wrap; } .ws_pre1 { white-space: pre-wrap; margin-top: 1.0em; } p.top_reason { text-align: left; font-family: sans-serif; font-size: 1.1em; font-weight: bold; margin-bottom: 1em; margin-top: 1em; color: #004D6D; } p.reason_text { text-align: left; font-family: sans-serif; margin-top: .5em; } h1.fm_P1 { font-family: sans-serif; page-break-before: always; font-weight: bold; color: #f37025; text-align: left; margin: .5em 0em 0.5em 0em; padding-top: .25em; padding-bottom: .3em; font-size:1.3em; border-bottom: 6px solid #f37025; } span.tip { color: #f37025; font-family: sans-serif; font-weight: bold; font-size: 0.95em; } span.tip_text { font-family: sans-serif; font-weight: bold; font-size: 0.95em; color: #6B7E16; } .nob-space { text-align: left; font-size: 1.0em; margin-top: 1.0em; margin-bottom: 0.0em; font-weight: bold; font-family: sans-serif; } .nob-space0 { text-align: left; font-size: 1.0em; margin-top: 0.0em; margin-bottom: 0.0em; font-weight: bold; font-family: sans-serif; } .nob-space00 { text-align: left; font-size: 1.0em; margin-top: 0.0em; margin-bottom: 0.0em; font-weight: normal; font-family: sans-serif; } span.icon_text, span.price { font-size: .9em; font-family: sans-serif; font-weight: bold; } .gray { color: #6E6E70; } .divider { color: #6E6E70; } p.sights, p.beach, p.restaurants, p.hotels, p.nightlife, p.performingbarts, p.shopping, p.activities { text-align: left; margin-top: 1.0em; margin-bottom: 0.0em; font-size: 1.6em; font-family: sans-serif; vertical-align: middle; } .skyblue { color: #0089D0; -webkit-text-fill-color: #0089D0; } .sky { color: #00BAEC; -webkit-text-fill-color: #00BAEC; } div.orange_sidebar { background-color: #FEF1E1; font-family: serif; padding: .8em; line-height: 1.3em; margin-top: 1em; margin-bottom: 1em; } div.o_title { border-bottom: 4px solid #F58221; color: #F58221; font-size: 1.3em; text-align: left; margin-top: 0em; padding-bottom: .3em; } div.blue_sidebar { background-color: #E8F7FD; font-family: serif; padding: .8em; line-height: 1.3em; margin-top: 1em; margin-bottom: 1em; } div.b_title { border-bottom: 4px solid #00BAEC; color: #00BAEC; font-size: 1.3em; text-align: left; margin-top: 0em; padding-bottom: .3em; } p.title_sub { text-align: left; margin-top: 1.4em; margin-bottom: 0.0em; font-size: 1.2em; } div.blue_sidebar1 { background-color: #C7DFF4; font-family: serif; padding: .8em; line-height: 1.3em; margin-top: 1em; margin-bottom: 1em; } div.b_title1 { color: #f37025; font-size: 1.3em; text-align: left; margin-top: 0em; padding-bottom: .3em; } .ddblue { color: #002B54; -webkit-text-fill-color: #002B54; } .DYK { text-align: left; font-size: 1.2em; border-bottom: 6px solid #6A7E16; display: inline-block; color: #6A7E16; font-weight: bold; margin-top: 1.0em; } .contact { font-size: .9em; } div.green_sidebar1 { background-color: #EBF6E8; font-family: serif; padding: .8em; line-height: 1.3em; margin-top: 1em; margin-bottom: 1em; } div.g_title1 { border-bottom: 4px solid #00AEA5; color: #00AEA5; font-size: 1.3em; font-weight: bold; text-align: left; margin-top: 0em; padding-bottom: .3em; } div.green_sidebar00 { background-color: #EBF6E8; font-family: serif; padding: .8em; line-height: 1.3em; margin-top: 1em; margin-bottom: 1em; } div.bb_title { border-bottom: 4px solid #3AB549; color: #3AB549; font-size: 1.3em; text-align: left; margin-top: 0em; padding-bottom: .3em; } .indexdiv { margin-top: 1em; color: #f37025; font-weight: bold; font-size: 1.3em; } img.inline1 { vertical-align: -0.05em; } div.nav { margin:1em 0; page-break-inside:avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } p.nav-bar { margin:.1em; padding:.4em; line-height:1.5em; text-align:center; } span.letter-block { text-align:center; padding:0 .15em; color:#999999; } .bor { border-bottom: 2px solid #F36F28; } .bor1 { border-bottom: 4px solid #004D6D; } h1.ATG_head { text-align:left; color: #004D6D; font-family: sans-serif; font-size:1.4em; border-bottom: 4px solid #f37025; padding-bottom:.15em; } h2.ATG_head { text-align:left; color: #004D6D; font-family: sans-serif; font-size:1.25em; margin-bottom:.1em; } p.icon { font-family: sans-serif; text-align:left; margin-top:.4em; } div.box1 { border-top:2px solid #949599; margin-top: 1.5em; margin-bottom: 0em; font-size: 0.9em; padding-top:.5em; } p.box_head { text-align:left; font-size:1.3em; font-family: sans-serif; margin-bottom:.4em; } span.float_left { float:left; line-height:0.00em; margin-top:.1em; margin-left:0.0em; margin-right:0.5em; } p.box_atg { font-family: sans-serif; } .lblue { color: #0089D0; -webkit-text-fill-color: #0089D0; } .lgreen { color: #00AEA5; -webkit-text-fill-color: #00AEA5; } .lorange { color: #F58221; -webkit-text-fill-color: #F58221; } .lgreen1 { color: #5BC4BE; -webkit-text-fill-color: #5BC4BE; } span.figure_inline1 img{ vertical-align:baseline; } .b_box { background-color: #E8F2F7; padding: .5em; margin-top: 1em; margin-bottom: 1em; } p.h2-orange01 { font-family: sans-serif; font-weight: bold; color: #F36F28; text-align: left; margin-top: 0.0em; margin-bottom: 0.0em; font-size:1.4em; } .h2-high { text-align: left; margin-top: 0.5em; font-size: 1.0em; font-family: sans-serif; } .h2-high0 { text-align: left; margin-top: 1.0em; font-size: 1.0em; font-family: sans-serif; border-top: 1px solid; padding-top: .5em; } .blue_box { margin-top: 1em; margin-bottom: 1em; border-top: 8px solid #8FABBD; border-bottom: 8px solid #8FABBD; border-left: 1px solid #949599; border-right: 1px solid #949599; } .plan { font-size: 1.0em; margin-top: 1em; margin-left: 1em; margin-right: 1em; border-bottom: 1px solid #949599; padding-bottom: .5em; } .plan1 { font-size: 1.0em; margin-top: 1em; margin-left: 1em; margin-right: 1em; border-bottom: 1px solid #949599; border-top: 1px solid #949599; padding-top: .5em; padding-bottom: .5em; } .pad { padding-left: .8em; padding-right: .5em; padding-bottom: .5em; } div.vilot_sidebar1 { background-color: #EFE4F0; font-family: serif; padding: .8em; line-height: 1.3em; margin-top: 1em; margin-bottom: 1em; } div.b_title2 { border-bottom: 4px solid #f37025; color: #f37025; font-size: 1.3em; text-align: left; margin-top: 0em; padding-bottom: .3em; } div.b_title3 { border-bottom: 4px solid #3AB549; color: #2A8234; font-size: 1.3em; text-align: left; margin-top: 0em; padding-bottom: .3em; } h1.section-blue_head1 { font-weight: bold; color: #004D6D; text-align: left; margin: .5em 0em .2em 0em; padding-top: .25em; font-size:1.7em; font-family: sans-serif; border-bottom: 4px solid #004D6D; display: inline-block; } .plan2 { font-size: 1.5em; margin-top: 1em; margin-left: 0.5em; margin-right: 0.5em; border-bottom: 3px solid #749E76; padding-bottom: .5em; color: #749E76 } p.h2-linet1 { text-align: left; margin-top: 1.0em; margin-bottom: 0.0em; font-size: 0.9em; font-family: sans-serif; vertical-align: middle; } .line { border-bottom: 1px solid #D2D3D5; } div.b_title1A { border-bottom: 4px solid #0089D0; color: #0089D0; font-size: 1.3em; text-align: left; margin-top: 0em; padding-bottom: .3em; } div.blue_sidebar5 { background-color: #FDE7DE; font-family: serif; padding: .8em; line-height: 1.3em; margin-top: 1em; margin-bottom: 1em; } div.b_title1B { border-bottom: 4px solid #F2272A; color: #F2272A; font-size: 1.3em; text-align: left; margin-top: 0em; padding-bottom: .3em; } p.b_title1AA { color: #0089D0; font-size: 1.3em; font-weight: bold; text-align: left; margin-top: 1em; padding-bottom: 0em; } div.spotlight_feature{ background-color: #e2e6e9; padding: 1em; font-size: .9em; } div.sf_intro{ font-family: sans-serif; font-weight: lighter; color: #f37025; font-size: 1.1em; margin-bottom: 0.5em; margin-top: 0em; padding-bottom: 0.5em; padding-top: 0.5em; border-top: 5px solid #7997ac; line-height: 1.4; } p.sf_sub{ font-family: sans-serif; font-weight: bold; color: #5e6090; margin: 1em 0 0 0; white-space: pre-wrap; } p.sf_sub0{ font-family: sans-serif; font-weight: bold; color: #5E6190; margin: 1em 0 0 0; white-space: pre-wrap; font-size: 1.1em; border-top: 1px solid #949599; border-bottom: 1px solid #949599; padding: 0.5em 0 0.5em 0; } h1.fm_P4 { font-family: sans-serif; font-weight: bold; color: #f37025; text-align: left; margin: .5em 0em 0.5em 0em; padding-top: .25em; font-size:1.7em; } @media amzn-mobi { img.isqueeze1_1a {width:1.6em;} span.figure_inline1a img{vertical-align:baseline;} } @media amzn-kf8 { img.isqueeze1_1a {width:1.6em;} span.figure_inline1a img{vertical-align:baseline;} }