body { font-family: Helvetica, sans-serif; } @font-face { font-family: "Dinpro-bold"; src: url('../fonts/DINPro-Bold.otf'); font-weight: bold; } @font-face { font-family: "Dinpro-regular"; src: url('../fonts/DINPro-Regular.otf'); font-style: normal; font-weight: normal; } .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; } @font-face { font-family: "MyriadPro-Bold"; src: url('../fonts/MyriadPro-Bold.otf'); font-weight: bold; } .head_font { font-family: Dinpro-bold; } .font3 { font-family: MyriadPro; } .font4 { font-family: MyriadPro-Bold; } 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; } pre { font-size: x-small; } .headblack { color: #000; } ttheadleft { } .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: 5px; } p { margin-top: 0; margin-bottom: 0; font-size: 0.9em; } .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 p { margin-top: 0; 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%; } /* .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%; } .caption { font-style: italic; text-align: center; width: 100%; clear: both; color: #595958; font-size: 14px; margin-bottom: 5px; padding-top: 8px; } .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: 90%; } .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 { margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 2px; padding-bottom: 1em; padding-left: 8px; padding-right: 1em; height: auto; font-size: 14px; } .article_sidebar { page-break-before: always; 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; } .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: 0px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; page-break-inside: avoid; } .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-weight: bold; margin-bottom: 3px; margin-left: 0; margin-right: 1px; text-align: left; } .article_sidebar h2 { text-transform: none; } .hstyle1 { font-weight: bold; margin-bottom: 3px; margin-left: 0; margin-right: 0; text-align: left; } .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; } .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: 7px; } .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: 20px; } .storybox { background-color: #e2f3f7; border-top: 15px solid #00b7ce; padding-top: 10px; } .storyboxarea { padding-top: 10px; } .poicase { background-color: #e2f3f7; border-top: 15px solid #00b7ce; padding-top: 10px; page-break-before: always; } .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 2px 0px; } .illustration_part { width: 99%; padding: 0 2px 2px 0px; } .imgsel { height: 485px; } .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; width: 75%; text-align: center; } .sidebar_imglist { width: 60%; text-align: center; } .mediaobject_split_map { text-align: center; margin-bottom: 10px; page-break-after:always; } .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%; } .item p { padding-left: 3px; } .splitclass { height: 50px; width: 50px; } .article_img_div { text-align: center; margin-top: 5px; margin-bottom: 5px; width: 99%; } .article_img { text-align: center; width: 75%; } .explore { width: 99%; margin-top: 10px; margin-bottom: 10px; } .floorplan { text-align: center; width: 80%; } .price_infobox { margin-top: 15px; margin-bottom: 15px; } .floor { 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; }