@charset "utf-8";
/* CSS Document */

* {border-radius:0!important;-moz-border-radius:0!important;}
body {background: url('/images/www.traveldta.co.uk/sitebg.jpg') bottom center repeat-x #FFFFFF;}
.clear {clear: both;}
html {min-height:100%;}

#header h2 {cursor:pointer;}
#header h3, #depdate, #retdate, #wait .waitwrap #moreinfo {display:none;}
#navigation {width:100%;}
#navigation ul {width:850px;}
#navigation a {text-shadow:none;}
#navigation, .hotelsummary, .booking-stages .breadoff  {background:none;}
.booking-stages .breadoff {border:none;}
.itinref {border:none;}
#flightsummary, .hotelsummary, #flightresults, #altflightresults {width:935px;}
.itinref {width:930px;}
#flightresults,  #altflightresults, .booking-stages .breadoff {margin:0;}
.booking-stages .breadoff {display: inline;float: none;margin: 0;padding: 0;}
.totalcost {font-weight:bold;}
.searchback h2 {margin:5px 0;}
#header h2 {background: url("traveldta_head_bg.jpg") no-repeat scroll 0 0 transparent;float: none;height: 133px;width: 980px;margin:10px 0 0;}
#wrap {width:980px;}
.col2 {width: 640px;}
#footer {background: #20759a;height:30px;padding:0;line-height:30px;}
#footer ul {float:left;width:600px;}
#footer li {margin: 0 5px;}
#footer p {display: block;float: right;padding: 0 10px;text-align: right; width: 350px;}
#banner {background: url("http://www.world-trackholidays.co.uk/uploaded/1070545088.jpg") #bee2f2 no-repeat; height: 330px; width: 640px;}
#banner .line1 {font-size: 26px;font-weight: normal;height: 80px;left: 510px;position: absolute;top: 180px; width: 120px;}
#banner .line2 {font-size: 16px;left: 515px;line-height: 16px;position: absolute;top: 265px;}
#banner .line3 {display:none; /*left: 512px;  text-align: center;  text-transform: capitalize;   top: 275px;  width: 105px;font-size:16px;*/}
#flightresults a, #altflightresults a {font-size:20px;}
.redbox, #itinerarypage .itinerary table td, .errorbox  {padding:5px;}
.extras td, .extras th {padding:5px 20px;}
#bookingpage .itinerary td {padding:5px 0;}
.itinerary {padding:5px;}
.redbox {text-align:center;}
.hoteldesctable th {padding-bottom:0;}
.allfrom {margin:10px 0;}
.extras .price, .extras .pricehead {text-align:right;}
.booking-column-left {width: 550px;}
.booking-column-right {width: 350px;}
.remove a {font-weight:bold;text-decoration:none;padding:0 2px;}
.listbreakdown {font-size:11px;}
#zoneoffers_wrapper {margin:5px 0;padding:5px;font-weight:bold;font-size:11px;}
#zoneoffers_wrapper img {float: left;height: 75px;margin: 0 8px 10px 0;width: 110px;}
#zoneoffers_wrapper .resortdesc {font-size: 16px;font-weight: bold;line-height: 16px;margin: 0 0 4px;}
#zoneoffers_wrapper .moredetails {text-align:right;}
#zoneoffers_wrapper a {color: #20759A; font-size: 14px;}
.smallerfont {font-size:11px;}
.content h4 {font-size: 16px;font-weight: bold;margin: 10px 0 0;}
.content strong {font-weight:bold;}
#wait h1 {margin:20px;}
#wait .waitwrap {margin:100px auto 0;width:300px;}
.loadinggrfx {width:64px;height:64px;background:url(loading.gif) no-repeat;margin:50px auto;}
.booking-stages {font-size:11px;}
.completebutton {width:150px;}
#hotelmoreinfo #hotelresults {width:615px;}
#confirmationpage p {margin:5px 0;}
#confirmation {margin:5px 0 10px;}
#confirmation {padding:0;}
#confirmation h3 {font-size:16px;font-weight:bold;padding:5px;}
#confirmation h3 {background:url("../demo.traveltek.net/bg_white2.png") repeat-x scroll 0 -20px #5DC4ED;}
#confirmation th, #confirmation td {text-align:left;padding:5px;}
#confirmation th {font-weight:bold;}
#confirmation .price {font-size: 16px;font-weight: bold;padding: 0 10px 0 0;text-align: right;}
.totalpriceconf {font-size: 18px;font-weight: bold;text-align: right;}
.bookingref {margin:10px 0;font-weight:bold;}
#confirmation .roomsrow {margin: 0 auto;width: 930px;}


/* ------ COLOURS ------ */
#navigation, #offerwrap .offer, .searchback .submit, .continuebutton, .booking-stages .breadon, #banner .line3, #flightsummary, #flightsortlist .flightsortoption, .hotelsortoption, .itinref, .roomsrow th, .itinerary, #wait, #confirmation h3  {background-color: #20759a;}
.searchback, #flightresults, #altflightresults, .pagenumbers, #hotelresults, #flightsortlist .flightsortoptionhigh, .hotelsortoptionhigh, .redbox, #zoneoffers_wrapper, .hotelsummary {background-color: #bee2f2;}
.roomsrow, .extras td, #itinerarypage .itinerary table, #bookingpage .itinerary, .pricebox :hover, #confirmation {background-color: #edf6fa;}
.errorbox, .redbox {background-color:#e30000;}
#confirmation .roomsrow td {background-color:#fff}

.remove a {color:#e30000;}
#navigation a, #banner .line2, #banner .line3, #flightsummary, #flightsortlist .flightsortoption a, .hotelsortoption a, .footsmallprint a, .itinref, .hoteldesctable .roomsrow th, .itinerary, .hotelsummary, .hotelsortoption, .errorbox, #zoneoffers_wrapper .resortdesc, #zoneoffers_wrapper a, .errorbox, .redbox, #confirmation h3 {color:#fff;}
#navigation a:hover {color: #bee2f2;}
.searchback h2, h2, .col2 p, .col2 h3, #flightresults a, #altflightresults a, .bookingform h3, a, #banner .line2, .extras h3, .extras th, .hoteldesctable th, #itinerarypage .itinerary table, #bookingpage .itinerary, #zoneoffers_wrapper, .booking-stages b, .bookingref, #confirmation .price, .totalpriceconf  {color:#20759A;}
.listbreakdown {color:#898989;}
.footsmallprint, .footsmallprint a {color:#aaa;}
#wait h1 {color:#20759A;}

#itinerarypage .itinerary table {border-top:1px solid #20759A;}
#confirmation, #confirmation .roomsrow  {border:1px solid #add36f;}

/* ------ END COLOURS ------ */