
html{font-size:70%;}
body{font-size:1em;}
#destinationTypes {width:170px;border-left:10px solid #6880ca; background-color:#f8f8f8;background:#fff url(/cms/global/assets/images/site/pod/uk_170Whitebttm.gif) no-repeat left bottom; padding-bottom:10px }
#destinationTypes h4 {display:none}
#destinationTypes .destinationtype a { float:left; margin:2px }
#destinationTypes .destinationtype img {float:left; margin:2px}
#destinationTypes .destinationtype ul.tertiaryLinks { float:right; margin-left:2px; margin-top:12px}
#destinationTypes .destinationtype ul.tertiaryLinks a { width: 106px}
#destinationTypes .destinationtype { clear:both; padding-bottom:2px; border-top: 1px solid #d6d6d6}
#destinationTypes .destinationtype.first {border-top:none }
#destinationTypes h3 { border-bottom: 1px solid #6880ca; margin-bottom:1px; line-height:24px; padding-left:10px;font-size:100%;background:#6880ca url(/cms/global/assets/images/site/pod/170top_blueSteel.gif) no-repeat top left}
.js #destinationTypes { display:none }
#destinationTypes a.tertiaryLink { margin: 10px 2px 0px 10px }
.wide #t-centre-left { width:660px }
#oneWorldPod {width:170px; padding-top:10px; padding-left:10px;}
#oneWorldPod .podlink {padding-left:10px; background: #FFFFFF url(/cms/global/assets/images/site/pod/uk_170Whitebttm.gif) no-repeat scroll left bottom;}
#oneWorldPod .podlink ul.tertiaryLinks li{padding:10px;}
#valCalcPod {width:170px;margin-bottom:10px;border-left:10px solid #6880ca; background-color:#f8f8f8;background:#fff url(/cms/global/assets/images/site/pod/uk_170Whitebttm.gif) no-repeat left bottom; padding-bottom:5px;}
#valCalcPod img {float:center; padding-left:10px; padding-top:10px; padding-bottom:13px;}
#valCalcPod p {padding-left:10px;}
#valCalcPod ul.tertiaryLinks {padding-top:5px; padding-left:10px}
#valCalcPod h3 {border-bottom:1px solid #6880ca; line-height:24px; padding-left:10px;font-size:100%;background:#6880ca url(/cms/global/assets/images/site/pod/170top_blueSteel.gif) no-repeat top left}
.wide #t-rhs { width: 280px; float:right; padding-top:60px }
.imgPod280 {width:280px;}
.imgPod280 h3 {background: url(/cms/global/assets/images/site/pod/280tops.gif) -280px 0px no-repeat; }
.imgPod280 .podBody {background: url(/cms/global/assets/images/site/pod/280bttms.gif) -280px 100% no-repeat; padding-bottom:10px}
.imgPod280 .podBody img {margin: 0px 1px 2px 1px; border-top:1px solid #fafaf0 }
.imgPod280 .podBody p {margin:5px 10px 5px 10px}
.imgPod280 .podBody li {display:inline}
.imgPod280 .tertiaryLinks {margin:5px 10px 0px 10px}
.ourProductsPod {width:280px}
.ourProductsPod h3 {background: url(/cms/global/assets/images/site/pod/280tops.gif) 0px 0px no-repeat; }
.ourProductsPod .podBody {background: url(/cms/global/assets/images/site/pod/280bttms.gif) -560px bottom no-repeat;}
.ourProductsPod .podBody .product a { width: 220px; }
#flightsandholidays #main { width: 660px; float:left; background: #6880ca url(/cms/global/assets/images/site/pod/660bttms.gif) left bottom no-repeat; padding-bottom:10px;}
#flightsandholidays #main span.top { height:10px; width:660px; display:block; background: url(/cms/global/assets/images/site/pod/660tops.gif) left top no-repeat }
#rightcolumn { width: 460px; float:right; border-right: 10px solid #6880ca }
#leftcolumn { float:left }
#leftcolumn .banner { margin: 10px 0px 0px 10px; float:left }
#rightcolumn .banner { margin-bottom: 10px; float:left; clear:both }
.pod.fullwidth { width: 640px; clear:both; padding:10px 10px 0px }
.pod.fullwidth h2 { border-bottom: 1px solid #6880ca; background: url(/cms/global/assets/images/site/pod/640tops.gif) left top no-repeat; line-height:24px; font-size:100%; margin:0px; padding:0px 10px }
.pod.fullwidth .podBody {width:620px;background: #fff url(/cms/global/assets/images/site/pod/640bttms.gif) left bottom no-repeat; padding:10px}
.pod.products { width: 460px; clear:both }
.pod.products h2 { background: url(/cms/global/assets/images/site/pod/460tops.gif) left top no-repeat; line-height:24px; font-size:100%; margin:0px; padding:0px 10px }
.pod.carrental h2 { border-bottom: 1px solid #6880ca; }
.pod.products .podBody {background: #fff url(/cms/global/assets/images/site/pod/460bttms.gif) left bottom no-repeat; padding-bottom:10px}
.pod.products h3 { clear:both; background: #f0f0e8; position:relative; height: 24px; border-top: 1px solid #6880ca; }
.pod.products h3 a { text-decoration: underline }
.pod.products .product { position:relative; padding: 10px 0px 10px 10px}
.pod.products .product img { float:left; margin-right: 5px }
.pod.products .product ul {list-style-type:disc; margin-left:150px; }
.pod.products .product ul li{width:100%;}
.pod.products p.place, .pod.products p.subtitle { font-weight: bold }
.pod.products p { position:relative; width:315px; float:right}
.pod.products .product .shorthaul { width: 210px; float:left; }
.pod.products .product .longhaul { width: 230px; float:right; border-left: 1px solid #6880ca; padding-left:0px }
.pod.products .product th { width: 90px; text-align:left }
.pod.products .product .longhaul th { width:110px; padding-left:10px }
.pod.products .product.holidays p { width:440px; float:left }
.pod.products .product a, .pod.products .product a:hover, .pod.products .product a:visited { font-weight:bold; text-decoration:underline }
.pod.products .buttons { border-top: 1px solid #6880ca; position:relative; width:460px }
.pod.products.carrental .buttons { border: none }
.pod.products.carrental .podBody { padding-top: 10px }
.pod.products.carrental .product { padding: 0px 0px 0px 10px }
#main .button.right { margin: 10px 0px 0px 10px; padding-right: 10px }
.pod.products .quicktcs { float:left; width:auto; margin: 10px 10px 0px 0px; padding-left:10px; font-size:smaller; }
#main .pod.fullwidth .button.right { padding-right: 0px }
#flightsandholidays #banners { width: 660px; padding-top: 10px; clear:left }
#flightsandholidays #banners a { width:210px; float:left; margin-left: 15px }
#flightsandholidays #banners .first a { margin-left: 0px }
.stepcarousel{
position: relative;
border: 1px solid black;
overflow: scroll;
width: 558px;
height: 104px;
margin: 0px 30px;
background:#eaecf5;
}
.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
margin: 0px 20px;
}
.stepcarousel .panelgroup {
width: 456px;
float: left;
}
.stepcarousel .panel{
float: left;
overflow: hidden;
margin: 3px 5px;
padding:1px;
width: 100px;
border:1px solid #bbb;
background:#fff;
height: 94px;
text-align: center;
}
.stepcarousel .belt .panel.empty {
border:none;
background: inherit;
}
p.pagecounter {
clear:both;
text-align:center;
width: 340px;
margin-left: 136px;
padding: 16px 0px 4px;
margin-bottom:-30px;
position:relative;
}
.carouselcontent { width:550px }
#expCarousel .panel {
overflow: hidden;
margin: 3px 4px 3px;
padding:1px;
width: 100px;
border:1px solid #bbb;
background:#fff;
height: 94px;
text-align: center;
}
#expCarousel .panel p {
padding: 2px 0px
}
.carouselcontent {
border:1px solid #bbb;
overflow: scroll;
height: 104px;
background:#eaecf5;
float:left;
padding: 0px 1px;
}
.carouselBttn {position:relative;float:left; margin:0px; padding:0px; border:0px;}
.carouselBttn img {margin:0px}
.buttonLinks li { display:inline; margin-left:4px }
.buttonLinks{
margin:auto;
}
.buttonLinks li a{
background-color: #7479b1;
padding:3px 5px 3px 6px;
}
.buttonLinks a, .buttonLinks a:visited, .buttonLinks a:hover{
color: #fff;
text-decoration: none;
}
.buttonLinks .selected{
background-color: #010172;
}
#optinFieldSet {margin-top:10px;}
