body { font-family: Helvetica, sans-serif; word-wrap: break-word; } @font-face { font-family: "MyriadPro-Bold"; src: url('../fonts/MyriadPro-Bold.otf'); font-weight: bold; } @font-face { font-family: "Dinpro-bold"; src: url('../fonts/DINNextLTPro-Bold.otf'); font-weight: bold; } @font-face { font-family: "Dinpro-regular"; src: url('../fonts/DINNextLTPro-Regular.otf'); font-style: normal; font-weight: normal; } .imgpagebreak { page-break-after: always; page-break-inside: avoid; } .imgsel { height: 485px; text-align: center; } div.mediaobject { text-align: center; } .caption { font-style: italic; text-align: center; clear: both; color: #595958; font-size: 14px; margin-bottom: 5px; margin-left: 13%; margin-right: 13%; padding-top: 0px; } .caption_40 { font-style: italic; text-align: center; clear: both; color: #595958; font-size: 14px; margin-bottom: 5px; margin-left: 16%; margin-right: 16%; padding-top: 0px; } .caption_font { text-align: center; width: 100%; clear: both; color: #595958; font-size: 14px; margin-bottom: 5px; padding-top: 4px; } .caption_box { text-align: center; font-size: 14px; margin-bottom: 5px; margin-left: 13%; margin-right: 13%; padding-top: 0px; } h1.welcome { text-align: left; text-transform: uppercase; color: black; padding-bottom: 5px; padding-top: 0px; margin-bottom:5px; text-align: left; font-family: Dinpro-bold; } .regfont { font-family: Dinpro-regular; } .need_to_class { background-color: #e2f3f7; font-size: 1em; margin-bottom: 0; margin-top: 0px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; margin-bottom: 10px; border: solid 1px #FFFFFF; page-break-inside: avoid; } .need_to_know_ul { background-color: #e2f3f7; margin-top: 12px; } div.main_body { width: 98%; margin: auto; } sup { font-weight: normal; } .second + .section { margin-top: 25px; padding-top: 10px; } .second + .section h3 { margin-top: 25px; padding-top: 10px; } /*div.logo { display: inline-block; width: 49%; text-align: left; margin-bottom: 10px; }*/ div.fb_tw { display: inline-block; width: 50%; text-align: right; margin-bottom: 10px; } div.main { text-align: center; } div.main img { width: 100%; margin-bottom: 10px; } div.right_side { text-align: right; } div.left_side { text-align: left; } .imgfullwidthtable { width: 100%; padding: 1px 1px 1px 1px; page-break-inside: avoid; } table { margin-top: 3px; } div + .second > div { margin-left: 5px; } table + table { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; page-break-inside: avoid; } div + .second > div { margin-left: 5px; } .second div p + p { margin-left: 2px; } .morning { text-decoration: underline; } .vertical { vertical-align: middle; margin-right: 3px; padding-top: 0; } .vertical1 { vertical-align: middle; margin-right: 3px; } .vertical11 { vertical-align: middle; margin-right: 3px; } .vertical2 { vertical-align: middle; margin-right: 0px; } .vertical2 { vertical-align: top; margin-right: 3px; padding-top: 3px; } .imgfullwidth { width: 100%; padding: 0 2px 2px 0px; } .tocwidthleftright { width: 5%; } .tocwidthmiddle { width: 90%; } .prac { margin-left: 1px; } .pracr { margin-right: 3px; } .phrase_table td { width: 33%; vertical-align: top; text-align: left; padding-right: 5px; font-size:0.9em; } .phrase_table1 td { width: 34%; vertical-align: top; text-align: left; padding-right: 5px; font-size:0.9em; } .phrase_table1a td { width: 42%; vertical-align: top; text-align: left; padding-right: 5px; font-size:0.9em; } pre { font-size: x-small; } .headblack { color: #000; } .gallimage { margin-bottom: 45px; text-align: center; width: 80%; page-break-before: always; height: 80%; page-break-inside: avoid; margin: auto; margin-left: 10%; } .caption_full_image_head_high { margin: 0px; text-align: center; font-size: 1em; width: 100%; padding-bottom: 6px; padding-left: 0px; padding-top: 4px; margin-bottom: 0px; margin-top: -3px; text-transform: uppercase; font-weight: bold; opacity: 0.6; } .imageresize { height: 80%; width: 100%; margin: auto; display: inline-block; } .caption_full_image { opacity: 0.8; margin-top: 0; padding-bottom: 2px; } .caption_full_image_head_high p { text-transform: none; text-align: center; padding: 2px; font-weight: normal; } .caption_full_image_head_high span { padding-top: 3px; } p { margin-top: 0; margin-bottom: 0; font-size: 0.9em; } p.nonindent { margin-top: 0; margin-bottom: 0; margin-top:10px; } .price_guide { margin-top: 0; margin-bottom: 0; font-size: 1em; text-align: left; } .intro { margin-top: 5px; margin-bottom: 5px; text-align: left; } .intro_page { margin-top: 0px; margin-bottom: 5px; text-align: left; } .intro p { margin-top: 0px; margin-bottom: 8px; text-align: left; font-size: 1.1em; clear: both; } h1 { margin-top: 0.4em; margin-bottom: 3px; text-align: left; text-transform: uppercase; } h3 { margin-top: 0.8em; margin-bottom: 3px; text-align: left; page-break-inside: avoid; } h2 { margin: 0px; padding: 0px; margin-top: 0.5em; margin-bottom: 10px; text-align: left; padding-top: 5px; padding-bottom: 5px; line-height: 100%; } div.book { margin-left: 5%; margin-right: 5%; } h4 { margin-bottom: 3px; margin-top: 6px; text-align: left; } h5 { margin-bottom: 0pt; margin-top: 0pt; text-align: left; } .genhead { font-size: 1em; } ul { margin: 0px; padding-left: 1.4em; } .tginfo { margin-bottom: 8px; font-style: italic; margin-right: 3px; } .feat_item { clear: both; } .nestarticle { margin-bottom: 0px; margin-top: 10px; color: #006; } .part_head { page-break-before: always; } .submargin { margin-left: 40px; padding-left: 20px; } .topmargin { margin-left: 20px; } .illustration { page-break-inside: avoid; margin: auto; display: block; } .illustration_highlights { margin-bottom: 0em; margin-left: 1em; margin-right: 0; width: 60%; margin-left: 10%; } .illustration_map_high { margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; width: 100%; } .or { float: right; margin-bottom: 0em; margin-left: 0; margin-right: 0; margin-top: 0; width: 40%; } .illust { text-align: center; margin-bottom: 0em; margin-left: 25%; margin-right: 0; margin-top: 10px; width: 40%; } .illustrationor { margin-bottom: 0; margin-left: 10%; padding-left: 10%; margin-right: 0; margin-top: 0; height: 30%; float: left; } .illustration_map_wrap { } .illustration_map { text-align: center; margin: 0; padding: 0; width: 90%; } .illustration_mapa { text-align: center; margin: 3px; padding: 0; width: 100%; } .illustration_map1 { page-break-inside:avoid; text-align: center; margin: 0; padding: 0; width: 70%; } /* .illustration1 { float: right; margin-left: 1em; margin-right: 0; margin-top: 5px; text-align:center; width:30%; } .illustration2 { text-align:center; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; width:70%; height:auto; } */ .image { height: auto; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; } .ind_sec { text-align: center; font-size: 16px; margin-bottom: 2em; } .tg_info_head { padding-top: .5em; padding-bottom: .5em; } .indexhead { font-weight: bold; font-size: 16px; padding: .2em; } .parthead { font-style: italic; } .article { page-break-before: always; } .illustrationintro { float: right; margin-bottom: 1em; margin-left: 1em; margin-right: 0; margin-top: -5px; width: 40%; } .runninghead { text-decoration: none; } .captionsidebar { font-style: italic; text-align: center; width: 75%; margin-left: 0px; padding: 1px; } .captionmap { font-style: italic; text-align: center; } .caption h5 { text-align: center; } .tg_info { font-style: italic; text-align: left; } .leadin { font-weight: bold; font-style: italic; } .undelinenone { text-decoration: none; } .nestarticleColor { color: #006; } .star { width: 94%; } .section { margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: .6em; } .sec_storybox { background-color: #CCCCCC; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 10px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; height: auto; } .feature_itinerary { background-color: #fff2e2; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .article_sidebar { background-color: #fee9dd; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 2px; padding-bottom: 1em; font-size: 14px; border: 1px solid white; line-height: 1.2em; } .sidebar { page-break-before: always; } div.sidebar_line { background-color: #f26641; padding-bottom: 10px; } .sidebar_padding { padding-left: 15px; padding-top: 5px; padding-bottom: 15px; padding-right: 15px; } .feature-box { background-color: #CCCCCC; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 2px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; } a { text-decoration: none; } .Map { clear: both; page-break-inside: avoid; text-align: center; padding: 0; margin: 0; height: 90%; } .MapLink { margin-bottom: 10px; } .Mapbutton { text-align: left; margin-left: 15px; } .Mapbutton_centre { text-align: center; width: 30%; height: 30%; } .Mapbutton1 { text-align: center; } .imageopener { text-align: center; } .image_thomas { width: 30px; height: 30px; vertical-align: baseline; } .inline_icon { border: none; vertical-align: baseline; margin-bottom: 0px; margin-left: 4px; margin-right: 4px; } .inline_tip { margin-left: 2px; font-size: 18px; color: #666666; font-weight: bold; } img { } .img_head { font-size: .6em; text-align: left; margin-left: .7em; margin-bottom: 0em; } .img_float { float: right; margin-right: 2px; padding-right: 1px; padding-top: 0; margin-left: 1px; padding-left: 1px; margin-bottom: 2px; padding-bottom: 1px; text-align: center; } .note_image { border: none; margin-left: 0px; vertical-align: middle; margin-right: 5px; } .note { font-size: 1em; margin-bottom: 0; margin-top: 15px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; page-break-inside: avoid; margin-left: 3px; } .note + .note { padding-top: 0; } .price { -webkit-border-radius: 1em; background-color: white; border: 3px solid #d3c59e; border-radius: 1em; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; width: 90%; } .hstyle { font-family: Dinpro-bold; font-weight: bold; margin-bottom: 3px; margin-left: 0; margin-right: 1px; text-align: left; } .article_sidebar h2 { text-transform: none; } .hstyle1 { margin: 0px; font-family: Dinpro-bold; font-weight: bold; margin-bottom: 3px; margin-left: 0; margin-right: 0; text-align: left; } h4.poi_subhead { margin: 0px; font-family: "MyriadPro-Bold"; margin-bottom: 3px; margin-left: 0; margin-right: 0; text-align: left; } h4.poi_subhead_top { font-family: "MyriadPro-Bold"; margin-bottom: 3px; margin-left: 0; margin-right: 0; margin-top: 10px; text-align: left; } h3.poi_head { font-family: "MyriadPro-Bold"; margin: 0px; margin-bottom: 3px; margin-left: 0; margin-right: 0; text-align: left; } .itiner_box{ background-color: #f39200; margin: 0px; padding:0px; } h3.itinerary_head { /*margin: 0px 0px 0px 0px;*/ font-family: "MyriadPro-Bold"; text-align: left; margin: 0px; padding: 10px; } div.day_number { margin-top: 10px; } .headimage { border: none; height: auto; margin-left: 0; margin-right: 5px; vertical-align: text-bottom; width: 99%; margin-top: 0px; } .hpara { font-size: 1em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; } .list { } .ttitem { clear: both; padding-top: 2em; } .clear { clear: both; page-break-inside: avoid; margin-top: 5px; margin-bottom: 0px; padding-top: 5px; } .item { clear: both; margin-top: 10px; text-align: left; } .item-1 { clear: both; margin-top: 7px; text-align: left; } .map9 { font-size: 1.3em; font-weight: bold; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 0.1em; text-align: center; padding: 0; } .calul13 { list-style-type: disc; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0; } .calli14 { display: list-item; float: left; list-style-position: inside; margin-left: 1em; width: 45%; } .number_image, .head_image { margin-right: 5px; } .publisher { font-size: .8em; margin-bottom: .5em; } .cover { text-align: center; } .copyright_center { text-align: center; } .listfeature { background-color: #Fadeb4; padding: .5em; margin-top: 10px; clear: both; margin-bottom: 10px; } /*.copyright { font-size: .8em; }*/ .copyright6 { font-size: .8em; margin-top: .8em; margin-bottom: .1em; } .copyright2 { font-size: .8em; margin-top: .8em; } .copyright3 { font-size: .8em; margin-top: .8em; } .copyright5 { font-size: .8em; margin-top: .1em; } .copyright1 { font-size: .8em; } .disclaimer { margin-top: .8em; } #sp_red { color: red; } .hr_style { color: Gray; border-top: 1px dotted; width: 97%; } .welcometext { text-align: left; } .tocstyle { font-weight: bold; color: #000; text-decoration: none; margin-top: 4px; } .caption_chapter { text-align: left; padding-top: 5px; } .capt_img_div { text-align: center; margin-top: 10px; margin-bottom: 0px; page-break-inside: avoid; width: 97%; } .capt_img_div1 { text-align: center; margin-top: 10px; margin-bottom: 0px; page-break-inside: avoid; width: 97%; } .needclasspe { margin-top: 0; padding-top: 0; margin-bottom: 5px; } .poiclasss { margin-top: 0px; background-color: #00b7ce; padding: 5px; padding-left: 15px; text-align: left; } .notespe { font-size: 14px; margin-bottom: 0; margin-top: 0px; page-break-inside: avoid; } .backgcolor { background-color: #e2f3f7; } .paddingclass { padding-left: 15px; padding-right: 15px; padding-bottom: 15px; } .imgspecs { width: 200px; } .directoryclass { page-break-inside: avoid; border: 1px solid white; clear: both; margin-top: 0px; } .storybox { background-color: #e2f3f7; border-top: 15px solid #00b7ce; padding-top: 10px; } .storyboxarea { background-color: #fff2e2; padding-top: 10px; } .poicase_area1 { background-color: #fff2e2; border-top: 15px solid #f39200; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area2 { background-color: #f5f9e9; border-top: 15px solid #afcc46; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .storyboxarea_hei { background-color: #e2f3f7; padding-top: 10px; } .story_box_line { background-color: #fff2e2; border-top: 15px solid #f39200; } .story_box_line_hei { background-color: #e2f3f7; border-top: 15px solid #00b7ce; } .itinerary_box { margin-top: 20px; page-break-before: always; } .poicase { background-color: #e2f3f7; border-top: 15px solid #00b7ce; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_hei { background-color: #e2f3f7; border-top: 15px solid #00b7ce; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .title_box1 { page-break-before: always; } .imgitmap { height: 200px; margin-top: 10px; } .illustration13 { width: 60%; padding: 0 2px 2px 0px; } .illustration16 { width: 75%; padding: 0 2px 0px 0px; } .illustration_part { width: 100%; padding: 0 2px 2px 0px; } .illustration_part1 { width: 99%; padding: 0 2px 2px 0px; } .illustration_part2 { width: 75%; padding: 0 2px 2px 0px; } div.heading_day { page-break-inside: avoid; margin-top: 17px; } hr.day_line { color: #00b7ce; border-top: 3px solid; margin-bottom: 1px; } hr.day_line_cyan { color: #00b7ce; border-top: 3px solid; margin-bottom: 1px; } hr.part_line_highlights { margin-bottom: 0px; padding-top: 20px; background-color: #00b7ce; border: 1px solid #00b7ce; width: 100%; margin-left: 0px; } hr.part_line_streetsmart { margin-bottom: 0px; padding-top: 20px; background-color: #f2cb13; border: 1px solid #f2cb13; width: 100%; margin-left: 0px; } hr.part_line_every { margin-bottom: 0px; padding-top: 35px; background-color: #ce5c3c; border: #ce5c3c; width: 100%; margin-left: 0px; } hr.part_line_area { margin-bottom: 0px; padding-top: 35px; background-color: #a29bca; border: 1px solid #a29bca; width: 100%; margin-left: 0px; } hr.day_line_orange { color: #ce5c3c; border-top: 3px solid; margin-bottom: 1px; } hr.day_line_thin { color: #AFB1B3; border-top: 1px solid; margin-top: 1px; } .illustration1 { width: 99%; padding: 0 2px 2px 0px; text-align: center; } .section_illustration { width: 75%; text-align: center; } .feature_illustration { width: 60%; text-align: center; } .tg_info_head_tiled { page-break-inside: avoid; } .imglist { padding: 5px 0px 2px 0px; width: 75%; text-align: center; } .imglist1 { padding: 5px; width: 60%; text-align: center; } .imglist1a { padding: 5px; width: 55%; text-align: center; } .imglist_full { padding: 5px; width: 99%; text-align: center; } .imglist_port { padding: 5px; width: 40%; text-align: center; } .imglist_porta { padding: 5px; width: 35%; text-align: center; } .imglist_port1 { padding: 5px; width: 20%; text-align: center; } .sidebar_imglist { width: 60%; text-align: center; } .mediaobject_split_map { text-align: center; margin-bottom: 10px; page-break-after: always; } .mediaobject_full_map { text-align: center; page-break-after: always; } div.fullimage > span img { text-align: center; width: 99%; } div.image_left { height:55px; padding:0px 20px 0px 20px; margin-top:10px; margin-bottom:5px; text-align:center; page-break-inside:avoid; } div.float_left { float: left; } div.float_right { float: right; } div.map_caption { font-variant:small-caps; } .ImagepageBreak_inside_avoid2 { display: inline-block; width: 100%; } div.map_tiled { text-align: center; width: 100%; margin: 5px auto 5px auto; } div.map_tiled > span img { text-align: center; width: 100%; } div.topbottom > span img { text-align: center; width: 85%; } div.topbottom1 > span img { text-align: center; width: 75%; } .item p { padding-left: 3px; } .splitclass { height: 50px; width: 50px; } .article_img_div { text-align: center; margin-top: 5px; margin-bottom: 0px; width: 99%; } .article_img { text-align: center; width: 75%; } .article_img1 { text-align: center; width: 80%; } .explore { width: 99%; margin-top: 10px; margin-bottom: 10px; text-align: center; } .explore_top { width: 99%; margin-top: 3px; margin-bottom: 0px; text-align: center; } .explore44 { width: 100%; margin-top: 10px; margin-bottom: 10px; text-align: center; } .floorplan { text-align: center; width: 80%; } .floorplan1 { text-align: center; width: 95%; } .floorplan_large { text-align: center; width: 60%; } /*.price_infobox { margin-top: 15px; margin-bottom: 15px; }*/ .floor { page-break-inside: avoid; text-align: center; width: 98%; padding-top: 10px; } .toc_Maps { margin-left: 0px; margin-top: 15px; } .toc_phrase_book { margin-left: 0px; } .copyright_toc { margin-left: 0px; } .itemsidebar { clear: both; padding-top: .5em; text-align: left; } .copyright_body { font-family: "Dinpro-regular"; text-align:left; } h3.day_head { padding-top: 0px; text-transform: uppercase; text-align: left; margin-top: 0.8em; margin-bottom: 3px; text-align: left; page-break-inside: avoid; font-family: Dinpro-bold; } .day_day{ margin-top: 2px; padding-top: 0px; margin-bottom: 8px; } .day_day1{ margin-top: 12px; padding-top: 0px; margin-bottom: 8px; } .day_title { padding-top: 0; margin-top: 3px; font-size: 18px; font-weight: bold; margin-bottom: 3px; margin-left: 0; margin-right: 1px; text-align: left; } p.day_para { margin-top: 2px; } p.day_para_bottom { margin-top: 10px; font-size: 0.8em; font-style: italic; text-align: right; } div.part_title { font-weight: bold; font-family: Dinpro-bold; font-size: 1.6em; padding-top: 10px; padding-bottom: 70px; } div.part { page-break-before: always; border: 1px solid white; } div.box_mini_toc { background-color: #8a8788; text-align: center; margin-bottom: 5px; margin-top: 10px; } div.mini_toc_head { background-color: #8a8788; text-align: center; margin-bottom: 5px; margin-top: 10px; } .mini_toc_head{ color: #ffffff; text-align: center; text-transform: uppercase; margin-bottom: 5px } .min_toc_right { text-align: center; vertical-align: middle; background-color: #8A8788; color: #ffffff; width: 5%; } .min_toc_center { text-align: center; } .min_toc_middle { /* font-family: "Dinpro-regular";*/ background-color: #ECECEC; width: 90%; font-style: normal; color: #000; padding-left: 3px; text-align: left; } .article_root { margin-bottom: 0px; } .clear { clear: both; } .back_link { margin-top: 0px; margin-bottom: 0px; } .back_link1 { margin-top: 0px; margin-bottom: 20px; } .back_link_box { margin-top: 10px; margin-bottom: 0px; } .back_link_box1 { margin-top: 10px; margin-bottom: 3px; } .back_link_text { font-size: 12px; padding: 2px; color: #00b7ce; } .article_star { width: 13%; float: left; } .highlights { color: #00b7ce; } h1.article_highlights { text-align: left; font-weight: bold; font-family: Dinpro-bold; font-size: 2em; padding-top: 5px; padding-bottom: 10px; text-transform: capitalize; } h1.article_highlightsa { text-align: left; font-weight: bold; font-family: Dinpro-bold; font-size: 2em; padding-top: 5px; padding-bottom: 10px; text-transform: capitalize; } .color_1 { color: #00b7ce; } .color_2 { color: #f26641; } .color_3{ color:#f39200; /* color: #35bc6a;*/ } .color_4{ color: #35bc6a; } h3.hstyle_need { margin-top: 0; margin-bottom: 5px; font-weight: bold; margin-left: 0; margin-right: 1px; text-align: left; font-family: "MyriadPro-Bold"; } .Google_Map{ font-family:Helvetica; font-size: 12px; padding: 2px; border: 1px solid #00b7ce; color: #00b7ce; background-color: #E2F3F7; } .Google_Map_every{ font-family:Helvetica; font-size: 12px; padding: 2px; border:1px solid #f26641; background-color:#fee9dd; color:#f26641; } .Google_Map_color3{ font-family:Helvetica; font-size: 12px; padding: 2px; border: 1px solid #f39200; background-color: #fff2e2; color:#f39200; } .Google_Map_color4{ font-family:Helvetica; font-size: 12px; padding: 2px; border: 1px solid #ffcb05; background-color: #fff7d2; color: #ffcb05; } .Google_Map_color5{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#ef7b65; background-color:#fdefed; color:#ef7b65; } .map_break{ page-break-inside: avoid; margin-top: 5px; margin-bottom: 6px; padding: 2px 0; text-align: left; } .back_link_both { margin: 0; page-break-inside: avoid; } .back_link_both1 { margin: 0 0 0 10px; page-break-inside: avoid; } h3.hstyle_sidebar { font-family: "MyriadPro-Bold"; color: black; padding-left: 3px; padding-top: 0px; margin-bottom: 5px; margin-top: 0px; text-align: left; } h3.hstyle_sidebar1 { font-family: "MyriadPro-Bold"; color: black; padding-left: 3px; padding-top: 0px; margin-bottom: 5px; margin-top: 0px; text-align: left; font-size: 18px; } h4.item_head { margin-bottom: 2px; margin-top: 14px; text-align: left; font-family: "MyriadPro-Bold"; color: black; } h3.itinerary_sub_heading { font-family: MyriadPro-Bold; margin-top: 0px; padding-top: 0px; margin-bottom: 5px; font-weight: bold; margin-left: 0; text-align: left; } a.dir_link { color: #ffcb05; } .director_color { color: #f2cb13; } h2.street_heading { font-weight: bold; font-family: Dinpro-bold; margin-left: 0; margin-right: 1px; text-align: left; margin-top: 0px; padding-top: 0px; margin-bottom: 2px; border-bottom: 1px dotted gray; font-size: 24px; } h2.phrase_heading { font-weight: bold; margin-left: 0; margin-right: 1px; text-align: left; margin-top: 0px; padding-top: 0px; margin-bottom: 2px; font-size: 24px; } h3.street_heading { font-weight: bold; font-family: Dinpro-bold; margin-left: 0; text-align: left; margin-top: 0; padding-top: 0; margin-bottom: 2px; font-size: 18px; } p.directory { margin-top: 5px; } p.directoryj { margin-top: 3px; } h3.dir { color: #ffffff; margin-left: 10px; font-family: "MyriadPro-Bold"; font-weight: bold; } h3.dir_item { font-family: MyriadPro-Bold; } .dir_head { background-color: #ffcb05; } .dir_text { padding-top: 5px; padding-bottom: 10px; padding-left: 10px; } .toc_high { color: #00F; margin-bottom: 0px; padding-top: 4px; border-top: 3px solid #50ADC9; width: 60%; margin-top: 18px; margin-left: 0px; } .toc_high_1 { font-family: Dinpro-regular; border-top: 2px solid grey; padding-top: 8px; } .toc_high_2 { font-family: Dinpro-regular; padding-top: 1px; color:black; } .toc_ever { margin-bottom: 0px; padding-top: 4px; border-top: 3px solid #FF603B; margin-top: 15px; margin-left: 0px; width: 60%; } .toc_ever_1 { border-top: 2px solid grey; padding-top: 8px; font-family: Dinpro-regular; } .toc_ever_2 { padding-top: 1px; font-family: Dinpro-regular; } .area_toc { margin-bottom: 0px; padding-top: 4px; border-top: 3px solid #A29BCA; margin-top: 15px; margin-left: 0px; width: 60%; } .area_toc_1 { font-family: Dinpro-regular; border-top: 2px solid grey; padding-top: 8px; } .area_toc_2 { font-family: Dinpro-regular; padding-top: 1px; } .toc_stree { margin-bottom: 0px; padding-top: 4px; border-top: 3px solid #F2CB13; margin-left: 0px; margin-top: 15px; width: 60%; } .toc_stree_1{ font-family: Dinpro-regular; border-top: 2px solid grey; padding-top: 8px; } .toc_stree_2{ font-family: Dinpro-regular; padding-top: 1px; } h1.article_title { margin-top: 5px; text-align: left; font-weight: bold; font-family: Dinpro-bold; font-size: 2em; padding-top: 0px; padding-bottom: 10px; text-transform: capitalize; } .bold{ font-weight: bold; } .italic{ font-style: italic; } .pagebreakbefore { page-break-before: always; page-break-inside: avoid; } .head_font { font-family: Dinpro-bold; } div.promo_page { text-align:right; float:right; page-break-inside: avoid; } div.howto_use { text-align:center; margin-bottom: 0px; padding-bottom:0px; height:95% } .caption_how { font-style: italic; text-align: center; clear: both; color: #595958; font-size: 14px; margin-bottom: 0px; padding-top: 0px; padding-bottom:0px; } ul.howto { margin-left:10px; margin-top:5px; } .min_toc { color: black; } h1.map_title { text-align: left; text-transform: uppercase; color: black; padding-bottom: 0px; padding-top: 5px; margin-bottom:5px; text-align: left; font-family: Dinpro-bold; } span.copy_din { font-family: "Dinpro-bold"; } p.nogeo { margin-top: 0; margin-bottom: 5px; font-size: 0.9em; } .inline_icon_font { font-family: "MyriadPro-Bold"; border: none; vertical-align: baseline; margin-bottom: 0px; margin-left: 4px; margin-right: 4px; } .area_color_1{ color:#f39200; } .area_color_2{ color:#afcc46; } .area_color_3{ color:#41c0f0; } .area_color_4{ color:#f088b6; } .area_color_5{ color:#54bbab; } .area_color_6{ color:#ef7b65; } .area_color_7{ color:#d3d800; } .area_color_8{ color:#6ca5da; } .area_color_9{ color:#72bb6f; } .area_color_10{ color:#cd75ad; } .area_color_11{ color:#87aaa7; } .area_color_12{ color:#ddb452; } .area_color_13{ color:#8dbe94; } .Google_Map_area1{ font-family:Helvetica; font-size: 12px; padding: 2px; border:1px solid#f26641; background-color:#fdefed; color:#f26641; } .Google_Map_area2{ font-family:Helvetica; font-size: 12px; padding: 2px; border:1px solid#afcc46; background-color:#f5f9e9; color:#afcc46; } .Google_Map_area3{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#41c0f0; background-color:#e8f7fd; color:#41c0f0; } .Google_Map_area4{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#f088b6; background-color:#fdf1f6; color:#f088b6; } .Google_Map_area5{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#54bbab; background-color:#eaf7f5; color:#54bbab; } .Google_Map_area6{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#d3d800; background-color:#fcfae4; color:#d3d800; } .Google_Map_area7{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#6ca5da; background-color:#eef9fd; color:#6ca5da; } .Google_Map_area8{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#72bb6f; background-color:#ddefdc; color:#72bb6f; } .Google_Map_area9{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#cd75ad; background-color:#f1dae9; color:#cd75ad; } .Google_Map_area10{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#87aaa7; background-color:#e4edec; color:#87aaa7; } .Google_Map_area11{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#ef7b65; background-color:#fdefed; color:#ef7b65; } .Google_Map_area12{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#87aaa7; background-color:#e4edec; color:#87aaa7; } .Google_Map_area13{ font-family:Helvetica; font-size:12px; padding:2px; border:1px solid#e2b747; background-color:#fff2e1; color:#e2b747; } .story_box_line_1 { background-color: #afcc46; border-top: 15px solid #afcc46; } .poicase_area3 { background-color: #e8f7fd; border-top: 15px solid #41c0f0; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area4 { background-color: #fdf1f6; border-top: 15px solid #f088b6; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .story_box_line_3 { background-color: #f088b6; border-top: 15px solid #f088b6; } .story_box_line_4 { background-color: #54bbab; border-top: 15px solid #54bbab; } .story_box_line_5 { background-color: #ef7b65; border-top: 15px solid #ef7b65; } .story_box_line_6 { background-color: #d3d800; border-top: 15px solid #d3d800; } .story_box_line_7 { background-color: #6ca5da; border-top: 15px solid #6ca5da; } .story_box_line_8 { background-color: #72bb6f; border-top: 15px solid #72bb6f; } .story_box_line_9 { background-color: #cd75ad; border-top: 15px solid #cd75ad; } .story_box_line_10 { background-color: #87aaa7; border-top: 15px solid #87aaa7; } .itiner_box_1{ background-color: #afcc46; padding: 5px; } .itiner_box_2{ background-color: #00b7ce; padding: 5px; } .itiner_box_2a{ background-color: #41c0f0; padding: 5px; } .storyboxarea_1 { background-color: #f5f9e9; padding-top: 10px; } .storyboxarea_2 { background-color: #e8f7fd; padding-top: 10px; } .storyboxarea_3 { background-color: #fdf1f6; padding-top: 10px; } .storyboxarea_4 { background-color: #eaf7f5; padding-top: 10px; } .storyboxarea_5 { background-color: #fcfae4; padding-top: 10px; } .storyboxarea_6 { background-color: #eef9fd; padding-top: 10px; } .storyboxarea_8 { background-color: #ddefdc; padding-top: 10px; } .storyboxarea_9 { background-color:#f1dae9; padding-top: 10px; } .storyboxarea_10 { background-color:#e4edec; padding-top: 10px; } .feature_itinerary_1 { background-color: #f5f9e9; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 0em; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_2 { background-color: #e8f7fd; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 0em; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_2a1 { background-color: #e8f7fd; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 0.6em; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_2a { background-color: #e8f7fd; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 0em; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } div.price_link { margin-top:12px; margin-bottom:12px; border-bottom:10px; } .section_pagebreak { page-break-before: always; padding-top: 10px; } img.img_log { text-align: center; } .poicase_area5 { background-color: #eaf7f5; border-top: 15px solid #54bbab; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area6 { background-color: #fff2e2; border-top: 15px solid #ef7b65; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area7 { background-color: #fcfae4; border-top: 15px solid #d3d800; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area8 { background-color: #eef9fd; border-top: 15px solid #6ca5da; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area9 { background-color: #ddefdc; border-top: 15px solid #72bb6f; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area10 { background-color:#f1dae9; border-top: 15px solid #cd75ad; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area11 { background-color:#e4edec; border-top: 15px solid #87aaa7; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_area13 { background-color:#dce9de; border-top: 15px solid #8dbe94; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .poicase_every { background-color: #fee9dd; border-top: 10px solid #f26641; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .pagebreak_avoid { page-break-inside: avoid; } .itiner_box_3{ background-color: #f088b6; padding: 5px; } .itiner_box_11{ background-color: #87aaa7; padding: 5px; } .itiner_box_12{ background-color: #ddb452; padding: 5px; } .itiner_box_13{ background-color: #e2b747; padding: 5px; } .feature_itinerary_3 { background-color: #fdf1f6; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 5px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .itiner_box_4{ background-color: #54bbab; padding: 5px; } .itiner_box_14{ background-color: #8dbe94; padding: 5px; } .feature_itinerary_4 { background-color: #eaf7f5; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .itiner_box_5{ background-color: #ef7b65; padding: 5px; } .feature_itinerary_5 { background-color: #fff2e2; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .itiner_box_6{ background-color: #d3d800; padding: 5px; } .itiner_box_7{ background-color: #72bb6f; padding: 5px; } .itiner_box_8{ background-color: #6ca5da; padding: 5px; } .itiner_box_9{ background-color: #72bb6f; padding: 5px; } .itiner_box_10{ background-color: #cd75ad; padding: 5px; } .feature_itinerary_6 { background-color: #fcfae4; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_7 { background-color: #eef9fd; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_8 { background-color: #ddefdc; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_9 { background-color: #eef9fd; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_10 { background-color: #f1dae9; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_11 { background-color: #e4edec; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .feature_itinerary_12 { background-color: #f3e7cd; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } div.intro_head { font-family: Dinpro-bold; font-size: 2em; color:black; padding-bottom:5px; padding-top:0px; margin-bottom:5px; text-align:left; } .price_infobox { background-color:#fff7e1; padding:10px; border:1px solid #f39200; font-size:14px; page-break-inside: avoid; margin-top: 15px; margin-bottom: 15px; } .price_infobox1 { background-color:#fff2e2; padding:10px; border:1px solid #f39200; font-size:14px; page-break-inside: avoid; margin-top: 15px; margin-bottom: 15px; } .price_infobox_1 { background-color:#f6fcfe; padding:10px; border:1px solid #2bc4f4; font-size:14px; page-break-inside: avoid; margin-top: 15px; margin-bottom: 15px; } .price_infobox_2 { background-color:#fcfdf8; padding:10px; border:1px solid #afcb45; font-size:14px; page-break-inside: avoid; margin-top: 15px; margin-bottom: 15px; } .price_infobox_3 { background-color:#fdf1f6; padding:10px; border:1px solid #f088b6; font-size:14px; page-break-inside: avoid; margin-top: 15px; margin-bottom: 15px; } .stay_toc { margin-top:3px; } h2.ack_head { padding: 0px; margin-top: 18px; margin-bottom: 15px; text-align: left; line-height: 100%; } p.copy_top { margin-top: 0; margin-bottom: 0; margin-top:15px; } p.copy_top1 { margin-top: 0; margin-bottom: 15px; margin-top:10px; } div.copy_info { padding-right: 8px; word-wrap: break-word; border:solid 2px; padding:5px; border-color:#ed1c24; page-break-inside:avoid; } .copy_logo { height:65px; width:205px; text-align:center; } td.align {valign:top;} div.phrase_box { background-color:#000; text-align:center; margin-bottom:0px; margin-top:10px; } h2.phrase_color { color:#ffffff; text-align:center; text-transform:uppercase; } .poicase_hei2 { background-color: #e2f3f7; border-top: 15px solid #00b7ce; padding-top: 10px; /*page-break-before: always;*/ page-break-inside: avoid; } .itema { clear: both; margin-top: 15px; text-align: left; } p.top1 { margin-top:3px; }