#container {
  width:970px;						/* MRR added #WIDESCREEN# 10/06/09 */
  }
  
#banner,
#banner a:link,
#banner a:visited {					/* MRR added #WIDESCREEN# 10/06/09 */
  width:970px;						/* MRR added #WIDESCREEN# 10/06/09 */
}

#content {
  width: 808px; !important;
  background-color: #fff;
  }

#content-type.tailor_made {
  width:563px;
  min-height:300px;
  float:left;
  padding:0px 0px 0 0px;
  display:inline;
}

* html #content-type.tailor_made {
  width:567px;
  w\idth:517px;
  height:300px;
}

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

a:hover {
  text-decoration: underline !important;
  }
  
p:hover a {
  text-decoration: underline !important;
  }

#introduction h3 {
  font-size:1em;
}

#introduction {
  width:563px;
  padding:10px 0px 10px 0px;
  float:left;
  display:inline;
  /*background-color: #FFD800; /* test colour CSS*/
}

* html #introduction {
  width:563px;
  height:260px;
  w\idth:567px;
}

#introduction p {
  margin:0 0 10px 0;
}

#introduction h2 {
  width:auto;
}

#mainimage {
  width:340px;
  padding:0px 10px 10px 0px;
  float:left;
  border-top-width:0px;
  border-top:solid;
  display:inline;
}

* html #mainimage {
  width:340px;
  w\idth:360px;
}

#mainimage img {
  width:340px;
  border-width:0px;
  border-style:solid;
}

.tailor_made #mainimage {
background-color: #ffffff;
border-top-color: #ffffff;
}

#actions {
  padding:5px 10px 0px 10px;
  float:right;
  display:inline;
  }
#actions ul {
  list-style-image: url(../images/wildlife/go_button.gif);
  vertical-align: top;
}

#actions ul a:link, #actions ul a:visited {
  text-decoration: none;
  color:black;
  padding-left:5px;
}

#tailormenu {
  width:563px;
  padding:10px 0px 10px 0px;
  float:left;
  display:inline;
  /*background-color: #00FFFF; /* TURQUOISE test colour CSS*/
}

#tailormenu #suggestedh3 a{background-image:url(../images/buttons/tabs/country_tab_left_back.gif);width:169px;height:20px;text-align:center;margin-bottom:10px;float:left;padding:4px 0 0 0;display:inline;font-size: 1.1em;}

#tailormenu #tailoredh3 {background-image:url(../images/buttons/tabs/country_tab_right_front.gif);width:384px;height:20px;text-align:left;margin-bottom:10px;padding:4px 0 0 10px;vertical-align:baseline;float:left;display:inline;font-size: 1.1em;}

#tailormenu #things_to_see_div{
  width:310px;
  padding:10px 2px 10px 2px;
  float:left;
  display:inline;
  /*background-color: #00FF21; /* BRIGHT Green test colour CSS*/
}

#places_to_stay table{width:255px;margin:10px 0 0 0;padding:0;border:0;border-collapse:collapse;display:inline;}
#places_to_stay tr{width:255px; padding: 0px 5px 0px 5px;/*background-color: #FF0000;  RED test colour CSS*/}
/*#places_to_stay th {padding:10px 0px 0 0; font-size:16px; width:275px; height:50px;} this now seems to be redundant*/
#places_to_stay td .summary{height:86px; vertical-align:top;border-top-width:4px;border-color:#FFF;border-top-style:solid;padding-top:0;padding-bottom:4px;}
#places_to_stay .image{width:120px;vertical-align:top;margin:0;padding:0;}
#places_to_stay .image img{margin:0;padding:0 0px 0px 0px;vertical-align:top;float:right;display:inline;}
#places_to_stay .green_button{width:129px;vertical-align:top;margin:0;padding:0px 0px 10px 0;float:left;display:inline;}
#places_to_stay .green_button img{margin:0;padding:0px 0px 10px 0;vertical-align:top;float:;display:inline;}
#places_to_stay td.summary{padding:0 0px 0 0;vertical-align:top;}
* html #places_to_stay .summary{width:100px;w\idth:100px;}
#places_to_stay .summary a {font-weight:bold;}
#places_to_stay .summary a h4{font-size:1.1em;text-align:left; margin:10px 0 5px 0;color:#000!important;text-decoration:none!important;border-bottom-width:1px;border-color:#000;border-bottom-style:dotted;}
#places_to_stay .summary p{margin:10px 0 15px 0;}

.newsummaryheader4 h3{font-size:1.2em !important; /*height:15px !important;*/}
#places_to_stay td.newsummaryheader4{padding:10 0px 10px 0px;vertical-align:top;}
* html #places_to_stay td.newsummaryheader4{width:255px;w\idth:255px;}
#places_to_stay .newsummaryheader4 h4{font-size:1em;margin:0px 0 0px 0;/*height:20px;*/}
#places_to_stay .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;}


#places_to_stay .link{width:100px;}
#places_to_stay .link a:link,#places_to_stay .link a:visited{text-decoration:none;padding-left:20px;background-repeat:no-repeat;background-position:top left;display:block;height:18px;margin-top:5px;}


#places_to_see table{width:265px;margin:10px 0 0 0;padding:0;border:0;border-collapse:collapse;display:inline;}
.placetosee_header {width:265px; background-color:  #e6e7e8; border-bottom-width:6px;border-color: #e6e7e8;border-bottom-style:solid;}
.placetosee_entry {width:265px; background-color:  #e6e7e8; border-bottom-width:6px;border-color: #FFF;border-bottom-style:solid;}
#places_to_see th {padding:10px 0px 0 0; font-size:16px; width:275px}
#places_to_see td.summary{height:90px; vertical-align:top;border-top-width:10px;border-color:#e6e7e8;border-top-style:solid;padding:0px 5px 4px 0px; background-color:#e6e7e8;}
#places_to_see .image{width:120px;vertical-align:top;margin:0;padding:0;}
#places_to_see .image img{margin:0;padding:0 10px 10px 0px;vertical-align:top;float:left;display:inline;}
#places_to_see .green_button{width:129px;vertical-align:top;margin:0;padding:0;float:right;display:inline;}
#places_to_see .green_button img{margin:0;padding:0 5px 0 0;vertical-align:top;float:right;display:inline;}
/*#places_to_see td.summary{padding:0 0px 0 0;vertical-align:top;}*/
* html #places_to_see .summary{width:100px;w\idth:100px;}
#places_to_see .summary h4{font-size:1.1em;margin:10px 0 5px 0;}
#places_to_see .summary a h4{font-size:1.1em;text-align:left; width:275px !important; margin:10px 0px 5px 0px !important;color:#000!important;text-decoration:none!important;border-bottom-width:1px;border-color:#000;border-bottom-style:dotted; padding:1px 0px 1px 0px;}
#places_to_see .summary p{margin:0px 0 15px 0;}
#places_to_see .link{width:100px;}
#places_to_see .link a:link,#places_to_see .link a:visited{text-decoration:none;padding-left:20px;background-repeat:no-repeat;background-position:top left;display:block;height:18px;margin-top:5px;}

#places_to_see td.newsummaryheader4{padding:0 0px 0 0;vertical-align:top;}
* html #places_to_see td.newsummaryheader4{width:265px;w\idth:265px;}
#places_to_see .newsummaryheader4 h4{font-size:1.2em;margin:5px 0px 5px 0px;}
#places_to_see .newsummaryheader4 a h4{font-size:1.2em;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;margin:5px 0px 5px 0px;}

#tailormenu #places_to_see{
  width:265px;
  padding:1px 2px 10px 2px;
  float:left;
  display:inline;
  /*background-color: #00FF21; /* BRIGHT Green test colour CSS*/
}

#tailormenu #places_to_stay{
  width:255px;
  padding:1px 2px 10px 7px;
  float:right;
  display:inline;
  /*background-color: #0026FF; /* BLUE test colour CSS*/
}

#tailormenu h2{
  padding:10px 0 0 0 !important;
  }

#content h2 {
  min-height:20px;
}

#contact {
  width:225px;
  padding:29px 0px 2px 0px;
  float:left;
  display:inline;
  background-color: #fff;
}

#smallgroup {
  width:225px;
  padding:5px 0px 2px 0px;
  float:left;
  display:inline;
  background-color: #fff;
}
#our_choice {
  width:255px;
  padding:5px 0px 2px 0px;
  float:left;
  display:inline;
  background-color: #fff;
}
#col3xhtml {
  width:225px;
  padding:5px 5px 5px 0px;
  float:left;
  display:inline;
  background-color: #fff;
}

#col3 {
  width:225px;
  padding:5px 5px 5px 0px;
  float:right;
  display:inline;
  background-color: #FFF;
}

#footer{width:970px;}
