@import "homepage.css";
/* --------------------------------------------------------------------------------
*   Purpose:    Tourism Queensland
*  Contents:    
*  Author:      Robert Artola, Red Square <www.redsquare.com>
*  Date Created:  21th March, 2006
* -------------------------------------------------------------------------------- */ 

/* --------------------------------------------------------------------------------
 * HTML
 * -------------------------------------------------------------------------------- */ 
body {
  margin: 0;
  padding: 0;
  color: #333;
  font: 62.5%/1.5 verdana,arial,helvetica,sans-serif; /* 16px  62.5% = 10px [Typetester's base font size: http://www.maratz.com/blog/archives/2005/10/21/typetesters-base-font-size/] */
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-size: 1.1em;
}

p {
  margin: 0;
  padding: 0 0 1em;
  font-size: 1.1em; /* 10px  1.1em = 11px */
}

/*
ul, li, form {
  margin: 0;
  padding: 0;
  list-style-type: none;
}*/

#nav ul, #navigation ul, #nav-niche ul, #nav li, #navigation li, #nav-niche li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* Links */
a, a:link, a:link, a:link, a:hover {
  background: transparent;
  text-decoration: underline;
  cursor: pointer;
}
 
a:link, a:visited {
  color: #333;
}

a:hover {
  color: #999;
  /*font-weight: bold;*/
}

label {
  color: #333;
  font-weight: bold;
}

select, input {
  font: 11px verdana,arial,helvetica,sans-serif;
} 


/* --------------------------------------------------------------------------------
 * Backgrounds
 * -------------------------------------------------------------------------------- */ 
#wrap {
  background-repeat: no-repeat;
  background-position: 50% 0;
}

body {
  background-repeat: no-repeat;
  background-position: 50% 100%;
}

body.blue         { background-image: url(/qldhols_06/fms/images/global/section/blue/bg_bottom.jpg); }  /* Bottom Tattoo */
body.blue #wrap      { background-image: url(/qldhols_06/fms/images/global/section/blue/bg_top.jpg); }  /* Top Tattoo */
body.green         { background-image: url(/qldhols_06/fms/images/global/section/green/bg_bottom.jpg); }
body.green #wrap    { background-image: url(/qldhols_06/fms/images/global/section/green/bg_top.jpg); }
body.red         { background-image: url(/qldhols_06/fms/images/global/section/red/bg_bottom.jpg); }
body.red #wrap      { background-image: url(/qldhols_06/fms/images/global/section/red/bg_top.jpg); }
body.royal_blue     { background-image: url(/qldhols_06/fms/images/global/section/royal_blue/bg_bottom.jpg); }
body.royal_blue #wrap  { background-image: url(/qldhols_06/fms/images/global/section/royal_blue/bg_top.jpg); }
body.yellow       { background-image: url(/qldhols_06/fms/images/global/section/yellow/bg_bottom.jpg); }
body.yellow #wrap    { background-image: url(/qldhols_06/fms/images/global/section/yellow/bg_top.jpg); }

body.lime        { background-image: url(/qldhols_06/fms/images/global/section/lime/bg_bottom.jpg); }
body.lime #wrap     { background-image: url(/qldhols_06/fms/images/global/section/lime/bg_top.jpg); }


/* --------------------------------------------------------------------------------
 * Layout
 * -------------------------------------------------------------------------------- */ 
#wrap {
  min-width: 955px;
}

#container-wrap, #footer-wrap {
  width: 955px;
  margin: 0 auto;
}

#container {
  height: inherit;
  width: 760px;
  background: #fff;
}

#header {
  height: 192px;
  border-bottom: 1px solid #fff;
}

#elements {
  float: left;
  width: 125px;
}

#sidebar {
  position: absolute;
  top: 0;
  width: 185px;
  margin-left: 760px;
  padding-left: 25px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

#content {
  float: left;
  width: 544px;
  height: inherit;
  margin-bottom: 15px;
}

.content-container { /* used where extra info appears bellow data islands */
  float: left;
  width: 544px;
  height: inherit;
}

/* Content Destinations
body.blue #content           { background: url(/qldhols_06/fms/images/global/section/blue/gr_divider_category.gif) no-repeat 269px 100%; }
body.green #content         { background: url(/qldhols_06/fms/images/global/section/green/gr_divider_category.gif) no-repeat 269px 100%; }
body.red #content           { background: url(/qldhols_06/fms/images/global/section/red/gr_divider_category.gif) no-repeat 269px 100%; }
body.royal_blue #content       { background: url(/qldhols_06/fms/images/global/section/royal_blue/gr_divider_category.gif) no-repeat 269px 100%; }
body.yellow #content         { background: url(/qldhols_06/fms/images/global/section/yellow/gr_divider_category.gif) no-repeat 269px 100%; }
 */

/* sidebar shadow elements */
body#beaches #sidebar        { background-image: url(/qldhols_06/fms/images/destinations/beaches/gr_promoedge.jpg); }
body#brisbane #sidebar        { background-image: url(/qldhols_06/fms/images/destinations/brisbane/gr_promoedge.jpg); }
body#bundaberg #sidebar        { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/gr_promoedge.jpg); }
body#central_qld #sidebar      { background-image: url(/qldhols_06/fms/images/destinations/central_qld/gr_promoedge.jpg); }
body#cities #sidebar        { background-image: url(/qldhols_06/fms/images/destinations/cities/gr_promoedge.jpg); }
body#fraser_coast #sidebar      { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/gr_promoedge.jpg); }
body#gold_coast #sidebar      { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/gr_promoedge.jpg); }
body#great_barrier_reef #sidebar  { background-image: url(/qldhols_06/fms/images/destinations/great_barrier_reef/gr_promoedge.jpg); }
body#islands #sidebar        { background-image: url(/qldhols_06/fms/images/destinations/islands/gr_promoedge.jpg); }
body#mackay #sidebar        { background-image: url(/qldhols_06/fms/images/destinations/mackay/gr_promoedge.jpg); }
body#natural_wonders #sidebar    { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/gr_promoedge.jpg); }
body#outback #sidebar        { background-image: url(/qldhols_06/fms/images/destinations/outback/gr_promoedge.jpg); }
body#outback_and_country #sidebar  { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/gr_promoedge.jpg); }
body#se_qld_country #sidebar    { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/gr_promoedge.jpg); }
body#sunshine_coast #sidebar    { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/gr_promoedge.jpg); }
body#townsville #sidebar      { background-image: url(/qldhols_06/fms/images/destinations/townsville/gr_promoedge.jpg); }
body#tropical_north_qld #sidebar  { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/gr_promoedge.jpg); }
body#western_downs #sidebar      { background-image: url(/qldhols_06/fms/images/destinations/western_downs/gr_promoedge.jpg); }
body#whitsundays #sidebar      { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/gr_promoedge.jpg); }

body#accommodation #sidebar      { background-image: url(/qldhols_06/fms/images/accommodation/gr_promoedge.jpg); }
body#things_to_see_and_do #sidebar      { background-image: url(/qldhols_06/fms/images/things_to_see_and_do/gr_promoedge.jpg); }
body#events #sidebar      { background-image: url(/qldhols_06/fms/images/events/gr_promoedge.jpg); }
body#getting_around #sidebar      { background-image: url(/qldhols_06/fms/images/getting_around/gr_promoedge.jpg); }

body#drive_qld #sidebar      { background-image: url(/qldhols_06/fms/images/drive/images/gr_promoedge.gif); }
body#dive_qld #sidebar      { background-image: url(/qldhols_06/fms/images/dive/images/gr_promoedge.gif); }

#footer-wrap {
  clear: both;
}


/* --------------------------------------------------------------------------------
 * Main Navigation Menu
 * -------------------------------------------------------------------------------- */ 
#nav, ul#extnav {
  display: none;
  height: 0px;
}

#nav ul, ul#extnav {
  list-style-type: none;
}

ul#extnav {
  width: 160px;
}

#nav ul li {
  float: left;
  display: block; 
}

#nav ul li a, ul#extnav li a {
  text-decoration: none;
  cursor: pointer; 
  display: block;
  height: 30px;
  background-position: 0 0;
  text-indent: -9999px;
  overflow: hidden;
}

li#menu-home a      { width: 56px; background-image: url(/qldhols_06/fms/images/navigation/bt_home.gif); }
li#menu-destinations a  { width: 96px; background-image: url(/qldhols_06/fms/images/navigation/bt_destinations.gif); }
li#menu-accommodation a  { width: 117px; background-image: url(/qldhols_06/fms/images/navigation/bt_accomodation.gif); }
li#menu-thingsToSee a  { width: 125px; background-image: url(/qldhols_06/fms/images/navigation/bt_tosee.gif); }
li#menu-events a    { width: 60px; background-image: url(/qldhols_06/fms/images/navigation/bt_events.gif); }
li#menu-gettingAround a  { width: 114px; background-image: url(/qldhols_06/fms/images/navigation/bt_around.gif); }
li#menu-travelInfo a  { width: 87px; background-image: url(/qldhols_06/fms/images/navigation/bt_travel.gif); }
li#menu-holidayDeals a  { width: 105px; background-image: url(/qldhols_06/fms/images/navigation/bt_deals.gif); }
li#menu-exp_qld a    { width: 160px; background-image: url(/qldhols_06/fms/images/navigation/bt_experience.gif); }


#nav a:hover, #nav ul li.nav-current a, ul#extnav li a:hover {
  background-position: 0 -30px;
}


#nav-niche {
  width: 760px;
  white-space: nowrap;
  vertical-align: middle;
}

#nav-niche ul {
  background-color: #ccc;
  border-bottom: 2px solid #fff;
  height: 30px;
  list-style-type: none;
}

#nav-niche  ul li {
  float: left;
  display: block; 
  text-align: center;
  vertical-align: middle;
}

#nav-niche li#menu-top a {
  background-color: #CCCCCC;
  text-indent: 3px;
  text-decoration: none;
  color: #000;
  cursor: pointer; 
  display: block;
  height: 30px;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  text-transform: uppercase;
  padding: 2px 4px 2px 4px;
  white-space: normal;
}

#nav-niche li#menu-top a:hover {
  background-color: #999999;
  font-weight: bold;
  color: #FFF;
}



/* --------------------------------------------------------------------------------
 * Layout Components
 * -------------------------------------------------------------------------------- */ 
/* Elements */
.quick-find {
  padding: 5px 0;
  background-color: #c7c2b6;
}
.quick-find p {
  margin-bottom: 5px;
}

.quick-find form {
  padding: 0 12px;
}

.quick-find label {
  font-size: 1.1em;
}

.quick-find select {
  width:100px;
  margin-bottom:5px
}

.searchFacilities {
  margin-left: 10px;
  margin-top: 0px;
  width: 192px;
  color: #fff;
}
.searchFacilities input {
  margin-left: 5px;
}


/* Promos */
.campaign-promo {
  background-color: #fff;
}

.campaign-promo a {
  margin-top: 5px;
  display: block
}

/* Content */
#info, #extraInfo, #standardInfo, #info-full {
  padding: 0 15px;
}


body.blue #info, body.blue #extraInfo        { color: #fff; background-color: #009dd9 !important; }
body.green #info, body.green #extraInfo        { color: #fff; background-color: #678f00 !important; }
body.red #info, body.red #extraInfo          { color: #fff; background-color: #b0232a !important; }
body.royal_blue #info, body.royal_blue #extraInfo  { color: #fff; background-color: #003399 !important; }
body.yellow #info, body.yellow #extraInfo      { color: #b0232a; background-color: #ffb300 !important; }

/* Info Pod */
#info, #standardInfo, #info-full {
  padding-top: 15px;
}

.deals {
  width: 272px; 
  float: left;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: -3px 100%; /*269px 100%*/ 
}

/* Content Destinations */
body.blue #deals_right       { background-image: url(/qldhols_06/fms/images/global/section/blue/gr_divider_category.gif); }
body.green #deals_right      { background-image: url(/qldhols_06/fms/images/global/section/green/gr_divider_category.gif); }
body.red #deals_right        { background-image: url(/qldhols_06/fms/images/global/section/red/gr_divider_category.gif); }
body.royal_blue #deals_right { background-image: url(/qldhols_06/fms/images/global/section/royal_blue/gr_divider_category.gif); }
body.yellow #deals_right     { background-image: url(/qldhols_06/fms/images/global/section/yellow/gr_divider_category.gif); }


.slideshow {
  float: right;
  width: 255px;
  /*height: 198px; smaller video size - Lets only use 1 video size so its easier... */
  height:220px;
  padding-left: 17px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

body.blue .slideshow {background-color:#009dd9;}
body.green .slideshow {background-color:#689002;}
body.red .slideshow {background-color:#b0232a;}
body.royal_blue .slideshow {background-color:#003399;}
body.yellow .slideshow {background-color:#FFB300;}


.noFlash {
  padding: 15px 60px 0 5px;
  color: #cc0000;
  text-align: center;
}

.noFlash span {
  background-color: #fff
}

/* ADDED to single style above
.deals {
  float: left;
}*/

/* Info Background */
body.blue #info            { background: url(/qldhols_06/fms/images/destinations/category/bg_tattoo_blue.gif) no-repeat 0 0; }
body.green #info          { background: url(/qldhols_06/fms/images/destinations/category/bg_tattoo_green.gif) no-repeat 0 0; }
body.red #info            { background: url(/qldhols_06/fms/images/destinations/category/bg_tattoo_red.gif) no-repeat 0 0; }
body.royal_blue #info        { background: url(/qldhols_06/fms/images/destinations/category/bg_tattoo_royal_blue.gif) no-repeat 0 0; }
body.yellow #info          { background: url(/qldhols_06/fms/images/destinations/category/bg_tattoo_yellow.gif) no-repeat 0 0; }

/* SlideShow Background */
body#beaches .slideshow        { background-image: url(/qldhols_06/fms/images/destinations/beaches/bg_tattoo_title2.gif); }
body#brisbane .slideshow      { background-image: url(/qldhols_06/fms/images/destinations/brisbane/bg_tattoo_title2.gif); }
body#bundaberg .slideshow      { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/bg_tattoo_title2.gif); }
body#central_qld .slideshow      { background-image: url(/qldhols_06/fms/images/destinations/central_qld/bg_tattoo_title2.gif); }
body#cities .slideshow        { background-image: url(/qldhols_06/fms/images/destinations/cities/bg_tattoo_title2.gif); }
body#fraser_coast .slideshow    { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/bg_tattoo_title2.gif); }
body#gold_coast .slideshow      { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/bg_tattoo_title2.gif); }
body#great_barrier_reef .slideshow  { background-image: url(/qldhols_06/fms/images/destinations/great_barrier_reef/bg_tattoo_title2.gif); }
body#islands .slideshow        { background-image: url(/qldhols_06/fms/images/destinations/islands/bg_tattoo_title2.gif); }
body#mackay .slideshow        { background-image: url(/qldhols_06/fms/images/destinations/mackay/bg_tattoo_title2.gif); }
body#natural_wonders .slideshow    { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/bg_tattoo_title2.gif); }
body#outback .slideshow        { background-image: url(/qldhols_06/fms/images/destinations/outback/bg_tattoo_title2.gif); }
body#outback_and_country .slideshow  { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/bg_tattoo_title2.gif); }
body#se_qld_country .slideshow    { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/bg_tattoo_title2.gif); }
body#sunshine_coast .slideshow    { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/bg_tattoo_title2.gif); }
body#townsville .slideshow      { background-image: url(/qldhols_06/fms/images/destinations/townsville/bg_tattoo_title2.gif); }
body#tropical_north_qld .slideshow  { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/bg_tattoo_title2.gif); }
body#western_downs .slideshow    { background-image: url(/qldhols_06/fms/images/destinations/western_downs/bg_tattoo_title2.gif); }
body#whitsundays .slideshow      { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/bg_tattoo_title2.gif); }

body#accommodation .slideshow      { background-image: url(/qldhols_06/fms/images/accommodation/bg_tattoo_title2.gif); }
body#things_to_see_and_do .slideshow      { background-image: url(/qldhols_06/fms/images/things_to_see_and_do/bg_tattoo_title2.gif); }
body#events .slideshow      { background-image: url(/qldhols_06/fms/images/events/bg_tattoo_title2.gif); }
body#getting_around .slideshow      { background-image: url(/qldhols_06/fms/images/getting_around/bg_tattoo_title2.gif); }

body#drive_qld .slideshow      { background-image: url(/qldhols_06/fms/images/drive/images/bg_tattoo_title2.gif); }
body#dive_qld .slideshow      { background-image: url(/qldhols_06/fms/images/dive/images/bg_tattoo_title2.gif); }


body#drive_qld #info-full {
	background: url(/qldhols_06/fms/images/drive/images/bg_tattoo_full.gif) no-repeat 0 0px;
	width: 544px;
	margin-bottom: 15px;
}


/* Category */
.category {
  width: 254px;
  margin: 0 auto;
  margin-top: 10px;
}

.category h3, .category h3 a {
  width: 254px;
  height: 24px;
  text-indent: -9999px;
}

.category h3 a {
  display: block;
  overflow: hidden;
}

.category p {
  padding: 0 1em;
  font-size: 1em;
}

.category h3.standard a {
  font-size: 10pt;
  text-transform: uppercase;
  text-indent: 3px;
}

/* Category Headers */
h3.hd_places2visit      { background-position: 0 0; }
h3.hd_accomodations      { background-position: 0 -100px; }
h3.hd_things2see      { background-position: 0 -200px; }
h3.hd_events        { background-position: 0 -300px; }
h3.hd_gettingAround      { background-position: 0 -400px; }
h3.hd_travelInformation    { background-position: 0 -500px; }
h3.hd_insiderTips      { background-position: 0 -600px; }
h3.hd_holidayDeals      { background-position: 0 -700px; }

h3.hd_maps          { background-position: 0 0; }
h3.hd_healthSafety      { background-position: 0 -100px; }
h3.hd_climate        { background-position: 0 -200px; }
h3.hd_tourismContacts    { background-position: 0 -300px; }
h3.hd_accessibility      { background-position: 0 -400px; }

/* Destinations index */
h3.hd_greatBarrier      { background-position: 0 0; }
h3.hd_islands        { background-position: 0 -100px; }
h3.hd_beaches        { background-position: 0 -200px; }
h3.hd_natWonders      { background-position: 0 -300px; }
h3.hd_outback        { background-position: 0 -400px; }
h3.hd_cities        { background-position: 0 -500px; }

h3.hd_greatBarrier, h3.hd_islands, h3.hd_beaches, h3.hd_natWonders, h3.hd_outback, h3.hd_cities {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/gr_navigation_index.gif)
}

/* BLUE Home*/
body.blue h3.hd_places2visit, body.blue h3.hd_things2see, body.blue h3.hd_gettingAround, body.blue h3.hd_insiderTips, 
body.blue h3.hd_accomodations, body.blue h3.hd_events, body.blue h3.hd_travelInformation, body.blue h3.hd_holidayDeals {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/gr_navigation_blue.gif);
}

/* BLUE Travel Info */
body.blue h3.hd_maps, body.blue h3.hd_tourismContacts, body.blue h3.hd_healthSafety, body.blue h3.hd_accessibility, body.blue h3.hd_climate {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/gr_navigation_blue_ti.gif);
}

/* GREEN */
body.green h3.hd_places2visit, body.green h3.hd_things2see, body.green h3.hd_gettingAround, body.green h3.hd_insiderTips, 
body.green h3.hd_accomodations, body.green h3.hd_events, body.green h3.hd_travelInformation, body.green h3.hd_holidayDeals {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/gr_navigation_green.gif);
}

/* RED */
body.red h3.hd_places2visit, body.red h3.hd_things2see, body.red h3.hd_gettingAround, body.red h3.hd_insiderTips, 
body.red h3.hd_accomodations, body.red h3.hd_events, body.red h3.hd_travelInformation, body.red h3.hd_holidayDeals {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/gr_navigation_red.gif);
}

/* ROYAL BLUE */
body.royal_blue h3.hd_places2visit, body.royal_blue h3.hd_things2see, body.royal_blue h3.hd_gettingAround, body.royal_blue h3.hd_insiderTips, 
body.royal_blue h3.hd_accomodations, body.royal_blue h3.hd_events, body.royal_blue h3.hd_travelInformation, body.royal_blue h3.hd_holidayDeals {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/gr_navigation_royal_blue.gif);
}

/* YELLOW */
body.yellow h3.hd_places2visit, body.yellow h3.hd_things2see, body.yellow h3.hd_gettingAround, body.yellow h3.hd_insiderTips, 
body.yellow h3.hd_accomodations, body.yellow h3.hd_events, body.yellow h3.hd_travelInformation, body.yellow h3.hd_holidayDeals {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/gr_navigation_yellow.gif);
}


/* SubCategory Headers */

/* accomm */
h3.hd_accomm_resorts   { background-position: 0 0; }
h3.hd_accomm_hotels    { background-position: 0 -100px; }
h3.hd_accomm_bnb       { background-position: 0 -200px; }
h3.hd_accomm_farmstay  { background-position: 0 -300px; }
h3.hd_accomm_selfcont  { background-position: 0 -400px; }
h3.hd_accomm_camp      { background-position: 0 -500px; }
h3.hd_accomm_backpack  { background-position: 0 -600px; }

/* BLUE Home*/
body.blue h3.hd_accomm_resorts, body.blue h3.hd_accomm_hotels, body.blue h3.hd_accomm_bnb, body.blue h3.hd_accomm_farmstay, 
body.blue h3.hd_accomm_selfcont, body.blue h3.hd_accomm_camp, body.blue h3.hd_accomm_backpack {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_accomm_styles_blue.gif);
}
/* red Home*/
body.red h3.hd_accomm_resorts, body.red h3.hd_accomm_hotels, body.red h3.hd_accomm_bnb, body.red h3.hd_accomm_farmstay, 
body.red h3.hd_accomm_selfcont, body.red h3.hd_accomm_camp, body.red h3.hd_accomm_backpack {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_accomm_styles_red.gif);
}
/* green Home*/
body.green h3.hd_accomm_resorts, body.green h3.hd_accomm_hotels, body.green h3.hd_accomm_bnb, body.green h3.hd_accomm_farmstay, 
body.green h3.hd_accomm_selfcont, body.green h3.hd_accomm_camp, body.green h3.hd_accomm_backpack {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_accomm_styles_green.gif);
}
/* royal_blue Home*/
body.royal_blue h3.hd_accomm_resorts, body.royal_blue h3.hd_accomm_hotels, body.royal_blue h3.hd_accomm_bnb, body.royal_blue h3.hd_accomm_farmstay, 
body.royal_blue h3.hd_accomm_selfcont, body.royal_blue h3.hd_accomm_camp, body.royal_blue h3.hd_accomm_backpack {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_accomm_styles_royalblue.gif);
}
/* yellow Home*/
body.yellow h3.hd_accomm_resorts, body.yellow h3.hd_accomm_hotels, body.yellow h3.hd_accomm_bnb, body.yellow h3.hd_accomm_farmstay, 
body.yellow h3.hd_accomm_selfcont, body.yellow h3.hd_accomm_camp, body.yellow h3.hd_accomm_backpack {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_accomm_styles_yellow.gif);
}


/* ttsad */
h3.hd_ttsad_arts   { background-position: 0 0; }
h3.hd_ttsad_entnight    { background-position: 0 -100px; }
h3.hd_ttsad_family       { background-position: 0 -200px; }
h3.hd_ttsad_shop  { background-position: 0 -300px; }
h3.hd_ttsad_food  { background-position: 0 -400px; }
h3.hd_ttsad_nature      { background-position: 0 -500px; }
h3.hd_ttsad_advent  { background-position: 0 -600px; }

/* BLUE Home*/
body.blue h3.hd_ttsad_arts, body.blue h3.hd_ttsad_entnight, body.blue h3.hd_ttsad_family, body.blue h3.hd_ttsad_shop, 
body.blue h3.hd_ttsad_food, body.blue h3.hd_ttsad_nature, body.blue h3.hd_ttsad_advent {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_ttsad_styles_blue.gif);
}
/* green Home*/
body.green h3.hd_ttsad_arts, body.green h3.hd_ttsad_entnight, body.green h3.hd_ttsad_family, body.green h3.hd_ttsad_shop, 
body.green h3.hd_ttsad_food, body.green h3.hd_ttsad_nature, body.green h3.hd_ttsad_advent {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_ttsad_styles_green.gif);
}
/* red Home*/
body.red h3.hd_ttsad_arts, body.red h3.hd_ttsad_entnight, body.red h3.hd_ttsad_family, body.red h3.hd_ttsad_shop, 
body.red h3.hd_ttsad_food, body.red h3.hd_ttsad_nature, body.red h3.hd_ttsad_advent {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_ttsad_styles_red.gif);
}
/* royal_blue Home*/
body.royal_blue h3.hd_ttsad_arts, body.royal_blue h3.hd_ttsad_entnight, body.royal_blue h3.hd_ttsad_family, body.royal_blue h3.hd_ttsad_shop, 
body.royal_blue h3.hd_ttsad_food, body.royal_blue h3.hd_ttsad_nature, body.royal_blue h3.hd_ttsad_advent {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_ttsad_styles_royalblue.gif);
}
/* yellow Home*/
body.yellow h3.hd_ttsad_arts, body.yellow h3.hd_ttsad_entnight, body.yellow h3.hd_ttsad_family, body.yellow h3.hd_ttsad_shop, 
body.yellow h3.hd_ttsad_food, body.yellow h3.hd_ttsad_nature, body.yellow h3.hd_ttsad_advent {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_ttsad_styles_yellow.gif);
}


/* event */
h3.hd_event_exhibit   { background-position: 0 0; }
h3.hd_event_festival    { background-position: 0 -100px; }
h3.hd_event_arts       { background-position: 0 -200px; }
h3.hd_event_sports  { background-position: 0 -300px; }

/* BLUE Home*/
body.blue h3.hd_event_exhibit, body.blue h3.hd_event_festival,
body.blue h3.hd_event_arts, body.blue h3.hd_event_sports {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_event_styles_blue.gif);
}
/* green Home*/
body.green h3.hd_event_exhibit, body.green h3.hd_event_festival,
body.green h3.hd_event_arts, body.green h3.hd_event_sports {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_event_styles_green.gif);
}
/* red Home*/
body.red h3.hd_event_exhibit, body.red h3.hd_event_festival,
body.red h3.hd_event_arts, body.red h3.hd_event_sports {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_event_styles_red.gif);
}
/* royal_blue Home*/
body.royal_blue h3.hd_event_exhibit, body.royal_blue h3.hd_event_festival,
body.royal_blue h3.hd_event_arts, body.royal_blue h3.hd_event_sports {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_event_styles_royalblue.gif);
}
/* yellow Home*/
body.yellow h3.hd_event_exhibit, body.yellow h3.hd_event_festival,
body.yellow h3.hd_event_arts, body.yellow h3.hd_event_sports {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_event_styles_yellow.gif);
}


/* getaround */
h3.hd_getaround_air   { background-position: 0 0; }
h3.hd_getaround_car    { background-position: 0 -100px; }
h3.hd_getaround_coach       { background-position: 0 -200px; }
h3.hd_getaround_rail  { background-position: 0 -300px; }
h3.hd_getaround_water  { background-position: 0 -400px; }

/* BLUE Home*/
body.blue h3.hd_getaround_air, body.blue h3.hd_getaround_car, body.blue h3.hd_getaround_coach,
body.blue h3.hd_getaround_rail, body.blue h3.hd_getaround_water {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_getaround_styles_blue.gif);
}
/* green Home*/
body.green h3.hd_getaround_air, body.green h3.hd_getaround_car, body.green h3.hd_getaround_coach,
body.green h3.hd_getaround_rail, body.green h3.hd_getaround_water {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_getaround_styles_green.gif);
}
/* red Home*/
body.red h3.hd_getaround_air, body.red h3.hd_getaround_car, body.red h3.hd_getaround_coach,
body.red h3.hd_getaround_rail, body.red h3.hd_getaround_water {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_getaround_styles_red.gif);
}
/* royal_blue Home*/
body.royal_blue h3.hd_getaround_air, body.royal_blue h3.hd_getaround_car, body.royal_blue h3.hd_getaround_coach,
body.royal_blue h3.hd_getaround_rail, body.royal_blue h3.hd_getaround_water {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_getaround_styles_royalblue.gif);
}
/* yellow Home*/
body.yellow h3.hd_getaround_air, body.yellow h3.hd_getaround_car, body.yellow h3.hd_getaround_coach,
body.yellow h3.hd_getaround_rail, body.yellow h3.hd_getaround_water {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_getaround_styles_yellow.gif);
}


/* travelinfo */
h3.hd_travelinfo_maps   { background-position: 0 0; }
h3.hd_travelinfo_health    { background-position: 0 -100px; }
h3.hd_travelinfo_climate       { background-position: 0 -200px; }
h3.hd_travelinfo_contacts  { background-position: 0 -300px; }
h3.hd_travelinfo_access  { background-position: 0 -400px; }
h3.hd_travelinfo_intl  { background-position: 0 -500px; }
h3.hd_travelinfo_holidays  { background-position: 0 -600px; }

/* BLUE Home*/
body.blue h3.hd_travelinfo_maps, body.blue h3.hd_travelinfo_health, body.blue h3.hd_travelinfo_climate,
body.blue h3.hd_travelinfo_contacts, body.blue h3.hd_travelinfo_access, body.blue h3.hd_travelinfo_intl, body.blue h3.hd_travelinfo_holidays {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_info_styles_blue.gif);
}
/* green Home*/
body.green h3.hd_travelinfo_maps, body.green h3.hd_travelinfo_health, body.green h3.hd_travelinfo_climate,
body.green h3.hd_travelinfo_contacts, body.green h3.hd_travelinfo_access, body.green h3.hd_travelinfo_intl, body.green h3.hd_travelinfo_holidayss {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_info_styles_green.gif);
}
/* red Home*/
body.red h3.hd_travelinfo_maps, body.red h3.hd_travelinfo_health, body.red h3.hd_travelinfo_climate,
body.red h3.hd_travelinfo_contacts, body.red h3.hd_travelinfo_access, body.red h3.hd_travelinfo_intl, body.red h3.hd_travelinfo_holidays {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_info_styles_red.gif);
}
/* royal_blue Home*/
body.royal_blue h3.hd_travelinfo_maps, body.royal_blue h3.hd_travelinfo_health, body.royal_blue h3.hd_travelinfo_climate,
body.royal_blue h3.hd_travelinfo_contacts, body.royal_blue h3.hd_travelinfo_access, body.royal_blue h3.hd_travelinfo_intl, body.royal_blue h3.hd_travelinfo_holidays {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_info_styles_royalblue.gif);
}
/* yellow Home*/
body.yellow h3.hd_travelinfo_maps, body.yellow h3.hd_travelinfo_health, body.yellow h3.hd_travelinfo_climate,
body.yellow h3.hd_travelinfo_contacts, body.yellow h3.hd_travelinfo_access, body.yellow h3.hd_travelinfo_intl, body.yellow h3.hd_travelinfo_holidays {
  background-image: url(/qldhols_06/fms/images/destinations/category/headers/hd_info_styles_yellow.gif);
}


/* --------------------------------------------------------------------------------
 * Footer
 * -------------------------------------------------------------------------------- */ 
.footer-content {
  width: 760px;
  margin-bottom: 120px;
  padding: 20px 0;
  text-align: center;
}

.footer-content ul {
  list-style-type: none;
  padding-bottom: 15px;
}

.footer-content ul li {
  display: inline;
  font-size: 0.9em;
  color: #999;
}

/* Footer Backgrounds */
body.blue .footer-content      { background: #fff url(/qldhols_06/fms/images/global/section/blue/bg_footer.jpg) repeat-x 0 100%; }
body.green .footer-content      { background: #fff url(/qldhols_06/fms/images/global/section/green/bg_footer.jpg) repeat-x 0 100%; }
body.red .footer-content      { background: #fff url(/qldhols_06/fms/images/global/section/red/bg_footer.jpg) repeat-x 0 100%; }
body.royal_blue .footer-content    { background: #fff url(/qldhols_06/fms/images/global/section/royal_blue/bg_footer.jpg) repeat-x 0 100%; }
body.yellow .footer-content      { background: #fff url(/qldhols_06/fms/images/global/section/yellow/bg_footer.jpg) repeat-x 0 100%; }

body#experience_qld .footer-content  { background: none !important; padding-bottom: 150px; }

body.lime .footer-content {
  background: #fff url(/qldhols_06/fms/images/global/section/lime/bg_footer.jpg) repeat-x 0 100%;
}

/* Last Link */
.footer-content ul li.last a {
  border-right: none;
  padding-right: 30px;
}

.footer-content ul li a {
  padding: 0 4px;
  text-decoration: none;
  cursor: pointer; 
  display: inline;
  border-right: 1px solid #333;
}

.footer-content a:hover {
  font-weight: normal;
}

body.blue .footer-content a:hover      { color: #0090c8; }
body.green .footer-content a:hover      { color: #007e3a; }
body.red .footer-content a:hover      { color: #b0232a; }
body.royal_blue .footer-content a:hover    { color: #003399; }
body.yellow .footer-content a:hover      { color: #b0232a; }


/* --------------------------------------------------------------------------------
 * Header Images
 * -------------------------------------------------------------------------------- */ 
body#beaches #header        { background: url(/qldhols_06/fms/images/destinations/beaches/hd_image.jpg) no-repeat 0 0; }
body#brisbane #header        { background: url(/qldhols_06/fms/images/destinations/brisbane/hd_image.jpg) no-repeat 0 0; }
body#bundaberg #header        { background: url(/qldhols_06/fms/images/destinations/bundaberg/hd_image.jpg) no-repeat 0 0; }
body#central_qld #header      { background: url(/qldhols_06/fms/images/destinations/central_qld/hd_image.jpg) no-repeat 0 0; }
body#cities #header          { background: url(/qldhols_06/fms/images/destinations/cities/hd_image.jpg) no-repeat 0 0; }
body#fraser_coast #header      { background: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_image.jpg) no-repeat 0 0; }
body#gold_coast #header        { background: url(/qldhols_06/fms/images/destinations/gold_coast/hd_image.jpg) no-repeat 0 0; }
body#great_barrier_reef #header    { background: url(/qldhols_06/fms/images/destinations/great_barrier_reef/hd_image.jpg) no-repeat 0 0; }
body#islands #header        { background: url(/qldhols_06/fms/images/destinations/islands/hd_image.jpg) no-repeat 0 0; }
body#mackay #header          { background: url(/qldhols_06/fms/images/destinations/mackay/hd_image.jpg) no-repeat 0 0; }
body#natural_wonders #header    { background: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_image.jpg) no-repeat 0 0; }
body#outback #header        { background: url(/qldhols_06/fms/images/destinations/outback/hd_image.jpg) no-repeat 0 0; }
body#outback_and_country #header  { background: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_image.jpg) no-repeat 0 0; }
body#se_qld_country #header      { background: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_image.jpg) no-repeat 0 0; }
body#sunshine_coast #header      { background: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_image.jpg) no-repeat 0 0; }
body#townsville #header        { background: url(/qldhols_06/fms/images/destinations/townsville/hd_image.jpg) no-repeat 0 0; }
body#tropical_north_qld #header    { background: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_image.jpg) no-repeat 0 0; }
body#western_downs #header      { background: url(/qldhols_06/fms/images/destinations/western_downs/hd_image.jpg) no-repeat 0 0; }
body#whitsundays #header      { background: url(/qldhols_06/fms/images/destinations/whitsundays/hd_image.jpg) no-repeat 0 0; }
body#destination #header      { background: url(/qldhols_06/fms/images/destinations/global/hd_image.jpg) no-repeat 0 0; }

body#accommodation #header          { background: url(/qldhols_06/fms/images/accommodation/hd_image.jpg) no-repeat 0 0; }
body#things_to_see_and_do #header   { background: url(/qldhols_06/fms/images/things_to_see_and_do/hd_image.jpg) no-repeat 0 0; }
body#events #header                 { background: url(/qldhols_06/fms/images/events/hd_image.jpg) no-repeat 0 0; }
body#getting_around #header         { background: url(/qldhols_06/fms/images/getting_around/hd_image.jpg) no-repeat 0 0; }

body#drive_qld #header         { background: url(/qldhols_06/fms/images/drive/images/hd_image.jpg) no-repeat 0 0; }
body#dive_qld #header         { background: url(/qldhols_06/fms/images/dive/images/hd_image.jpg) no-repeat 0 0; }

#header {
  background-position: bottom right;
}

/* --------------------------------------------------------------------------------
 * Header Title Images
 * -------------------------------------------------------------------------------- */ 

/* Destinations
h1.beaches, h1.brisbane, h1.bundaberg, h1.central_qld, h1.cities, h1.fraser_coast, h1.gold_coast, h1.great_barrier_reef, h1.islands, 
h1.mackay, h1.natural_wonders, h1.outback, h1.outback_and_country, h1.se_qld_country, h1.sunshine_coast, h1.townsville, h1.tropical_north_qld, 
h1.western_downs, h1.whitsundays, h1.accommodation, h1.things_to_see_and_do, h1.events, h1.getting_around, h1.drive_qld, h1.dive_qld {
  height: 84px;
  text-indent: -9999px;
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
} */

h1 {
  height: 84px;
  text-indent: -9999px;
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
}

/* Destinations */
#beaches h1.experience-brisbane        { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_experience.gif); }
#beaches h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_places_tovisit.gif); }
#beaches h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_accommodation.gif); }
#beaches h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_things_tosee.gif); }
#beaches h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_events.gif); }
#beaches h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_getting_around.gif); }
#beaches h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_travel_info.gif); }
#beaches h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_insiders_tips.gif); }
#beaches h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_holiday_deals.gif); }
#beaches h1                            { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_destination.gif); }
#beaches h1                            { background-image: url(/qldhols_06/fms/images/destinations/beaches/hd_destination.gif); }

#brisbane h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_experience.gif); }
#brisbane h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_places_tovisit.gif); }
#brisbane h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_accommodation.gif); }
#brisbane h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_things_tosee.gif); }
#brisbane h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_events.gif); }
#brisbane h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_getting_around.gif); }
#brisbane h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_travel_info.gif); }
#brisbane h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_insiders_tips.gif); }
#brisbane h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_holiday_deals.gif); }
#brisbane h1                            { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_destination.gif); }

#bundaberg h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_experience.gif); }
#bundaberg h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_places_tovisit.gif); }
#bundaberg h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_accommodation.gif); }
#bundaberg h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_things_tosee.gif); }
#bundaberg h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_events.gif); }
#bundaberg h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_getting_around.gif); }
#bundaberg h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_travel_info.gif); }
#bundaberg h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_insiders_tips.gif); }
#bundaberg h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_holiday_deals.gif); }
#bundaberg h1                            { background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_destination.gif); }

#central_qld h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_experience.gif); }
#central_qld h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_places_tovisit.gif); }
#central_qld h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_accommodation.gif); }
#central_qld h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_things_tosee.gif); }
#central_qld h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_events.gif); }
#central_qld h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_getting_around.gif); }
#central_qld h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_travel_info.gif); }
#central_qld h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_insiders_tips.gif); }
#central_qld h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_holiday_deals.gif); }
#central_qld h1                            { background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_destination.gif); }

#cities h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_experience.gif); }
#cities h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_places_tovisit.gif); }
#cities h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_accommodation.gif); }
#cities h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_things_tosee.gif); }
#cities h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_events.gif); }
#cities h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_getting_around.gif); }
#cities h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_travel_info.gif); }
#cities h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_insiders_tips.gif); }
#cities h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_holiday_deals.gif); }
#cities h1                            { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_destination.gif); }

#fraser_coast h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_experience.gif); }
#fraser_coast h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_places_tovisit.gif); }
#fraser_coast h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_accommodation.gif); }
#fraser_coast h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_things_tosee.gif); }
#fraser_coast h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_events.gif); }
#fraser_coast h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_getting_around.gif); }
#fraser_coast h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_travel_info.gif); }
#fraser_coast h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_insiders_tips.gif); }
#fraser_coast h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/fraser_coasthd_holiday_deals.gif); }
#fraser_coast h1                            { background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_destination.gif); }

#gold_coast h1.experience-the-gold-coast  { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_experience.gif); }
#gold_coast h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_places_tovisit.gif); }
#gold_coast h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_accommodation.gif); }
#gold_coast h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_things_tosee.gif); }
#gold_coast h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_events.gif); }
#gold_coast h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_getting_around.gif); }
#gold_coast h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_travel_info.gif); }
#gold_coast h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_insiders_tips.gif); }
#gold_coast h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_holiday_deals.gif); }
#gold_coast h1                            { background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_destination.gif); }

# h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations//hd_experience.gif); }
# h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations//hd_places_tovisit.gif); }
# h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations//hd_accommodation.gif); }
# h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations//hd_things_tosee.gif); }
# h1.events                     { background-image: url(/qldhols_06/fms/images/destinations//hd_events.gif); }
# h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations//hd_getting_around.gif); }
# h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations//hd_travel_info.gif); }
# h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations//hd_insiders_tips.gif); }
# h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations//hd_holiday_deals.gif); }
#great_barrier_reef h1     { background-image: url(/qldhols_06/fms/images/destinations/great_barrier_reef/hd_destination.gif); }

#islands h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_experience.gif); }
#islands h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_places_tovisit.gif); }
#islands h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_accommodation.gif); }
#islands h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_things_tosee.gif); }
#islands h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_events.gif); }
#islands h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_getting_around.gif); }
#islands h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_travel_info.gif); }
#islands h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_insiders_tips.gif); }
#islands h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_holiday_deals.gif); }
#islands h1          { background-image: url(/qldhols_06/fms/images/destinations/islands/hd_destination.gif); }

#mackay h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_experience.gif); }
#mackay h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_places_tovisit.gif); }
#mackay h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_accommodation.gif); }
#mackay h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_things_tosee.gif); }
#mackay h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_events.gif); }
#mackay h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_getting_around.gif); }
#mackay h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_travel_info.gif); }
#mackay h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_insiders_tips.gif); }
#mackay h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_holiday_deals.gif); }
#mackay h1          { background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_destination.gif); }

#natural_wonders h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_experience.gif); }
#natural_wonders h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_places_tovisit.gif); }
#natural_wonders h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_accommodation.gif); }
#natural_wonders h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_things_tosee.gif); }
#natural_wonders h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_events.gif); }
#natural_wonders h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_getting_around.gif); }
#natural_wonders h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_travel_info.gif); }
#natural_wonders h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_insiders_tips.gif); }
#natural_wonders h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_holiday_deals.gif); }
#natural_wonder h1      { background-image: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_destination.gif); }

#outback h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_experience.gif); }
#outback h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_places_tovisit.gif); }
#outback h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_accommodation.gif); }
#outback h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_things_tosee.gif); }
#outback h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_events.gif); }
#outback h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_getting_around.gif); }
#outback h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_travel_info.gif); }
#outback h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_insiders_tips.gif); }
#outback h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_holiday_deals.gif); }
#outback h1          { background-image: url(/qldhols_06/fms/images/destinations/outback/hd_destination.gif); }

#outback_and_country h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_experience.gif); }
#outback_and_country h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_places_tovisit.gif); }
#outback_and_country h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_accommodation.gif); }
#outback_and_country h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_things_tosee.gif); }
#outback_and_country h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_events.gif); }
#outback_and_country h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_getting_around.gif); }
#outback_and_country h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_travel_info.gif); }
#outback_and_country h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_insiders_tips.gif); }
#outback_and_country h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_holiday_deals.gif); }
#outback_and_country h1    { background-image: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_destination.gif); }

#se_qld_country h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_experience.gif); }
#se_qld_country h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_places_tovisit.gif); }
#se_qld_country h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_accommodation.gif); }
#se_qld_country h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_things_tosee.gif); }
#se_qld_country h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_events.gif); }
#se_qld_country h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_getting_around.gif); }
#se_qld_country h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_travel_info.gif); }
#se_qld_country h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_insiders_tips.gif); }
#se_qld_country h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_holiday_deals.gif); }
#se_qld_country h1      { background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_destination.gif); }

#sunshine_coast h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_experience.gif); }
#sunshine_coast h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_places_tovisit.gif); }
#sunshine_coast h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_accommodation.gif); }
#sunshine_coast h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_things_tosee.gif); }
#sunshine_coast h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_events.gif); }
#sunshine_coast h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_getting_around.gif); }
#sunshine_coast h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_travel_info.gif); }
#sunshine_coast h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_insiders_tips.gif); }
#sunshine_coast h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_holiday_deals.gif); }
#sunshine_coast h1      { background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_destination.gif); }

#townsville h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_experience.gif); }
#townsville h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_places_tovisit.gif); }
#townsville h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_accommodation.gif); }
#townsville h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_things_tosee.gif); }
#townsville h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_events.gif); }
#townsville h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_getting_around.gif); }
#townsville h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_travel_info.gif); }
#townsville h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_insiders_tips.gif); }
#townsville h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_holiday_deals.gif); }
#townsville h1        { background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_destination.gif); }

#tropical_north_qld h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_experience.gif); }
#tropical_north_qld h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_places_tovisit.gif); }
#tropical_north_qld h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_accommodation.gif); }
#tropical_north_qld h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_things_tosee.gif); }
#tropical_north_qld h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_events.gif); }
#tropical_north_qld h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_getting_around.gif); }
#tropical_north_qld h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_travel_info.gif); }
#tropical_north_qld h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_insiders_tips.gif); }
#tropical_north_qld h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_holiday_deals.gif); }
#tropical_north_qld h1    { background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_destination.gif); }

#western_downs h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_experience.gif); }
#western_downs h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_places_tovisit.gif); }
#western_downs h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_accommodation.gif); }
#western_downs h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_things_tosee.gif); }
#western_downs h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_events.gif); }
#western_downs h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_getting_around.gif); }
#western_downs h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_travel_info.gif); }
#western_downs h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_insiders_tips.gif); }
#western_downs h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_holiday_deals.gif); }
#western_downs h1      { background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_destination.gif); }

#whitsundays h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_experience.gif); }
#whitsundays h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_places_tovisit.gif); }
#whitsundays h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_accommodation.gif); }
#whitsundays h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_things_tosee.gif); }
#whitsundays h1.events                     { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_events.gif); }
#whitsundays h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_getting_around.gif); }
#whitsundays h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_travel_info.gif); }
#whitsundays h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_insiders_tips.gif); }
#whitsundays h1.holiday-deals              { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_holiday_deals.gif); }
#whitsundays h1        { background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_destination.gif); }


#accommodation h1          { background-image: url(/qldhols_06/fms/images/accommodation/hd_destination.gif); }
#things_to_see_and_do h1   { background-image: url(/qldhols_06/fms/images/things_to_see_and_do/hd_destination.gif); }
#events h1                 { background-image: url(/qldhols_06/fms/images/events/hd_destination.gif); }
#getting_around h1         { background-image: url(/qldhols_06/fms/images/getting_around/hd_destination.gif); }

#drive_qld h1         { background-image: url(/qldhols_06/fms/images/drive/images/hd_destination.gif); }
#dive_qld h1         { background-image: url(/qldhols_06/fms/images/dive/images/hd_destination.gif); }

h1.destination {
  height: 0px;
  text-indent: -9999px;
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
}


/* --------------------------------------------------------------------------------
 * Misc
 * -------------------------------------------------------------------------------- */ 
/* Hide and show links */
a:link#hideLink, a:visited#hideLink, 
a:link#showLink, a:visited#showLink {
  color: #fff;
}

a:hover#hideLink, 
a:hover#showLink, {
  font-weight: bold;
}


/* Sidebar travel pack */
.travel_pack {
  width: 160px;
  height: 86px;
  background: url(/qldhols_06/fms/images/global/gr_travelpack.jpg) no-repeat 0 0;
}

.travel_pack p {
  float: left;
  font-size: 1em;
  line-height: 1.3em;
}

.travel_pack p.tp_login {
  width: 85px;
  color: #fff;
  padding: 54px 0 0 5px
}

.travel_pack p.tp_items {
  width: 60px;
  color: #00648a;
  padding-top: 40px;
  text-align: center;
}

ul#nojs {
   color:#fff;
   font-size:1.2em;
   padding: 102px 0 0 15px;
}

ul#nojs li {
  width: 200px;
  margin: 5px 0;
  padding-left: 10px; 
  border: 1px solid #F2F9FD;
}

ul#nojs li a, ul#nojs li a:visited {
  color: #fff;
  text-decoration: none;
}

ul#nojs li a:hover {
  text-decoration: underline;
}


/* --------------------------------------------------------------------------------
 * Button Type
 * -------------------------------------------------------------------------------- */ 
/* Submit button used on the global queensland destinations search */
.button-typeA, .button-typeA-hover {
  cursor: pointer;
  width: 100%;
  text-align: right;
  padding: 0 15px;
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  border: 0;
  display: block;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% -599px;
}

.button-typeA-hover {
  color: #333;
  text-decoration: underline;
  font-weight: normal;
}


/* White text button used on slideshow popup link */
a.button-typeB {
  cursor: pointer;
  color: #fff !important;
  font-size: 10px !important;
  text-decoration: none;
  padding: 1px 20px 1px 1px;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% -398px;
}

a:hover.button-typeB {
  text-decoration: underline;
  font-weight: normal;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% -398px;
}

/* 333 Button */
a.button-typeC {
  cursor: pointer;
  font-size: 10px !important;
  text-decoration: none !important;
  padding: 1px 20px 1px 1px !important;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% -98px !important;
}

a:hover.button-typeC {
  text-decoration: underline !important;
  font-weight: normal !important;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% -98px !important;
}

a.button-typeD {
  cursor: pointer;
  font-size: 10px !important;
  text-decoration: none !important;
  padding: 2px 20px 1px 1px !important;
  color: #5a554e !important;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% -598px !important;
}

a:hover.button-typeD {
  text-decoration: underline !important;
  font-weight: normal !important;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100%x -598px !important;
}

.subscribeBox a.button-typeD, .subscribeBox a:hover.button-typeD {
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 108px -598px !important;
}

/* Submit button used on Places to visit search */
.button-typeE, .button-typeE-hover {
  cursor: pointer;
  width: 70px;
  height: 20px;
  line-height: 20px;
  text-align: right;
  margin: 0;
  padding: 0 25px 0 0;
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #fff;
  border: 0;
  display: block;
  background: url(/qldhols_06/fms/images/global/bt_submit_whi.gif) no-repeat 100% 0;
}

.button-typeE-hover {
  color: #fff;
  text-decoration: underline;
  font-weight: normal;
}

/* Blue - Used on accomodation search results */
a.button-typeF {
  cursor: pointer;
  font-size: 10px !important;
  text-decoration: none !important;
  padding: 2px 20px 1px 1px !important;
  color: #009dd9 !important;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% 3px !important;
}

a:hover.button-typeF {
  text-decoration: underline !important;
  font-weight: normal !important;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100%x 3px !important;
}


/* --------------------------------------------------------------------------------
 * Forms
 * -------------------------------------------------------------------------------- */ 
.searchKeyword {
  text-align: right;
  padding: 20px;
}

#keyword {
  font-size: 10px;
  color: #666;
}


/* --------------------------------------------------------------------------------
 * Slideshow Popups
 * -------------------------------------------------------------------------------- */ 

#slideshow-wrap {
  width: 568px;
  margin: 0 auto;
  text-align: center;
  background-position: 0 93px;
  background-repeat: no-repeat;
}

#slideshow-wrap img {
  margin-bottom: 10px;
}

/* BLUE */
body.slideshow-blue              { background-color: #40b6e3; }
body.slideshow-blue  #slideshow-wrap      { background-image: url(/qldhols_06/fms/images/destinations/category/bg_pup_blue.gif); }

/* GREEN */
body.slideshow-green            { background-color: #678f00; }
body.slideshow-green #slideshow-wrap    { background-image: url(/qldhols_06/fms/images/destinations/category/bg_pup_green.gif); }

/* RED */
body.slideshow-red              { background-color: #b0232a; }
body.slideshow-red #slideshow-wrap      { background-image: url(/qldhols_06/fms/images/destinations/category/bg_pup_red.gif); }

/* ROYAL BLUE */
body.slideshow-royal_blue          { background-color: #003399; }
body.slideshow-royal_blue #slideshow-wrap  { background-image: url(/qldhols_06/fms/images/destinations/category/bg_pup_royal_blue.gif); }

/* YELLOW */
body.slideshow-yellow            { background-color: #ffb300; }
body.slideshow-yellow #slideshow-wrap    { background-image: url(/qldhols_06/fms/images/destinations/category/bg_pup_yellow.gif); }


/* --------------------------------------------------------------------------------
 * Destinations Home
 * -------------------------------------------------------------------------------- */ 
.dest-intro {
  background-color: #f2f2f2;
  font-size: 0.9em; 
  padding: 8px 13px 5px 13px;
}


/* --------------------------------------------------------------------------------
 * Tourism Contact Section
 * -------------------------------------------------------------------------------- */ 
#content-typeA {
  width: 544px;
  height: inherit;
  float: left;
}

#standardInfo {
  background: none;
  background-color: #fff!important;
  color: #333;
}

#standardInfo h4, #info-full h4 {
  font-size: 1.2em;
  padding: 3px 0 3px 6px;
  margin-bottom: 1em;
  color: #fff;
}

#standardInfo p {
  padding-right: 12px;
}

body.blue #standardInfo { color: #333; }
body.blue #standardInfo h4 { background-color: #009dd9; }


#standardInfo h4 span.iconSelection {
  float: right;
  margin: -20px 3px 0 0;
  padding: 0;
  vertical-align: middle;
}

#standardInfo h4 span.iconSelection img {
  margin-left: 3px;
}

.info_centres {
  clear: both;
  /*margin: 15px 0px;*/
  margin: 15px 15px;
  padding: 5px 5px 10px 5px;
  border: 1px solid #009dd9;
  background-color: #f0f9fd;
}

.info_centres p {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 4px !important;
  color: #009dd9;
}

.info_centres ul li {
  display: block;
  float: left;
  width: 130px;
  padding-left: 30px;
  padding-bottom: 10px;
  color: #009dd9;
}

.info_centres ul li a:link, .info_centres ul li a:visited {
  color: #009dd9 !important;
}

.info_centres ul li a:hover {
  color: #333 !important;
  font-weight: normal;
}

.blue_content {
  clear: both;
  /*margin: 15px 0px;*/
  margin: 10px 15px 30px 15px;
  padding: 5px 5px 10px 5px;
  border: 1px solid #009dd9;
  background-color: #f0f9fd;
}

.blue_content p {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 4px !important;
  color: #009dd9;
}

.blue_content ul li {
  padding-left: 10px;
  padding-bottom: 10px;
  color: #009dd9;
}

.blue_content ul li a:link, .info_centres ul li a:visited {
  color: #009dd9 !important;
  font-weight: bold;
}

.blue_content ul li a:hover {
  color: #333 !important;
  font-weight: normal;
}


/* --------------------------------------------------------------------------------
 * Travel Contact Enquiry Form
 * -------------------------------------------------------------------------------- */ 
#travel_Enquiry {
  text-align: left;
  margin-top: -10px;
}

#travel_Enquiry h2 {
  font-size: 1.6em;
  margin-left: 150px;
}

#travel_Enquiry p {
  margin-left: 150px;
  padding-bottom: .5em;
  line-height: 1.2em;
}

#travel_Enquiry form {
  font-size: 1.1em;
}

#travel_Enquiry label {
  white-space: nowrap;
  font-weight: normal;
}

#travel_Enquiry #givenName,
#travel_Enquiry #familyName,
#travel_Enquiry #preferredContact1,
#travel_Enquiry #preferredContact2,
#travel_Enquiry #enquiry {
  width: 224px;
}


/* --------------------------------------------------------------------------------
 * Places to Visit Section
 * -------------------------------------------------------------------------------- */ 
.mapPod {
  clear: both;
  margin: 0 9px;
  padding: 20px 0 15px 0;
  text-align: center;
  border: 2px solid #7fceec;
  background-color: #f0f9fd;
}

.mapPod p {
  margin: 0 65px;
  text-align: left;
  color: #0099d9;
}

#content-typeB {
  width: 524px;
  height: inherit;
  margin: 10px;
}

body.blue #content-typeB #info-typeB {
  background: none;
  background-color: #fff!important;
  color: #333;
}

body.blue #content-typeB #info-typeB h4 {
  font-size: 1.2em;
  padding: 3px 0 3px 6px;
  margin-bottom: 1em;
  color: #fff;
  background-color: #009dd9;
}

#content-typeB #info-typeB p {
  padding: 0 0 10px 12px;
}

#info-typeB h4 span.iconSelection {
  float: right;
  margin: -20px 3px 0 0;
  padding: 0;
  vertical-align: middle;
}

#info-typeB h4 span.iconSelection img {
  margin-left: 3px;
}


/* --------------------------------------------------------------------------------
 * Quick Search Map Section 
 * -------------------------------------------------------------------------------- */ 
.mapBox {
  margin-left: 20px; 
}

.searchMap {
  width: 190px;
  padding-right: 10px;
  background-color: #00648a;
  border-width: 0 2px 2px 2px;
  border-style: solid;
  border-color: #fff;
}

.searchMap p, .searchMap a {;
  padding-left: 10px;
  color: #fff;
}


/* --------------------------------------------------------------------------------
 * Search Results
 * -------------------------------------------------------------------------------- */ 

/* Search Results Global nav box */
.search_nav {
  width: 254px;
  margin: 0 auto;
  margin-top: 25px;
}

/* BLUE - Global nav box */
body.blue .search_nav p {
  color: #009dd9;
}

body.blue .search_nav a, body.blue .search_nav a:visited {
  color: #009dd9;
  font-weight: bold;
}

.search_nav a:hover, .search_nav .searchSortBy {
  color: #333 !important;
}

.search_results {
  width: 526px;
  clear: both;
  margin: 0 0 0 9px;
  padding: 0 0 15px 0;
}

.search_results p {
  padding-left: 25px;
}

h4.results_header {
  font-size: 1.2em;
  line-height: 2em;
  height: 2em;
  padding-left: 6px;
  margin-bottom: 1em;
  color: #fff;
  vertical-align: middle;
}
/* BLUE HEADER */
body.blue h4.results_header  { background-color: #009dd9; }
body.green h4.results_header  { background-color: #007e3a; }
body.red h4.results_header { background-color: #b0232a; }
body.royal_blue h4.results_header  { background-color: #003399; }
body.yellow h4.results_header  { background-color: #ec8000; }


.results_image {}
.results_ratings {}
.iconSelection {}


/* Search Results Photo */ 
.search_results .results_image {
  float:right;
  width: 180px;
  display:block;
  margin-left: 20px;
}

.search_results .results_image p {
  padding-left: 0;
}

/* Search Results Photo border */
body.blue .search_results .results_image img {border: 1px solid #009dd9;}
body.green .search_results .results_image img {border: 1px solid #007e3a;}
body.red .search_results .results_image img {border: 1px solid #b0232a;}
body.royal_blue .search_results .results_image img {border: 1px solid #003399;}
body.yellow .search_results .results_image img {border: 1px solid #ec8000;}

/* Search Results Star Ratings */
.results_ratings {
  text-align: right;
  color: #009dd9;
  font-weight: bold;
}

.results_ratings span {
  float: left;
}

/* icons */
h4.results_header span.iconSelection {
  float: right;
  height: 24px;
  margin-top: -24px;
  vertical-align: middle;
  overflow: hidden;
}

.category_product_count {
	position: absolute; 
	padding-top: 3px; 
	font-size:12px; 
	color: #fff; 
  margin-left: 208px
}



/* --------------  Bundy Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#bundaberg h3.hd_exp_turtles  { background-position: 0 0; }
#bundaberg h3.hd_exp_gorges  { background-position: 0 -100px; }
#bundaberg h3.hd_exp_walk  { background-position: 0 -200px; }

#bundaberg h3.hd_exp_turtles, #bundaberg h3.hd_exp_gorges, #bundaberg h3.hd_exp_walk {
  background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_experience_nav.gif);
}

/* places to visit */
#bundaberg h3.hd_ptv_coasts  { background-position: 0 0; }
#bundaberg h3.hd_ptv_country  { background-position: 0 -100px; }
#bundaberg h3.hd_ptv_hinterland  { background-position: 0 -200px; }

#bundaberg h3.hd_ptv_coasts, #bundaberg h3.hd_ptv_country, #bundaberg h3.hd_ptv_hinterland {
  background-image: url(/qldhols_06/fms/images/destinations/bundaberg/hd_visit_nav.gif);
}


/* --------------  CQ Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#central_qld h3.hd_exp_glad  { background-position: 0 0; }
#central_qld h3.hd_exp_cap  { background-position: 0 -100px; }
#central_qld h3.hd_exp_gems  { background-position: 0 -200px; }
#central_qld h3.hd_exp_fishing  { background-position: 0 -300px; }
#central_qld h3.hd_exp_walk  { background-position: 0 -400px; }

#central_qld h3.hd_exp_glad, #central_qld h3.hd_exp_cap, #central_qld h3.hd_exp_gems, #central_qld h3.hd_exp_fishing, #central_qld h3.hd_exp_walk {
  background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_experience_nav.gif);
}

/* places to visit */
#central_qld h3.hd_ptv_cap  { background-position: 0 0; }
#central_qld h3.hd_ptv_glad  { background-position: 0 -100px; }
#central_qld h3.hd_ptv_coasts  { background-position: 0 -200px; }
#central_qld h3.hd_ptv_hinterland  { background-position: 0 -300px; }
#central_qld h3.hd_ptv_cities  { background-position: 0 -400px; }

 {
  background-image: url(/qldhols_06/fms/images/destinations/central_qld/hd_visit_nav.gif);
}


/* --------------  Fraser Coast Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#fraser_coast h3.hd_exp_whales  { background-position: 0 0; }
#fraser_coast h3.hd_exp_boats  { background-position: 0 -100px; }
#fraser_coast h3.hd_exp_walk  { background-position: 0 -200px; }

#fraser_coast h3.hd_exp_whales, #fraser_coast h3.hd_exp_boats, #fraser_coast h3.hd_exp_walk {
  background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_experience_nav.gif);
}

/* places to visit */
#fraser_coast h3.hd_ptv_fraser  { background-position: 0 0; }
#fraser_coast h3.hd_ptv_hervey  { background-position: 0 -100px; }
#fraser_coast h3.hd_ptv_maryb  { background-position: 0 -200px; }
#fraser_coast h3.hd_ptv_burrum  { background-position: 0 -300px; }
#fraser_coast h3.hd_ptv_sandy  { background-position: 0 -400px; }

#fraser_coast h3.hd_ptv_fraser, #fraser_coast h3.hd_ptv_hervey, #fraser_coast h3.hd_ptv_maryb, #fraser_coast h3.hd_ptv_burrum, #fraser_coast h3.hd_ptv_sandy {
  background-image: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_visit_nav.gif);
}


/* --------------  Gold Coast Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#gold_coast h3.hd_exp_attractions  { background-position: 0 0; }
#gold_coast h3.hd_exp_dining  { background-position: 0 -100px; }
#gold_coast h3.hd_exp_nightlife  { background-position: 0 -200px; }
#gold_coast h3.hd_exp_indulge  { background-position: 0 -300px; }
#gold_coast h3.hd_exp_shopping  { background-position: 0 -400px; }
#gold_coast h3.hd_exp_walk  { background-position: 0 -500px; }

#gold_coast h3.hd_exp_attractions, #gold_coast h3.hd_exp_dining, #gold_coast h3.hd_exp_nightlife, #gold_coast h3.hd_exp_indulge, #gold_coast h3.hd_exp_shopping, #gold_coast h3.hd_exp_walk {
  background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_experience_nav.gif);
}

/* places to visit */
#gold_coast h3.hd_ptv_northgc  { background-position: 0 0; }
#gold_coast h3.hd_ptv_mbspb  { background-position: 0 -100px; height: 40px; }
#gold_coast h3.hd_ptv_southgc  { background-position: 0 -200px; }
#gold_coast h3.hd_ptv_gchint  { background-position: 0 -300px; }

#gold_coast h3.hd_ptv_northgc, #gold_coast h3.hd_ptv_mbspb, #gold_coast h3.hd_ptv_southgc, #gold_coast h3.hd_ptv_gchint {
  background-image: url(/qldhols_06/fms/images/destinations/gold_coast/hd_visit_nav.gif);
}


/* --------------  Mackay Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#mackay h3.hd_exp_fishing  { background-position: 0 0; }
#mackay h3.hd_exp_natural  { background-position: 0 -100px; }
#mackay h3.hd_exp_walk  { background-position: 0 -200px; }

#mackay h3.hd_exp_fishing, #mackay h3.hd_exp_natural, #mackay h3.hd_exp_walk {
  background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_experience_nav.gif);
}

/* places to visit */
#mackay h3.hd_ptv_mackay  { background-position: 0 0; }
#mackay h3.hd_ptv_coastal  { background-position: 0 -100px; }
#mackay h3.hd_ptv_islands  { background-position: 0 -200px; }
#mackay h3.hd_ptv_hinterland  { background-position: 0 -300px; }

#mackay h3.hd_ptv_mackay, #mackay h3.hd_ptv_coastal, #mackay h3.hd_ptv_islands, #mackay h3.hd_ptv_hinterland {
  background-image: url(/qldhols_06/fms/images/destinations/mackay/hd_visit_nav.gif);
}


/* --------------  Outback Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#outback h3.hd_exp_fishing  { background-position: 0 0; }
#outback h3.hd_exp_4wd  { background-position: 0 -100px; }
#outback h3.hd_exp_dinosaur  { background-position: 0 -200px; }
#outback h3.hd_exp_heritage  { background-position: 0 -300px; }
#outback h3.hd_exp_walk  { background-position: 0 -400px; }

#outback h3.hd_exp_fishing, #outback h3.hd_exp_4wd, #outback h3.hd_exp_dinosaur, #outback h3.hd_exp_heritage, #outback h3.hd_exp_walk {
  background-image: url(/qldhols_06/fms/images/destinations/outback/hd_experience_nav.gif);
}

/* places to visit */
#outback h3.hd_ptv_south  { background-position: 0 0; }
#outback h3.hd_ptv_central  { background-position: 0 -100px; }
#outback h3.hd_ptv_north  { background-position: 0 -200px; }

#outback h3.hd_ptv_south, #outback h3.hd_ptv_central, #outback h3.hd_ptv_north {
  background-image: url(/qldhols_06/fms/images/destinations/outback/hd_visit_nav.gif);
}


/* --------------  SEQC Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#se_qld_country h3.hd_exp_brassmonkey  { background-position: 0 0; height: 40px; }
#se_qld_country h3.hd_exp_walk  { background-position: 0 -100px; }
#se_qld_country h3.hd_exp_grapes  { background-position: 0 -200px; }

#se_qld_country h3.hd_exp_brassmonkey, #se_qld_country h3.hd_exp_walk, #se_qld_country h3.hd_exp_grapes {
  background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_experience_nav.gif);
}

/* places to visit */
#se_qld_country h3.hd_ptv_brisbane  { background-position: 0 0; }
#se_qld_country h3.hd_ptv_southdowns  { background-position: 0 -100px; }
#se_qld_country h3.hd_ptv_southburnett  { background-position: 0 -200px; }
#se_qld_country h3.hd_ptv_schint  { background-position: 0 -300px; }
#se_qld_country h3.hd_ptv_toowoomba  { background-position: 0 -400px; }

#se_qld_country h3.hd_ptv_brisbane, #se_qld_country h3.hd_ptv_southdowns, #se_qld_country h3.hd_ptv_southburnett, #se_qld_country h3.hd_ptv_schint, #se_qld_country h3.hd_ptv_toowoomba {
  background-image: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_visit_nav.gif);
}


/* --------------  Sunshine Coast Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#sunshine_coast h3.hd_exp_cuisine  { background-position: 0 0; }
#sunshine_coast h3.hd_exp_golf  { background-position: 0 -100px; }
#sunshine_coast h3.hd_exp_diving  { background-position: 0 -200px; }
#sunshine_coast h3.hd_exp_health  { background-position: 0 -300px; }
#sunshine_coast h3.hd_exp_walk  { background-position: 0 -400px; }

#sunshine_coast h3.hd_exp_cuisine, #sunshine_coast h3.hd_exp_golf, #sunshine_coast h3.hd_exp_diving, #sunshine_coast h3.hd_exp_health, #sunshine_coast h3.hd_exp_walk {
  background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_experience_nav.gif);
}

/* places to visit */
#sunshine_coast h3.hd_ptv_hinterland  { background-position: 0 0; }
#sunshine_coast h3.hd_ptv_coast  { background-position: 0 -100px; }

#sunshine_coast h3.hd_ptv_hinterland, #sunshine_coast h3.hd_ptv_coast {
  background-image: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_visit_nav.gif);
}


/* --------------  Townsville Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#townsville h3.hd_exp_adventure  { background-position: 0 0; }
#townsville h3.hd_exp_reef  { background-position: 0 -100px; }
#townsville h3.hd_exp_heritage  { background-position: 0 -200px; }
#townsville h3.hd_exp_island  { background-position: 0 -300px; }
#townsville h3.hd_exp_city  { background-position: 0 -400px; }
#townsville h3.hd_exp_natural  { background-position: 0 -400px; }

#townsville h3.hd_exp_adventure, #townsville h3.hd_exp_reef, #townsville h3.hd_exp_heritage, #townsville h3.hd_exp_island, #townsville h3.hd_exp_city, #townsville h3.hd_exp_natural {
  background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_experience_nav.gif);
}

/* places to visit */
#townsville h3.hd_ptv_townsville  { background-position: 0 0; }
#townsville h3.hd_ptv_ggw  { background-position: 0 -100px; }
#townsville h3.hd_ptv_islreef  { background-position: 0 -200px; }
#townsville h3.hd_ptv_heritage  { background-position: 0 -300px; }

#townsville h3.hd_ptv_townsville, #townsville h3.hd_ptv_ggw, #townsville h3.hd_ptv_islreef, #townsville h3.hd_ptv_heritage {
  background-image: url(/qldhols_06/fms/images/destinations/townsville/hd_visit_nav.gif);
}



/* --------------  TNQ Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#tropical_north_qld h3.hd_exp_  { background-position: 0 0; }
#tropical_north_qld h3.hd_exp_  { background-position: 0 -100px; }
#tropical_north_qld h3.hd_exp_  { background-position: 0 -200px; }
#tropical_north_qld h3.hd_exp_  { background-position: 0 -300px; }
#tropical_north_qld h3.hd_exp_  { background-position: 0 -400px; }

 {
  background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_experience_nav.gif);
}

/* places to visit */
#tropical_north_qld h3.hd_ptv_reefrain  { background-position: 0 0; }
#tropical_north_qld h3.hd_ptv_daintree  { background-position: 0 -100px; }
#tropical_north_qld h3.hd_ptv_reefisl  { background-position: 0 -200px; }
#tropical_north_qld h3.hd_ptv_ggw  { background-position: 0 -300px; }
#tropical_north_qld h3.hd_ptv_highlands  { background-position: 0 -400px; }
#tropical_north_qld h3.hd_ptv_outback  { background-position: 0 -600px; }
#tropical_north_qld h3.hd_ptv_cooktown  { background-position: 0 -700px; height: 40px; }

#tropical_north_qld h3.hd_ptv_reefrain, #tropical_north_qld h3.hd_ptv_daintree, #tropical_north_qld h3.hd_ptv_reefisl, #tropical_north_qld h3.hd_ptv_ggw, #tropical_north_qld h3.hd_ptv_highlands, #tropical_north_qld h3.hd_ptv_outback, #tropical_north_qld h3.hd_ptv_cooktown {
  background-image: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_visit_nav.gif);
}


/* --------------  West Downs Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#western_downs h3.hd_exp_camp  { background-position: 0 0; }
#western_downs h3.hd_exp_natparks  { background-position: 0 -100px; }
#western_downs h3.hd_exp_rural  { background-position: 0 -200px; }

#western_downs h3.hd_exp_camp, #western_downs h3.hd_exp_natparks, #western_downs h3.hd_exp_rural {
  background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_experience_nav.gif);
}

/* places to visit */
#western_downs h3.hd_ptv_giw  { background-position: 0 0; }
#western_downs h3.hd_ptv_warrego  { background-position: 0 -100px; }
#western_downs h3.hd_ptv_leichardt  { background-position: 0 -200px; }
#western_downs h3.hd_ptv_gore  { background-position: 0 -300px; }

#western_downs h3.hd_ptv_giw, #western_downs h3.hd_ptv_warrego, #western_downs h3.hd_ptv_leichardt, #western_downs h3.hd_ptv_gore {
  background-image: url(/qldhols_06/fms/images/destinations/western_downs/hd_visit_nav.gif);
}


/* --------------  Wsy Specific headers -------------------------
------------------------------------------------------------------------ */

/* experiences */
#whitsundays h3.hd_exp_adventure  { background-position: 0 0; }
#whitsundays h3.hd_exp_indulge  { background-position: 0 -100px; }
#whitsundays h3.hd_exp_walk  { background-position: 0 -200px; }

#whitsundays h3.hd_exp_adventure, #whitsundays h3.hd_exp_indulge, #whitsundays h3.hd_exp_walk {
  background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_experience_nav.gif);
}

/* places to visit */
#whitsundays h3.hd_ptv_airlie  { background-position: 0 0; }
#whitsundays h3.hd_ptv_islands  { background-position: 0 -100px; }
#whitsundays h3.hd_ptv_mainland  { background-position: 0 -200px; }

#whitsundays h3.hd_ptv_airlie, #whitsundays h3.hd_ptv_islands, #whitsundays h3.hd_ptv_mainland {
  background-image: url(/qldhols_06/fms/images/destinations/whitsundays/hd_visit_nav.gif);
}




/* --------------------------------------------------------------------------------
 * Travel Info
 * -------------------------------------------------------------------------------- */ 
.content-typeC {
	margin-bottom: 15px;
	background-color: #009dd9; /*#9933FF;*/
}

.info-typeC  {
	background: url(/qldhols_06/fms/images/travel_info/international_visitors/gr_tatoo_typec2.jpg) no-repeat;
}

.info-typeC p {
	padding: 15px 10px 0 15px!important;
	color: #fff;
}

/* International Visitors */
.travelInfo_search {
	width: 280px;
	float: right;
	background: url(/qldhols_06/fms/images/travel_info/international_visitors/gr_tatoo_typec2.jpg) no-repeat 100% 0;
}

.travelInfo_arrival {
	width: 526px;
	clear: both;
	margin: 0 0 0 9px;
	padding: 0 0 15px 0;
}

.travelInfo_arrival h4 {
	font-size: 1.2em;
	line-height: 2em;
	height: 2em;
	padding-left: 6px;
	margin-bottom: 1em;
	color: #fff;
	background-color: #009dd9;
	vertical-align: middle;
}

.travelInfo_arrival p {
	padding-left: 25px;
}

ul.lge_extWeb {
	margin-top: 10px;
}

ul.sml_extWeb {
	margin-bottom: 10px;
}

ul.lge_extWeb li {
	height: 25px;
	line-height: 25px;
	padding-left: 55px;
	font-size: 1.1em;
	color: #fff;
	background: url(/qldhols_06/fms/images/global/buttons_icons/ic_ext_website.gif) no-repeat;
}

ul.sml_extWeb li {
	height: 14px;
	line-height: 14px;
	padding-left: 40px;
	font-size: 1.1em;
	margin: 0 0 8px 25px;
	background: url(/qldhols_06/fms/images/global/buttons_icons/ic_ext_website_sml.gif) no-repeat;
}


/* --------------------------------------------------------------------------------
 * Travel Info - Climate
 * -------------------------------------------------------------------------------- */ 
.forecastBox {
	float: left;
	width: 140px;
	padding: 10px 0 0 25px;
	margin-left: 10px;
}

.forecastBox h4 {
	font-size: 1.2em;
	color: #03359a;
	margin-bottom: 5px;
}

.forecastBox p {
	color: #333;
	margin-top: 5px;
}

/*-- BG Numbers --*/
#forecastBox-1			{ background: url(/qldhols_06/fms/images/travel_info/climate/gr_num_1.gif) no-repeat 0 10px; } 
#forecastBox-2			{ background: url(/qldhols_06/fms/images/travel_info/climate/gr_num_2.gif) no-repeat 0 10px; } 
#forecastBox-3			{ background: url(/qldhols_06/fms/images/travel_info/climate/gr_num_3.gif) no-repeat 0 10px; } 
#forecastBox-4			{ background: url(/qldhols_06/fms/images/travel_info/climate/gr_num_4.gif) no-repeat 0 10px; } 
#forecastBox-5			{ background: url(/qldhols_06/fms/images/travel_info/climate/gr_num_5.gif) no-repeat 0 10px; } 


/* --------------------------------------------------------------------------------
 * Global Search
 * -------------------------------------------------------------------------------- */ 
#global_search #header {
	height: 100px;
	border-bottom: none;
  background: url(/qldhols_06/fms/images/global/bg_global_search.jpg) no-repeat 0 0px;
}

#global_search #header h1

h1.site-map { background: url(/qldhols_06/fms/images/global/hd_search_results.gif) no-repeat 0 0px }

/* Search Results Global nav box */
.globalsearch_nav {
	margin: 25px;
}

.globalsearch_nav p {
	color: #009dd9;
}

.globalsearch_nav a, .global_nav a:visited {
	color: #009dd9!important;
	font-weight: bold;
}

.globalsearch_nav a:hover, span.searchSortBy {
	color: #333 !important;
	font-weight: bold;
}

.searchby {
	color: #fff;
	padding: 5px 25px 15px 25px;
	text-align: center;
	font-weight: bold;
}

.serachAgain {
	padding: 0 0 5px 5px;
	background: #009dd9;
}


/* --------------------------------------------------------------------------------
 * Things to see and do
 * -------------------------------------------------------------------------------- */ 
h2.generalHD {
	padding: 18px 0 0 13px;
}

.featureProducts {
	width: auto;
	padding: 0 10px;
}

/* Blue Pod */ /*--- used in Art ttsad art and culture ---*/ 
.bluePod { clear: both; padding: 15px; border: 1px solid #7fceec; background-color: #f0f9fd; }
.bluePod h4 { font-size: 1.2em; }
.bluePod ul.featureProducts-list { width: auto; margin: 10px 0 0 10px; }
.bluePod ul.featureProducts-list li { float: left; width: 235px;	margin-bottom: 5px;	padding-right: 5px;	font-size: 1.1em; color: #007aa8; }
.bluePod ul.featureProducts-list li a, ul.featureProducts-list li a:visited { color: #007aa8; }
.bluePod ul.featureProducts-list li a:hover { color: #999; }

.featureProducts-result {
	clear: both;
	background: #fff url(/qldhols_06/fms/images/global/buttons_icons/bg_featured_products.gif) repeat-x 0 0;
}

.featureProducts-result h3 {
	 width: 260px;
	 padding-left: 10px;
	 padding-top: 10px;
	 font-size: 1.2em;
	 color: #fff;
	 background: url(/qldhols_06/fms/images/global/buttons_icons/bg_title_fp.gif) repeat-x 0 0;
}

.featureProducts-extras {
	text-align: right;
	float: right;
	width: 245px;
}

.featureProducts-result p {
	background-color: #fff;
	text-align: justify;
	padding-left: 20px;
}

/* Feature Products Results Photo */ 
.featureProducts-result .results_image { float: right; width: 180px; margin-left: 20px; }
.featureProducts-result .results_image p { padding-left: 0; }
.featureProducts-result .results_image img { border: 1px solid #009dd9; }


/* Grey Pod */ /* --- Used in tour tab section --*/
.greyPod { clear: both; padding: 15px; border: 1px solid #b2b2b2; background-color: #fbfbfb; }
.greyPod h4	{ font-size: 1.2em; color: #666; }
.greyPod ul.tour-list { width: auto; margin: 10px 0 0 10px; }
.greyPod ul.tour-list li { float: left; width: 220px; margin-bottom: 5px; padding-right: 5px; font-size: 1.1em; color: #666; }
.greyPod ul.tour-list li a, ul.tour-list li a:visited { color: #666; }
.greyPod ul.tour-list li a:hover { color: #999; }

.greyPod ul.route-list { list-style: none; margin-left: -30px; }
.greyPod ul.route-list li { padding-left: 35px; background: url(/qldhols_06/fms/images/drive/images/icons/route.gif)  no-repeat 0px 6px; }


.tour-results {
	clear: both;
	background: #fff url(/qldhols_06/fms/images/global/buttons_icons/bg_gy_extras.gif) repeat-x 0 0;
}

.tour-results h3 {
	 width: 230px;
	 padding-left: 10px;
	 padding-top: 10px;
	 font-size: 1.2em;
	 color: #666;
	 background: url(/qldhols_06/fms/images/global/buttons_icons/bg_gy_title.gif) repeat-x 0 0;
}

.tour-extras {
	text-align: right;
	float: right;
	width: 245px;
}

.tour-results p {
	background-color: #fff;
	text-align: justify;
	padding-left: 20px;
}

/* Tour Results Photo */ 
.tour-results .results_image { float: right; width: 180px; margin-left: 20px; }
.tour-results .results_image p { padding-left: 0; }
.tour-results .results_image img { border: 1px solid #009dd9; }

/* table rates */
table.tourRates { color: #666; font-size:1.1em; margin-bottom: 15px; }
table.tourRates th { text-align: left; border-bottom: 1px solid #ccc; padding-bottom: 5px; vertical-align: bottom; }



/* --------------------------------------------------------------------------------
 * Tab Pages
 * -------------------------------------------------------------------------------- */ 
#content-tabs {
	background: #fff url(/qldhols_06/fms/images/global/section/blue/gr_tatoo_tabs.jpg) no-repeat;
}

.subtab_title {
	font-size: 1.5em;
	line-height: normal;
	color: #006186;
	font-weight: bold;
	padding: 10px 0 5px 17px;
}

/*  Tabs Navigation Menu */ 
#tabs {
	clear: both;
	padding-top: 5px;
}

#tabs ul {
	border-bottom: 2px solid #e3e3e3;
	height: 27px;
	list-style-type: none;
	background: url(/qldhols_06/fms/images/navigation/bg_tabs.gif) no-repeat 100% 0;
}

#tabs ul li {
	margin: 0;
	padding: 0; 
	float: left;
	width: auto;
	display: block;
}

#tabs ul li a, #tabs ul li a:visited {
	text-decoration: none;
	cursor:pointer; 
	display: block; 
	padding: 6px 10px 6px;
	background: url(/qldhols_06/fms/images/navigation/bg_tabs.gif) no-repeat 100% 0;
}

#tabs ul li#first-tab a, #tabs ul li#first-tab a:visited {
	padding-left: 17px;
}

#tabs ul li a:hover {
	color: #333;
	text-decoration: underline;
}

#tabs ul li.current-tab a, #tabs ul li.current-tab a:visited {
	color: #fff;
	background: url(/qldhols_06/fms/images/navigation/bg_tabs.gif) no-repeat 100% -150px;
}

#tabs ul li.current-tab a:hover {
	color: #fff;
	text-decoration: none;
}

.tabContentText {
	clear: both;
	text-align: justify;
	margin: 20px 20px 10px 20px;
}

/* Tabs back to Results Link */
.backSearchResults {
	position: relative; 
	float: right; 
	width: 160px; 
	padding: 4px 20px 0 0; 
	text-align: right;
	vertical-align: middle;
	height: 22px;
	line-height: 22px;
}

.backSearchResults a, .backSearchResults a:visited {
	color: #666!important;
}

.backSearchResults img {
	float: left;
	vertical-align: middle;
}

/* Weather Box */
.weatherHere {
	width:149px; 
	height:97px; 
	float:right;
	margin-top: 18px;
	background: url(/qldhols_06/fms/images/global/section/blue/bg_infobox.jpg) no-repeat 0 9px; 
	border-bottom: 2px solid #fff;
}

.weatherHere p {
	font-size: 10px;
	color: #fff;
	line-height: normal;
	padding: 0 5px 8px 8px;
}

ul.download {
	padding-bottom:5px;
}

ul.download li.addTravelPack, ul.download li.downloadPDF, ul.download li.makeEnquiry {
	margin-left: 5px;
	min-height: 20px;
	padding: 2px 0 6px 27px;
	line-height: normal;
	color: #fff;
}

ul.download li.makeEnquiry		{ background: url(/qldhols_06/fms/images/global/gr_enquiry.gif) no-repeat 0 2px; }
ul.download li.addTravelPack	{ background: url(/qldhols_06/fms/images/global/gr_folder.gif) no-repeat 0 2px; }
ul.download li.downloadPDF		{ background: url(/qldhols_06/fms/images/global/gr_download_pdf.gif) no-repeat 0 2px; }

ul.download li a, ul.download li a:visited {
	color: #fff;
	text-decoration: none;
}

ul.download li a:hover {
	text-decoration: underline;
}

/* Map Pod */
.tabs-mapPod {
	clear: both;
	margin: 0 9px;
	padding: 20px 0 15px 0;
	text-align: center;
	border: 1px solid #b2b2b2;
	background-color: #fbfbfb;
}

.tabs-mapPod p {
	margin: 0 65px;
	text-align: left;
	color: #666;
}

/* Contact Details */
.contactDetailsBox {
	clear: both;
	margin: 0 18px;
	padding: 15px;
	border: 1px solid #b2b2b2;
	background-color: #fbfbfb;
}

.contactDetailsBox h4, .contactDetailsBox p {
	font-size: 1.1em;
	color: #666;
}

/* Contact Details no background */
.contactDetailsBox-nbg {
	clear: both;
	margin: 0 18px;
	padding: 15px;
}

.contactDetailsBox-nbg h4, .contactDetailsBox-nbg p {
	font-size: 1.1em;
	color: #666;
}

/* download list */
ul.downloadContactBox {
	margin-top: 15px;
	width: 320px;
}

ul.downloadContactBox li.addTravelPack, ul.downloadContactBox li.downloadPDF, 
ul.downloadContactBox li.makeEnquiry, ul.downloadContactBox li.bookOnline {
	position: relative;
	float: left;
	width: 125px;
	height: 24px;
	line-height: 24px;
	padding-left: 27px;
	color: #333;
}

ul.downloadContactBox li.makeEnquiry	{ background: url(/qldhols_06/fms/images/global/gr_enquiry_grey.gif) no-repeat 0 2px; }
ul.downloadContactBox li.addTravelPack	{ background: url(/qldhols_06/fms/images/global/gr_folder_grey.gif) no-repeat 0 2px; }
ul.downloadContactBox li.downloadPDF	{ background: url(/qldhols_06/fms/images/global/gr_download_pdf_grey.gif) no-repeat 0 2px; }
ul.downloadContactBox li.bookOnline		{ background: url(/qldhols_06/fms/images/global/gr_book_online_grey.gif) no-repeat 0 2px; }

ul.downloadContactBox li a, ul.downloadContactBox li a:visited {
	color: #333;
	text-decoration: underline;
}

ul.downloadContactBox li a:hover {
	color: #666;
}

/* Activities List */
ul.activities-list {
	width: 450px;
	color: #666;
	font-size: 1.1em;
	margin-left: 15px;
}

ul.activities-list li {
	background: url(/qldhols_06/fms/images/global/gr_bullet333.gif) no-repeat 0 7px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 130px;
	display: block;
	float: left;
	height: auto;
}

/* --------------------------------------------------------------------------------
 * Holiday Deals - Destinations
 * -------------------------------------------------------------------------------- */ 
#content-holiday_deals {
	background: #009dd9 url(/qldhols_06/fms/images/destinations/gold_coast/bg_tattoo_full.jpg) no-repeat 0 0px;
	width: 544px;
	margin-bottom: 15px;
}

#content-holiday_deals h4 {
  font-size: 1.2em;
  padding: 25px 100px 0px 15px;
  margin-bottom: 1em;
  color: #fff;
}

#content-holiday_deals p {
	padding: 25px 100px 10px 15px;
	color: #fff;
}

#holidaydeals {
	background: url(/qldhols_06/fms/images/global/section/blue/gr_divider_category.gif) no-repeat 258px 100%;
	clear: both;
}

.holidaydeals-result h3 {
	padding:3px 10px;
	font-size: 1.2em;
	color: #fff;
	background-color: #009dd9;
}

.holidaydeals-image {
	float: left;
	width: 105px;
	padding: 0 5px;
}

.holidaydeals-image img {
	border: 1px solid #009dd9;
}

.holidaydeals-title {
	padding: 5px 0;
}

.holidaydeals-subtitle {
	color: #009dd9;
	padding-bottom: 5px;
}

.holidaydeals-subtitle img {
	vertical-align: middle;
}

.holidaydeals-result p {
	padding-left: 5px;
}



/* --------------------------------------------------------------------------------
 * Holiday Deals 
 * -------------------------------------------------------------------------------- */ 
#holiday_deals {
}

#holiday_deals #header		{ background: url(/qldhols_06/fms/images/holiday_deals/hd_holidaydeals_image.jpg) no-repeat 0 0; }
#holiday_deals #subheader	{ background: #009dd9 url(/qldhols_06/fms/images/holiday_deals/bg_tattoo.gif) no-repeat 0 0; }



/* --------------------------------------------------------------------------------
 * Drive Qld
 * -------------------------------------------------------------------------------- */ 


#drive_qld h2 {
  height: 24px;
  text-indent: -9999px;
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
}

/* Drive Qld */
#drive_qld h2.suggestedItins  { background-image: url(/qldhols_06/fms/images/drive/images/hd_suggesteditins.gif); }
#drive_qld h2.ttsad  { background-image: url(/qldhols_06/fms/images/drive/images/hd_ttsad.gif); }


#drive_qld h3.hd_history      { background-position: 0 0; }
#drive_qld h3.hd_food        { background-position: 0 -100px; }
#drive_qld h3.hd_nature        { background-position: 0 -200px; }
#drive_qld h3.hd_outdoor      { background-position: 0 -300px; }
#drive_qld h3.hd_quirky      { background-position: 0 -400px; }

#drive_qld h3.hd_history, #drive_qld h3.hd_food, #drive_qld h3.hd_nature, #drive_qld h3.hd_outdoor, #drive_qld h3.hd_quirky {
  background-image: url(/qldhols_06/fms/images/drive/images/hd_itinstyles.gif)
}




/* --------------------------------------------------------------------------------
 * Tables
 * -------------------------------------------------------------------------------- */ 

/* table for travel info */
.table1 {border: 1px solid #5AA1C1; border-collapse:collapse; width:90%; font-size:11px; margin-left: 8px;}
.table1 td {background: #fff; padding:3px; border: 1px solid #eee}
.table1 th {text-align:left; border: 1px solid #fff}
.table1 thead th {color:#fff; background: #5AA1C1; padding: 10px 6px; text-align: center;}
.table1 tbody th {color:#285B72; background: #D0E4EF; padding: 6px}
.table1 tbody th.sub {color:#000; background: #efefef; padding: 6px}

	/* TABLES - calendar */
.calendar {width:240px;}
.calendar td {text-align:center; border: 1px solid #ddd}
.calendar th {text-align:center}
.calendar thead th {padding: 3px 2px}
.calendar tbody th {padding: 2px}
.calendar tbody th.sub {padding: 2px}




/* --------------------------------------------------------------------------------
 * Sub Navigation Menu Header
 * -------------------------------------------------------------------------------- */ 
h2.menu-header, h2.menu-header a {
	margin: 0;
	padding: 0.4em 1.2em;
	font-size: 1.1em;
	color: #fff;
  text-decoration: none;
}

body.blue       h2.menu-header	{ background-color: #009dd9; }
body.green      h2.menu-header	{ background-color: #007e3a; }
body.red        h2.menu-header	{ background-color: #b0232a; }
body.royal_blue h2.menu-header	{ background-color: #003399; }
body.yellow     h2.menu-header	{ background-color: #ec8000; }



/* --------------------------------------------------------------------------------
 * Section Navigation Menu
 * -------------------------------------------------------------------------------- */ 

/* Default colour */
#navigation {
	width: 125px;
	background: #f7f7f7;
	z-index: 1000;
}

#navigation ul {
	list-style-type: none;
}

#navigation ul li {
	display: block;
	border-bottom: 1px solid #dedede;
}	

/* hide from Mac IE */
/* \*/
html>body #navigation ul li {
	width: auto !important;
}
/* */
/* end hide from Mac IE */ 

/* Section Navigation 'Top Menus' */
#navigation ul li a:link, 
#navigation ul li a:visited {
	display: block;
	/*white-space: nowrap;*/
	height: 3em;
	/*line-height: 2em;*/
	padding: 8px 0 2px 25px;
	cursor: pointer; 
	text-decoration: none;
	background-color: #f7f7f7;
	background-position: 12px 11px;
	background-repeat: no-repeat;
	font-size: 1.1em;
  overflow: wrap;
}

/* Section Navigation 'Top Menu' Rollovers */ 
#navigation ul li:hover a, 
#navigation ul li.hover a:link, 
#navigation ul li.hover a:visited,
#navigation ul li:active a, 
#navigation ul li a:hover, 
#navigation ul li a:active, 
#navigation ul li.subnav-current-one a, 
#navigation ul li.subnav-current-one a:visited {
	color: #fff;
	font-weight: normal;
	background-position: 12px -389px;
	background-repeat: no-repeat;
}

#navigation ul ul {
	position: absolute;
	margin: -33px 0 0 216px;
	display: none;
	background: #f7f7f7;
}

html>body #navigation ul li ul li {
	float: none;
	clear: none;
}

#navigation ul li:hover ul, #navigation ul li.hover ul {
	display: block;
}

/* Sub Section Menu "Fly-out" */
#navigation ul li ul li a:link, #navigation ul li ul li a:visited {
	width: 170px;
	height: 2em!important;
	line-height: 2em!important;
	padding: 0 1em!important;
	color: #333!important;
	background: #f7f7f7 none!important;
	text-decoration: none;
}

html>body #navigation ul li ul li a:link, html>body #navigation ul li ul li a:visited {
	width: auto;
}

#navigation ul li ul li a:hover, #navigation ul li ul li a:active {
	border-color: #dedede !important;
	background: #f7f7f7 !important;
}

html>body #navigation ul li ul {
/*	width: 100% !important;*/ /* Breaks Safari */
}

/* --------------------------------------------------------------------------------
 * Section Navigation Menu AREA
 * -------------------------------------------------------------------------------- */ 

/* BLUE */
/* Section Navigation 'Top Menus' */
body.blue #navigation ul li a:link, body.blue #navigation ul li a:visited {
	background-image: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif);
}

/* Section Navigation 'Top Menu' Rollovers */
body.blue #navigation ul li.hover a:link, body.blue #navigation ul li.hover a:visited, 
body.blue #navigation ul li:hover a, body.blue #navigation ul li:active a, 
body.blue #navigation ul li a:hover, body.blue #navigation ul li a:active, 
body.blue #navigation ul li.subnav-current-one a, body.blue #navigation ul li.subnav-current-one a:visited {
	background-color: #009dd9;
	background-image: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif);
}

/* Sub Section Menu "Fly-out" */
body.blue #navigation ul ul {
	border: 1px solid #009dd9;
}

body.blue #navigation ul li ul li a:hover, body.blue #navigation ul li ul li a:active {
	color: #009dd9 !important;
}

/* ------------------------------------------------------------------------------------- */
/* GREEN */
/* Section Navigation 'Top Menus' */
body.green #navigation ul li a:link, body.green #navigation ul li a:visited {
	background-image: url(/qldhols_06/fms/images/global/section/green/gr_arrows.gif);
}

/* Section Navigation 'Top Menu' Rollovers */
body.green #navigation ul li.hover a:link, body.green #navigation ul li.hover a:visited, 
body.green #navigation ul li:hover a, body.green #navigation ul li:active a,  
body.green #navigation ul li a:hover, body.green #navigation ul li a:active {
	background-color: #007e3a;
	background-image:  url(/qldhols_06/fms/images/global/section/green/gr_arrows.gif);
}

/* Sub Section Menu "Fly-out" */
body.green #navigation ul ul {
	border: 1px solid #007e3a;
}

body.green #navigation ul li ul li a:hover, body.green #navigation ul li ul li a:active {
	color: #007e3a !important;
}

/* -------------------------------------------------------------------------------- */
/* RED */
/* Section Navigation 'Top Menus' */
body.red #navigation ul li a:link, body.red #navigation ul li a:visited {
	background-image: url(/qldhols_06/fms/images/global/section/red/gr_arrows.gif);
}

/* Section Navigation 'Top Menu' Rollovers */
body.red #navigation ul li.hover a:link, body.red #navigation ul li.hover a:visited, 
body.red #navigation ul li:hover a, body.red #navigation ul li:active a,  
body.red #navigation ul li a:hover, body.red #navigation ul li a:active {
	background-color: #b0232a;
	background-image:  url(/qldhols_06/fms/images/global/section/red/gr_arrows.gif);
}

/* Sub Section Menu "Fly-out" */
body.red #navigation ul ul {
	border: 1px solid #b0232a;
}

body.red #navigation ul li ul li a:hover, body.red #navigation ul li ul li a:active {
	color: #b0232a !important;
}

/* -------------------------------------------------------------------------------- */

/* ROYAL BLUE */
/* Section Navigation 'Top Menus' */
body.royal_blue #navigation ul li a:link, body.royal_blue #navigation ul li a:visited {
	background-image: url(/qldhols_06/fms/images/global/section/royal_blue/gr_arrows.gif);
}

/* Section Navigation 'Top Menu' Rollovers */
body.royal_blue #navigation ul li.hover a:link, body.royal_blue #navigation ul li.hover a:visited, 
body.royal_blue #navigation ul li:hover a, body.royal_blue #navigation ul li:active a,  
body.royal_blue #navigation ul li a:hover, body.royal_blue #navigation ul li a:active {
	background-color: #003399;
	background-image:  url(/qldhols_06/fms/images/global/section/royal_blue/gr_arrows.gif);
}

/* Sub Section Menu "Fly-out" */
body.royal_blue #navigation ul ul {
	border: 1px solid #003399;
}

body.royal_blue #navigation ul li ul li a:hover, body.royal_blue #navigation ul li ul li a:active {
	color: #003399 !important;
}

/* -------------------------------------------------------------------------------- */

/* YELLOW */
/* Section Navigation 'Top Menus' */
body.yellow #navigation ul li a:link, body.yellow #navigation ul li a:visited {
	background-image: url(/qldhols_06/fms/images/global/section/yellow/gr_arrows.gif);
}

/* Section Navigation 'Top Menu' Rollovers */
body.yellow #navigation ul li.hover a:link, body.yellow #navigation ul li.hover a:visited, 
body.yellow #navigation ul li:hover a, body.yellow #navigation ul li:active a,  
body.yellow #navigation ul li a:hover, body.yellow #navigation ul li a:active {
	background-color: #ec8000;
	background-image:  url(/qldhols_06/fms/images/global/section/yellow/gr_arrows.gif);
}

/* Sub Section Menu "Fly-out" */
body.yellow #navigation ul ul {
	border: 1px solid #ec8000;
}

body.yellow #navigation ul li ul li a:hover, body.yellow #navigation ul li ul li a:active {
	color: #ec8000 !important;
}





/* --------------------------------------------------------------------------------
 * Submenu
 * -------------------------------------------------------------------------------- */ 

/* Section Navigation 'Top Menu' Current */
#navigation ul li.subnav-current a {
	color: #fff;
	background-color: #dedede!important;
	background-position: 12px -688px!important;
	background-repeat: no-repeat!important;
}

body.blue       #navigation ul li.subnav-current a {background-color: #009dd9!important;}
body.green      #navigation ul li.subnav-current a {background-color: #007e3a!important;}
body.red        #navigation ul li.subnav-current a {background-color: #b0232a!important;}
body.royal_blue #navigation ul li.subnav-current a {background-color: #003399!important;}
body.yellow     #navigation ul li.subnav-current a {background-color: #ec8000!important;}

/* Submenu Navigation */
#navigation ul li.submenu a:link, #navigation ul li.submenu a:visited {
	height: 2.4em;
	line-height: 2.4em;
	padding: 0 0 0 10px;
	cursor: pointer; 
	text-decoration: none;
	border-bottom: none;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	background: #fff url(/qldhols_06/fms/images/global/px_dedede.gif) repeat-x 0 100%;
}


/* Submenu Navigation Rollovers
#navigation ul li.submenu a:hover, #navigation ul li.submenu-last a:hover, #navigation ul li#submenu-current a 
{color: #009dd9; font-weight: normal;} */


#navigation ul li.submenu-last a:link, #navigation ul li.submenu-last a:visited {
	height: 2.4em;
	line-height: 2.4em;
	padding: 0 0 0 10px;
	cursor: pointer; 
	text-decoration: none;
	background-color: #fff;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #dedede;
	background: #fff url(/qldhols_06/fms/images/global/px_dedede.gif) repeat-x 0 100%;
}


#navigation ul li.submenu-extra a:link, #navigation ul li.submenu-extra a:visited {
	height: 2.4em;
	line-height: 2.4em;
	padding: 0 0 0 10px;
	cursor: pointer; 
	text-decoration: none;
	border-bottom: none;
	border-left: 1px solid #009dd9;
	border-right: 1px solid #009dd9;
	background: #b9d300 url(/qldhols_06/fms/images/global/px_dedede.gif) repeat-x 0 100%;
}

#navigation ul li.submenu-extra a:hover {
	background: #00421e url(/qldhols_06/fms/images/global/px_dedede.gif) repeat-x 0 100%;
}



body.blue       #navigation ul li#submenu a, body.blue       #navigation ul li#submenu-current a,
body.blue       #navigation ul li.submenu-last a { color: #009dd9; }

body.green      #navigation ul li#submenu a, body.green      #navigation ul li#submenu-current a,
body.green       #navigation ul li.submenu-last a { color: #007e3a; }
body.red        #navigation ul li#submenu a, body.red        #navigation ul li#submenu-current a,
body.red       #navigation ul li.submenu-last a { color: #b0232a; }

body.royal_blue #navigation ul li#submenu a, body.royal_blue #navigation ul li#submenu-current a, 
body.royal_blue #navigation ul li.submenu-last a { color: #003399; }

body.yellow     #navigation ul li#submenu a, body.yellow     #navigation ul li#submenu-current a, 
body.yellow #navigation ul li.submenu-last a { color: #ec8000; }


body.blue       #navigation ul li.submenu a:hover, body.blue       #navigation ul li.submenu-last a:hover   {background: #eee; }
body.green      #navigation ul li.submenu a:hover, body.green      #navigation ul li.submenu-last a:hover   {background: #eee; }
body.red        #navigation ul li.submenu a:hover, body.red        #navigation ul li.submenu-last a:hover   {background: #eee;}

body.royal_blue #navigation ul li.submenu a:hover, body.royal_blue #navigation ul li.submenu-last a:hover   {background: #eee; }

body.yellow     #navigation ul li.submenu a:hover, body.yellow     #navigation ul li.submenu-last a:hover   {background: #eee; }

