.clearBoth {
border: none;
}

#t-topic-content {
padding-top: 10px;
}
#t-rhs {
float: left;
}
#t-centre-left {
float: right;
width: 770px;
margin: 0px 0px 0px 0px;
}
#pageHead {
}
#pageBannerCopy {
border-left: solid 1px #cc0000;
border-right: solid 1px #cc0000;
border-top: solid 1px #cc0000;
padding: 10px;
}
#pageBannerCopy h2 {
font-size: 14px;
}
#journeySelection {
border-top: solid 1px #CC0000;
border-left: solid 1px #CC0000;
border-right: solid 1px #CC0000;
border-bottom: none;
}
.d1-bottom {padding-left:5px;}
.d1-bottom .d2-top {margin-bottom:10px;}
.d1-bottom .d2-top .d3-left {margin-right:20px; width:450px}
.d1-bottom .d2-top .d3-right {float:right; width:450px;}
.d1-bottom .d2-bottom {}
.d1-bottom h2 {color:#555; font-size:small; margin-bottom:2px;}
.d1-bottom p {
margin-left:5px;
color:#CC0000;
font-size:x-small;
font-weight:bold;
}
.d1-bottom .tandcs {list-style-position:outside;}
#loginPod {
float: right;
}
.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;
}
.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;
}
#loginPodDiv {
z-index: 99;
float: right;
}
#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;
}
#departLabel {
float: left;
font-weight: bold;
margin: 2px 10px 0px 0px;
}
#selections {
padding: 10px 10px 10px 10px;
}
#cityInput {
margin-bottom: 20px;
}
#flights {
border: solid 1px #CC0000;
width: 100%;
margin-bottom: 5px;
}
#flights th,
#flights td {
padding: 5px;
}
#flights td {
vertical-align: top;
}
#flights th {
background-color: #DDDDFF;
}
.destinationColumn,
.priceColumn {
border-right: solid 1px #CC0000;
}
.destinationCell {
border-right: 1px solid #CC0000;
border-top: 1px solid #CC0000;
width: 30%;
}
.destinationCell img {
float: left;
margin: 0px 10px 0px 0px;
}
.destinationName {
font-weight: bold;
}
.flightCell {
border-right: 1px solid #CC0000;
border-top: 1px solid #CC0000;
text-align: center;
}
.packageCell {
border-top: 1px solid #CC0000;
}
#flights td.flightCell,
#flights td.packageCell {
padding-top: 5px
}
#flights td.packageCell {
padding-left: 20px;
}
a.priceLink,
a.priceLink:visited {
color: #CC0000;
font-size: 13px;
}
.priceLink .priceAmount {
font-size: 14px;
font-weight:bold;
}
.priceLink .carAmount {
font-size: 12px;
font-weight:bold;
}
#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;
}
.leftImg {
margin: 10px 0px 0px 0px;
float: left;
}
.rightImg {
margin: 10px 0px 0px 0px;
float: right;
}
#cityInput {
float:left;
width:200px;
}
#numNightsInputLeft {
float:left;
width:140px;
}
#numNightsInputRight {
float:left;
width:140px;
}
#flights p {
margin-bottom:12px;
}
