a#nav_help{float:left; text-indent:-5000em;}
a#banner_bottom2 {background-image:url(/images/banner/banner_airport.jpg);display:block;height:124px;margin-top:2px;position:relative;width:256px;}

/* Stupid Wego code fix */

div#leftcolumn{height:auto;}
div#mainContent{display:inline-block; height:auto; *height:1%; margin-top:5px;}
div#container{overflow:hidden;}
div#innercolumn_bgbottom{margin-bottom:20px;}
div#innercolumn_bgmiddle{ background-repeat:repeat-y; height:auto; margin-bottom:-20px;}
div#left_banner {background-image:url(/images/help/banner_help.jpg);height:130px;padding:90px 0 0 244px;width:469px;}
div#header{ overflow:hidden;}
div#arrow_tips{background-repeat:no-repeat;}

/* Common Styles */

.left{display:inline; float:left; margin:0 10px 20px 0;}
.nounderline{text-decoration:none;}
.nounderline:hover{text-decoration:underline;}

/* Sub Navigation */

#tab ul li{display:inline; float:left;}
#tab ul a{float:left; display:block; text-indent:-5000em; height:31px; width:92px; background:url(/images/help/nav_plantrip.gif) top left no-repeat; outline:none;}
  #tab ul a.findflights{ background-image:url(/images/help/nav_findflights.gif); width:85px;}
  #tab ul a.findhotels{ background-image:url(/images/help/nav_findhotels.gif); width:85px;}
  #tab ul a.findactivities{ background-image:url(/images/help/nav_findactivities.gif); width:107px;}
  #tab ul a.researchnav{ background-image:url(/images/help/nav_research.gif); width:146px;}
  #tab ul a.otherinfo{ background-image:url(/images/help/nav_otherinfo.gif); width:123px;}
  
  #tab ul li.active a.plantrip{background-image:url(/images/help/nav_plantrip_active.gif);}
  #tab ul li.active a.findflights{background-image:url(/images/help/nav_findflights_active.gif);}
  #tab ul li.active a.findhotels{background-image:url(/images/help/nav_findhotels_active.gif);}
  #tab ul li.active a.findactivities{background-image:url(/images/help/nav_findactivities_active.gif);}
  #tab ul li.active a.researchnav{background-image:url(/images/help/nav_research_active.gif);}
  #tab ul li.active a.otherinfo{background-image:url(/images/help/nav_otherinfo_active.gif);}

/* Main Navigation */

div#content_top{background:url(/images/help/nav_bg.jpg) top left repeat-x;}

a#nav_home,a#nav_whysingapore, a#nav_singaporeevents{ width:100px; background-repeat:no-repeat;}
a#nav_whysingapore{width:160px;}
a#nav_singaporeevents{width:182px;}
a#nav_destinationdashboard{width:233px;}
a#nav_tipsinfo_sel,a#nav_tipsinfo{width:132px;}
a#nav_help, a#nav_help_sel{ background: url(/images/navigation/nav_onlinehelp.jpg) top left no-repeat; width:129px; height:53px; text-indent:-5000em; outline:none;}
  a#nav_help_sel{background-image:url(/images/navigation/nav_onlinehelp_sel.jpg);}


/* Floated List */

ul.floatedlist{margin:0.5em 0 0em 0; overflow:hidden; list-style:none !important;}
ul.floatedlist li{overflow:hidden; border-bottom:1px #ccc solid; margin-bottom:-2px; padding-top:1.5em !important; margin-left:0 !important; position:relative; clear:both; list-style-type:none !important; *display:inline-block;}
  ul.floatedlist li.dealsabs{height:182px;}
  ul.floatedlist li.dealsabs img{ margin:0px -145px 0 0;}
  ul.floatedlist li.dealsabs h2{position:relative;}
  ul.floatedlist li.dealsabs h2 img{position:relative; margin-left:245px; top:0;}
  ul.floatedlist li.dealsabs p{position:relative;margin-left:245px;}
  ul.floatedlist li.margined p{margin-left:257px;}
  
  p.note{border-top:1px #ccc solid; padding-top:10px; clear:both;}

/* Ajax List */

ul#tabs{list-style:none; overflow:hidden; margin-bottom:20px; margin-left:-10px;}
  ul#tabs li{display:inline; margin:0 10px 0 -1px !important; border-left:1px #ccc solid; padding-left:10px !important; }
  ul#tabs li a{display:inline; background:url(/images/help/arrow.jpg) 100% 5px no-repeat; padding:4px 15px 2px 0; text-decoration:none; color:#005ad4; outline:none; font-weight:bold;}
  
  ul#tabs li.hidden{ position:absolute; left:-5000em;}
  ul#tabs li.ui-tabs-selected a{color:#000; background-image:url(/images/help/arrow_active.jpg); font-weight:bold;}


table.commontable{margin:10px 0; width:auto;}
  table.commontable td{vertical-align:middle; padding:0 0px;}
  table.commontable td.ortext{font-weight:bold; padding:0 8px 0 2px; vertical-align:top; padding-top:20px; color:#575757;}
  table.commontable td.checkflight{vertical-align:top; padding-top:18px;}
  table.commontable td img{margin-bottom:15px;}

.tabcontainer{overflow:hidden; position:relative;}
  *html .tabcontainer{height:1%;}
.tabcontainer h1 img, .tabcontainer h2 img{ position:relative;}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide { position: absolute; left: -10000px;}
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav { display: none;}
}

/* Skin */

.ui-tabs-nav:after { display: block;  clear: both; content: " ";}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: pointer;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */   display: inline-block;}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */   display: inline-block;}


/* Cufon Styles */

#innercolumn_content h1, #innercolumn_content h2, #innercolumn_content h2 a{font-size:20px; color:#505050; margin-bottom:10px; text-decoration:none;}
#innercolumn_content h2, #innercolumn_content h2 a{font-size:16px;}

  /* Hover */
  
  #innercolumn_content h2 a:hover{text-decoration:underline;}