/* CSS Document for Engage2010 - destination Page */
#container {
    _height: auto;
    _overflow:visible;
}
#colA #tabs {
  _padding: 0;
}
#dest_tab, #ext_tab {
  padding-left: 36px; position: relative;
}
#dest_tab h3 {
  font-size: 24px; color: #004472;
  text-transform: uppercase;
  text-indent: -9000px;
  height: 36px; width: 555px;
  background: url('../images/destination/destination_header_bg.png') bottom left no-repeat;
  margin-bottom: 20px;
}

#dest_tab p {
  margin-left: 40px;
}
#dest_tab p.no-indent {
  margin-left: 0;
}
#dest_tab h4#book_stay_hdr {
  height: 66px; width: 576px;
  text-indent: -9000px; margin: 20px 0;
  background: url('../images/destination/book_your_stay.png') bottom left no-repeat;
}
#dest_tab #hotels {
  overflow: hidden; padding-left: 20px;
  margin-top: 20px;
}
#dest_tab div.hotel {
  width: 220px; float: left;
  padding: 100px 0 0 4px;
  margin-left: 30px;
  font-size: 12px; font-weight: bold;
}
#dest_tab .hotel p {
  min-height: 180px; _height: 180px;
  margin: 0;
}
#dest_tab .hotel a {
  display: block; text-indent: -9000px;
  height: 33px; width: 227px; margin-left: -5px;
}
#dest_tab #grand_hyatt a {
  background: url('../images/destination/btnGrandHyatt.png') top left no-repeat;
}
#dest_tab #hyatt_olive8 a {
  background: url('../images/destination/btnHyattOlive8.png') top left no-repeat;
}
#colA #dest_tab .hotel a:hover {
  background-position: bottom left;
}
#colA #dest_tab div.hotel h5 {
  font-size: 14px; font-weight: bold;
  text-transform: uppercase; color: #006eb9;
  margin: 0;
}
#dest_tab #grand_hyatt {
  background: url('../images/destination/grand_hyatt.png') top left no-repeat;

}
#dest_tab #hyatt_olive8 {
  background: url('../images/destination/hyatt_olive8.png') top left no-repeat;
}

#dest_tab h4#traveling_hdr {
  height: 66px; width: 576px;
  text-indent: -9000px; margin: 20px 0;
  background: url('../images/destination/') bottom left no-repeat;
}

#dest_tab h4#airline_hdr {
  height: 66px; width: 576px;
  text-indent: -9000px; margin: 20px 0;
  background: url('../images/destination/airline_header.png') bottom left no-repeat;
}

#dest_tab #airline_box {
  margin: 10px 0 20px 40px;
  overflow: hidden;
}
#dest_tab p.airlines {
  width: 120px; float: left;
}
#dest_tab p {
  margin-top: 8px;
}
#dest_tab h5 strong {
  text-transform: uppercase;
}
#dest_tab h4#ground_hdr {
  height: 66px; width: 576px;
  text-indent: -9000px; margin: 20px 0;
  background: url('../images/destination/ground_header.png') bottom left no-repeat;
  clear: both; float: left;
}

#dest_tab h5 {
  font-size: 18px; color: #000;
  margin: 15px 0 5px 40px;
}
#dest_tab h5 a {
  text-decoration: none;
  color: #000;
}
#dest_tab h5 a:hover {
  color: #f40091;
}
#dest_tab h6 {
  font-size: 24px; color: #004472;
  text-transform: uppercase; margin: 5px 0 0 0;
  line-height: 26px;
}
/* sidebar */
#colB {
  _width: 315px;
}
#colB div#gen_info {
  padding: 0 0 0 22px; margin: 40px 0 0 1px;
  width: 282px; height: 160px;
  background: url('../images/destination/sb_gen_info_bg.png') top left no-repeat;
}

#colB #gen_info h5 {
  text-indent: -9000px;
  height: 35px;
}
#colB #gen_info h6 {
  height: 25px; width: 231px;
  margin-bottom: 20px;
  background: url('../images/destination/questions_about_conf.png') bottom left no-repeat;
  text-indent: -9000px;
}
#colB #gen_info p {
  margin-right:35px; margin-left: 12px;
  font-size: 14px; line-height:18px; font-weight: bold;
}
#colB #gen_info p.hdr {
  margin-top:7px; margin-bottom:8px; line-height:15px;
}
#dest_sidebar p.sb_date {
  font-weight: bold; color: #000;
}
#sb_person {
  height: 731px; width: 277px;
  background: url('../images/destination/sb_person_bg.png') top left no-repeat;
  position: absolute; top:817px; right:35px;
}
/* ext styles */
#ext_tab .ext_soloP {
  margin: 15px 0 25px;
}
#ext_tab h3 {
  font-size: 24px; color: #004472;
  text-transform: uppercase;
}

#ext_tab .infobox {
  background: url('../images/global/collapsable_bg_top.png') top left no-repeat;
  width: 576px;
  padding: 20px 0 15px;
  overflow: hidden;
}
#ext_tab div.infobox div {
  display: block;
}
#ext_tab #det1 {background: url('../images/destination/cruise_to_victoria.png') 20px 5px no-repeat;}
#ext_tab #det2 {background: url('../images/destination/day_trip_mtrainier.png') 20px 5px no-repeat;}
#ext_tab #det3 {background: url('../images/destination/cruise_sanjuan_islands.png') 20px 5px no-repeat;}
#ext_tab #det4 {background: url('../images/destination/kayak_lakeunion.png') 20px 5px no-repeat;}
#ext_tab #det5 {background: url('../images/destination/future_flight_aviation_center.png') 20px 5px no-repeat;}
#ext_tab #det6 {background: url('../images/destination/original_starbucks.png') 20px 5px no-repeat;}
#ext_tab #det7 {background: url('../images/destination/underground_tour.png') 20px 5px no-repeat;}
#ext_tab #det8 {background: url('../images/destination/tasting_room.png') 20px 5px no-repeat;}

#ext_tab .show_details {
  height: auto;
}
#ext_tab .infobox_bottom {
  height: 30px; width: 576px;
  background: url('../images/global/collapsable_bg_bot.png') bottom left no-repeat;
  position: relative;
}
#colA #ext_tab .infobox h4 {
  padding: 5px 15px 15px 190px;
  color: #000; font-size: 14px; font-weight: bold;
  text-transform: uppercase;
}
#colA #ext_tab .infobox h5 {
  padding: 15px 15px 5px 190px;
  color: #000; font-size: 12px; font-weight: bold;
}
#ext_tab .infobox p {
  padding: 5px 15px 0 190px;
  color: #202020; font-size: 12px;
}
#ext_tab .infobox li {
  padding: 5px 15px 0 210px;
  color: #202020; font-size: 12px;
  background: url('../images/global/bullet.png') 195px 12px no-repeat;
}
#ext_tab .infobox p em {
  color: #202020;
}
#ext_tab .infobox_bottom a {
  display: block; min-height: 26px; _height: 26px;
  line-height: 26px; text-transform: uppercase; font-weight: bold;
  position: absolute; bottom: 2px; right: 18px;
  padding-right: 35px;
  background: url('../images/global/collapsing_arrows_down.png') right top no-repeat;
  text-decoration: none; color: #006eb9; font-size: 12px;
}
#ext_tab .infobox_bottom a:hover {
  background: url('../images/global/collapsing_arrows_down_over.png') right top no-repeat;
}
#ext_tab .infobox_bottom a.open {
  background: url('../images/global/collapsing_arrows_up.png') right top no-repeat;
}
#ext_tab .infobox_bottom a:hover.open {
  background: url('../images/global/collapsing_arrows_up_over.png') right top no-repeat;
}
#ext_tab .infobox a strong {
  color: #006eb9;
}
.nojs #ext_tab .infobox .collapsed {display: block;}
#ext_tab .infobox .collapsed {
  display: none;
}
#extendstay_sidebar {
  display:none;
}

