#t-section-nav-fragment {
margin-top:10px;
}
#t-lhs-wide {
float:left;
width:180px;
}
#t-centre-narrow {
float:right;
width:760px;
}
#bookPanel {
float: right;
padding-left: 5px;
margin-top: -25px;
}
.formPod .podBody {
min-height:510px;
}
#pod1 {
float: left;
width: 260px;
height: 169px;
}
#pod2 {
float: left;
width: 210px;
margin-left: 10px;
}
#pod3 {
float: right;
}
#loginPod {
float: right;
}
#bannerImageDiv {
float: left;
margin: 10px 0px;
}
.pageContent .takeDownP{
padding-top: 20px;
margin-bottom: 8px;
}
.flightsPod{
width:280px;
float:left;
padding-right:10px;
}
.flightsPod h3 {
background:url("/cms/global/assets/images/site/pod/280bluePodTop.gif") no-repeat scroll 0px 0 transparent;
color:#ffffff;
}
.flightsPod .podBody {
background:url("/cms/global/assets/images/site/pod/280bluePodBottom.gif") no-repeat scroll 0px 100% transparent;
padding-bottom:5px;
}
.hotelsPod{
width:470px;
float:left;
}
.hotelsPod h3 {
background:url("/cms/global/assets/images/site/pod/470redPodTop.gif") no-repeat scroll 0px 0 transparent;
color:#ffffff;
}
.hotelsPod .podBody {
background:url("/cms/global/assets/images/site/pod/470redPodBottom.gif") no-repeat scroll 0px 100% transparent;
padding-bottom:5px;
}
.howToBookLink{
padding-top:10px;
padding-bottom:10px;
}

.disclaimerText{
margin-bottom:0px;
}
#dealsTab {
background: url(/cms/global/assets/images/promotion/us/offerus131/deals-tab.gif) top no-repeat;
height: 25px;
width: 250px;
margin: 0px;
float: left;
color: #ffffff;
background-color:#000076;
}
#dealsTab:hover {
cursor:pointer;
}
#deals {
width: 450px;
position: absolute;
margin: 0px;
z-index: 2;
background-color:#FFFFFF;
}
#deals .top {
background: url(/cms/global/assets/images/promotion/us/offerus131/deals-top.gif) top no-repeat;
height: 40px;
margin: 0px;
padding: 10px;
}
#deals h3 {
background: url(/cms/global/assets/images/promotion/us/offerus131/deals-top.gif) top no-repeat;
padding: 0px 10px 0px 20px;
margin: 0px;
}
#deals #dealsBody {
background: url(/cms/global/assets/images/promotion/us/offerus131/deals-body.gif) bottom no-repeat;
padding: 0px 10px 10px;
height: 490px;
}
#dealsContent {
padding: 0px 10px 10px;
overflow: auto;
}
.londonLink {
padding-bottom:10px;
}
#hotels {
width: 500px;
position: absolute;
margin: 0px 0px 0px 260px;
z-index: 1;
background-color:#FFFFFF;
}
#hotels .top {
background: url(/cms/global/assets/images/promotion/us/offerus131/hotels-top.gif) top no-repeat;
height: 40px;
margin: 0px;
padding: 10px;
}
#hotels h3 {
background: url(/cms/global/assets/images/promotion/us/offerus131/hotels-top.gif) top no-repeat;
padding: 0px 10px 0px 20px;
margin: 0px;
}
#hotels #hotelsBody {
background: url(/cms/global/assets/images/promotion/us/offerus131/hotels-body.gif) bottom no-repeat;
padding: 0px 10px 10px;
height: 490px;
}
#hotelsContentFlex {
padding: 0px 10px 10px 110px;
height: 98%;
overflow: auto;
}
#hotelsContent {
padding: 0px 10px 10px;
height: 95%;
margin-right:8px;
overflow: auto;
}
#hotels #hotelsContent .summaryImage {
float: left;
margin: 0px 0px 5px 5px;
}
#hotels #hotelsContent .summaryContent {
float: right;
}
#hotels #hotelsContent h4 {
text-align: right;
margin-bottom: 5px;
}
.hotelSummaryLeft{width:230px; padding:5px; float:left;}
.hotelSummaryRight{width:160px; padding:5px; float:right; text-align:right;}
.hotelSummaryRight img{padding:5px 0px;}
.hotelDetail {
}
.hotelDetail .tertiaryLink {
float: right;
margin-right: 5px;
}
.hotelDetail .closeLink {
background:transparent url(/cms/global/assets/images/promotion/us/jan08seatsale/twisty-open.gif) no-repeat scroll 0px 3px;
}
#tabsDiv {
float: left;
width: 400px;
min-height:515px;
}
#hotelsTab {
background: url(/cms/global/assets/images/promotion/us/offerus131/hotels-tab.gif) top no-repeat;
height: 25px;
width: 250px;
margin: 0px 0px 0px 10px;
float: left;
color: #ffffff;
background-color:#CC0000;

}
#hotelsTab:hover {
cursor:pointer;
}
#hotelsTab p,
#dealsTab p {
margin: 7px 0px 0px 10px;
color: #ffffff;
font-weight: bold;

}
.hotelPod {
clear: both;
padding: 5px;
border: solid 1px #bdbd8c;
margin-bottom: 5px;
width:412px;
}
.hotelPod .hotelExtras {
margin:5px 0px;
width:152px;
float:right;
}
.hotelPod .hotelStarImage {
float: left;
margin-right:5px;
}
.hotelPod .hotelBreakfastImage {
float: right;
}
.hotelPod .hotelInfoPara{
float:left;
}
#tcs {
clear: both;
}
#tcs ol {
list-style-position: outside;
}
.messagePod.mpFullImportant .podBody {
background: transparent url(/cms/global/assets/images/promotion/us/jan08seatsale/760bttms.gif) bottom no-repeat;
}
.seatSaleTable {
width: 390px;
margin-bottom: 0px;
}
.seatSaleTable h2 {
background-color:#FFFFFF;
color:#555555;
}
.seatSaleTable .body {
background-color:#FFFFFF;
padding-bottom: 10px;
border: 0px #FFFFFF;
}
.seatSaleTable .body label {
padding: 10px;
font-weight: bold;
font-size: 90%;
}
.seatSaleTable .body select {
margin: 5px 10px;
}
.dateElement {
float: left;
}
#hLineTwo {
margin-top: -5px;
}
#dealSection .top {
background: url(/cms/global/assets/images/promotion/us/jan09seatsale/table-top.jpg) top no-repeat;
height: 40px;
margin: 0px;
padding: 10px;
}
#dealSection h3 {
background: url(/cms/global/assets/images/promotion/us/jan09seatsale/table-top.jpg) top no-repeat;
padding: 10px 10px 20px 20px;
margin: 0px;
color: #ffffff;
}
#dealSection #dealsBody {
background: url(/cms/global/assets/images/promotion/us/jan09seatsale/table-body.jpg) bottom repeat;
padding: 0px 10px 10px;
}
#dealSection #dealsContent {
padding: 0px 10px 10px;
height: 98%;
overflow: auto;
}
#dealSection #dealsTable {
padding:0px 10px 10px;
}
#hotelSection .bottom {
background: url(/cms/global/assets/images/promotion/us/jan09seatsale/table-bot.jpg) top no-repeat;
margin: 0px;
padding: 10px;
}
#hotelSection #hotelsBody {
background: url(/cms/global/assets/images/promotion/us/jan09seatsale/table-body.jpg) bottom repeat;
padding: 0px 10px 10px;
}
#hotelSection #hotelsContent {
padding: 0px 10px 10px;
height: 98%;
overflow: auto;
}
.radioButtonSection
{margin-bottom:12px;}
.viewAllDepartureGateways{
padding:10px 0px 10px 0px;
}
.pricesLeftB{float:left; width: 460px;}
.pricesLeftB p{margin-bottom: 9px}
.pricesLeftB a{color:#000076; text-decoration:none; font-size:18px; font-weight:bold;}
.pricesLeftB a:visited{color:#000076; text-decoration:none;}
.pricesRightB a{color:#CC0000; text-decoration:none; font-size:22px; font-weight:bold;}
.pricesRightB a:visited{color:#CC0000; text-decoration:none;}
.pricesRightB{float:left; width: 70px;}
.pricesRightB .header{margin-left:-20px}
.pricesRightB p{margin-bottom: 9px}
.alsoRight a{color:#CC0000; text-decoration:none; font-size:14px; font-weight:bold;}
.alsoRight a:visited{color:#CC0000; text-decoration:none;}
.alsoLeft{float:left; width: 150px;}
.alsoRight{float:left; width: 370px;}
.alsoRight .header{margin-left:-20px}
.alsoRight p{margin-bottom: 9px}
.alsoLeft p{
font-size:12px;
font-weight:bold;
margin-bottom: 9px
}
.alsoRight a.tertiaryLink {
background:transparent url(/cms/global/assets/images/site/icon/redchevron.gif) no-repeat scroll 0px 5px;
}
.bookRightB{float:left; margin-left:30px;}
.bookRightB p{margin-bottom:9px;}
.bookRightB .tertiaryLink {font-size:13px; margin-bottom:9px}
.ngtable .body {padding: 0px;}
.ngtable th {text-align:center;}
#hideShowDiv {float:right; margin-right:10px;}
#hideShowDiv2 {float:right; margin-right:10px;}
#dealsBody h2 {
font-size:20px;
font-weight:bold;
padding: 10px;
}
#hotelsBody h2 {
font-size:20px;
font-weight:bold;
padding: 0px 10px 10px 10px;
}
#mainDiv {
float: left;
width: 760px;
}
.loginBox h3 {
background:transparent url(/cms/global/assets/images/site/pod/loginpod190head.jpg) no-repeat scroll left top;
font-size:13px;
text-align:center;
}
.loginBox .podBody {
background:transparent url(/cms/global/assets/images/site/pod/190bttms.gif) no-repeat scroll -190px bottom;
}
.pod h3 {
line-height:20px;
}
.loginBox a {
background:transparent url(/cms/global/assets/images/site/icon/redchevron.gif) no-repeat scroll 0px 3px;
color:#404490;
display:inline;
margin:3px 0px 0px 10px;
padding-left:10px;
text-decoration:none;
}
.loginBox .inputRow label {
width:85px;
}
.loginBox #loginSubmitRow {
padding-top:1px;
}
.loginBox li {
padding:0px 0px 0px 10px;
}
#altContent2{
float:left;
margin-bottom:10px;
}
.bottomBarLeft
{
float:left;
margin: 10px 0px;
position:relative
}
.bottomBarRight
{
float:right;
margin: 10px 0px;
position:relative
}
.tabHeadingPara{
padding: 10px 0px 10px 0px;
}
#flashAndLogin {
height:155px;
}
.departureCities
{
padding: 0px 0px;
}
.departureCities table tr
{
height:20px;
}
.departureCities strong
{
color:#000076;
}
.departureCities .departureCitiesCity
{
font-size:13px;
}
.departureCities .departureCitiesCost
{
color:#CC0000;
text-decoration:none;
}
#costsTC{margin-bottom:1px; margin-top:9px;}
.flLeft
{float:left; width:220px;}
.flRight
{float:left; margin-left:10px;}
.flRight .englishDD
{width:160px; margin-left:15px;}
.frpod h3 {
line-height:15px;
padding-bottom:3px;
}
.frloginBox h3 {
background:transparent url(/cms/global/assets/images/site/pod/loginpod190head.jpg) no-repeat scroll left top;
font-size:11px;
text-align:center;
}
.flRight h4 {
text-align:center;
}
.pricesLeft p{margin-bottom: 6px}
.pricesLeft{float:left; width: 175px;}
.pricesLeft a{color:#000076; text-decoration:none; font-size:15px; font-weight:bold;}
.pricesLeft a:visited{color:#000076; text-decoration:none;}
.pricesRight a{color:#CC0000; text-decoration:none; font-size:15px; font-weight:bold;}
.pricesRight a:visited{color:#CC0000; text-decoration:none;}
.pricesRight{float:left; width: 70px;}
.pricesRight .header{margin-left:-20px}
.pricesRight p{margin-bottom: 6px}
.bookRight{float:left;}
.bookRight p{margin-bottom:9px;}
.bookRight .tertiaryLink {font-size:13px; margin-bottom:9px;}
.bookNowBut {
margin-bottom:2px;
}
#hotelsTable {
margin-left:10px;
}
#flightTable {
width: 720px;
}
#flightTable .tablePrice {
color:#cc0000;
text-decoration:none;
font-size:14px;
font-weight:bold;
margin-left:70px;
}
#hotelTable {
width: 720px;
}
#loginPodDiv {
margin:10px 0px 0px 10px;
z-index:10;
float: left;
}
#loginPodDiv h3 {
background:transparent url(/cms/global/assets/images/site/pod/190topswoffers.gif) no-repeat scroll 0px 0%;
color:#FFFFFF;
font-size:100%;
line-height:24px;
margin:0px;
padding:0px;
text-indent:10px;
width:190px;
}
#loginPodDiv .podBody {
background:transparent url(/cms/global/assets/images/site/pod/190bttmswoffers.gif) no-repeat scroll 0px bottom;
width:190px;
}
#loginPodDiv .podBody #loginPodTagline {
color:#CC0000;
font-weight:bold;
margin:0px 5px 5px;
}
#loginPodDiv .podBody p {
padding:5px 0px 0px;
}
#loginPodDiv .inputRow {
clear:both;
margin:0px 10px 5px 0px;
}
#loginPodDiv .inputRow label {
float:right;
font-weight:normal;
padding:3px 5px 0px 0px;
text-align:right;
}
#loginPodDiv .inputRow input {
float:right;
margin-bottom:6px;
}
#loginPodDiv .inputRow .button, #loginPodDiv .inputRow .lbutton {
margin:10px 0px 0px;
}
#loginPodDiv .inputRow .button input {
float:none;
}
#loginPodDiv .inputRow #cancelLogin {
float:left;
margin-left:7px;
}
#loginPodDiv a.tertiaryLink {
float:right;
margin:3px 2px 0px 0px;
}
#loginSummary {
margin:17px 10px 0px 0px;
}
#loginSummary a.tertiaryLink {
float:left;
margin-left:10px;
}
#headerDiv {
float:left;
width:300px;
}
.travelDates1 {
margin: 20px 0px 0px 0px;
}
.travelDates2 {
margin: 20px 0px 0px 0px;
}
#hotelsContent h3 {
font-size:12px;
font-weight:bold;
color:#555555;
}
#loginPodDivFr {
margin:10px 0px 0px 10px;
z-index:10;
float: left;
}
#loginPodDivFr h3 {
background:transparent url(/cms/global/assets/images/site/pod/190topswoffers.gif) no-repeat scroll 0px 0%;
color:#FFFFFF;
font-size:90%;
line-height:24px;
margin:0px;
padding:0px;
text-indent:0px;
width:190px;
text-align:center;
}
#loginPodDivFr .podBody {
background:transparent url(/cms/global/assets/images/site/pod/190bttmswoffers.gif) no-repeat scroll 0px bottom;
width:190px;
}
#loginPodDivFr .podBody #loginPodTagline {
color:#CC0000;
font-weight:bold;
margin:0px 5px 5px;
}
#loginPodDivFr .podBody p {
padding:5px 0px 0px;
}
#loginPodDivFr .inputRow {
clear:both;
margin:0px 10px 5px 0px;
}
#loginPodDivFr .inputRow label {
float:right;
font-weight:normal;
padding:3px 5px 0px 0px;
text-align:right;
}
#loginPodDivFr .inputRow input {
float:right;
margin-bottom:6px;
}
#loginPodDivFr .inputRow .button, #loginPodDiv .inputRow .lbutton {
margin:10px 0px 0px;
}
#loginPodDivFr .inputRow .button input {
float:none;
}
#loginPodDivFr .inputRow #cancelLogin {
float:left;
margin-left:7px;
margin-top:12px;
}
#loginPodDivFr a.tertiaryLink {
float:right;
margin:3px 2px 0px 0px;
}
#dealSectionFr .top {
background: url(/cms/global/assets/images/promotion/us/jan09seatsale/table-top.jpg) top no-repeat;
height: 40px;
margin: 0px;
padding: 10px;
}
#dealSectionFr h3 {
background: url(/cms/global/assets/images/promotion/us/jan09seatsale/table-top.jpg) top no-repeat;
padding: 10px 10px 18px 20px;
margin: 0px;
color: #ffffff;
}
#dealSectionFr #dealsBody {
background: url(/cms/global/assets/images/promotion/us/jan09seatsale/table-body.jpg) bottom repeat;
padding: 0px 10px 10px;
}
#dealSectionFr #dealsContent {
padding: 0px 10px 10px;
height: 98%;
overflow: auto;
}
#dealSectionFr #dealsTable {
padding:0px 10px 10px;
}
.pricesRightBfr a{color:#CC0000; text-decoration:none; font-size:22px; font-weight:bold;}
.pricesRightBfr a:visited{color:#CC0000; text-decoration:none;}
.pricesRightBfr{float:left; width: 90px;}
.pricesRightBfr .header{margin-left:-20px}
.pricesRightBfr p{margin-bottom: 9px}
#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: #c40401;
color:#ffffff;
}
#planTrip #bookingType div#single {
background-color: #c40401;
}
#planTrip #packageChoose {
background-color:#ee0000;
}
#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: #c40401;
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: #ee0000;
}
