<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
a {
  outline: 0;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

html {
  font-size: 87.5%;
  line-height: 1.57143em; }

.spr-sprite, header h1, #container .feature .waveline, footer .cfa, .airstamp, .shipstamp, .coachstamp, .about h2, .slogan, .icons, .isle-detail .guide h2, .left-column h2, .right-column h2, .japGuide h2, .destiny h2, .shopping-guide h2, .visit-mal .coach h2, .visit-mal .coach .jb-holidays h3, .visit-mal .coach .others-mal h3, .visit-mal .other-packages .cruise h3, .visit-mal .other-packages .air h3, .terminal h2, .terminal .country-locations .trips-count p.ns, .terminal .country-locations .trips-count p.tsv, .terminal .country-locations .trips-count p.wcp, .terminal .country-locations .trips-count p.bs, .terminal .country-locations .trips-count p.ou, .terminal .country-locations .trips-count p.sj, .terminal .fares, .hotel-packages h2 {
  background-image: url('../images/spr-s6d4f3df2d6.png');
  background-repeat: no-repeat; }

/*
====== GENERAL STYLING ======
*/
* {
  margin: 0;
  padding: 0; }

body {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Lucida Grande"; }

#baseImg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.bgwidth {
  width: 100%; }

.bgheight {
  height: 100%; }

.pageWrap {
  margin: 0 auto;
  position: relative;
  width: 960px; }

header {
  background: url(../images/headerBG.png) repeat;
  height: 210px; }
  header h1 {
    background-position: 0 -1264px;
    float: left;
    width: 199px;
    height: 99px;
    margin: 50px 0 0 20px;
    text-indent: -9999px; }
  header p.motto {
    font-size: 20px;
    float: right;
    margin: 65px 60px 0 0; }
    header p.motto span {
      display: block;
      margin-bottom: 5px; }
      header p.motto span.reliable, header p.motto span.partner {
        font-size: 30px;
        line-height: 20px;
        font-weight: bold;
        text-transform: uppercase; }
      header p.motto span.reliable {
        color: #00529c; }
      header p.motto span.partner {
        color: #50b848; }
  header nav.mainNav {
    background: #FFF;
    clear: both;
    float: left;
    margin-top: 10px;
    padding: 10px 0;
    width: 960px;
    height: 40px; }
    header nav.mainNav ul {
      background-color: #4cb848;
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4CB848', endColorstr='#FF005500');
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYjg0OCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNGNiODQ4Ii8+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM0Y2I4NDgiLz48c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzQ0YjA0MCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzM5ZjJmIi8+PHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiMwMjZlMDAiLz48c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAwNTgwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTUwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(76, 184, 72, 0.4)), color-stop(3%, #4cb848), color-stop(25%, #4cb848), color-stop(35%, #44b040), color-stop(50%, #339f2f), color-stop(83%, #026e00), color-stop(98%, #005800), color-stop(100%, rgba(0, 85, 0, 0.6)));
      background-image: -moz-linear-gradient(top, rgba(76, 184, 72, 0.4) 0%, #4cb848 3%, #4cb848 25%, #44b040 35%, #339f2f 50%, #026e00 83%, #005800 98%, rgba(0, 85, 0, 0.6) 100%);
      background-image: -webkit-linear-gradient(top, rgba(76, 184, 72, 0.4) 0%, #4cb848 3%, #4cb848 25%, #44b040 35%, #339f2f 50%, #026e00 83%, #005800 98%, rgba(0, 85, 0, 0.6) 100%);
      background-image: linear-gradient(to bottom, rgba(76, 184, 72, 0.4) 0%, #4cb848 3%, #4cb848 25%, #44b040 35%, #339f2f 50%, #026e00 83%, #005800 98%, rgba(0, 85, 0, 0.6) 100%);
      background-image: -ms-linear-gradient(top, rgba(76, 184, 72, 0.4) 0%, #4cb848 3%, #4cb848 25%, #44b040 35%, #339f2f 50%, #026e00 83%, #005800 98%, rgba(0, 85, 0, 0.6) 100%);
      margin: 0;
      padding: 0;
      border: 0;
      overflow: hidden;
      *zoom: 1;
      height: 45px; }
      header nav.mainNav ul li {
        list-style-image: none;
        list-style-type: none;
        margin-left: 0;
        white-space: nowrap;
        float: left;
        padding-left: 4px;
        padding-right: 4px; }
        header nav.mainNav ul li:first-child {
          padding-left: 0; }
        header nav.mainNav ul li:last-child {
          padding-right: 0; }
        header nav.mainNav ul li.last {
          padding-right: 0; }
      header nav.mainNav ul li {
        line-height: 45px;
        padding: 0;
        text-align: center;
        width: 14.28571%;
        height: 45px; }
        header nav.mainNav ul li.active a {
          background-color: #1f4300;
          *zoom: 1;
          filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1F4300', endColorstr='#FF001600');
          background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNDMwMCIvPjxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjMjc1MzAwIi8+PHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiMyNjU4MDAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIyNTYwMCIvPjxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMWI1MDAwIi8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiMwMjM2MDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDE2MDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
          background-size: 100%;
          background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f4300), color-stop(24%, #275300), color-stop(39%, #265800), color-stop(50%, #225600), color-stop(61%, #1b5000), color-stop(82%, #023600), color-stop(100%, #001600));
          background-image: -moz-linear-gradient(top, #1f4300 0%, #275300 24%, #265800 39%, #225600 50%, #1b5000 61%, #023600 82%, #001600 100%);
          background-image: -webkit-linear-gradient(top, #1f4300 0%, #275300 24%, #265800 39%, #225600 50%, #1b5000 61%, #023600 82%, #001600 100%);
          background-image: linear-gradient(to bottom, #1f4300 0%, #275300 24%, #265800 39%, #225600 50%, #1b5000 61%, #023600 82%, #001600 100%);
          background-image: -ms-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f4300), color-stop(24%, #275300), color-stop(39%, #265800), color-stop(50%, #225600), color-stop(61%, #1b5000), color-stop(82%, #023600), color-stop(100%, #001600));
          color: #FC0; }
    header nav.mainNav a {
      color: #FFF;
      display: block;
      font-size: 16px;
      font-weight: normal;
      text-decoration: none; }
      header nav.mainNav a:hover {
        background-color: #1f4300;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1F4300', endColorstr='#FF001600');
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNDMwMCIvPjxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjMjc1MzAwIi8+PHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiMyNjU4MDAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIyNTYwMCIvPjxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMWI1MDAwIi8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiMwMjM2MDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDE2MDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f4300), color-stop(24%, #275300), color-stop(39%, #265800), color-stop(50%, #225600), color-stop(61%, #1b5000), color-stop(82%, #023600), color-stop(100%, #001600));
        background-image: -moz-linear-gradient(top, #1f4300 0%, #275300 24%, #265800 39%, #225600 50%, #1b5000 61%, #023600 82%, #001600 100%);
        background-image: -webkit-linear-gradient(top, #1f4300 0%, #275300 24%, #265800 39%, #225600 50%, #1b5000 61%, #023600 82%, #001600 100%);
        background-image: linear-gradient(to bottom, #1f4300 0%, #275300 24%, #265800 39%, #225600 50%, #1b5000 61%, #023600 82%, #001600 100%);
        background-image: -ms-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f4300), color-stop(24%, #275300), color-stop(39%, #265800), color-stop(50%, #225600), color-stop(61%, #1b5000), color-stop(82%, #023600), color-stop(100%, #001600));
        color: #FC0; }

#container {
  background-color: #f5f5dc;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF5F5DC', endColorstr='#FFD2B48C');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmNWY1ZGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmI0OGMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #f5f5dc), color-stop(100%, #d2b48c));
  background-image: -moz-linear-gradient(top, #f5f5dc 40%, #d2b48c 100%);
  background-image: -webkit-linear-gradient(top, #f5f5dc 40%, #d2b48c 100%);
  background-image: linear-gradient(to bottom, #f5f5dc 40%, #d2b48c 100%);
  background-image: -ms-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #f5f5dc), color-stop(100%, #d2b48c));
  padding-bottom: 180px; }
  
  #container::after {
	  content: "";
	  clear: both;
	  display: table;
  }
  
  #container .feature {
    float: left;
    width: 710px; }
    #container .feature .feature-img {
      -moz-box-shadow: #666 0 2px 5px;
      -webkit-box-shadow: #666 0 2px 5px;
      box-shadow: #666 0 2px 5px;
      margin-left: 10px; }
    #container .feature .waveline {
      background-position: 0 -2515px;
      margin-top: -60px;
      width: 720px;
      height: 209px; }
    #container .feature h1, #container .feature h2, #container .feature h3, #container .feature h4, #container .feature h5, #container .feature h6 {
      margin-bottom: 0.5em; }
    #container .feature p {
      margin-bottom: 1em; }
  #container aside {
    background-color: #45b142;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF45B142', endColorstr='#FF005D02');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1YjE0MiIvPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0M2FmNDAiLz48c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNDFhZDNlIi8+PHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iIzQxYWQzZSIvPjxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiMzZmFiM2MiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzNlYWEzYiIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjM2NhODM5Ii8+PHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiMzY2E4MzkiLz48c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzNhYTYzNyIvPjxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjM2FhNjM3Ii8+PHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiMzOGE0MzUiLz48c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzM3YTMzNCIvPjxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjMzVhMTMyIi8+PHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMzNWExMzIiLz48c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzMzOWYzMCIvPjxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjMzM5ZjMwIi8+PHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiMzMTlkMmUiLz48c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzMwOWMyZCIvPjxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjMzA5YzJkIi8+PHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiMyZTlhMmIiLz48c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzJlOWEyYiIvPjxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjMmM5ODI5Ii8+PHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiMyOTk1MjYiLz48c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzI3OTMyNCIvPjxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjMjc5MzI0Ii8+PHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiMyNTkxMjIiLz48c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzI1OTEyMiIvPjxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjMjM4ZjIwIi8+PHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMyMjhlMWYiLz48c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzIwOGMxZCIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMjA4YzFkIi8+PHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiMxZThhMWIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFlOGExYiIvPjxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMWM4ODE5Ii8+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiMxYjg3MTgiLz48c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzE5ODUxNiIvPjxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMTk4NTE2Ii8+PHN0b3Agb2Zmc2V0PSI1NiUiIHN0b3AtY29sb3I9IiMxNzgzMTQiLz48c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzE3ODMxNCIvPjxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjMTU4MTEyIi8+PHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiMxNDgwMTEiLz48c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzEyN2UwZiIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMTI3ZTBmIi8+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMxMDdjMGQiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzEwN2MwZCIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjMGU3YTBiIi8+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiMwZDc5MGEiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzBiNzcwOCIvPjxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjMGI3NzA4Ii8+PHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiMwOTc1MDYiLz48c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzA5NzUwNiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMDc3MzA0Ii8+PHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMwNjcyMDMiLz48c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzA0NzAwMSIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjMDQ3MDAxIi8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiMwMDZjMDAiLz48c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwNmIwMCIvPjxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjMDI2ODAyIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMwMDY2MDAiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzAzNjUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNWQwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #45b142), color-stop(4%, #43af40), color-stop(4%, #41ad3e), color-stop(7%, #41ad3e), color-stop(7%, #3fab3c), color-stop(11%, #3eaa3b), color-stop(11%, #3ca839), color-stop(14%, #3ca839), color-stop(14%, #3aa637), color-stop(17%, #3aa637), color-stop(17%, #38a435), color-stop(21%, #37a334), color-stop(21%, #35a132), color-stop(24%, #35a132), color-stop(24%, #339f30), color-stop(27%, #339f30), color-stop(27%, #319d2e), color-stop(28%, #309c2d), color-stop(31%, #309c2d), color-stop(31%, #2e9a2b), color-stop(32%, #2e9a2b), color-stop(32%, #2c9829), color-stop(39%, #299526), color-stop(39%, #279324), color-stop(41%, #279324), color-stop(41%, #259122), color-stop(43%, #259122), color-stop(44%, #238f20), color-stop(46%, #228e1f), color-stop(46%, #208c1d), color-stop(49%, #208c1d), color-stop(49%, #1e8a1b), color-stop(50%, #1e8a1b), color-stop(51%, #1c8819), color-stop(55%, #1b8718), color-stop(55%, #198516), color-stop(56%, #198516), color-stop(56%, #178314), color-stop(59%, #178314), color-stop(59%, #158112), color-stop(62%, #148011), color-stop(62%, #127e0f), color-stop(64%, #127e0f), color-stop(65%, #107c0d), color-stop(66%, #107c0d), color-stop(66%, #0e7a0b), color-stop(70%, #0d790a), color-stop(70%, #0b7708), color-stop(72%, #0b7708), color-stop(72%, #097506), color-stop(74%, #097506), color-stop(75%, #077304), color-stop(77%, #067203), color-stop(77%, #047001), color-stop(80%, #047001), color-stop(82%, #006c00), color-stop(87%, #006b00), color-stop(87%, #026802), color-stop(90%, #006600), color-stop(90%, #036500), color-stop(100%, #005d02));
    background-image: -moz-linear-gradient(top, #45b142 0%, #43af40 4%, #41ad3e 4%, #41ad3e 7%, #3fab3c 7%, #3eaa3b 11%, #3ca839 11%, #3ca839 14%, #3aa637 14%, #3aa637 17%, #38a435 17%, #37a334 21%, #35a132 21%, #35a132 24%, #339f30 24%, #339f30 27%, #319d2e 27%, #309c2d 28%, #309c2d 31%, #2e9a2b 31%, #2e9a2b 32%, #2c9829 32%, #299526 39%, #279324 39%, #279324 41%, #259122 41%, #259122 43%, #238f20 44%, #228e1f 46%, #208c1d 46%, #208c1d 49%, #1e8a1b 49%, #1e8a1b 50%, #1c8819 51%, #1b8718 55%, #198516 55%, #198516 56%, #178314 56%, #178314 59%, #158112 59%, #148011 62%, #127e0f 62%, #127e0f 64%, #107c0d 65%, #107c0d 66%, #0e7a0b 66%, #0d790a 70%, #0b7708 70%, #0b7708 72%, #097506 72%, #097506 74%, #077304 75%, #067203 77%, #047001 77%, #047001 80%, #006c00 82%, #006b00 87%, #026802 87%, #006600 90%, #036500 90%, #005d02 100%);
    background-image: -webkit-linear-gradient(top, #45b142 0%, #43af40 4%, #41ad3e 4%, #41ad3e 7%, #3fab3c 7%, #3eaa3b 11%, #3ca839 11%, #3ca839 14%, #3aa637 14%, #3aa637 17%, #38a435 17%, #37a334 21%, #35a132 21%, #35a132 24%, #339f30 24%, #339f30 27%, #319d2e 27%, #309c2d 28%, #309c2d 31%, #2e9a2b 31%, #2e9a2b 32%, #2c9829 32%, #299526 39%, #279324 39%, #279324 41%, #259122 41%, #259122 43%, #238f20 44%, #228e1f 46%, #208c1d 46%, #208c1d 49%, #1e8a1b 49%, #1e8a1b 50%, #1c8819 51%, #1b8718 55%, #198516 55%, #198516 56%, #178314 56%, #178314 59%, #158112 59%, #148011 62%, #127e0f 62%, #127e0f 64%, #107c0d 65%, #107c0d 66%, #0e7a0b 66%, #0d790a 70%, #0b7708 70%, #0b7708 72%, #097506 72%, #097506 74%, #077304 75%, #067203 77%, #047001 77%, #047001 80%, #006c00 82%, #006b00 87%, #026802 87%, #006600 90%, #036500 90%, #005d02 100%);
    background-image: linear-gradient(to bottom, #45b142 0%, #43af40 4%, #41ad3e 4%, #41ad3e 7%, #3fab3c 7%, #3eaa3b 11%, #3ca839 11%, #3ca839 14%, #3aa637 14%, #3aa637 17%, #38a435 17%, #37a334 21%, #35a132 21%, #35a132 24%, #339f30 24%, #339f30 27%, #319d2e 27%, #309c2d 28%, #309c2d 31%, #2e9a2b 31%, #2e9a2b 32%, #2c9829 32%, #299526 39%, #279324 39%, #279324 41%, #259122 41%, #259122 43%, #238f20 44%, #228e1f 46%, #208c1d 46%, #208c1d 49%, #1e8a1b 49%, #1e8a1b 50%, #1c8819 51%, #1b8718 55%, #198516 55%, #198516 56%, #178314 56%, #178314 59%, #158112 59%, #148011 62%, #127e0f 62%, #127e0f 64%, #107c0d 65%, #107c0d 66%, #0e7a0b 66%, #0d790a 70%, #0b7708 70%, #0b7708 72%, #097506 72%, #097506 74%, #077304 75%, #067203 77%, #047001 77%, #047001 80%, #006c00 82%, #006b00 87%, #026802 87%, #006600 90%, #036500 90%, #005d02 100%);
    background-image: -ms-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #45b142), color-stop(4%, #43af40), color-stop(4%, #41ad3e), color-stop(7%, #41ad3e), color-stop(7%, #3fab3c), color-stop(11%, #3eaa3b), color-stop(11%, #3ca839), color-stop(14%, #3ca839), color-stop(14%, #3aa637), color-stop(17%, #3aa637), color-stop(17%, #38a435), color-stop(21%, #37a334), color-stop(21%, #35a132), color-stop(24%, #35a132), color-stop(24%, #339f30), color-stop(27%, #339f30), color-stop(27%, #319d2e), color-stop(28%, #309c2d), color-stop(31%, #309c2d), color-stop(31%, #2e9a2b), color-stop(32%, #2e9a2b), color-stop(32%, #2c9829), color-stop(39%, #299526), color-stop(39%, #279324), color-stop(41%, #279324), color-stop(41%, #259122), color-stop(43%, #259122), color-stop(44%, #238f20), color-stop(46%, #228e1f), color-stop(46%, #208c1d), color-stop(49%, #208c1d), color-stop(49%, #1e8a1b), color-stop(50%, #1e8a1b), color-stop(51%, #1c8819), color-stop(55%, #1b8718), color-stop(55%, #198516), color-stop(56%, #198516), color-stop(56%, #178314), color-stop(59%, #178314), color-stop(59%, #158112), color-stop(62%, #148011), color-stop(62%, #127e0f), color-stop(64%, #127e0f), color-stop(65%, #107c0d), color-stop(66%, #107c0d), color-stop(66%, #0e7a0b), color-stop(70%, #0d790a), color-stop(70%, #0b7708), color-stop(72%, #0b7708), color-stop(72%, #097506), color-stop(74%, #097506), color-stop(75%, #077304), color-stop(77%, #067203), color-stop(77%, #047001), color-stop(80%, #047001), color-stop(82%, #006c00), color-stop(87%, #006b00), color-stop(87%, #026802), color-stop(90%, #006600), color-stop(90%, #036500), color-stop(100%, #005d02));
    position: absolute;
    right: 0;
    width: 230px;
    height: 100%; }
    #container aside img {
      padding: 0; }
    #container aside .message {
      background-color: #10250f;
      padding: 10px 0 20px;
      text-align: center; }
      #container aside .message h3, #container aside .message em {
        color: #FFF; }
      #container aside .message h3 {
        font-size: 1.71429em;
        line-height: 1.83333em;
        font-weight: lighter;
        line-height: 32px;
        margin-top: 10px; }
      #container aside .message em {
        font-size: 0.85714em;
        line-height: 1.83333em;
        display: block;
        margin-top: 10px;
        font-style: normal; }
    #container aside .branches-list {
      background-color: #FFF;
      margin: 10px;
      overflow: hidden; }
      #container aside .branches-list .branches-contact {
        background-color: #0c7dc2;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF0C7DC2', endColorstr='#FF053A5B');
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjN2RjMiIvPjxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjMGM3Y2MwIi8+PHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMwYjc1YjUiLz48c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzBhNjY5ZiIvPjxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjMDc0MjY3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDUzYTViIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0c7dc2), color-stop(12%, #0c7cc0), color-stop(26%, #0b75b5), color-stop(45%, #0a669f), color-stop(87%, #074267), color-stop(100%, #053a5b));
        background-image: -moz-linear-gradient(left, #0c7dc2 0%, #0c7cc0 12%, #0b75b5 26%, #0a669f 45%, #074267 87%, #053a5b 100%);
        background-image: -webkit-linear-gradient(left, #0c7dc2 0%, #0c7cc0 12%, #0b75b5 26%, #0a669f 45%, #074267 87%, #053a5b 100%);
        background-image: linear-gradient(to right, #0c7dc2 0%, #0c7cc0 12%, #0b75b5 26%, #0a669f 45%, #074267 87%, #053a5b 100%);
        background-image: -ms-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0c7dc2), color-stop(12%, #0c7cc0), color-stop(26%, #0b75b5), color-stop(45%, #0a669f), color-stop(87%, #074267), color-stop(100%, #053a5b));
        color: #FFF;
        display: block;
        margin: 10px;
        padding: 0 5px 10px;
        overflow: hidden; }
        #container aside .branches-list .branches-contact .title {
          font-size: 0.78571em;
          line-height: 2em;
          font-weight: bold;
          float: left;
          line-height: 12px;
          margin: 10px 8px 0 0;
          text-transform: capitalize;
          width: 40px; }
        #container aside .branches-list .branches-contact .contact-details {
          border-left: 1px solid #FFF;
          font-size: 0.85714em;
          line-height: 1.83333em;
          float: left;
          line-height: 13px;
          padding-left: 10px;
          width: 120px; }
        #container aside .branches-list .branches-contact .dial {
          font-size: 1.71429em;
          line-height: 1.83333em; }
          #container aside .branches-list .branches-contact .dial a {
            color: #FFF;
            text-decoration: none; }
        #container aside .branches-list .branches-contact .address {
          margin-top: -5px; }
    #container aside .co-email {
      font-size: 0.92857em;
      line-height: 1.69231em;
      color: #FFF;
      display: block;
      text-align: center;
      text-decoration: none;
      margin-bottom: 20px; }
      #container aside .co-email:hover {
        color: #FC0; }

footer {
  background: url(../images/footBG.jpg) no-repeat;
  clear: both;
  font-size: 11px;
  height: 105px; }
  footer .fineline {
    position: absolute;
    right: 245px;
    top: 50px;
    text-align: right; }
    footer .fineline p {
      margin: 10px 0 -15px 0; }
      footer .fineline p.bcc a {
        color: #000;
        font-weight: bold;
        text-decoration: none; }
        footer .fineline p.bcc a:hover {
          border-bottom: 1px dashed #000; }
  footer .cfa {
    background-position: 0 -1202px;
    bottom: 0;
    left: 0;
    float: left;
    width: 380px;
    height: 62px;
    margin-top: 30px;
    position: absolute; }

.airstamp, .shipstamp, .coachstamp {
  position: absolute;
  z-index: 1; }

.airstamp {
  background-position: 0 -1842px;
  width: 202px;
  height: 110px; }

.shipstamp {
  background-position: 0 -1952px;
  width: 200px;
  height: 114px; }

.coachstamp {
  background-position: 0 -1725px;
  width: 201px;
  height: 117px; }

/*
====== HOME ======
*/
.thumbNav {
  float: left;
  width: 710px;
  height: 170px;
  overflow: hidden; }
  .thumbNav ul {
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    *zoom: 1; }
    .thumbNav ul li {
      list-style-image: none;
      list-style-type: none;
      margin-left: 0;
      white-space: nowrap;
      float: left;
      padding-left: 4px;
      padding-right: 4px; }
      .thumbNav ul li:first-child {
        padding-left: 0; }
      .thumbNav ul li:last-child {
        padding-right: 0; }
      .thumbNav ul li.last {
        padding-right: 0; }
    .thumbNav ul li {
      position: absolute; }
      .thumbNav ul li.thumb-TW {
        top: 430px;
        left: 0; }
      .thumbNav ul li.thumb-FC {
        top: 450px;
        left: 170px; }
      .thumbNav ul li.thumb-ISLE {
        top: 380px;
        left: 350px; }
      .thumbNav ul li.thumb-SHOP {
        top: 410px;
        left: 510px; }
      .thumbNav ul li.thumb-cm {
        transform: rotate(10deg);
        top: 515px;
        left: 350px; }
    .thumbNav ul a {
      display: block; }

.homestamp {
  left: 135px;
  top: 345px; }

.about {
  border-top: 1px dashed #CFB895;
  float: left;
  margin-top: 20px;
  padding: 30px 30px 0; }
  .about h2 {
    background-position: 0 0;
    width: 160px;
    height: 26px;
    text-indent: -9999px; }

/*
====== ISLE ESCAPE ======
*/
.slogan {
  background-position: 0 -860px;
  width: 577px;
  height: 22px;
  position: absolute;
  right: 260px;
  top: 350px; }

.islestamp {
  left: 200px;
  top: 385px; }

.icons {
  background-position: 0 -239px;
  width: 85px;
  height: 621px;
  position: absolute;
  top: 215px;
  left: 0;
  z-index: 2; }

.isle-detail {
  float: right;
  margin: -70px 0 0 55px; }
  .isle-detail img {
    float: left;
    width: 340px;
    height: 434px;
    position: absolute;
    left: 55px;
    top: 420px;
    z-index: 1; }
  .isle-detail .guide {
    float: left;
    margin-left: 30px;
    width: 275px; }
    .isle-detail .guide h2 {
      background-position: 0 -2241px;
      width: 196px;
      height: 25px;
      margin-left: -18px;
      text-indent: -9999px; }
    .isle-detail .guide h3 {
      margin-left: -20px; }

/*
====== TAIWAN ======
*/
.taiwanstamp {
  left: 215px;
  top: 475px; }

.left-column, .right-column {
  float: left;
  margin: -120px 0 0 50px;
  width: 300px; }
  .left-column h2, .right-column h2 {
    margin-left: -18px;
    text-indent: -9999px; }

.left-column h2 {
  background-position: 0 -2154px;
  width: 264px;
  height: 87px; }

.right-column h2 {
  background-position: 0 -1120px;
  width: 291px;
  height: 56px; }

.taiwan-thumb {
  float: right;
  margin: -180px -10px 0 0;
  padding-top: 15px; }

/*
====== JAPAN &amp; KOREA ======
*/
.japstamp {
  left: 30px;
  top: 760px; }

.japThump, .japGuide, .koreaThumb {
  float: left;
  margin-top: -120px;
  width: 220px; }

.japGuide {
  padding: 0 20px; }
  .japGuide h2 {
    background-position: 0 -2266px;
    width: 272px;
    height: 77px;
    margin-left: -18px;
    text-indent: -9999px; }
  .japGuide h3 {
    color: #0957A2; }
  .japGuide .packages {
    border-bottom: 1px solid #666;
    margin-bottom: 10px; }
    .japGuide .packages:last-child {
      border: 0; }
    .japGuide .packages ol, .japGuide .packages ul {
      margin-left: 20px;
      margin-bottom: 10px; }
    .japGuide .packages strong {
      text-transform: uppercase; }

/*
====== SHOPPING &amp; PARTY ======
*/
.shopstamp {
  right: 250px;
  top: 550px; }

.destiny, .shopping-guide {
  float: left;
  overflow: hidden;
  width: 665px; }
  .destiny ol, .destiny ul, .destiny img, .shopping-guide ol, .shopping-guide ul, .shopping-guide img {
    display: inline;
    float: left; }
  .destiny ol, .destiny ul, .shopping-guide ol, .shopping-guide ul {
    margin-left: 20px; }

.destiny {
  margin: -120px 0 0 35px; }
  .destiny h2 {
    background-position: 0 -1095px;
    width: 153px;
    height: 25px;
    text-indent: -9999px; }
  .destiny ol {
    width: 228px; }
    .destiny ol li {
      width: 110px;
      float: left; }

.shopping-guide {
  margin: 40px 0 0 35px; }
  .shopping-guide h2 {
    background-position: 0 -2241px;
    text-indent: -9999px;
    width: 196px;
    height: 25px; }
  .shopping-guide ul {
    width: 300px;
    float: left; }
  .shopping-guide img {
    margin-top: -30px; }

/*
====== MALAYSIA ======
*/
.malstamp {
  right: 250px;
  top: 630px; }

.visit-mal {
  float: left;
  margin: -120px 0 0 35px;
  overflow: hidden;
  width: 665px; }
  .visit-mal .coach {
    background-color: #AED75B;
    overflow: hidden;
    padding-bottom: 10px;
    width: 650px; }
    .visit-mal .coach h2 {
      background-position: 0 -140px;
      position: absolute;
      top: 527px;
      left: 45px;
      text-indent: -9999px;
      width: 173px;
      height: 99px; }
    .visit-mal .coach .jb-holidays, .visit-mal .coach .others-mal {
      background-color: #809063;
      display: inline;
      float: left; }
      .visit-mal .coach .jb-holidays h3, .visit-mal .coach .others-mal h3 {
        height: 35px;
        text-indent: -9999px; }
      .visit-mal .coach .jb-holidays ul, .visit-mal .coach .others-mal ul {
        background-color: #AED75B; }
        .visit-mal .coach .jb-holidays ul li, .visit-mal .coach .others-mal ul li {
          list-style: inside; }
    .visit-mal .coach .jb-holidays {
      width: 425px; }
      .visit-mal .coach .jb-holidays h3 {
        background-position: 0 -1397px;
        float: right;
        margin-right: 55px;
        width: 165px; }
      .visit-mal .coach .jb-holidays ul {
        clear: both;
        padding-left: 208px; }
    .visit-mal .coach .others-mal {
      width: 225px; }
      .visit-mal .coach .others-mal h3 {
        background-position: 0 -1604px; }
      .visit-mal .coach .others-mal ul {
        padding-left: 3px; }
  .visit-mal .other-packages {
    margin-top: 5px;
    width: 650px; }
    .visit-mal .other-packages .cruise {
/*       background-color: #7FB1B3; */
      float: left;
      width: 460px; }
      .visit-mal .other-packages .cruise h3 {
        background-position: 0 -1060px;
        background-color: #7FB1B3;
        float: left;
        width: 185px;
        height: 35px;
        text-indent: -9999px; }
      .visit-mal .other-packages .cruise em {
        float: left;
        font-size: 12px;
        font-weight: normal;
        margin: 9px 0 0 10px; }
      .visit-mal .other-packages .cruise ul {
        background-color: #A5DAF0;
        clear: both;
        padding: 0 0 10px 35px; }
    .visit-mal .other-packages .air {
      background-color: #B8860B;
      float: left;
      margin-left: 5px;
      width: 185px;
/*       height: 311px; */ }
      .visit-mal .other-packages .air h3 {
        background-position: 0 -26px;
        width: 143px;
        height: 28px;
        position: absolute;
        text-indent: -9999px;
        top: 735px;
        right: 307px; }
      .visit-mal .other-packages .air ul {
        background-color: #365EA7;
        color:#FFF;
        margin-top: 84px;
        padding: 10px 0 10px 30px; }
      .visit-mal .other-packages .hotel_package h4 {
	      background-color: #898B08;
	      color: #FFF;
	      margin-bottom: 0 !important;
	      padding: 10px 20px;
	      text-transform: uppercase;
      }
      .visit-mal .other-packages .hotel_package ul {
        background-color: #B6B80B;
        margin-top: 0;
        padding: 10px 0 35px 30px; }

/*
====== FIRST COACH ======
*/
.FCstamp {
  right: 300px;
  top: 340px; }

.terminal, .hotel-packages {
  float: left;
  margin-left: 35px;
  overflow: hidden;
  width: 655px; }

.terminal {
  margin-top: -120px;
  margin-bottom: 20px; }
  .terminal h2 {
    background-position: 0 -1176px;
    float: left;
    width: 137px;
    height: 26px;
    text-indent: -9999px; }
  .terminal .country-locations {
    border-bottom: 1px solid #333;
    clear: both;
    float: left;
    width: 450px; }
    .terminal .country-locations.last {
      border-bottom: 0;
      margin-top: 15px; }
    .terminal .country-locations .terminal-location, .terminal .country-locations .trips-count {
      display: inline;
      float: left; }
    .terminal .country-locations .terminal-location {
      float: left;
      width: 120px; }
      .terminal .country-locations .terminal-location h3, .terminal .country-locations .terminal-location ul {
        text-align: right; }
      .terminal .country-locations .terminal-location h3 {
        line-height: 1em; }
        .terminal .country-locations .terminal-location h3 span {
          font-size: 12px; }
      .terminal .country-locations .terminal-location ul {
        font-size: 12px;
        line-height: 1.5em;
        margin-top: -5px; }
    .terminal .country-locations .trips-count {
      float: left;
      width: 310px; }
      .terminal .country-locations .trips-count p {
        float: left;
        margin-left: 15px;
        width: 87px;
        height: 86px;
        text-indent: -9999px; }
        .terminal .country-locations .trips-count p.ns {
          background-position: 0 -1432px; }
        .terminal .country-locations .trips-count p.tsv {
          background-position: 0 -2343px; }
        .terminal .country-locations .trips-count p.wcp {
          background-position: 0 -2724px; }
        .terminal .country-locations .trips-count p.bs {
          background-position: 0 -54px; }
        .terminal .country-locations .trips-count p.ou {
          background-position: 0 -1518px; }
        .terminal .country-locations .trips-count p.sj {
          background-position: 0 -2066px; }
  .terminal .fares {
    background-position: 0 -882px;
    float: right;
    margin: -77px 0 0 18px;
    width: 171px;
    height: 178px;
    text-indent: -9999px; }

.hotel-packages {
  margin-top: -120px; }
  .hotel-packages h2 {
    background-position: 0 -1363px;
    width: 333px;
    height: 34px;
    text-indent: -9999px; }
  .hotel-packages ul, .hotel-packages .hotel-locations {
    display: inline;
    float: left; }
  .hotel-packages ul {
    font-size: 12px;
    line-height: 1.5em;
    list-style: none;
    padding-right: 10px;
    width: 125px; }
    .hotel-packages ul li {
      border-bottom: 1px solid #333; }
  .hotel-packages .hotel-locations {
    background-color: #FFF;
    width: 520px;
    height: 75px; }
    .hotel-packages .hotel-locations img, .hotel-packages .hotel-locations p {
      display: inline;
      float: left; }
    .hotel-packages .hotel-locations img {
      margin-left: 10px; }
    .hotel-packages .hotel-locations p {
      font-size: 12px;
      margin: 5px 0 0 5px;
      width: 380px;
      padding-bottom: 10px; }
  .hotel-packages .hotel-thumb {
    margin: 15px auto 0;
    width: 655px; }

.special-promotions {
	margin: 20px 0;
}

.special-promotions ul {
	list-style: none;
	text-align: center;
}

.special-promotions li {
	-webkit-filter: drop-shadow(30px 10px 4px rgba(0,0,0,0.45));
    filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.45));
	margin-bottom: 15px;
}

.special-promotions .whatsapp, .special-promotions .email {
  margin: 30px auto;
}

.whatsapp {
  background: url('../images/whatsapp.png') top left/100% no-repeat;
  color: transparent;
  font: 0/0 a;
  margin: 0 auto;
/*  padding-bottom: 15px;*/
  text-shadow: none;
  width: 170px;
  height: 50px;
}

.email {
  background: url('../images/email.png') top left/100% no-repeat;
  color: transparent;
  font: 0/0 a;
  margin: 0 auto;
/*  padding-bottom: 15px;*/
  text-shadow: none;
  width: 170px;
  height: 50px;
}

.whatsapp a, .email a {
  display: block;
  width: 100%;
  height: 100%;
}</pre></body></html>