body {

  color: #333;
  font: 62.5%/1.5 verdana,arial,helvetica,sans-serif; /* Resets 1em to 10px */
}

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;
}

/* 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;
}

label {
  color: #333;
  font-weight: bold;
  font-size: 1em;
}

#unsubdescriptions label{
	display: block;
}

select, input {
  font: 11px verdana,arial,helvetica,sans-serif;
} 

table {
  font-weight: bold;
  font-size: 1em;
}

p.normal {
  margin: 0;
  padding: 0 0 1em;
  font-size: 1.1em;
  font-weight: lighter;
}

label.normal {
	margin: 0;
	padding: 0 0 1em;
	font-size: 1em;
	font-weight: lighter;
}


/* --------------------------------------------------------------------------------
 * Backgrounds
 * -------------------------------------------------------------------------------- */ 
#wrap {
  background-repeat: no-repeat;
  background-position: 50% 0;
}

body {
  background-repeat: no-repeat;
  background-position: 50% 100%;
}


/* --------------------------------------------------------------------------------
 * 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: 216px;
}

#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;
}

.doubleclick { /* hide the double click tracking */
	display: none;
}

#footer-wrap {
  clear: both;
}


/* --------------------------------------------------------------------------------
 * Main Navigation Menu
 * -------------------------------------------------------------------------------- */ 
#nav, ul#extnav, #nav-niche {
  background-color: #ccc;
  border-bottom: 2px solid #fff;
  height: 30px;
}

#nav ul, ul#extnav, #nav-niche {
  list-style-type: none;
}

ul#extnav {
  width: 160px;
}

#nav ul li, #nav-niche 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;
}

#nav a:hover, #nav ul li.nav-current a, ul#extnav li a:hover {
  background-position: 0 -30px;
}

#nav-niche ul li {
  height: 30px;
  vertical-align: middle;
  text-align: center;
  font-size: 1em;
  border-left: 1px solid #fff;
  text-transform: capitalize;
}
#nav-niche ul li a {
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  text-transform: capitalize;
}
#nav-niche ul li:hover {
  text-decoration: none;
  font-weight: bold;
  background-color: #999999;
  color: #fff;
}
#nav-niche ul li a:hover {
 color: #fff;
}

/* --------------------------------------------------------------------------------
 * Layout Components
 * -------------------------------------------------------------------------------- */ 
/* Elements */
.quick-find {
  padding: 5px 0;
  background-color: #c7c2b6;
}

.quick-find form {
  padding: 0 12px;
}

.quick-find label {
  font-size: 1.1em;
}

.quick-find select {
  margin: 5px 0 10px 0;
  width: 192px;
}

/* Promos */
.campaign-promo {
  background-color: #fff;
}

.campaign-promo a {
  margin-top: 5px;
  display: block
}

/* Content */
#info, #extraInfo {
  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; }

body #content #info a, body #content #info a:hover, body #content #info a:visited {color: #fff;}
body.yellow #content #info a, body.yellow #content #info a:hover, body.yellow #content #info a:visited {color: #b0232a;}

/* Info Pod */
#info {
  padding-top: 15px;
}

#info h4 {
  padding-bottom: 5px;
  font-size: 1.6em;
}

.deals {
  width: 272px; 
}

.slideshow {
  float: right;
  width: 255px;
  height: 200px;
  padding-left: 17px;
  background-position: 0 0;
  background-repeat: no-repeat;
  border: 0px solid white;
  color: #fff;
}

.noFlash {
  padding: 15px 60px 0 5px;
  color: #cc0000;
  text-align: center;
}

.noFlash span {
  background-color: #fff
}

.deals {
  float: left;
}


/* --------------------------------------------------------------------------------
 * 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, body#beaches_tab #header                          { background: url(/qldhols_06/fms/images/destinations/beaches/hd_image.jpg) no-repeat 0 0; }
body#brisbane #header, body#brisbane_tab #header                        { background: url(/qldhols_06/fms/images/destinations/brisbane/hd_image.jpg) no-repeat 0 0; }
body#bundaberg #header, body#bundaberg_tab #header                      { background: url(/qldhols_06/fms/images/destinations/bundaberg/hd_image.jpg) no-repeat 0 0; }
body#central_qld #header, body#central_qld_tab #header                  { background: url(/qldhols_06/fms/images/destinations/central_qld/hd_image.jpg) no-repeat 0 0; }
body#cities #header, body#cities_tab #header                            { background: url(/qldhols_06/fms/images/destinations/cities/hd_image.jpg) no-repeat 0 0; }
body#fraser_coast #header, body#fraser_coast_tab #header                { background: url(/qldhols_06/fms/images/destinations/fraser_coast/hd_image.jpg) no-repeat 0 0; }
body#gold_coast #header, body#gold_coast_tab #header                    { background: url(/qldhols_06/fms/images/destinations/gold_coast/hd_image.jpg) no-repeat 0 0; }
body#great_barrier_reef #header, body#great_barrier_reef_tab #header    { background: url(/qldhols_06/fms/images/destinations/great_barrier_reef/hd_image.jpg) no-repeat 0 0; }
body#islands #header, body#islands_tab #header                          { background: url(/qldhols_06/fms/images/destinations/islands/hd_image.jpg) no-repeat 0 0; }
body#mackay #header, body#mackay_tab #header                            { background: url(/qldhols_06/fms/images/destinations/mackay/hd_image.jpg) no-repeat 0 0; }
body#natural_wonders #header, body#natural_wonders_tab #header          { background: url(/qldhols_06/fms/images/destinations/natural_wonders/hd_image.jpg) no-repeat 0 0; }
body#outback #header, body#outback_tab #header                          { background: url(/qldhols_06/fms/images/destinations/outback/hd_image.jpg) no-repeat 0 0; }
body#outback_and_country #header, body#outback_and_country_tab #header  { background: url(/qldhols_06/fms/images/destinations/outback_and_country/hd_image.jpg) no-repeat 0 0; }
body#se_qld_country #header, body#se_qld_country_tab #header            { background: url(/qldhols_06/fms/images/destinations/se_qld_country/hd_image.jpg) no-repeat 0 0; }
body#sunshine_coast #header, body#sunshine_coast_tab #header            { background: url(/qldhols_06/fms/images/destinations/sunshine_coast/hd_image.jpg) no-repeat 0 0; }
body#townsville #header, body#townsville_tab #header                    { background: url(/qldhols_06/fms/images/destinations/townsville/hd_image.jpg) no-repeat 0 0; }
body#tropical_north_qld #header, body#tropical_north_qld_tab #header    { background: url(/qldhols_06/fms/images/destinations/tropical_north_qld/hd_image.jpg) no-repeat 0 0; }
body#western_downs #header, body#western_downs_tab #header              { background: url(/qldhols_06/fms/images/destinations/western_downs/hd_image.jpg) no-repeat 0 0; }
body#whitsundays #header,  body#whitsundays_tab #header                 { background: url(/qldhols_06/fms/images/destinations/whitsundays/hd_image.jpg) no-repeat 0 0; }

body#destination #header, body#destination_tab #header              { background: url(/qldhols_06/fms/images/destinations/global/hd_image.jpg) no-repeat 0 0; }

body#accommodation #header, body#accommodation_tab #header        { background: url(/qldhols_06/fms/images/accommodation/hd_image.jpg) no-repeat 0 0; }
body#things_to_see_and_do #header, body#things_to_see_and_do_tab #header        { background: url(/qldhols_06/fms/images/things_to_see_and_do/hd_image.jpg) no-repeat 0 0; }
body#events #header, body#events_tab #header        { background: url(/qldhols_06/fms/images/events/hd_image.jpg) no-repeat 0 0; }
body#getting_around #header, body#getting_around_tab #header        { background: url(/qldhols_06/fms/images/getting_around/hd_image.jpg) no-repeat 0 0; }

body#travel_info #header, body#travel_info_tab #header  { background: url(/qldhols_06/fms/images/travel_info/hd_image.jpg) no-repeat 0 0; }
body#travel_tools #header  { background: url(/qldhols_06/fms/images/travel_tools/hd_image.jpg) no-repeat 0 0; }
body#newsletter #header  { background: url(/qldhols_06/fms/images/newsletter/hd_image.jpg) no-repeat 0 0; }

body#international_visitors #header { background: url(/qldhols_06/fms/images/travel_info/international_visitors/hd_image.jpg) no-repeat 0 0; }
body#climate #header        { background: url(/qldhols_06/fms/images/travel_info/international_visitors/hd_image.jpg) no-repeat 0 0; }
body#art_culture #header      { background: url(/qldhols_06/fms/images/things_to_see/art_culture/hd_image.jpg) no-repeat 0 0; }

body#system_page #header      { background: url(/qldhols_06/fms/images/destinations/global/hd_image.jpg) no-repeat 0 0; }
body#system_page #subheader  { background: #FFFFFF url(/qldhols_06/fms/images/holiday_deals/bg_tattoo.gif) no-repeat 0 0; padding: 20px;}
body#system_page #subheader h2 {font-size: 1.6em; font-weight: bold; color: #FFF;}


body#global_search #container, body#site_map #container, body#help #container, body#contact_us #container, body#privacy #container {
  background: #fff url(/qldhols_06/fms/images/global/bg_global_search.jpg) no-repeat 0 30px;
}
body#global_search #header, body#site_map #header, body#help #header, body#contact_us #header, body#privacy #header {
  margin: 17px 0 0 15px;
  height: 76px;
  border-bottom: none;
}
body#global_search #header { background: url(/qldhols_06/fms/images/global/hd_search_results.gif) no-repeat 0 0;}
body#site_map #header      {background: url(/qldhols_06/fms/images/global/hd_site_map.gif) no-repeat 0 0;}
body#help #header      {background: url(/qldhols_06/fms/images/global/hd_help.gif) no-repeat 0 0;}
body#contact_us #header      {background: url(/qldhols_06/fms/images/global/hd_contactus.gif) no-repeat 0 0;}
body#privacy #header      {background: url(/qldhols_06/fms/images/global/hd_privacy_disclaimer.gif) no-repeat 0 0;}

body#system_page #container {
  background: #fff url(/qldhols_06/fms/images/holiday_deals/bg_tattoo.gif) no-repeat 0 30px;
}


/* Campaign and Niche Sites */

body#drive_qld #header, body#drive_qld_tab #header      { background: url(/qldhols_06/fms/images/drive/images/hd_image.jpg) no-repeat 0 0; }
body#dive_qld #header, body#dive_qld_tab #header { background: url(/qldhols_06/fms/images/dive/images/hd_image.jpg) no-repeat 0 0; }

body#rugby_06 #header { background: url(/qldhols_06/fms/images/campaigns/rugby_06/hd_image.jpg) no-repeat 0 0; }
body#bluetooth_06 #header { background: url(/qldhols_06/fms/images/campaigns/bluetooth_06/hd_image.jpg) no-repeat 0 0; }


/* --------------------------------------------------------------------------------
 * 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 {
  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                            { 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.visitor-information        { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_destination_2.gif); }
#brisbane h1                            { background-image: url(/qldhols_06/fms/images/destinations/brisbane/hd_destination.gif); }

#bundaberg h1.experience-bundaberg  { 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-central_qld  { 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.jpg); }

#cities h1                            { background-image: url(/qldhols_06/fms/images/destinations/cities/hd_destination.gif); }

#fraser_coast h1.experience-fraser_coast  { 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_coast/hd_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); }

#great_barrier_reef h1.experience-brisbane  { background-image: url(/qldhols_06/fms/images/destinations//hd_experience.gif); }
#great_barrier_reef h1.places-to-visit            { background-image: url(/qldhols_06/fms/images/destinations//hd_places_tovisit.gif); }
#great_barrier_reef h1.accommodation              { background-image: url(/qldhols_06/fms/images/destinations//hd_accommodation.gif); }
#great_barrier_reef h1.things-to-see-and-do       { background-image: url(/qldhols_06/fms/images/destinations//hd_things_tosee.gif); }
#great_barrier_reef h1.events                     { background-image: url(/qldhols_06/fms/images/destinations//hd_events.gif); }
#great_barrier_reef h1.getting-around             { background-image: url(/qldhols_06/fms/images/destinations//hd_getting_around.gif); }
#great_barrier_reef h1.travel-info                { background-image: url(/qldhols_06/fms/images/destinations//hd_travel_info.gif); }
#great_barrier_reef h1.insider-tips               { background-image: url(/qldhols_06/fms/images/destinations//hd_insiders_tips.gif); }
#great_barrier_reef 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          { 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                             { 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    { 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); }

#destination h1          { background-image: url(/qldhols_06/fms/images/destinations/global/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); }

#holiday_deals h1 { 
  background-image: url(/qldhols_06/fms/images/holiday_deals/hd_holiday_deals.gif); 
  background-position: 30px;
}

#travel_info h1 { background-image: url(/qldhols_06/fms/images/travel_info/hd_destination.jpg); }
#travel_tools h1 { background-image: url(/qldhols_06/fms/images/travel_tools/hd_destination.gif); }
#newsletter h1 { background-image: url(/qldhols_06/fms/images/newsletter/hd_destination.jpg); }


h1.destination {
  height: 0px;
  text-indent: -9999px;
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
}


/* Campaign and Niche Sites */

#drive_qld h1 {
  height: 84px;
  text-indent: -9999px;
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  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); }
#rugby_06 h1         { background-image: url(/qldhols_06/fms/images/campaigns/rugby_06/hd_destination.gif); }
#bluetooth_06 h1         { background-image: url(/qldhols_06/fms/images/campaigns/bluetooth_06/hd_destination.gif); }
#system_page h1         { height: 91px; background-image: url(/qldhols_06/fms/images/global/hd_pagenotfound.gif); }

/* --------------------------------------------------------------------------------
 * Misc
 * -------------------------------------------------------------------------------- */ 
/* Hide and show links */
a:link#hideLink, a:visited#hideLink, a:link#showLink, a:visited#showLink, a:link.showLink, a:visited.showLink {color: #fff;}
a:hover#hideLink, a:hover#showLink, a:hover.showLink {font-weight: bold;}

/* -- Text Colours --*/
body.blue .blueText, body.blue .blueText a:link, body.blue .blueText a:visited {color: #009dd9;}
body.red .blueText, body.red .blueText a:link, body.red .blueText a:visited {color: #b0232a;}
body.green .blueText, body.green .blueText a:link, body.green .blueText a:visited {color: #007e3a;}
body.royal_blue .blueText, body.royal_blue .blueText a:link, body.royal_blue .blueText a:visited {color: #003399;}
body.yellow .blueText, body.yellow .blueText a:link, body.yellow .blueText a:visited {color: #ec8000;}

body.blue .darkBlueText {color: #007aa8;}
body.red .darkBlueText {color: #811a1f;}
body.green .darkBlueText {color: #003718;}
body.royal_blue .darkBlueText {color: #001a50;}
body.yellow .darkBlueText {color: #b0232a;}

.blueText a:hover        { color: #999; }

.allClear { clear: both; height: 1px; line-height: 1px; font-size: 1px; margin:0; padding:0; }
.backToTop { text-align: right; padding: 10px 20px 0px 0;  }



/* --------------------------------------------------------------------------------
 * Sidebar travel pack - blue default
 * -------------------------------------------------------------------------------- */ 
.travel_pack {
  width: 160px;
  height: 147px;
  background: url(/qldhols_06/fms/images/global/gr_tpblue.jpg) no-repeat 0 0;
}

.travel_pack p {
  font-size: 0.9em;
  padding-bottom: 0;
  line-height: normal;
  color: #fff;
}


.travel_pack p.tp_intro {
	padding: 25px 0 0 8px
}
.travel_pack p.tp_login {
	padding: 5px 0 0 8px;
  float: left;
  width: 65px;
}

.travel_pack p.tp_items {
  width: 80px;
  float: right;
	padding-top: 8px;
	padding-right: 3px;
	color: #00648a;
	text-align: center;
}

.travel_pack p.tp_bookmark {
  clear: both;
	padding: 35px 0 0 40px;
}

.travel_pack p.tp_bookmark a, .travel_pack p.tp_bookmark a:visited  { color: #00648a; }
.travel_pack p.tp_bookmark a:hover  { color: #333; }

/* Yellow */
body.yellow .travel_pack { background: url(/qldhols_06/fms/images/global/gr_tpyellow.jpg) no-repeat 0 0; }
body.yellow .travel_pack p.tp_items, body.yellow .travel_pack p.tp_bookmark a, 
body.yellow .travel_pack p.tp_bookmark a:visited { color: #b0232a; }

/* red */
body.red .travel_pack { background: url(/qldhols_06/fms/images/global/gr_tpred.jpg) no-repeat 0 0; }
body.red .travel_pack p.tp_items, body.red .travel_pack p.tp_bookmark a, 
body.red .travel_pack p.tp_bookmark a:visited { color: #b0232a; }

/* green */
body.green .travel_pack { background: url(/qldhols_06/fms/images/global/gr_tpgreen.jpg) no-repeat 0 0; }
body.green .travel_pack p.tp_items, body.green .travel_pack p.tp_bookmark a,
body.green .travel_pack p.tp_bookmark a:visited { color: #007e3a; }

/* royal_blue */
body.royal_blue .travel_pack { background: url(/qldhols_06/fms/images/global/gr_tprylblue.jpg) no-repeat 0 0; }
body.royal_blue .travel_pack p.tp_items, body.royal_blue .travel_pack p.tp_bookmark a, 
body.royal_blue .travel_pack p.tp_bookmark a:visited { color: #003399; }




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; }




/* No Javascript */
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 15px 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% -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/buttons_icons/bt_submit_whi.gif) no-repeat 100% 0;
}

body.blue .button-typeE, body.blue .button-typeE-hover {background-image: url(/qldhols_06/fms/images/global/buttons_icons/bt_submit_blue.gif);}
body.red .button-typeE, body.red .button-typeE-hover {background-image: url(/qldhols_06/fms/images/global/buttons_icons/bt_submit_red.gif);}
body.green .button-typeE, body.green .button-typeE-hover {background-image: url(/qldhols_06/fms/images/global/buttons_icons/bt_submit_green.gif);}
body.yellow .button-typeE, body.yellow .button-typeE-hover {background-image: url(/qldhols_06/fms/images/global/buttons_icons/bt_submit_yellow.gif);}
body.royal_blue .button-typeE, body.royal_blue .button-typeE-hover {background-image: url(/qldhols_06/fms/images/global/buttons_icons/bt_submit_royal_blue.gif);}

.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% 3px !important;
}

a.button-typeG {
  cursor: pointer;
  font-size: 10px !important;
  text-decoration: none !important;
  padding: 0px 1px 1px 10px !important;
  color: #333 !important;
  background: url(/qldhols_06/fms/images/global/gr_back_arrow.gif) no-repeat 0 1px!important;
}

a:hover.button-typeG {
  text-decoration: underline !important;
  font-weight: normal !important;
  background: url(/qldhols_06/fms/images/global/gr_back_arrow.gif) no-repeat 0 1px!important;
}

/* Black 333 - Used on getting around search results images */
a.button-typeH {
  cursor: pointer;
  font-size: 10px !important;
  text-decoration: none !important;
  padding: 2px 20px 1px 1px !important;
  color: #333 !important;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% -598px !important;
}

a:hover.button-typeH {
  text-decoration: underline !important;
  font-weight: normal !important;
  background: url(/qldhols_06/fms/images/global/section/blue/gr_arrows.gif) no-repeat 100% -598px !important;
}

/* --------------------------------------------------------------------------------
 * Forms
 * -------------------------------------------------------------------------------- */ 
.searchKeyword {
  text-align: right;
  padding: 20px;
}

#keyword {
  font-size: 10px;
  color: #666;
}


#subscribeForm label.fixWidth {
  width: 115px;
  float: left;
  padding-right: 3px;
}

#xc_content{
 padding: 0 2px;
}

/* #selection img:hover{width:306px; height:230px;} */