#container{width:970px;}
#banner,#banner a:link,#banner a:visited{width:970px;}
#right_col{width:818px;}
#navigation{padding-left:10px;width:807px;}
#top_menu{width:807px;} 
#breadcrumb{width:807px;} 
#content {width:818px;}  
#content-type.holiday {
  width:515px;
  min-height:300px;
  float:left;
  padding: 10px 10px 0 10px;
  display:inline;
}
* html #content-type.holiday {width:535px;height:300px;}
#tabs {display:none;margin-top:5px;}
#tab1-content {display:block;}
#tab2-content {display:block;}
#tab1-content, #tab2-content {padding:5px 0 0 0}
#tabs div {display:inline;float:left}
#tabs #tab1 {background-image:url(../images/buttons/tabs/holiday_tab_left_front.gif);width:151px;padding:4px 0 0 18px;}
#tab1-content {clear:both}
#tabs #tab2 {background-image:url(../images/buttons/tabs/holiday_tab_right_back.gif);width:336px;padding:4px 0 0 10px;}
#tabs #tab1, #tabs #tab2 {height:20px;text-align:left;vertical-align:baseline;float:left;display:inline;font-size: 1.1em;}
#tab2-content {clear:both}
#introduction h3 {font-size:1em;}
#itinerary {margin:15px 0 20px 0;padding:0;}
#itinerary dt {margin:15px 0 0 0;padding:0;font-weight:bold;}
#itinerary dd {margin:0 0 15px 0;padding:0;}
#sharethis {float:right;text-align:right;}
#information {
  width:263px;
  min-height:300px;
  float:left;
  padding:20px 0 0 10px;
  display:inline;
}
* html #information {height:300px;width:273px;}
#information h4 {font-size:1.4em;margin:0;padding:0;}
.tour_type {
  float:right;
  padding:5px 5px 5px 5px;
  display:inline;
}
#options ul {margin:10px 0 0 30px;padding:0;list-style:none;}
#options ul li a:link,
#options ul li a:visited {
  background-repeat:no-repeat;
  background-position:top left;
  padding:0 0 0 20px;
  min-height:20px;
  display:block;
}
* html #options ul li a:link,
* html #options ul li a:visited {height:20px;}
#options ul li.book {
  display:block;
  width:102px;
  height:21px;
}
#options ul li.book a:link,
#options ul li.book a:visited {
  display:block;
  width:102px;
  height:21px;
  background-repeat:no-repeat;
  background-position:top left;
  text-indent:-999%;
}

a:link, a:visited {
  text-decoration: none !important;
  }

a:hover {
  text-decoration: underline !important;
  }
  
p:hover a {
  text-decoration: underline !important;
  }
  
#factpack {margin:0 0 10px 0;width:253px;padding:5px;}
* html #factpack {width:263px;}
#factpack ul {
  margin:0;
  padding:0;
  list-style:none;
  border-width:1px;
  border-style:solid;
  width:251px;
  border-color:#999;
}
* html #factpack ul {width:253px;}
#factpack ul li {
  margin:10px;
  padding:0;
  line-height:1.4;
  min-height:21px;
}
* html #factpack ul li {height:21px;}
#factpack ul li strong {text-transform:uppercase;}
#other_itineraries {margin:0;width:253px;padding:5px;}
* html #other_itineraries {width:263px;}

#other_itineraries img {
  float:right;
  display:inline;
  padding:0 0 0 5px;
  }
.newsummaryheader4 h3{font-size:1.2em !important; /*height:15px !important;*/}
#other_itineraries td.newsummaryheader4{padding:10 0px 10px 0px;vertical-align:top;}
* html #places_to_stay td.newsummaryheader4{width:255px;w\idth:255px;}
#other_itineraries .newsummaryheader4 h4{font-size:1em;margin:0px 0 0px 0;/*height:20px;*/}
#other_itineraries .newsummaryheader4 a h4{font-size:1em;text-align:left;   margin:0px 0 0px 0;color:#000!important;text-decoration:none!important;border-bottom-width:1px;border-color:#000;border-bottom-style:dotted;}
#related_pages h5 {font-size:12px;}
#related_pages ul {
  list-style:none;
  list-style-image: url(../images/wildlife/go_button.gif);
  vertical-align: top;  
}
#related_pages a:link, #related_pages a:visited {text-decoration:none;color:black;}
#mainimage {
  display:block;
  padding:5px;
  margin:0 0 10px 0;
  width:253px;
}
* html #mainimage {width:263px;}
#mainimage img {
  border-width:1px;
  border-style:solid;
  width:251px;
  display:block;
}
* html #mainimage img {width:253px;}
#actions ul {
  vertical-align: top;
  list-style: none !important;
  padding-left:5px;
  margin:0 0 5px 0;
}
#actions ul a:link, #actions ul a:visited {text-decoration: none;color:black;}
#actions ul li {margin:8px 0 0 5px;text-align:left;}
#countryinfo {margin:10px 0 0 0;width:253px;padding:5px 5px 0 5px;}
* html #countryinfo {width:263px;}
#countryinfo h5 {
  font-size:12px;
  margin-top:10px;
  margin-bottom:10px;
}
#footer{width:970px;}

