/* RESET */
html, body, div, ul, ol, li, form, fieldset, h1, h2, h3, h4, h5, h6, p {margin: 0; padding: 0;}
input, textarea, select {padding: 3px; margin: 0;}
ul {list-style: none;}
img, fieldset {border: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; margin-bottom: 5px; line-height: 1.5em;}
em {font-style: italic;}
strong {font-weight: bold;}
table {border-spacing: 2px; width: 100%; font-size: 0.8em;}
tr, td, tbody, thead, tfoot {padding: 2px;}
:focus {outline: 0;}
hr {background: none; border: none; margin: 10px 0; border-bottom: 1px solid #ccc; clear: both;}

body {background: #f5f2ed url('images/background.jpg') repeat top center; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; color: #666;}
body p {margin-bottom: 20px; line-height: 1.9em; word-wrap: break-word;}

/* Misc */
.hide {display: none;}
.focused {background: #f9f9f9;}
table {font-size: 1em;}

/* Whole structure */
#container {margin: 0 auto; overflow: hidden; width: 1140px; font-size: 1em;}
#header {height: 250px; position: relative; background: url('images/header_bg.jpg') no-repeat top center;}
#content {display: inline; float: left; width: 740px; margin-left: 10px; padding: 20px 0;}
#aside {display: inline; float: right; width: 370px; margin-right: 10px; padding: 20px 0;}
#footer {clear: both; overflow: hidden; padding: 30px 0; border-top: 1px solid #e0e0e0; color: #555; height: 300px; background: url('images/footer_bg.jpg') no-repeat bottom center;}

/* Top Menu styling */
ul.top-menu {position: absolute; top: 10px; right: 0; font-size: 13px;}
ul.top-menu li.list {float: left; margin-right: 5px; padding: 0 5px; border-right: 1px solid #888;}
ul.top-menu li.small,
ul.top-menu li.big,
ul.top-menu li.reset {float: left; font-weight: bold; padding: 0 3px;}
ul.top-menu li.small {font-size: 0.8em; margin-top: 3px;}
ul.top-menu li.big {font-size: 1.2em; margin-top: -2px;}
ul.top-menu li.reset {font-size: 1em;}

.likeright {float: right;}

/* Menu styling */
.menu {clear: both; width: 1100px; height: 35px; padding: 12px 0 13px 20px; z-index: 10; position: relative; margin: 0 auto; background: url('images/navi_bg.gif') no-repeat center;}
.menu li {display: inline; float: left; position: relative; padding: 0;}

.menu ul.dropdown-menu {display: none; padding: 10px; position: absolute; width: 750px; background: url('images/menu_dropdown_bg.gif') no-repeat bottom center; z-index: 9999;}
.menu ul.dropdown-menu li {float: left; width: 250px;}

.menu ul.dropdown-menu li ul h3 { border-bottom: 1px dashed #000; width: 220px; color: #2b3e72; padding: 2px 2px 2px 0; font: bold 1em 'Open Sans', Arial, Verdana, Sans-serif; text-transform: uppercase; z-index: 9999;}
.menu ul.dropdown-menu li ul h3 a {display: block; clear: both; padding: 5px 10px; width: 220px; color: #2b3e72;}
.menu ul.dropdown-menu li ul h3 a:hover {color: #000; text-decoration: underline;}

.menu ul.dropdown-menu li ul {display: block; width: 200px; float: left; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif;}
.menu li ul li a {display: block; clear: both; padding: 5px 10px; width: 170px; color: #fff;}
.menu li ul li a:hover {color: #fff; text-decoration: underline;}
.menu li ul li a img {float: left;}

.menu li a.home,
.menu li a.news,
.menu li a.attractions,
.menu li a.forum,
.menu li a.tips,
.menu li a.hotel,
.menu li a.faq {height: 35px; background: url('images/menu_top.gif') no-repeat; display: block; text-indent: -9999px;}
.menu li a.home {background-position: 0 0; width: 72px;}
.menu li a.news {background-position: -72px 0; width: 75px;}
.menu li a.attractions {background-position: -147px 0; width: 118px;}
.menu li a.hotel {background-position: -265px 0; width: 133px;}
.menu li a.forum {background-position: -398px 0; width: 87px;}
.menu li a.tips {background-position: -485px 0; width: 75px;}
.menu li a.faq {background-position: -560px 0; width: 70px;}

.menu li a.home:hover {background-position: 0 -35px; width: 72px;}
.menu li a.news:hover {background-position: -72px -35px; width: 75px;}
.menu li a.attractions:hover {background-position: -147px -35px; width: 118px;}
.menu li a.hotel:hover {background-position: -265px -35px; width: 133px;}
.menu li a.forum:hover {background-position: -398px -35px; width: 87px;}
.menu li a.tips:hover {background-position: -485px -35px; width: 75px;}
.menu li a.faq:hover {background-position: -560px -35px; width: 70px;}

.menu li a.rss,
.menu li a.fb,
.menu li a.twitter,
.menu li a.yt,
.menu li a.insta,
.menu li a.gram,
.menu li a.pinterest {height: 35px; width: 26px; background: url('images/top_socials.gif') no-repeat; display: block; text-indent: -9999px; margin: 5px 0 5px 11px;}
.menu li a.rss {background-position: 0 0;}
.menu li a.fb {background-position: -27px 0;}
.menu li a.twitter {background-position: -54px 0;}
.menu li a.yt {background-position: -84px 0;}
.menu li a.insta {background-position: -112px 0;}
.menu li a.gram {background-position: -138px 0;}
.menu li a.pinterest {background-position: -164px 0;}

.menu li a.general,
.menu li a.islands,
.menu li a.cities,
.menu li a.explore,
.menu li a.borneo {height: 35px; background: url('images/menu_middle.gif') no-repeat; display: block; text-indent: -9999px;}
.menu li a.general {background-position: 0 0; width: 119px;}
.menu li a.islands {background-position: -119px 0; width: 126px;}
.menu li a.cities {background-position: -245px 0; width: 111px;}
.menu li a.explore {background-position: -356px 0; width: 145px;}
.menu li a.borneo {background-position: -501px 0; width: 119px;}
.menu li a.general:hover {background-position: 0 -35px; width: 119px;}
.menu li a.islands:hover {background-position: -119px -35px; width: 126px;}
.menu li a.cities:hover {background-position: -245px -35px; width: 111px;}
.menu li a.explore:hover {background-position: -356px -35px; width: 145px;}
.menu li a.borneo:hover {background-position: -501px -35px; width: 119px;}

.menu li.menu-search {background: #fff; width: 282px; height: 35px; position: relative;}
.menu li .searchform {height: 35px; overflow: hidden;}
.menu li .searchform input.search-text {padding: 4px; border: 5px solid #fff;  width: 260px; position: absolute; top: 0; left: 0;}
.menu li .searchform input.search-button {position: absolute; top: 0; right: 0; padding: 0;}

/* .responsiveslides */
.responsiveslides {position: relative; width: 1126px; height: 529px; overflow: hidden; margin: 5px 0 15px 5px;}
.responsiveslides .next {position: absolute; right: 20px; top: 42%; display: none; z-index: 100; width: 48px; height: 48px; background: url('images/slide_nav.png') no-repeat -48px 0; text-indent: -9999px; cursor: pointer;}
.responsiveslides .prev {position: absolute; left: 20px; top: 42%; display: none; z-index: 100; width: 48px; height: 48px; background: url('images/slide_nav.png') no-repeat 0 0; text-indent: -9999px; cursor: pointer;}
.responsiveslides:hover .next,
.responsiveslides:hover .prev {display: block;}
.responsiveslides-slide {position: relative;}
.responsiveslides-slide li {position: relative; width: 1120px; height: 524px;}
.responsiveslides-slide li img {width: 100%; height: 519px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.responsiveslides-slide li .responsiveslides-caption {position: absolute; right: 20px; top: 25px; bottom: 210px; background: #fbf7f3; color: #333; line-height: 1em; font-size: .95em; width: 300px; z-index: 8; padding: 2%; opacity: .9; text-align: left !important; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.responsiveslides-slide li .responsiveslides-caption h3 {font-size: 1.1em;}
.responsiveslides-slide li .responsiveslides-caption .post-button {display: inline-block; line-height: 1em; padding: 8px 10px; color: #fff; font-size: .8em; background: #f8941d; position: absolute; bottom: 10px; right: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.responsiveslides-slide li .responsiveslides-caption .post-button:hover {background: #2b3e72; color: #fff;}
.responsiveslides .responsiveslides_tabs {list-style: none; position: absolute; bottom: 10px; z-index: 100; width: 100%; text-align: center;}
.responsiveslides .responsiveslides_tabs li {display: inline-block;}
.responsiveslides .responsiveslides_tabs li a {cursor: pointer; display: block; width: 16px; height: 16px; background: #ccc; text-indent: -9999em; margin: 0 3px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}
.responsiveslides .responsiveslides_tabs li.responsiveslides_here a {background: #ec5258;}

/* Header styling */
#header .header-title {display: block; width: 220px; height: 100px; text-indent: -9999px; background: url('images/header_title.png') no-repeat 0 0; top: 0; left: 0;}

/* Content styling */
.post {border: 1px solid #ceceae; background: #fff; clear: both; margin-bottom: 20px; padding: 15px;}
.post h2 {font: bold 1.2em 'Open Sans', Arial, Verdana, Sans-serif; color: #596482 !important; padding: 7px 10px 7px 30px; width: 698px; margin: 0 0 10px -15px;}
.post h2.title_welcome {width: 698px; height: 40px; background: url('images/title_welcome.gif') no-repeat center; text-indent: -9999px; padding: 0; margin: 0 0 10px -15px;}
.post h2.title_topics {width: 698px; height: 40px; background: url('images/title_topics.gif') no-repeat center; text-indent: -9999px; padding: 0; margin: 0 0 10px -15px;}
.post h2.title_link {width: 698px; height: 40px; background: url('images/title_link.gif') no-repeat center; text-indent: -9999px; padding: 0; margin: 0 0 10px -15px;}
.post ul {list-style: disc; margin: 0 10px 20px 30px;}
.post ul.listing {list-style: none;}
.post ul.listing li {background: url('images/tick.gif') no-repeat 0 6px; padding: 1px 0 1px 20px; line-height: 1.8em; }
.post ol {margin: 0 10px 20px 30px;}
.columns {clear: both; overflow: hidden; margin-bottom: 20px;}
.columns h3 {font-size: 1.5em; color: #00b3ff; margin: 0 10px;}

.columns h3.title_explore {display: block; width: 240px; height: 30px; background: url('images/title_explore.gif') no-repeat center; text-indent: -9999px; padding: 0; margin: 10px 0;}
.columns h3.title_plan {display: block; width: 240px; height: 30px; background: url('images/title_plan.gif') no-repeat center; text-indent: -9999px; padding: 0; margin: 10px 0;}
.columns h3.title_malaysia {display: block; width: 240px; height: 30px; background: url('images/title_malaysia.gif') no-repeat center; text-indent: -9999px; padding: 0; margin: 10px 0;}

.columns ul {list-style: none; padding: 0; margin: 0 20px 10px 20px;}
.columns ul li {border-bottom: 1px solid #eee; padding: 7px 0;}
.post-column {border: 1px solid #ceceae; background: #fff; width: 240px; height: 360px; position: relative; float: left; margin: 0 2px 20px 2px; overflow: hidden;}
.post-column p {padding: 0 11px; }
.post-column a.post-column-read {display: block; width: 90px; font: bold .8em 'Open Sans', Arial, Verdana, Sans-serif; background: #f8941d; color: #fff; text-align: center; padding: 3px 0; position: absolute; bottom: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.post-column h3 {font-size: 1.1em; line-height: 1em; color: #00b3ff; margin: 0 5px; padding: 2px 0 10px 5px; }
.post-column h3 a {color: #00b3ff;}

.post .google-map {padding: 25px; width: 708px; height: 400px; margin: 0 auto; clear: both;}
.post .youtube {padding: 15px; margin: 0 auto; clear: both;}
.post blockquote {line-height: 1.8em; font-style: italic; color: #999; padding: 0 20px;}
.post h3 {font: bold .95em 'Open Sans', Arial, Verdana, Sans-serif; color: #596482 !important; padding: 5px 5px 5px 5px;}
.post h4 {font-size: 1em; color: #555; clear: both; text-align: center; padding: 20px; background: url('images/heading_bg.gif') no-repeat center;}
.post h5 {font-size: 0.9em; color: #c5dd1d; font-weight: bold;}
.post h6 {font-size: 0.8em; color: #000;}
.post p.small {margin: 15px 15px 20px 15px; float: right; font-size: 90%; }

.post .article-footer {text-align: left; background: #fafafa; padding: 10px 0 10px 0; margin: 20px 10px 10px 10px; border:1px #e8e8e8 solid; border-radius:8px; -moz-border-radius:8px; }
.post .article-footer img.advertorial {float: right; margin: 15px 15px 15px 15px;}
.post .article-footer h5 { font-size: 1em; line-height: 1em; color: #454545; font-style: italic; padding: 10px 10px 10px 10px; }

.post-column .post-thumb {display: block; margin: 10px 0 10px 8px; padding: 2px 7px 7px 2px;}

/* Misc */
.small-banner {margin: 0 auto; width: 468px; height: 60px; padding-bottom: 20px; }
#breadcrumb {overflow: hidden; padding: 5px 10px; font: 400 .85em 'Open Sans', Arial, Verdana, Sans-serif; color: #666; background: #fff; border: 1px solid #f0eccf; margin-bottom: 10px;}
#breadcrumb a {background: url('images/icon_arrow.gif') no-repeat right center; padding-right: 10px; margin-right: 5px;}
#breadcrumb .home {display: block; width: 24px; height: 16px; background: url('images/icon_home.gif') no-repeat 0 0; text-indent: -9999px; float: left; padding: 0; margin-right: 5px;}

.post ul.post-sharing {list-style: none; padding: 0; margin: 0; overflow: hidden;}
.post ul.post-sharing li {float: right;}

.post .subscribe-form {margin: 0 20px; border: 1px solid #eee; padding: 20px;}
.post .sub-text {width: 95%; clear: both; margin-bottom: 10px; color: #aaa; padding: 10px; font: normal 11px 'Open Sans', Arial, Verdana, Sans-serif; border: 1px solid #ddd;}
.post .sub-button {border: none; background: #c5dd1d; font-weight: bold; text-transform: uppercase; color: #fff;}

.post h3.subscribe-title {text-align: center; font-size: 1.2em; font-weight: bold; color: #888; padding: 10px; background: #f5f2ed;}

.post-share-icons {padding: 10px 0; height:50px; }
.post-share-icons h5 {color: #f8941d; font-size: 1.6em;}
.post-share-icons ul {padding: 0; margin: 0;}
.post-share-icons ul li {list-style: none; padding: 0; margin: 0; float: left; margin-right: 10px;}

.post table.bottomBorder { border-collapse:collapse; }
.post table.bottomBorder td, table.bottomBorder th { border-bottom:1px dotted #8f8f8f;padding:5px 5px 5px 10px; }
.post table.bottomBorder td a { text-decoration: none; color: #333; }
.post table.bottomBorder td a:hover { text-decoration: underline; color: #000; }

.post .adv2 { display:block; width:100%; margin:0 0 1.5em 0; border:1px #e8e8e8 solid; border-radius:8px; -moz-border-radius:8px; background-color: #fafafa; }
.post .adv2 .melding2 { background-color:rgb(255,235,200); }
.post .adv2 ul {list-style: none; overflow: hidden; }
.post .adv2 ul li { float: left; }
.post .adv2 h4 { font-size:1.2em; margin:5px 10px; padding:0; }

/* Sidebar styling */
.sidebox {background: #fff; border: 1px solid #cfcfaf; margin-bottom: 30px; padding: 15px 15px 10px 15px; overflow: hidden;}
.sidebox h3 {font: bold 18px 'Open Sans', Arial, Verdana, Sans-serif; color: #fff; text-transform: uppercase; padding: 12px 10px 5px 10px; background: #c5dd1d; width: 370px; margin: 0 0 10px -15px;}
.sidebox h3.title_spotlight01 {display: block; width: 370px; height: 40px; background: url('images/sidebox_title_spot_01.gif') no-repeat center; text-indent: -9999px; padding: 0;}
.sidebox h3.title_spotlight02 {display: block; width: 370px; height: 40px; background: url('images/sidebox_title_spot_02.gif') no-repeat center; text-indent: -9999px; padding: 0;}
.sidebox h3.subscribe {display: block; width: 370px; height: 40px; background: url('images/sidebox_title_subscribe.gif') no-repeat center; text-indent: -9999px; padding: 0;}
.sidebox h3 span {color:#F8941D;}
.sidebox ul, ol {padding: 0;}
.sidebox ul li, ol, li {padding: 5px 0;}

.sidebox select {width: 95%;}
.sideboxad {border: 1px solid #cfcfaf; margin-bottom: 30px; overflow: hidden;}
.sidead {margin-bottom: 30px;}
.sidead2 {margin-bottom: 30px; margin-top: 30px;}
.sideadmainpage {margin-bottom: 30px; border: 1px solid #cfcfaf; }
.side-facebook,
.side-twitter {display: block; width: 122px; height: 42px; text-indent: -9999px;}
.side-facebook {background: url('images/side_facebook.gif') no-repeat 0 0; float: left;}
.side-twitter {background: url('images/side_twitter.gif') no-repeat 0 0; float: right;}

/* Subscribe form */
.sub-text {width: 95%; clear: both; margin-bottom: 10px; color: #aaa; padding: 5px; font: normal 11px 'Open Sans', Arial, Verdana, Sans-serif; border: 1px solid #ddd;}
.sub-button {border: none; background: #c5dd1d; font-weight: bold; text-transform: uppercase; color: #fff;}
p.click-open-info {clear: both; display: none; font: normal 11px Verdana, Tahoma, Sans-serif; color: #999;}

/* Footer styling */
#footer span {color: #f8941d;}
#footer p {float: left;}
.footer-logos {display: block; width: 240px; height: 40px; float: right;}
.footer-logos a.ministry-my {text-indent: -9999px; display: block; float: left; height: 40px; width: 55px; background: url('images/footer_logos.gif') no-repeat 0 0;}
.footer-logos a.tourism-my {text-indent: -9999px; display: block; float: left; height: 40px; width: 80px; background: url('images/footer_logos.gif') no-repeat -55px 0;}
.footer-logos a.visit-my {text-indent: -9999px; display: block; float: left; height: 40px; width: 65px; background: url('images/footer_logos.gif') no-repeat -135px 0;}

/* Link styling */
a {color: #f8941d; text-decoration: none;}
a:active {color: #000;}
a:hover {color: #f90;}

/* Image */
.post img.centered {display: block; margin: 10px auto; padding: 20px; background: url('images/img_center_bg.jpg') no-repeat center;}
.post img.alignright {display: inline; margin: 0 0 10px 20px; padding: 20px; background: url('images/img_bg.jpg') no-repeat center;}
.post img.alignleft {display: inline; margin: 0 20px 10px 0; padding: 20px; background: url('images/img_bg.jpg') no-repeat center;}
.post img.imgright {display: inline; margin: 0 0 10px 20px; padding: 20px; }
.post img.imgleft {display: inline; margin: 0 20px 10px 0; padding: 20px; }

img.centered {display: block; margin: 10px auto;}
img.alignright {display: inline; margin: 0 0 10px 20px; padding: 20px;}
img.alignleft {display: inline; margin: 0 20px 10px 0; padding: 20px;}
img.imgright {display: inline; margin: 0 0 10px 20px; padding: 20px;}
img.imgleft {display: inline; margin: 0 20px 10px 0; padding: 20px;}
.centered {display: block; margin: auto;}
.alignleft {float: left; margin-right: 10px;}
.alignright {float: right; margin-left: 10px;}
.imgleft {float: left; margin-right: 10px;}
.imgright {float: right; margin-left: 10px;}

/* CUSTOM CODE */
#contentwide {display: inline; float: left; width: 940px; margin-left: 10px; padding: 20px 0;}

.post h1 {font: bold 1.4em 'Open Sans', Arial, Verdana, Sans-serif; color: #fff !important; padding: 8px 0 8px 28px; background: #44c7ff; width: 710px; margin: 0 0 10px -15px;}
.post h2.morelist {font: bold 1.2em 'Open Sans', Arial, Verdana, Sans-serif; color: #000 !important; padding: 5px 10px 5px 28px; background: #ffe1bd; width: 700px; margin: 0 0 10px -15px;}
.post ul.references {list-style: none;}
.post ul.references li {background: url('images/new-window.png') no-repeat 0 4px; padding: 1px 0 1px 20px;}
.post ul.facts {list-style: none;}
.post ul.facts li {background: url('images/facts.gif') no-repeat 0 1px; padding: 0 0 15px 20px;}
.post ul.visa {list-style: none;}
.post ul.visa li { padding: 1px 0 1px 10px;}
.post ul.nobullit {list-style: none;}
.post ul.nobullit li { padding: 1px 0 1px 10px;}
.post ul.pdfdoc {list-style: none;}
.post ul.pdfdoc li {background: url('images/pdfdoc.jpg') no-repeat 0 1px; padding: 0 0 15px 20px;}
.post ul.flickr {list-style: none;}
.post ul.flickr li {background: url('images/flickr.jpg') no-repeat 0 1px; padding: 0 0 0 70px; }
.post ul.suitcase {list-style: none;}
.post ul.suitcase li {background: url('images/suitcase.jpg') no-repeat 0 1px; padding: 0 0 4px 30px; }
.post ul.history {list-style: none; }
.post ul.history li {background: url('images/history.png') no-repeat 0 1px; padding: 1px 0 10px 20px;}
.post p {margin: 15px 15px 20px 15px;}
.post p.small {margin: 15px 15px 20px 15px; float: right; font-size: 90%; }
.post #slideshow {height: 260px; margin: 0 0 0 0; padding: 34px 4px 4px 34px; background: url('images/img_center_bg.jpg') no-repeat center; z-index:-1; }
.post .subscribebox {padding: 20px 0 20px 15px;}
.post .wunderweather {padding: 10px 0 25px 135px;}
.post span.author { float: right; font-size: 95%; }

.columns h3.title_highlights {display: block; width: 240px; height: 40px; background: url('images/title_highlights.gif') no-repeat center; text-indent: -9999px; padding: 0 0 2px 0; margin: 5px 0;}
.columns h3.title_islands {display: block; width: 240px; height: 40px; background: url('images/title_islands.gif') no-repeat center; text-indent: -9999px; padding: 0 0 2px 0; margin: 5px 0;}
.columns h3.title_cities {display: block; width: 240px; height: 40px; background: url('images/title_cities.gif') no-repeat center; text-indent: -9999px; padding: 0 0 2px 0; margin: 5px 0;}
.columns h3.title_shopping {display: block; width: 240px; height: 40px; background: url('images/title_shopping.gif') no-repeat center; text-indent: -9999px; padding: 0 0 2px 0; margin: 5px 0;}
.columns ul li.last {border-bottom: 1px solid #eee; padding: 5px 0; font-style:italic;}
.columns ul li a:hover { text-decoration: underline; color: #f7c487;}
.columns ul li.last a:hover { text-decoration: underline; color: #f7c487;}

.post-columnmain {border: 1px solid #ceceae; background: #fff; width: 240px; height: 280px; float: left; margin: 0 2px 10px 2px;}
.post-columnmain p {padding: 0 15px;}
.post-columnmain h3 {font-size: 1.5em; line-height: 1em; color: #00b3ff; margin: 0 10px;}
.post-columnmain h3 a {color: #00b3ff;}

.post ul.onthispage {margin-bottom:0; overflow:hidden; }
.post ul.onthispage li {float:left; display:inline; padding: 4px 0 4px 35px; background: url('images/black-arrow.png') no-repeat 0 8px; font-size: 95%; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; color: #666; }
#sidebyside li {width:40%;}

/* shopping malls list */
.post .shoppingmalls { background: #fff;}
.post .shoppingmalls .theme1 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
.post .shoppingmalls .theme2 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
.post .shoppingmalls .theme1 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
.post .shoppingmalls .theme2 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
.post .shoppingmalls .theme1 a.image { height: 140px; }
.post .shoppingmalls .theme2 a.image { height: 140px; }
.post .shoppingmalls .theme1 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
.post .shoppingmalls .theme2 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; } 

/* airlines malls list */
.post .airlines { background: #fff;}
.post .airlines .theme1 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
.post .airlines .theme2 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
.post .airlines .theme1 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
.post .airlines .theme2 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
.post .airlines .theme1 a.image { height: 140px; }
.post .airlines .theme2 a.image { height: 140px; }
.post .airlines .theme1 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
.post .airlines .theme2 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; } 

/* advertorial */
.post .adv { display:block; width:560px; margin:0 0 1.5em 0; padding:0 0 0.5em 0; border:1px #fe8f0a solid; border-radius:8px; -moz-border-radius:8px; background-color:#fed29c; }
.post .adv .alert { background-color:rgb(255,235,200); }
.post .adv img { margin:0 20px 20px 20px; float:right; }
.post .adv p, .post .adv ul, .post .adv ol { padding:0 0 1em 0; margin:0 20px; }
.post .adv ol { margin-left:2em; }
.post .adv h4 { font-size:1.2em; margin:15px 20px; padding:0; }
.post .adv h4 img { float:left; margin:-2px 5px 0 -10px; }
.post .adv .panel { width:250px; border-radius:0; -moz-border-radius:0; }

/* tabbed home */
.postmain {border: 1px solid #ceceae; background: #fff; clear: both; margin-bottom: 20px; padding: 15px;}
.home-tab {overflow: hidden; margin-bottom: 20px;}
.postmain ul.home-tab-list {list-style: none; margin: 0; }
.postmain ul.home-tab-list li {float: left; margin: 0;}
.postmain ul.home-tab-list li a {display: block; padding: 5px 10px; border-right: 1px solid #ddd; font-size: 1.1em; line-height: 1em; color: #ccc; }
.postmain ul.home-tab-list li a.current { color: #00b3ff;}
.home-tab div {clear: both; background: #fff; border: 1px solid #ddd; padding: 20px; height: 290px; }
.home-tab div ul {margin: 0; list-style: none;}
.home-tab div ul li {border-bottom: 1px solid #eee; padding: 10px 0;}
.home-tab span.boxfooter { font-size: 85%; float: right; padding: 5px 0 0 0;}
.home-tab div ul.mooiste {margin: 0; list-style: none; overflow:hidden; }
.home-tab div ul.mooiste li{float: left; display:inline; border-bottom: 1px solid #eee; background: url('images/attractions.jpg') no-repeat 0 11px; padding: 10px 0 10px 35px;}
#mooistedubbel li {width:43%;}
.home-tab div ul.beste {margin: 0; list-style: none; overflow:hidden; }
.home-tab div ul.beste li{float: left; display:inline; border-bottom: 1px solid #eee; background: url('images/hotelbed.jpg') no-repeat 0 11px; padding: 10px 0 10px 35px;}
#bestedubbel li {width:43%;}
.postmain ul.topicslist li {float: left; }
.postmain ul.topicslist li.dark { width: 80%; }
.postmain ul.topicslist li.last { float: right; text-align: right; width: 20%; }

/* wallpapers list */
#contentwide .post .wallpapers { background: #fff; height: 5300px;}
#contentwide .post .wallpapers .theme1 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
#contentwide .post .wallpapers .theme2 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
#contentwide .post .wallpapers .theme3 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
#contentwide .post .wallpapers .theme1 p { height: 70px; padding: 0 0 5px 5px; }
#contentwide .post .wallpapers .theme2 p { height: 70px; padding: 0 0 5px 5px; }
#contentwide .post .wallpapers .theme3 p { height: 70px; padding: 0 0 5px 5px; }
#contentwide .post .wallpapers .theme1 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
#contentwide .post .wallpapers .theme2 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
#contentwide .post .wallpapers .theme3 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
#contentwide .post .wallpapers .theme1 a.image { height: 140px; }
#contentwide .post .wallpapers .theme2 a.image { height: 140px; }
#contentwide .post .wallpapers .theme3 a.image { height: 140px; }
#contentwide .post .wallpapers .theme1 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
#contentwide .post .wallpapers .theme2 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
#contentwide .post .wallpapers .theme3 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }

/* photos list */
#content .post .photos { background: #fff; height: 800px;}
#content .post .photos .theme1 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
#content .post .photos .theme2 { float: left; margin:0; padding: 12px 10px 12px 5px; background: #fff; display: block; line-height: 1.35em; width:269px; }
#content .post .photos .theme1 p { height: 70px; padding: 0 0 5px 5px; }
#content .post .photos .theme2 p { height: 70px; padding: 0 0 5px 5px; }
#content .post .photos .theme1 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
#content .post .photos .theme2 a { color: #000000; display: block; /*height: 3em;*/ margin: 5px 0 5px 3px; }
#content .post .photos .theme1 a.image { height: 140px; }
#content .post .photos .theme2 a.image { height: 140px; }
#content .post .photos .theme1 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
#content .post .photos .theme2 a:hover { color: #00bbe4; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }

/* linkpage */
#nav-linklist1 { margin-top: 2px; width: 617px;	float: left; display: inline;	padding: 10px 0 0 0; }
#nav-linklist1 div.box { width: 270px; float: left; display: inline; margin-right: 20px; margin-bottom: 20px;	}
#nav-linklist1 div.box li { /* font-family:	Arial, Helvetica, sans-serif;*/	margin: 0; padding:0;	list-style: none;	line-height: 1.5em;	padding-bottom: 4px; padding-left: 5px;	padding-right: 5px; }
#nav-linklist1 div.box ul { margin: 0; padding: 5px 0 20px 0;	list-style: none; }
#nav-linklist1 div.box li a { color: #333; text-decoration: none;	display: block;	/*padding: 2px 5px;*/	padding-left:2px; }
#nav-linklist1 div.box li a:hover { text-decoration: none; background: #fff; }
#nav-linklist1 div.box h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;	padding: 0 5px 0 5px;	line-height: 1.7em;	background-color: #e9a07c; color: #fff; }
#nav-linklist1 div.box h3 a.header { display: block; font-family:	Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#nav-linklist2 { margin-top: 2px;	width: 717px;	float: left; display: inline;	padding: 10px 0 0 0; }
#nav-linklist2 div.box { width: 270px; float: left; display: inline; margin-right: 20px; margin-bottom: 20px;	}
#nav-linklist2 div.box li { /* font-family:	Arial, Helvetica, sans-serif;*/	margin: 0; padding:0;	list-style: none;	line-height: 1.5em;	padding-bottom: 4px; padding-left: 5px;	padding-right: 5px; }
#nav-linklist2 div.box ul { margin: 0; padding: 5px 0 20px 0;	list-style: none; }
#nav-linklist2 div.box li a { color: #333; text-decoration: none;	display: block; /*padding: 2px 5px;*/ padding-left:2px; }
#nav-linklist2 div.box li a:hover { text-decoration: none; background: #fff; }
#nav-linklist2 div.box h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;	padding: 0 5px 0 5px;	line-height: 1.7em;	background-color: #e9a07c; color: #fff; }
#nav-linklist2 div.box h3 a.header { display: block; font-family:	Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#nav-linklist3 { margin-top: 2px;	width: 717px;	float: left; display: inline;	padding: 10px 0 0 0; }
#nav-linklist3 div.box { width: 270px; float: left; display: inline; margin-right: 20px; margin-bottom: 20px;	}
#nav-linklist3 div.box li { /* font-family: Arial, Helvetica, sans-serif;*/	margin: 0; padding:0;	list-style: none;	line-height: 1.5em;	padding-bottom: 4px; padding-left: 5px;	padding-right: 5px; }
#nav-linklist3 div.box ul { margin: 0; padding: 5px 0 20px 0; list-style: none; }
#nav-linklist3 div.box li a { color: #333; text-decoration: none; display: block;	/*padding: 2px 5px;*/	padding-left:2px; }
#nav-linklist3 div.box li a:hover { text-decoration: none; background: #fff; }
#nav-linklist3 div.box h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;	padding: 0 5px 0 5px;	line-height: 1.7em;	background-color: #e9a07c; color: #fff; }
#nav-linklist3 div.box h3 a.header { display: block; font-family:	Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#nav-linklist4 { margin-top: 2px;	width: 717px;	float: left; display: inline;	padding: 10px 0 0 0; }
#nav-linklist4 div.box { width: 270px; float: left; display: inline; margin-right: 20px; margin-bottom: 20px;	}
#nav-linklist4 div.box li { /* font-family: Arial, Helvetica, sans-serif;*/	margin: 0; padding:0;	list-style: none;	line-height: 1.5em;	padding-bottom: 4px; padding-left: 5px;	padding-right: 5px; }
#nav-linklist4 div.box ul { margin: 0; padding: 5px 0 20px 0; list-style: none; }
#nav-linklist4 div.box li a { color: #333; text-decoration: none; display: block;	/*padding: 2px 5px;*/	padding-left:2px; }
#nav-linklist4 div.box li a:hover { text-decoration: none; background: #fff; }
#nav-linklist4 div.box h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;	padding: 0 5px 0 5px;	line-height: 1.7em;	background-color: #e9a07c; color: #fff; }
#nav-linklist4 div.box h3 a.header { display: block; font-family:	Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#nav-linklist5 { margin-top: 2px;	width: 717px;	float: left; display: inline;	padding: 10px 0 0 0; }
#nav-linklist5 div.box { width: 270px; float: left; display: inline; margin-right: 20px; margin-bottom: 20px;	}
#nav-linklist5 div.box li { /* font-family: Arial, Helvetica, sans-serif;*/	margin: 0; padding:0;	list-style: none;	line-height: 1.5em;	padding-bottom: 4px; padding-left: 5px;	padding-right: 5px; }
#nav-linklist5 div.box ul { margin: 0; padding: 5px 0 20px 0; list-style: none; }
#nav-linklist5 div.box li a { color: #333; text-decoration: none; display: block;	/*padding: 2px 5px;*/	padding-left:2px; }
#nav-linklist5 div.box li a:hover { text-decoration: none; background: #fff; }
#nav-linklist5 div.box h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;	padding: 0 5px 0 5px;	line-height: 1.7em;	background-color: #e9a07c; color: #fff; }
#nav-linklist5 div.box h3 a.header { display: block; font-family:	Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#nav-linklist6 { margin-top: 2px;	width: 717px;	float: left; display: inline;	padding: 10px 0 0 0; }
#nav-linklist6 div.box { width: 270px; float: left; display: inline; margin-right: 20px; margin-bottom: 20px;	}
#nav-linklist6 div.box li { /* font-family: Arial, Helvetica, sans-serif;*/	margin: 0; padding:0;	list-style: none;	line-height: 1.5em;	padding-bottom: 4px; padding-left: 5px;	padding-right: 5px; }
#nav-linklist6 div.box ul { margin: 0; padding: 5px 0 20px 0; list-style: none; }
#nav-linklist6 div.box li a { color: #333; text-decoration: none; display: block;	/*padding: 2px 5px;*/	padding-left:2px; }
#nav-linklist6 div.box li a:hover { text-decoration: none; background: #fff; }
#nav-linklist6 div.box h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;	padding: 0 5px 0 5px;	line-height: 1.7em;	background-color: #e9a07c; color: #fff; }
#nav-linklist6 div.box h3 a.header { display: block; font-family:	Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#nav-linklist7 { margin-top: 2px;	width: 717px;	float: left; display: inline;	padding: 10px 0 0 0; }
#nav-linklist7 div.box { width: 270px; float: left; display: inline; margin-right: 20px; margin-bottom: 20px;	}
#nav-linklist7 div.box li { /* font-family: Arial, Helvetica, sans-serif;*/	margin: 0; padding:0;	list-style: none;	line-height: 1.5em;	padding-bottom: 4px; padding-left: 5px;	padding-right: 5px; }
#nav-linklist7 div.box ul { margin: 0; padding: 5px 0 20px 0; list-style: none; }
#nav-linklist7 div.box li a { color: #333; text-decoration: none; display: block;	/*padding: 2px 5px;*/	padding-left:2px; }
#nav-linklist7 div.box li a:hover { text-decoration: none; background: #fff; }
#nav-linklist7 div.box h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;	padding: 0 5px 0 5px;	line-height: 1.7em;	background-color: #e9a07c; color: #fff; }
#nav-linklist7 div.box h3 a.header { display: block; font-family:	Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#nav-linklist8 { margin-top: 2px;	width: 717px;	float: left; display: inline;	padding: 10px 0 0 0; }
#nav-linklist8 div.box { width: 270px; float: left; display: inline; margin-right: 20px; margin-bottom: 20px;	}
#nav-linklist8 div.box li { /* font-family: Arial, Helvetica, sans-serif;*/	margin: 0; padding:0;	list-style: none;	line-height: 1.5em;	padding-bottom: 4px; padding-left: 5px;	padding-right: 5px; }
#nav-linklist8 div.box ul { margin: 0; padding: 5px 0 20px 0; list-style: none; }
#nav-linklist8 div.box li a { color: #333; text-decoration: none; display: block;	/*padding: 2px 5px;*/	padding-left:2px; }
#nav-linklist8 div.box li a:hover { text-decoration: none; background: #fff; }
#nav-linklist8 div.box h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;	padding: 0 5px 0 5px;	line-height: 1.7em;	background-color: #e9a07c; color: #fff; }
#nav-linklist8 div.box h3 a.header { display: block; font-family:	Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
/* linkpage */

.post ul.pages {margin-bottom:20px; overflow:hidden; }
.post ul.pages li {float:left; display:inline; padding: 8px 0 8px 35px; background: url('images/black-arrow.png') no-repeat 0 16px; font-size: 95%; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; line-height: 1.8em; color: #666; }
#double li {width:43%;}
#double2 li {width:43%;}
#double3 li {width:43%;}

.post ul.hotelbed {margin-bottom:20px; overflow:hidden; }
.post ul.hotelbed li {float:left; display:inline; padding: 8px 0 8px 35px; background: url('images/hotelbed.jpg') no-repeat 0 10px; font-size: 95%; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; color: #666; }
#hoteldouble li {width:43%;}
#hoteldouble2 li {width:43%;}
#hoteldouble3 li {width:43%;}
#hoteldouble4 li {width:43%;}

.post ul.restaurant {margin-bottom:20px; overflow:hidden; }
.post ul.restaurant li {float:left; display:inline; padding: 8px 0 8px 35px; background: url('images/restaurants.png') no-repeat 0 10px; font-size: 95%; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; color: #666;}
#restaurantdouble li {width:43%;}
#restaurantdouble2 li {width:43%;}
#restaurantdouble3 li {width:43%;}

.post ul.listarrow {margin-bottom:20px; overflow:hidden; }
.post ul.listarrow li {float:left; display:inline; padding: 8px 0 8px 35px; background: url('images/listarrow.gif') no-repeat 0 10px; font-size: 95%; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; color: #666;}
#listarrowdouble li {width:43%;}

.post ul.hospitals {list-style: none;}
.post ul.hospitals li {float:left; display:inline; padding: 8px 0 8px 35px; background: url('images/hospitals.jpg') no-repeat 0 10px; font-size: 95%; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; color: #666;}
#hospitalsdouble li {width:43%;}

.post ul.events {list-style: none;}
.post ul.events li {float:left; display:inline; padding: 8px 0 8px 35px; background: url('images/date.jpg') no-repeat 0 10px; font-size: 95%; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; color: #666;}
#eventsdouble li {width:43%;}

.post ul.islands {list-style: none;}
.post ul.islands li {float:left; display:inline; padding: 8px 0 8px 35px; background: url('images/islands.png') no-repeat 0 10px; font-size: 95%; font: 400 1em 'Open Sans', Arial, Verdana, Sans-serif; color: #666;}
#islandsdouble li {width:43%;}

/* slideshowbox */
#slideshowbox	{ margin:0; padding: 11px 10px 8px 62px; z-index:-1; background: url('images/SmallBox.png'); background-repeat:no-repeat; }
/* slideshowbox */
/* slideshowbox540 */
#slideshowbox540	{ margin:0; padding: 11px 10px 8px 12px; z-index:-1; }
/* slideshowbox540 */

.sidebox h3 span {color:#F8941D;}
.sidebox img {padding: 0 0 0 35px;}
.sidebox ul.sidebarimg {}
.sidebox ul.sidebarlist { overflow: hidden; width: 350px; list-style: none;}
.sidebox ul.sidebarlist li { padding: 4px 2px 4px 5px; margin: 0 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.sidebarlist li a { text-decoration: none; color: #11414D;}
.sidebox ul.sidebarlist li a:hover { text-decoration: underline;}
ul.sidebarlist { list-style-type:none; margin:0; line-height: 1.75em; padding: 5px 0 5px 0px;}
#aside .googlead {margin-bottom: 30px; }

.sidebox ul.sbshoppinglist { overflow: hidden; width: 350px; list-style: none; line-height: 1.75em; padding: 5px 0 5px 0px; font-family: 'Open Sans', Arial, Verdana, Sans-serif;}
.sidebox ul.sbshoppinglist li {background: url('images/shopping.jpg') no-repeat 0 2px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.sbshoppinglist li a { text-decoration: none; color: #11414D;}
.sidebox ul.sbshoppinglist li a:hover { text-decoration: underline;}

.sidebox ul.pageslist { overflow: hidden; width: 350px; list-style: none; line-height: 1.75em; padding: 5px 0 5px 0px; font-family: 'Open Sans', Arial, Verdana, Sans-serif;}
.sidebox ul.pageslist li {background: url('images/pages.png') no-repeat 0 7px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.pageslist li a { text-decoration: none; }
.sidebox ul.pageslist li a:hover { text-decoration: underline;}

.sidebox ul.adlist { width: 350px; list-style: none; line-height: 1.75em; padding: 5px 0 5px 0px; }
.sidebox ul.adlist li {background: url('images/thumbsup.png') no-repeat 0 6px; padding: 0 2px 5px 25px; border-bottom: 1px #eeeeee solid;}
.sidebox ul.adlist li a { text-decoration: none; }
.sidebox ul.adlist li a:hover { text-decoration: underline;}

.sidebox ul.guidebook { overflow: hidden; width: 350px; list-style: none; line-height: 1.75em; padding: 5px 0 5px 0px; }
.sidebox ul.guidebook li.orange {background: url('images/list-orange.gif') no-repeat 0 7px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.guidebook li.grey {background: url('images/list-grey.gif') no-repeat 0 7px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.guidebook li.blue {background: url('images/list-blue.gif') no-repeat 0 7px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.guidebook li.pink {background: url('images/list-pink.gif') no-repeat 0 7px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.guidebook li.green {background: url('images/list-green.gif') no-repeat 0 7px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.guidebook li.yellow {background: url('images/list-yellow.gif') no-repeat 0 7px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.guidebook li.purple {background: url('images/list-purple.gif') no-repeat 0 7px; padding: 0 2px 5px 30px; margin: 5px 0 0 3px; float: left; width: 349px; font-weight: normal; color: #11414D; border-bottom: 1px #eeeeee solid;}
.sidebox ul.guidebook li a { text-decoration: none; color: #11414D;}
.sidebox ul.guidebook li a:hover { text-decoration: underline;}
.sidebox img.dental {margin: 10px 0 10px 0; }

.footer-logos a.agoda-my {text-indent: -9999px; display: block; float: left; height: 40px; width: 55px; background: url('images/footer_logos.png') no-repeat 0 0;}
.footer-logos a.rentalcars-my {text-indent: -9999px; display: block; float: left; height: 40px; width: 80px; background: url('images/footer_logos.png') no-repeat -55px 0;}
.footer-logos a.klook-my {text-indent: -9999px; display: block; float: left; height: 40px; width: 65px; background: url('images/footer_logos.png') no-repeat -135px 0;}

.post img.centerednbg {display: block; padding: 10px 0 10px 3px;}
.post img.big {display: block; padding: 10px 0 10px 5px;}
.post img.centeredmap {display: block; padding: 10px 0 10px 10px;}
.post img.centeredimage {display: block; padding: 10px 0 10px 10px;}
.post img.mapsstates {display: block; padding: 10px 0 10px 15px;}
.post img.islands {display: block; padding: 0 0 0 25px;}
.post img.malls {display: block; padding: 0 0 0 25px;}
.post img.custom {display: block; padding: 0 0 0 15px;}
.post img.alignright225 {display: inline; margin: 0 0 10px 20px; padding: 20px; background: url('images/img_bg_225x150.jpg') no-repeat center;}
.post img.alignleft225 {display: inline; margin: 0 20px 10px 0; padding: 20px; background: url('images/img_bg_225x150.jpg') no-repeat center;}
.post img.alignrightnobg {display: inline; margin: 0 0 5px 5px; padding: 5px;}
.post img.alignleftnobg {display: inline; margin: 0 5px 5px 0; padding: 5px;}
.post img.banner468 {display: block; padding: 10px 0 10px 45px;}
.sidebox img.alignsidebar225 {display: inline; margin: 0 0 0 0; padding: 20px; background: url('images/img_bg_sidebar_225x150.jpg') no-repeat center;}

img.alignright225 {display: inline; margin: 0 0 10px 20px; padding: 20px;}
img.alignleft225 {display: inline; margin: 0 20px 10px 0; padding: 20px;}
img.alignrightnobg {display: inline; margin: 0 0 5px 5px; padding: 5px;}
img.alignleftnobg {display: inline; margin: 0 5px 5px 0; padding: 5px;}
img.centerednbg {display: block;}
img.pnf404 {margin: 0 0 0 25px;}
.centerednbg {display: block;}
.alignright225 {float: right; margin-left: 10px;}
.alignleft225 {float: left; margin-left: 10px;}
.alignrightnobg {float: right; margin-left: 5px;}
.alignleftnobg {float: left; margin-left: 5px;}

table.box{ margin: 0 0 0 0px; padding: 0 0 25px 45px; width: 600px; }
td.boxbold{ font-weight: bold; }
table.citieslist { padding: 0 0 0 15px; }
table.stats { padding: 0 0 0 10px; } 

/* flickr badge */
#flickr_badge_uber_wrapper {text-align:center; width:285px;position:relative;}
#flickr_badge_wrapper {padding:0px 0 0px 0;}
.flickr_badge_image {margin:0 0px 0px 0px;border:0px solid black;padding:6px;float:left;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
#flickr_badge_image1, #flickr_badge_image2, #flickr_badge_image3, #flickr_badge_image4{}
/* flickr badge */

/* recentposts */
.pagesBox { margin-bottom: 0px; width: 540px;}
.pagesBox ul { overflow: hidden; width: 540px;}
.pagesBox li { padding: 4px 2px 4px 2px; width: 538px; height: 25px; font-weight: normal; color: #11414D; background: #FFFFFF; border-bottom: 1px #eeeeee solid;}
.pagesBox li.last { width: 538px; height: 25px; padding: 4px 8px 4px 2px; background: #fdfcfa;}
.pagesBox li a { text-decoration: none; color: #11414D;}
.pagesBox li a:hover { text-decoration: underline;}
.pagesBox .recentpost_name {float:left; width: 345px;}
.pagesBox .recentpost_category {float:left; width: 100px;}
.pagesBox .recentpost_date {float:left; width: 80px;}
ul.pageslist { margin: 0; line-height: 1.75em; padding: 15px 0 15px 5px; font-family: Arial, Verdana, Tahoma, Sans-serif; list-style: none;}
/* recentposts */
#menu, #nav{display:none;}

@media (max-width: 1140px) {
#container, .slide-wrap, .pagesBox, .pagesBox ul, .pagesBox li.last, .post h1, .generalBox, .hotelsBox{ width:100%;}
#header{height:204px; background-size:100% auto;}
#header .header-title{width:170px; height:85px; background-size: 100% auto;}
.menu{width:100%; padding-left:0;}
.menu li a.home{width:54px;}
.menu li a.home:hover{width:54px;}
.menu li a.news{width:56px;}
.menu li a.news:hover{width:56px;}
.menu li a.attractions{width:104px;}
.menu li a.attractions:hover{width:104px;}
.menu li a.hotel{width:118px;}
.menu li a.hotel:hover{width:118px;}
.menu li a.forum{width:70px;}
.menu li a.forum:hover{width:70px;}
.menu li a.tips{width:52px;}
.menu li a.tips:hover{width:52px;}
.menu li a.faq{width:48px;}
.menu li a.faq:hover{width:48px;}
.slide-content .thumb{ width:400px; overflow:hidden;}
#slide-control{width:440px; }
.slide-content .desc{width:290px; }
.responsiveslides{width:560px !important; height:auto;}
.responsiveslides-slide li{width:100%; height:auto;}
.responsiveslides-slide li .responsiveslides-caption{font-size:12px; }
.menu li a.general, .menu li a.cities{width:100px;}
.menu li a.general:hover, .menu li a.cities:hover{width:100px;}
.menu li a.islands{width:115px;}
.menu li a.islands:hover{width:115px;}
.menu li a.explore{width:130px;}
.menu li a.explore:hover{width:130px;}
.menu li a.borneo:hover{width:110px;}
.menu li a.borneo{width:110px;}
.menu li.menu-search{width:210px;}
.menu ul.dropdown-menu {   background: url("images/menu_dropdown_bg.gif") repeat scroll center bottom rgba(0, 0, 0, 0);    display: none;    padding: 10px;    position: absolute;    width: 200px;    z-index: 9999;}
#content{width:60%;}
.post {width:60%;}
.post-column{ width:140px; height:340px;}
.post-column .post-thumb {width:130px; margin-left:2px; }
.post h2.title_topics {    background: url("images/title_topics.gif") no-repeat scroll left center rgba(0, 0, 0, 0);    height: 40px;    margin: 0 0 10px -15px;    overflow: hidden;    padding: 0;    text-indent: -9999px;    width: 100%;}
.postmain { visibility: hidden; display: none; }
#container, .slide-wrap, .pagesBox, .pagesBox ul, .pagesBox li {    clear: both;    width: 100%; }
.pagesBox .recentpost_name {    float: left;    width: 180px;}
.pagesBox .recentpost_category {    float: left;    width: 100px;}
.pagesBox .recentpost_date {    float: left;    width: 50px;}
.post-columnmain{width:138px; height:190px;}
.columns h3.title_highlights, .columns h3.title_islands, .columns h3.title_cities{ width:135px; background-size: 100% auto;}
.post h2.title_welcome{background: url("images/title_welcome.gif") no-repeat scroll left center rgba(0, 0, 0, 0); overflow: hidden; width: 450px;}
#aside{width:36%; }
.generalBox ul{width:95%;}
.generalBox li.last{ width:40%;}
.generalBox li { width:50%;}
.post h2{ width:95%;}
.post .youtube {background: url("images/youtube_bg.gif") no-repeat scroll center center / 100% 100% rgba(0, 0, 0, 0); width: 380px;}
.post .youtube embed{ width:100% !important;}
.hotelsBox ul{width:88%;}
.post .google-map{background: url("images/google_map_bg.jpg") no-repeat scroll center center / 100% 100% rgba(0, 0, 0, 0); width: 380px;}
#footer { padding: 10px;    background: url("images/footer_bg.jpg") no-repeat scroll center bottom / 100% auto rgba(0, 0, 0, 0);}
#menu, #nav{display:none;}

}
@media (max-width: 765px) {
body, p, .post ul.listing, .sidebox ul.pageslist{font-size:12px !important}
li { padding:0;}
#header {    background-size: 100% 100%;    height: 160px;}
ul.top-menu {   font-size: 9px;}
ul.top-menu li.list{ padding: 0 2px;}
.menu li a.home, .menu li a.news, .menu li a.attractions, .menu li a.hotel, .menu li a.forum, .menu li a.tips, .menu li a.faq, .menu li a.general, .menu li a.cities, .menu li a.islands, .menu li a.explore, .menu li a.borneo {display:none;}
.menu li.menu-search {    display: block;    width: 100%;}
.slide-content .desc{ width:100%; font-size:1em;}
#slide-control {    width: 100%;}
#jFlowSlide .jFlowSlideContainer{ background:none;}
.slide-content .thumb{display:none;}
.responsiveslides{width:560px !important; height:auto;}
.responsiveslides-slide li{width:100%; height:auto;}
.responsiveslides-slide li .responsiveslides-caption{font-size:12px; }
#content {    display: block;    width: 95%;}
.post {width:95%;}
.post-column{ width:95%;}
.post-column .post-thumb { margin-left: 3px; width: 96%; height: 63%; border: 1px solid #ccc; background: #efefef; padding: 2px; }
.post h2.title_topics { background: url("images/title_topics.gif") no-repeat scroll left center / 180% 100% rgba(0, 0, 0, 0);}
.pagesBox .recentpost_name{ width:35%;}
.pagesBox .recentpost_category{width:30%; }
.pagesBox .recentpost_date{width:20%; }
.postmain { visibility: hidden; display: none; }
#container, .slide-wrap, .pagesBox, .pagesBox ul, .pagesBox li{font-size:10px }
.post-columnmain{ width:95%;}
.columns h3.title_highlights, .columns h3.title_islands, .columns h3.title_cities{ width:60%; background-size:auto}
.columns ul li, .sidebox ul.guidebook{ font-size:14px;}
.post h2.title_welcome{ background-size: 135% 75%; width:100%;}
.post h3.subscribe-title{ font-size:1.1em }
#aside {    display: block;    width: 95%; padding:0;}
#footer { padding: 10px;    background: url("images/footer_bg.jpg") no-repeat scroll center bottom / 100% 45% rgba(0, 0, 0, 0);}
.mar-btm{margin-bottom:0;}
.post .youtube{ width:82%; height:200px;}
.post .youtube embed{ width:100% !important; height:200px;}
.hotelsBox ul { font-size: 12px; width: 80%;}
.hotelsBox li{ width:85%;}
.post h3{ font-size:1.4em;}
.post .google-map{ width:80%;}
.post img.centerednbg { width:80%;}
.post img.big { width:80%;}
.post img.centeredmap { width:80%;}
.post img.centeredimage { width:80%;}
.post img.mapsstates { width:80%;}
.post img.islands { width:80%;}
.post img.malls { width:80%;}
.post img.custom { width:80%;}
#header .header-title{width:110px; height:54px; background-size: 100% 200%;}
#menu{
display:block;
margin: 2px 0 0 0;
}
	#menu 
	{
float:left;
width:100%;
	background: #febc6d;
	}
		#menu > a
			{
				display: none;
			}

			#menu li
			{
				position: relative;
				list-style:none;
				width:100%;
			}
				#menu li a
				{
					color: #fff;
					display: block;
				}
				#menu li a:active
				{
						background-color: #fea943 !important;
				}

			#menu span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #fff;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#menu > ul
			{
				height: 3.75em; /* 60 */
				background-color: #febc6d;
				border-top:solid 1px #FFFFFF;
				border-bottom:solid 1px #FFFFFF;
				z-index:9999;
				
			}
				#menu > ul > li
				{
					width: 25%;
					height: 100%;
					float: left;
					list-style:none;
				}
					#menu > ul > li > a
					{
						height: 100%;
						font-size: 1em; /* 24 */
						line-height: 2.5em; /* 60 (24) */
						text-align: center;text-decoration:none;
					}
						#menu > ul > li:not( :last-child ) > a
						{
							border-right: 1px solid #fff;
						}
						#menu > ul > li:hover > a,
						#menu > ul:not( :hover ) > li.active > a
						{
							background-color: #fea943;
							
						}


				/* second level */

				#menu li ul
				{
					background-color: #fea943;
					display: none;
		
					position: static;

					padding-top: 0;		z-index:9999;
				}
				
								
					#menu li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#menu li:not( :first-child ):hover ul
						{
							left: -1px;
							margin:0px;
							padding:0px;
						}
						#menu li ul a
						{
							font-size:1em; /* 20 */
						background-color:#558fb1;
						

							padding-right: 0.75em; /* 15 (20) */
							padding-left: 0.75em; /* 15 (20) */
							padding-bottom: 0.20em; /* 15 (20) */
							padding-top: 0.20em; /* 15 (20) */
							text-decoration:none;
						}
							#menu li ul li a:hover,
							#menu li ul:not( :hover ) li.active a
							{
								background-color: #d1f0fe;
								color:#000;
							}
				/************************For Menu Name *****************/
				#menu > a
				{
					padding:5px; /* 50 */
					font-size:16px;
					text-align: center;
				text-decoration:none;
					background-color: #febc6d;
					position: relative;
					color:#fff;
					text-transform:uppercase;		
					font-family:Tahoma, Geneva, sans-serif;
					font-weight:bold;
				}
					#menu > a:before,
					#menu > a:after
					{
						position: absolute;
				
						top: 5%;
						left: 25%;
						right: 25%;
						content: '';
					}
					#menu > a:after
					{
						top: 60%;
					}

				#menu:not( :target ) > a:first-of-type,
				#menu:target > a:last-of-type
				{
					display: block;
				}


			/* first level */

			#menu > ul
			{
				height: auto;
				display: none;
				left: 0;
				right: 0;
				margin:0px; padding:0px;
			}
				#menu:target > ul
				{
					display: block;
				}
				#menu > ul > li
				{
					width: 100%;
					float: none;
				}
					#menu > ul > li > a
					{
						height: auto;
						text-align: center;
						padding: 0 0.833em; /* 20 (24) */
						font-size:14px;
						text-transform:uppercase;
						font-family:Tahoma, Geneva, sans-serif;
						font-weight:bold;
					}
						#menu > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #fff;
						}
#nav{
display:block;
margin: 2px 0 0 0;
}
	#nav 
	{
float:left;
width:100%;
	background: #febc6d;
	}
		#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;
				list-style:none;
				width:100%;
			}
				#nav li a
				{
					color: #fff;
					display: block;
				}
				#nav li a:active
				{
						background-color: #949494 !important;
				}

			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #fff;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav > ul
			{
				height: 3.75em; /* 60 */
				background-color: #febc6d;
				border-top:solid 1px #fff;
				border-bottom:solid 1px #fff;
				z-index:9999;
				
			}
				#nav > ul > li
				{
					width: 25%;
					height: 100%;
					float: left;
					list-style:none;
				}
					#nav > ul > li > a
					{
						height: 100%;
						line-height: 2.5em; /* 60 (24) */
						text-align: center;
						text-decoration:none;
						font-family: Tahoma,Geneva,sans-serif;
						font-size: 14px;
						font-weight: bold;	
						text-transform:uppercase;				}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: 1px solid #fff;
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background-color: #fea943;
							
						}


				/* second level */

				#nav li ul
				{
					background-color: #949494;
					display: none;
					font-size:12px;
					position: static;

					padding-top: 0;		z-index:9999;
				}
				#nav li ul li h3
				{
					font-size:14px;
					color:#000;
					border-bottom:1px dashed #000;
					margin-bottom:0;
					font-weight:bold;
				}
						#nav li ul li h3 a{ color:#000}		
						
						
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: -1px;
							margin:0px;
							padding:0px;
						}
						#nav li ul a
						{
							font-size:1em; /* 20 */
						background-color:#fea943;
						

							padding-right: 0.75em; /* 15 (20) */
							padding-left: 0.75em; /* 15 (20) */
							padding-bottom: 0.20em; /* 15 (20) */
							padding-top: 0.20em; /* 15 (20) */
							text-decoration:none;
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								/*background-color: #d1f0fe;*/
								color:#fff;
								text-decoration:underline;
							}
				/************************For Menu Name *****************/
				#nav > a
				{
					padding:5px; /* 50 */
					font-size:16px;
					text-align: center;
				text-decoration:none;
					background-color: #febc6d;
					position: relative;
					color:#fff;
					text-transform:uppercase;		
					font-family:Tahoma, Geneva, sans-serif;
					font-weight:bold;
					
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
				
						top: 5%;
						left: 25%;
						right: 25%;
						content: '';
					}
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;
				}


			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				left: 0;
				right: 0;
				margin:0px; padding:0px;
			}
				#nav:target > ul
				{
					display: block;
				}
				#nav > ul > li
				{
					width: 100%;
					float: none;
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: left;
						padding: 0 0.833em; /* 20 (24) */
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #fff;
						}
.none{ display:none}
.menu li a.rss{ margin-left:35px}
}