#content a {
  color:#fdb813;
}

#SpecialsSide h3 {
  color:#000;
}

#SpecialsSide h3 a {
  color:#000;
}

#constrain {
  background:0
}

.tour {
  background:#F5F5F5 url('/templates/445/images/i-bg-bookingform-tts.gif') repeat-y;
}

.booking-total {
  background:#F5F5F5 url('/templates/445/images/i-bg-bookingform-total-tts.gif') repeat-y;
}

.Box .title {
  background-color:#ffe7a3;
}

.Box .value-title {
  background-color:#ffe7a3;
}

#content .redeem-gift-voucher a {
  background:transparent url('/templates/445/images/g-button-redeem-voucher-r-tts.gif') no-repeat scroll right top;
}

.redeem-gift-voucher a span {
  background:transparent url('/templates/445/images/g-button-redeem-voucher-l-tts.gif') no-repeat scroll;
}

.F div.redeem-button {
  background:transparent url('/templates/445/images/g-button-redeem-voucher-r-tts.gif') no-repeat scroll right top;
}

.F div.redeem-button input.submit {
  background:transparent url('/templates/445/images/g-button-redeem-voucher-l-tts.gif') no-repeat scroll;
}

#content .h1-wrapper {
  background-image:url('/templates/445/images/g-tts-m.gif');
}

#content h1 {
  background:transparent url('/templates/445/images/g-tts-t1.gif') no-repeat scroll left top;
}

#content a.tourLink:hover {
  background-color:#ffe7a3;
}

#header-2 .search-box {
  background:transparent url('/templates/445/images/g-blue-shadow-r-tts.png') no-repeat top right;
}

#header-2 .search-box-l {
  background:transparent url('/templates/445/images/g-blue-shadow-l-tts.png') no-repeat top left;
}

#header-2 .search-box-m {
  background:transparent url('/templates/445/images/g-blue-shadow-m-tts.png') repeat-x top left;
}

.short-search #header-2 .search-box {
  background:transparent url('/templates/445/images/g-blue-small-shadow-r-tts.png') no-repeat top right;
}

.short-search #header-2 .search-box-l {
  background:transparent url('/templates/445/images/g-blue-small-shadow-l-tts.png') no-repeat top left;
}

.short-search #header-2 .search-box-m {
  background:transparent url('/templates/445/images/g-blue-small-shadow-m-tts.png') repeat-x top left;
}

#Search h3 {
  color:#fff;
}

/* Common */

body {
  background-color: #dbd9d4;
}

.tts #tts-constrain {
  background:0;
  margin:0 auto;
  position:relative;
  width:990px;
}

.tts .nav {
  margin:0;
  padding:0;
  list-style:none;
}

.tts #header {
  height:168px;
  background:#dbd9d4 url('/templates/445/images/i-h-photo.jpg') no-repeat;
  margin:0 14px 0 18px;  
}

.tts #header .logo {
  position:absolute;
  top:0;
  right:12px;
  z-index:10;
  width:455px;
  height:168px;
  background:transparent url('/templates/445/images/i-logo.jpg') no-repeat;
	margin: 0;
}

.tts #header .logo span {
  display:none;
}

.tts #bar {
  height:23px;
  padding:4px 4px 1px 0;
  background:#f0efed url('/templates/445/images/i-h-bar.png') repeat-x;
  border-bottom:#000 solid 1px;
  text-align:right;
  margin:0 11px 10px 17px;
}

.tts #nav-top li {
  display:inline;
  font-size:0.85em;
  line-height:22px;
}

.tts #nav-top a {
  padding:4px 1em 5px 1em;
  background:#ffe499 url('/templates/445/images/i-h-n-bg.png') repeat-x;
  text-decoration:none;
  color:#000;
  font-size:0.8125em;
}

.tts #nav-top a:hover {
  padding-bottom:2px;
  border-bottom:#fff solid 4px;
}

.tts #footer {
  padding:1em 1.5em 1.5em 1.5em;
  background-color:#dbd9d4;
  border-top:#000 solid 1px; 
  font-size:0.85em;
  background-image:none;
  width:918px;
  margin:0 auto;
}

.tts #footer .fineprint {
  margin-top:1em;
  text-align:right;
  font-size:0.9em;
}

.tts #footer .fineprint p {
  margin:0.2em 0 0.2em 0;
}

.tts #footer dl {
  margin:1em 0 0 0;
}

.tts #footer dt {
  border-right:#bab6ad solid 1px;
}

.tts #footer a {
  color:#6f6654;
}

.tts #footer .right {  
  text-align:right;
}

#search-cta .cta-hotdeals { 
  display:none; 
}
#search-cta .cta-theme-park-tickets { 
  display:none;
}
