
.locationThumbnail {padding-top:9px;}
#t-main-fragment {font-size:120%}
#t-centre-left {float:right; margin:0; width:760px;}
#t-rhs{float:left; width:170px; margin-top:60px;}
##fares-summary {display:none;}
.errorMessage{display:none;}
#pleaseWaitText {text-align:center; padding:10px;}
body #deal-finder div.button a, #deal-finder-graph div.lbutton a{
font-size:11px;padding-bottom:3px;
}
#deal-finder-graph div.button a{
font-size:11px;padding-bottom:3px;
}
.inlineFieldInfo{
display:inline;
float:left;
}
.readonly{background:#ebebeb}
#deal-finder{
margin:0px;
}
#deal-finder h1{
color:#0035AD;
}
#deal-finder #nav-regions{
height:164px;
background:#ffffff url(/cms/global/assets/images/applications/dealFinder/nav_background.gif) top left no-repeat;
}
#deal-finder #nav-regions ul{
padding-top:10px;
}
#deal-finder #nav-regions ul li{
display:inline;
margin-left:20px;
cursor:pointer;
}
#deal-finder #filter{
margin-top:5px;
margin-left:140px;
}
#deal-finder #filter label{
font-weight:bold;
padding:0px 10px;
}
#filter select, #filter label, #filter input, #filter #button-container {
float:left;
}
#button-container{
width:110px;
}
#fares thead{
cursor:pointer;
}
#fares tbody.refreshResults{
font-weight:bold;
text-align:center;
font-size:1.2em;
line-height:40px;
}
#fares-summary{
border-left:1px solid #8494c6;
border-right:1px solid #8494c6;
width:758px;
margin-top:-2px;
clear:both;
}
#deal-finder table{
width:758px;
}
#deal-finder table th{
text-align:left;
vertical-align:middle;
line-height:30px;
padding-left:25px;
}
#deal-finder table th.down{
background:#eaecf5 url(/cms/global/assets/images/applications/dealFinder/tablesort_down.gif) no-repeat 5px center;
}
#deal-finder table th.up{
background:#eaecf5 url(/cms/global/assets/images/applications/dealFinder/tablesort_up.gif) no-repeat 5px center;
}
#deal-finder table th.destination{
width:25%;
}
#deal-finder table th.fare{
width:25%;
}
#deal-finder table th.holiday {
line-height:18px;
}
#deal-finder table th.holiday span {
display:block;
}
#deal-finder table th, #deal-finder table td{
border-left:1px;
border-top:0px;
border-bottom:1px;
border-right:0px;
border-style:solid;
border-color:#8494c6;
}
#deal-finder table th{
background-color:#eaecf5;
border-top-width:1px;
}
#deal-finder table tbody td{
border-color:#eaecf5;
vertical-align:top;
}
#deal-finder table td{
padding:10px;
vertical-align:top;
}
#deal-finder table td.destination{
font-size:10px;
}
#deal-finder table td.destination .city{
font-size:13px;
font-weight:bold;
color:#0035ad;
}
#destination-th{border-left-width: 0px;}
#deal-finder .fare a{
font-size:18px;
font-weight:bold;
color:#cc0000;
text-decoration:underline;
}
#deal-finder .showAllMonths {
border-left: 0px none;
}
#deal-finder .hotelDesc {
display: block;
margin: 5px 0px;
font-size: 10px;
line-height: 14px;
}
#deal-finder .additionalInfo {
display: block;
margin: 5px 0px;
font-size: 10px;
line-height: 14px;
font-weight:bold;
color:#CC0000;
}
#deal-finder .moreDates {
font-size:10px;
}
#deal-finder .type, #deal-finder .offerHeading {color:#555555; font-weight:bold; font-size:12px;}
#deal-finder .fare a:visited{color:#cc0000;}
#deal-finder table td.fare a{
font-size:18px;
font-weight:bold;
color:#cc0000;
text-decoration:underline;
}
#deal-finder table td.fare a:visited{
color:#cc0000;
}
#deal-finder table td.fare p.showAllMonths a {
font-size:12px;
font-weight:normal;
color:#404490;
text-decoration:none;
}
#deal-finder table td div.button.primary{
margin-bottom:5px;
}
#deal-finder table td.cityError{
color:#404490;
}
#deal-finder table td span.type a {
color:#404490;
font-size:12px;
text-decoration:none;
font-weight:normal;
margin-top:10px;
}
#deal-finder table td span.type a:visited {
color:#404490;
}
#deal-finder table td span.type a:hover {
text-decoration:underline;
}
#deal-finder .hotel {
margin-bottom:10px;
}
#deal-finder .hotel img {
margin-right:3px;
}
#deal-finder .car {
margin-top:10px;
}
#deal-finder .car img {
margin-right:3px;
}
#deal-finder .fare img {
float:left;
margin:3px 7px 3px 0px;
}
#deal-finder-graph #chart{
background:url(/cms/global/assets/images/applications/dealFinder/chart.gif) top left no-repeat;
position:relative;
}
#deal-finder-graph #chart #filter{
height:75px;
padding:10px 0px 0px 20px;
}
#deal-finder-graph #chart #filter label{font-weight:bold;padding:0px 10px;}
#deal-finder-graph #chart #filter .label {display:block; float:left;font-weight:bold;}
#deal-finder-graph #chart #filter .input {display:block; float:left;padding-left:5px;padding-right:30px}
#deal-finder-graph #chart #filter h2{
color:#0035ad;
font-size:1em;
padding:2px 0px 5px 0px;
}
#deal-finder-graph #from, #deal-finder-graph #to, #deal-finder-graph #fromAutoComplete, #deal-finder-graph #toAutoComplete{
width:220px;
}
#deal-finder-graph #fromAutoComplete, #deal-finder-graph #toAutoComplete{
margin-top:-8px;
}
#deal-finder-graph #fromAutoComplete{
margin-left:63px;
}
#deal-finder-graph #toAutoComplete{
margin-left:331px;
}
.ajaxResults select{
position:absolute;
width:226px;
z-index:1;
}
input#oneway{
margin-left:30px;
margin-right:0px;
}
#deal-finder-graph #chart #fares-graph{
height:auto;
_height:295px;
margin:-1px 0px;
}
#ButtonContainer{
padding:10px 22px 45px 22px;
margin-top:15px;
}
#BackToList.lbutton{
margin:0px;
}
#SwitchOneWayReturn{
float:right;
margin:0px;
position:relative;
}
#cabinDetailsLink{
padding-right:10px;
}
table#fareGraph {
margin:0px 25px;width:910px;
}
table#fareGraph td{
vertical-align:bottom;
text-align:center;
font-weight:bold;
width:70px;
font-size:11px;
}
.wrap{
background:#ffffff url(/cms/global/assets/images/applications/dealFinder/bar_background.jpg) top center no-repeat;
position:relative;
}
.wrap .price{
padding-top:5px;
color:#0035ad;
}
.wrap .price span{
padding:0px;
}
.wrap .month{
position:absolute;
bottom:0px;
left:0px;
width:100%;
margin-left:auto;
margin-right:auto;
}
.wrap div.button{
margin-top:10px;
text-align:left;
font-weight:normal;
width:45px;
margin-left:auto;
margin-right:auto;
}
.noFare{
background:#ffffff url(/cms/global/assets/images/applications/dealFinder/bar_background_grey.jpg) top center no-repeat;
position:relative;
margin-left:auto;margin-right:auto;
}
.noFare .msg{font-weight:normal;font-size:x-small;padding:8px 5px 4px 5px}
.noFare .month{padding-bottom:10px}
#price-promise{
margin-top:20px;
}
#price-promise img, #price-promise .copy{
float:left;
}
#price-promise .copy{
margin-left:20px;
width:630px;
}
#price-promise .copy ul{
padding-bottom:10px;
}
#price-promise .copy ul{
list-style:disc outside; margin-left:15px
}
#deal-finder-graph select.withLink {
margin-right:5px;
vertical-align:middle;
width:170px;
}
#typebox {text-align:center;}
.dealIcon {
float:left;
}
.deal {
font-size:11px;
padding-bottom:10px;
padding-left:30px;
}
.demo {
width:390px;
float:right;
}
.priceLabel
{
width:35px;
float:left;
font-size:10px;
}
.domPriceLabel
{
width:44px;
float:left;
font-size:10px;
}
.endPriceLabel
{
float:left;
font-size:10px;
}
.ui-slider-horizontal {
margin-left:10px;
margin-right:25px;
}
#demo-frame > div.demo {
padding: 10px !important;
}
#amount {border:0; color:#CC0000; font-weight:bold; width:50px;}
#step1 {color:#000000; float:left; font-size:12px; font-weight:bold; padding:5px;}
#step2 {color:#000000; float:left; font-size:12px; font-weight:bold; padding:2px 5px 5px 10px;}
#departurePod {float:left; padding:5px; width:186px;}
#planTrip {
font-size: 0.9em;
margin-top: 0px;
width: 180px;
}
#planTrip .multiline {
width: 57px;
}
#planTrip #flightPax {
margin-bottom: 5px;
}
#plan_trip #planTrip h3,
#plan_trip #planTrip #planTripBody{
background: none;
background-color: #4ba6dd;	
color:#ffffff;
}
#planTrip #bookingType div#single {
background-color: #4ba6dd;
}
#planTrip #packageChoose {
background-color:#70c1f1;
}
#planTrip #mainForm label,
#planTrip .inlineFieldInfo .tertiaryLink,
#planTrip #planTripBody #single label,
#planTrip #planTripBody #packageChoose label,
#planTrip #planTripBody #packageChoose h4 {
color: white;
}
#planTrip div.button.primary {
background:transparent url(/cms/global/assets/images/promotion/uk/julywoffers2009/primary-left-button.gif) no-repeat scroll left top;
}
#planTrip div.button.primary.right input {
color: #4ba6dd;
font-weight: bold;
}
#planTrip .button.primary .arrow {
background: transparent url(/cms/global/assets/images/promotion/uk/julywoffers2009/primary-right-arrow-button.gif) no-repeat scroll right top;
}
#planTrip a.tertiaryLink {
color:#ffffff;
background: transparent url(/cms/global/assets/images/promotion/uk/julywoffers2009/white-chevron.gif) no-repeat scroll 0 3px;
}
#planTrip #ticketType label,
#planTrip .labelHeading,
#planTrip #mainForm .multiline,
#planTrip #planTripBody .extraLinks {
color: white;
}
#planTrip #mainForm,
#planTrip #planTripBody #packageChoose,
#planTrip #bookingType div#single {
border-top: 1px solid white;
}
#plan_trip #promoCode {
border-top: solid 1px white;
border-bottom: solid 1px white;
background-color: #4ba6dd;
}
#plan_trip .fieldrow{
background-color: #4ba6dd;	
}
#socialButtons {position:relative; right:0; margin-bottom:20px; float:right}
#socialButtons #twitter, #socialButtons #facebook {float:left; width:100px;}

