#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: 813px!important;
  background-color: #fff;
  }

#content-type.holidaySearch {
  width:563px;
  padding:5px 5px 0 5px;
  float:left;
  display:inline;
}

#breadcrumb {
  display:none;
}

#navigation {
  min-height:16px !important;
}

* html #navigation {
  height:17px !important;
  he\ight:16px !important;
}

#content-type.holidaySearch h1,
#content-type.holidaySearch h2 {
  margin:10px 0 !important;
  padding:0;
}

#content-type.holidaySearch h1 {
  font-size:1.3em !important;
}

#content-type.holidaySearch h2 {
  font-size:1.2em !important;
}

#content-type.holidaySearch #itineraries {
  clear:both;
  padding-top:10px;
  width:568px;
}

#content-type.holidaySearch #itineraries table {
  width:563px;
  margin:10px 0 0 0;
  padding:0;
  border:0;
  border-collapse:collapse;
  }


#content-type.holidaySearch #itineraries td {
  vertical-align:top;
  border-bottom-width:10px;
  border-color:#fff;
  border-bottom-style:solid;
  padding-top:0px;
  background-color: #E6E7E8;
}

#content-type.holidaySearch #itineraries .image {
  width:120px;
  vertical-align:top;
  margin:0;
  padding:0;
}

#content-type.holidaySearch #itineraries .image img {
  margin:0;
  padding:0px 10px 10px 10px;
  vertical-align:top;
  float:left;
  display:inline;
}

#content-type.holidaySearch #itineraries .green_button {
  vertical-align:top;
  margin:0;
  padding:0;
  float:right;
  display:inline;
}

#content-type.holidaySearch #itineraries .green_button img {
  margin:0;
  padding:0px 0 0px 0;
  vertical-align:top;
  float:right;
  display:inline;
}

#content-type.holidaySearch #itineraries .summary {
  width:517px;
  padding:0 10px 0 0;
  vertical-align:top;
}

* html #content-type.holidaySearch #itineraries .summary {
  width:517px;
  w\idth:507px;
}

#content-type.holidaySearch #itineraries .summary h4 {
  font-size:1.1em;
  margin:10px 0 5px 0;
}

#content-type.holidaySearch #itineraries .summary a h4{
  font-size:1.1em;
  margin:10px 0 5px 0;
  color: #000 !important;
  text-decoration: none !important;
  border-bottom-width:1px;
  border-color:#000000;	/* MRR Tweaked 19/03/08 */
  border-bottom-style:dotted;
}

#content-type.holidaySearch #itineraries .summary p {
  margin:10px 0 15px 0;
}

#content-type.holidaySearch #itineraries .link {
  width:100px;
}

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


#content-type.holidaySearch #itineraries .companyHeading td {
  vertical-align:bottom;
  padding:5px;
  border-bottom-width:0;
  background-color:#fff!important;
}

#content-type.holidaySearch #itineraries .compHeadLink {
  font-weight:bold!important;
}

#content-type.holidaySearch #itineraries .DiveListing td {
  background-color:#CCDBE8!important;
}

#content-type.holidaySearch #itineraries .DiveListing .summary h4,
#content-type.holidaySearch #itineraries .linkDive {
  color:#E86F29!important;
}

#content-type.holidaySearch #itineraries .EquineListing td {
  background-color:#FFE39E!important;
}

#content-type.holidaySearch #itineraries .EquineListing .summary h4,
#content-type.holidaySearch #itineraries .linkEquine {
  color:#CD081B!important;
}

#content-type.holidaySearch #itineraries .FamiliesListing td {
  background-color:#F5CDAA!important;
}

#content-type.holidaySearch #itineraries .FamiliesListing .summary h4,
#content-type.holidaySearch #itineraries .linkFamilies {
  color:#005595!important;
}

#content-type.holidaySearch #itineraries .OceansListing td {
  background-color:#fafaaa;
}

#content-type.holidaySearch #itineraries .OceansListing .summary h4,
#content-type.holidaySearch #itineraries .linkOceans {
  color:#333399;
}

#content-type.holidaySearch #itineraries .SchoolsListing td {
  background-color:#FCD99C;
}

#content-type.holidaySearch #itineraries .SchoolsListing .summary h4,
#content-type.holidaySearch #itineraries .linkSchools {
  color:#6E1873!important;
}

#content-type.holidaySearch #itineraries .WalksListing td {
  background-color:#D0E4F4!important;
}

#content-type.holidaySearch #itineraries .WalksListing .summary h4,
#content-type.holidaySearch #itineraries .linkWalks {
  color:#004C93!important;
}

#content-type.holidaySearch #itineraries .WildlifeListing td {
  background-color:#FAD4BE!important;
}

#content-type.holidaySearch #itineraries .WildlifeListing .summary h4,
#content-type.holidaySearch #itineraries .linkWildlife {
  color:#E21818!important;
}

#content-type.holidaySearch #itineraries .companyHeading a:link,
#content-type.holidaySearch #itineraries .companyHeading a:visited {
  text-decoration:none;
}

#content-type.holidaySearch #itineraries .companyHeading a:hover,
#content-type.holidaySearch #itineraries .companyHeading a:active {
  text-decoration:underline;
}

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

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

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

#tailormade {
  width:225px;
  padding:5px 0px 7px 0px;
  float:left;
  display:inline;
  background-color: #fff;
} 

#oceans_search_image {
  width:225px;
  padding:0px 5px 7px 0px;
  float:left;
  display:inline;
  background-color: #fff;
} 

#footer {
  width:970px;
}


