body{font-family:Arial,Verdana;font-size:75%;}*{font-family:Arial,Verdana;}.clear{clear:both;}div#bottom{font-size:93%;}
div#navigation{font-size:93%;}.content-body.singlecolumn{width:740px!important;}.content-body{float:left;width:560px;min-height:490px;height:auto!important;height:490px;margin-top:10px;}
div.print{clear:both;margin:10px 0 0 0;}div.print a.printLink{font-size:95%;float:right;margin-right:10px;padding-left:17px;}
div.print a.printFoot{margin-top:20px;}#rightnav{float:right;width:180px;margin-bottom:10px;margin-top:10px;}
div#rightnav{float:left;}#leftnav{float:left;width:180px;}div.leftnav{margin:15px 0 0 0;padding:0;float:left;width:180px;min-height:400px;height:auto!important;height:400px;}
.leftnav .flightnews .more{padding:12px 3px 12px 15px;margin-left:5px;}.leftnav .usefulLinks .more{padding:12px 3px 12px 5px;margin-left:5px;}
div.traveltipsmainbody{float:left;width:560px;margin-left:10px;}div.traveltipscontent{width:360px;float:left;margin:0 10px 0 0;}
div#wrapper{float:right;}div#wrapper .content-body{clear:both;float:none;width:550px;}div.outerwrapper-flightguide{width:360px!important;margin-right:0!important;}
div#outerwrapper{float:left;width:750px;}div#outerwrapper div#wrapper{width:380px;float:left;}div#outerwrapper div#wrapper .content-body{width:360px;margin:0;}
div#outerwrapper #leftnav{float:left;}div.contenthead{width:560px;float:left;margin-bottom:5px;}div.contenthead-flightguide{margin-left:0;float:left;}
div.outerwrapper-flightguide div#wrapper{width:360px!important;}div.outerwrapper-flightguide div#wrapper div.content-body{margin:0!important;}
div.filtersearch{padding:0!important;font-weight:bold;min-height:35px;height:auto!important;height:35px;display:block;}
div.filtersearch a,div.filtersearch li{font-weight:normal;}div.filtersearch h2{margin:0 0 8px 0!important;padding:9px 0 0 11px!important;}
div.filtersearch input{font-weight:normal;padding-left:2px;}.rightnav .secondaryColour div,.rightnav .secondaryColour ul{font-size:95%;}
.rightnav p.more a,.leftnav p.more a{padding-left:0;}.rightnav p.more,.more a{font-weight:bold;}.rightnav p.more a{background-image:none;}
.rightnav dl dl dd,.rightnav dl dl dt{font-size:95%;}.rightnav dl dl dd a{font-size:100%;}.rightnav{float:right;width:170px;clear:right;margin:0;}
html>body .rightnav{margin:0;}.rightnav h4{padding:0;margin:0;font-size:100%;}.rightnav .secondaryColour h4{font-size:115%;}
.primaryColour,.secondaryColour{margin:0;padding:0;}.primaryColour h4.traveltips{margin:0;font-size:115%;}
.primaryColour div{font-size:95%;}.rightnav .more{padding:12px 3px 12px 15px;margin-left:5px;}.rightnav .usefulLinks .more{padding-left:5px;}
.secondaryColour div{padding:5px 4px 7px 7px;}.secondaryColour h4{padding:6px 0 6px 40px;}div.master-content div.illustration{height:250px;padding:0;}
.rightnav div.flightnews{margin-top:11px;}.leftnav div.flightnews,.leftnav div.usefulLinks{float:left;width:166px;margin-top:10px;}
div.indexNav div.flightnews{margin-top:0;}div.headLinks{width:550px;font-size:105%;margin-bottom:10px;}
div.headLinks .right{float:right;white-space:pre-wrap;}.rightnav div.usefulLinks,.rightnav div.traveltips{margin:10px 0 0 0;}
.rightnav h3.flightnews,.leftnav h3.flightnews{padding:6px 0 10px 40px;margin:0;background-repeat:no-repeat;background-position:left bottom;font-size:115%;}
div#outerwrapper .leftnav .flightnews,div#outerwrapper .rightnav .flightnews{margin-top:0;}.leftnav div.primaryColour h3.usefulLinks,.rightnav div.primaryColour h3.usefulLinks{padding:4px 0 0 45px;margin:0;background-repeat:no-repeat;min-height:24px;height:auto!important;height:24px;font-size:115%;}
.rightnav h4.traveltips{padding:6px 0 8px 40px;}div.primaryColour div h4{padding:4px 6px 4px 8px;}div.traveltips div dl dt{padding:6px 3px 6px 6px;font-size:110%;font-weight:bold;}
div.traveltips div dl dd{padding:3px 3px 3px 12px;}.rightnav div.traveltips .more{padding-left:5px;}
div.usefulLinks div dl dt{padding:6px 10px 0;}div.usefulLinks div dl dd{padding:0 10px 6px;}div.primaryColour div ul li{padding:6px 20px;}
.indexBody .popular{margin-top:20px;}.indexBody .popular .destList{width:546px;margin-right:0;}.indexBody div.popular div.destList ul{font-size:92%;}
.indexBody .popular{margin-top:20px;}.indexBody .popular li{width:130px;line-height:2em;padding:0;margin:0;border-style:none;white-space:nowrap;}
.indexBody .popular li a{display:inline!important;margin:0!important;padding:0!important;}.indexBody .popular .column0{margin-left:15px;}
.indexBody .popular .column1{margin-left:205px;}.indexBody .popular .column2{margin-left:395px;}p.startAnchor{text-align:right;padding:4px 0;font-size:95%;}
.content-body div.guide h4,div.title h4{font-size:115%;}.content-body div.guide ul li{padding-left:1.5em;margin:5px 0;}
.content-body div.guide,.content-body div.attraction{padding:0 0 4px 0;margin:0 8px 4px 0;line-height:1.4em;}
.content-body div.guide p,.content-body div.attraction{padding:0 0 10px 0;}.content-body div.guide h5{margin:0;}
div.indexheader,div.guideheader{clear:right;}div.master-content ul.anchors{clear:both;position:relative;left:-5px;padding-right:10px;font-size:95%;border-top:1px solid #fff;}
html>body .anchors{border:0;}div.master-content ul.anchors li{display:block;float:left;margin-top:4px;}
div.master-content ul.anchors a{white-space:nowrap;border-left:0;border-right:1px solid;}div#destListSet{width:560px;}
div.destList{width:167px;margin:0 10px 0 0;float:left;padding:0 0 10px 0;}div.destList h4{padding:5px;margin:0;font-size:100%;}
div.destList h4 a,div.master-content div.destList h4 a:hover{display:block;font-weight:bold;}div.destList ul{margin-top:5px;padding-bottom:0;margin-bottom:0;font-size:95%;}
div.destList ul li{border-bottom:1px solid #fff;line-height:2em;margin:0;}html>body div.destList ul li{border:0;}
.indexBody .popular ul li{border:0;}div.destList ul li a{display:block;padding:0 15px;}div.destList p.more a{display:block;font-weight:bold;margin:5px 0 0 15px;padding-left:15px;font-size:100%;}
div.destList div{line-height:2em;}div.destList div h5{margin:0;padding:0 0 0 15px;}div.destList div ul{margin-top:0;display:none;}
.minideals #rightNavSearch{min-height:100px;height:auto!important;height:100px;}div.dealscontainer .minideals-top{height:6px;}
div.dealscontainer .minideals-bottom{height:11px;}div.dealscontainer{width:171px;clear:right;}div.dealscontainer h4{font-size:125%;font-weight:bold;text-align:center;padding:0;margin-top:4px;}
div.dealscontainer h4 span{padding:0 0 0 25px;}div.dealscontainer div.search{padding:0 5px;}div.dealscontainer div.search ul.form{margin:0;}
div.dealscontainer div.search h3{padding-left:15px;margin:0;}div.dealscontainer div.search ul.form{padding-left:2px;}
div.dealscontainer .cf-region-textbox{font-size:100%;clear:both;padding:5px 2px;}div.dealscontainer .cf-region-textbox label{text-align:right;font-size:95%;margin-right:4px;line-height:1.6em;float:left;width:2.1em;font-weight:normal;}
div.dealscontainer div.search ul li.submit{padding:0;text-align:center;clear:both;}div.dealscontainer .cf-region-textbox input{width:110px;padding-left:2px;font-size:95%;height:1.35em;}
div.dealscontainer div.search ul li.text span{position:relative;display:block;float:left;}div.dealscontainer input.search{font-weight:bold;height:31px;padding:0 0 5px 6px;width:142px;text-align:left;margin-top:10px;margin-left:10px;font-size:120%;text-align:left;}
div.dealscontainer div.topDealsList{padding:3px;font-size:95%;}div.dealscontainer div.topDealsList h3{margin:0 0 5px;padding:3px 0;font-size:110%;white-space:normal;float:left;width:100%;}
div.dealscontainer div.topDealsList h3 span{white-space:nowrap;margin-left:.3em;}div.dealscontainer dl dt,div.dealscontainer dl dd{margin:3px 0;}
div.dealscontainer dl dd span.price{margin-right:.2em;}div.dealscontainer dl dd em{margin:auto .2em;font-style:normal;font-weight:bold;}
.usefulLinkCategories{padding-top:10px;margin:10px 10px 10px 0;clear:both;}.usefulLinkCategories h4{padding:3px 0 17px 50px;margin-bottom:10px;font-size:120%;}
.usefulLinkCategories dl{margin:0 5px 0 0;padding:3px;float:left;width:350px;}.usefulLinkCategories dd{margin:0 0 10px 0;}
.usefulLinkCategories dt{display:block;font-weight:normal;margin:0;font-size:100%;}.usefulLinkCategories .more{clear:both;}
.usefulLinkCategories .more a{font-weight:bold;padding-left:15px;}.usefulLinkCategories .lastColumn{margin-right:0;}
.csMenu{width:167px;float:left;font-weight:bold;padding:0;margin-bottom:20px;}.csMenu h3{font-size:100%;padding:0 0 3px 20px;margin:0;}
.csMenu h4{font-size:110%;font-weight:bold;padding-top:4px;margin:0;display:block!important;}.csMenu ol{margin:0;padding:1px 0 0 0;list-style:none;display:block!important;}
.csMenu li{padding:0;margin:0;}.csMenu li li{font-size:100%;}.csMenu li *{display:inline;}.csMenu a{padding:2px 0 3px;margin:3px 0;display:block;font-size:100%;}
.csMenu .leaf a,.csMenu a:hover,.csMenu a.new span,.csMenu a.selected:hover{text-decoration:underline!important;}
.csMenu a,.csMenu a.new,.csMenu a.new:hover,.csMenu a.selected,.csMenu a.selected span{text-decoration:none!important;}
.csMenu ol a,.csMenu ol h4{padding-left:20px;}.csMenu ol ol a,.csMenu ol ol h4{padding-left:25px;}.csMenu ol ol ol a,.csMenu ol ol ol h4{padding-left:30px;}
.csMenu ol ol ol ol a,.csMenu ol ol ol ol h4{padding-left:35px;}.csMenu ol a.new em{margin-left:4px;}
.csMenu .selected{font-weight:bold;}.csMenu .leaf{font-weight:normal;font-size:93%;}.csMenu a.new em{padding-right:.3em;font-weight:normal;text-decoration:none!important;font-size:80%;}
.flightDuration{margin-top:10px;}div.flightDuration h4{padding:4px 2px 8px 34px!important;}.CFDE div.flightDuration h4{font-size:100%;}
.flightDuration dl{font-size:95%;margin-bottom:2px;}.flightDuration dt{font-weight:normal!important;}
.flightDuration dd{font-weight:bold;font-size:110%;padding:0 0 0 20px;margin-bottom:5px;}.flightDuration a{font-weight:bold;padding:0 3px 0 14px;}
div.flightDuration strong{display:inline!important;font-weight:normal;}.hpd-deals{margin:0 0 25px 0;}
.hpd-deals h3{font-size:115%;margin:0;padding:5px 0 0 32px;min-height:37px;height:auto!important;height:37px;clear:both;}
.hpd-deals p{margin:3px 0 14px 0;font-weight:bold;}.hpd-deals ol{margin:0 0 5px 0;padding:0 0 10px 0;list-style-type:none;}
.hpd-deals ol li{padding:0 5px 5px 22px;min-height:20px;height:auto!important;height:20px;border-style:none;display:block;}
.hpd-deals ol li a{margin-left:.2em;}.hpd-deals li strong{font-size:120%;}.hpd-deals li a strong{font-size:100%;}
.splinks-panel,.splinks-with-buddy-panel{margin:1em 0;width:745px;}.skyBlockAds .splinks-panel{width:160px;margin-left:0;}
.splinks-container{width:740px;}.splinks-with-buddy-panel .splinks-container{margin-left:10px;width:430px;float:left;}
.splinks-buddy{margin:0;padding:0 0 4px 0;width:300px;float:left;}.splinks-panel .splinks-buddy{display:none;}
.splinks-container h6{margin:0 0 0 3px;padding:2px 0;text-align:center;font-size:90%;}.splinks{min-height:85px;height:auto!important;height:85px;padding:6px 0;}
.splinks .oa-links{min-height:69px;height:auto!important;height:69px;}.splinks-with-buddy-panel .splinks .oa-links{margin-top:20px;}
.splinks .oa-links li{float:left;padding:0 4px;text-align:left;font-size:85%;min-height:80px;height:auto!important;height:80px;width:173px;}
.splinks-with-buddy-panel .oa-links li{width:205px;}.splinks .oa-links li a{display:block;text-decoration:none;padding-left:10px;}
.splinks .oa-links li a strong{display:block;font-size:110%;}.splinks .oa-links li a em{font-style:normal;font-weight:bold;display:block;word-wrap:break-word;}
.splinks .oa-keywords{font-size:90%;font-weight:bold;padding:.5em 0 .5em .5em;margin:5px 0 -6px 0;min-height:16px;height:auto!important;height:16px;clear:left;text-align:left;position:relative;}
.splinks .oa-keywords h3{margin:0;font-size:100%;padding:0 3px 0 0;position:absolute;top:.5em;left:.5em;}
.splinks .oa-keywords ol{margin-left:7em;margin-right:1em;}.splinks .oa-keywords ol li{display:inline;}
.splinks .oa-keywords ol li a{text-decoration:none;}.splinks-footer{height:4px;}.splinks-footer div{height:4px;width:3px;float:right;}
.hpd-module{width:168px;padding:0;}.hpd-module em{display:block;padding:8px 4px 10px 6px;margin:0;background-repeat:no-repeat;font-size:120%;font-style:normal;font-weight:bold;}
.hpd-module p{padding:2px 5px 2px 10px;margin:0;width:128px;display:block;font-weight:bold;font-size:90%;}
.hpd-module ol{margin:0;padding:0 0 10px 0;list-style-type:none;font-size:95%;}.hpd-module li{background-repeat:no-repeat;padding:3px 5px 3px 30px;min-height:27px;height:auto!important;height:27px;font-size:95%;}
.hpd-module li a{display:block;font-size:100%;}.hpd-module li strong{font-size:120%;}.hpd-module li a strong{font-size:100%;}
div.guides-module{clear:left;padding:0;width:166px;height:auto;}div.guides-module h4{margin:0;padding:6px 3px 8px 40px;font-size:115%;}
div.leftnav div.flightnews h4,div.leftnav div.usefulLinks h4,div.guides-module h5{margin:0;padding:3px 0 3px 7px;display:block;font-size:95%;}
div.guides-module ul{margin:7px 5px 0 7px;font-size:95%;}div.guides-module ul li{margin-bottom:10px;}
div#flight_guide_deal{margin-top:10px;}div#flight_guide_deal p,div#flight_guide_deal strong{font-size:95%;padding:5px 5px 0 5px;display:block;}
div#flight_guide_deal strong{padding-bottom:5px;}div#flight_guide_deal li{padding:0 10px 0 0;}div#flight_guide_deal ul li a{margin-bottom:10px;border-bottom:1px dotted;display:block;font-weight:bold;padding:10px 0 10px 20px;}
div#flight_guide_deal a.noborder{border:0;}div.dropdownbox{float:left;padding:0;margin:0;}div.dropdownbox input.value{display:none;}
div.dropdownbox div{display:block;font-size:95%;margin:0;padding:0;overflow:hidden;cursor:default;}div.dropdownbox div.select{min-height:18px;z-index:1001;}
div.dropdownbox div.select p{margin:0;padding:2px 0 2px 5px;overflow:hidden;white-space:nowrap;}div.dropdownbox div.select p.active{margin:1px;padding:0 0 0 3px;}
div.dropdownbox ol{position:absolute;z-index:1000;visibility:hidden;}div.dropdownbox ol,div.dropdownbox ol li{display:block;padding:0;margin:0;}
div.dropdownbox ol li a{width:100%;display:block;padding:2px 0 2px 5px;text-decoration:none;cursor:default;white-space:nowrap;}
div.dropdownbox ol li a.airport{width:220px;padding-left:30px;}.ddl-display{padding:2px 20px 0 2px;min-height:17px!important;height:17px!important;width:500px;float:left;font-size:90%;margin-right:3px;white-space:nowrap;}
.ddl-button{float:left;width:22px;height:15px;border-style:none;text-align:center;vertical-align:middle;padding:2px 0 1px 0;font-weight:bold;font-size:125%;text-decoration:none;display:block;}
.ddl{margin:0;padding:2px 0;list-style:none;height:15px;overflow:hidden;width:10em;font-size:90%;}.ddl li{display:block;padding:0;margin:0;line-height:1.5em;white-space:nowrap;}
.ddl li a{display:block;text-decoration:none;margin:0;padding-left:4px;padding-right:4px;height:1.5em;}
.ddl li.ddl-divider{margin-top:5px;padding-top:5px;}.ddl-static li.ddl-divider{margin-top:0!important;padding-top:0!important;border-top-width:0!important;}
.error-msg{display:block;margin:1em auto;padding:15px 15px 15px 55px;min-height:15px;height:15px;height:auto;text-align:left;width:500px;margin-left:10px;}
.mini-error-msg{display:block;clear:both;padding:5px 5px 0 5px;}.alt-link{display:block;text-align:left;}
.alt-link span{display:block;background-repeat:no-repeat;background-position:left center;padding-left:33px;margin:.25em 0;text-decoration:none!important;}
.alt-link span.CFUK{padding-left:43px;}.alt-link a{text-decoration:underline;}div#bottom div.row3,div#bottom div.row4{display:block;clear:both;margin:0;height:auto;min-height:35px;}
div#bottom ul.bottomlinks{font-weight:normal;clear:right;padding:10px 10px;margin:0;}div#bottom ul.bottomlinks li{float:left;margin:0;padding:0 0 3px 0;}
div#bottom h5.popflight,div#bottom h5.cheapflight{clear:left;float:left;font-size:100%;margin:0;padding:10px 5px 0 10px;}
p.more a{padding-left:15px;}span.logoleft,span.logoright{display:block;}span.logoleft img,span.logoright img{margin:5px 0;font-weight:bold;}
.email-signup{margin:1em 0;padding:1em 0;text-align:center;display:block;font-weight:bold;font-size:120%;}
.email-signup h2,.email-signup h3{margin:0;padding:0;font-size:100%;display:inline;}.email-signup a{padding:10px 0 10px 42px;}
div#lookup .guidesearch .cf-region-textbox{margin-top:2px;}div#lookup .guidesearch .cf-region-textbox label{padding:2px 0 2px 20px;margin-right:2px;}
div.lightblueborder div.box{padding:8px 10px 14px 10px;}div.traveltipslist{width:900px;}div.traveltipslist p,div.traveltipslist H3,div.traveltipslist ul{padding-left:30px;}
div.traveltipslist p{margin-bottom:9px;}div.traveltipslist H3{height:23px;padding-top:7px;padding-bottom:0;margin:3px 0 0 0;}
div.traveltipslist li{width:50%;float:left;margin-top:3px;line-height:1.2em;min-height:2.6em;height:auto!important;height:2.6em;}
div.traveltipslist li.clearitemleft{clear:left;}div.traveltipslist li div{padding-right:20px;}div.traveltipslist br{clear:both;}
a:active,a:focus{background-color:#659EF2!important;color:#fff!important;}a.right:active,a.right:focus{background-image:url(/i/IMG-FG-right-fff.gif);}
a.left:active,a.left:focus{background-image:url(/i/IMG-FG-left-fff.gif);}div.filtersearch{border:solid 1px #98B9EB;background:#D1E3FF url('/i/IMG-DEALS-Search-Header.gif') left top repeat-x;color:#12315F;}
div.filtersearch h2{color:#fff;}div.filtersearch a{color:#3174D8;}div.filtersearch input{border:solid 1px #12315F;color:#12315F;}
a.printLink{background:url(/images/print-friendly.gif) no-repeat left center;}.rightnav div.primaryColour,.leftnav div.primaryColour{border:solid 1px #98b9eb;background-color:#f2f7fe;}
.rightnav div.primaryColour div,.leftnav div.primaryColour div{border-top:1px solid #c4dbfd;}.rightnav .secondaryColour,.leftnav .secondaryColour{background:#fff4bb;border:solid 1px #e28f08;}
.rightnav .secondaryColour div,.leftnav .secondaryColour div{color:#000;}.rightnav h4,.leftnav h4{background-repeat:no-repeat;}
.rightnav div.primaryColour h4.traveltips{color:#12315f;background-color:#dae9ff;background-repeat:no-repeat;background-position:0 bottom;}
.rightnav h4.traveltips{background-image:url(/i/IMG-TT-mod-title.gif);}.rightnav div.primaryColour h4{background-color:#3174d8;color:#fff;}
.rightnav h3.flightnews,.leftnav h3.flightnews{background-image:url(/i/IMG-FN-mod-title.gif);}.rightnav h3.usefulLinks,.leftnav h3.usefulLinks{background-image:url(/i/IMG-UL-mod-title.gif);}
.more a{background:url(/i/IMG-ICN-arrow-right-blue.gif) no-repeat 0 3px;}.rightnav p.more a,.leftnav p.more a{background-image:none;}
.secondaryColour h4 a,.secondaryColour h4,div.master-content .secondaryColour h4 a:hover{color:#fff;cursor:default;}
.rightnav .secondaryColour h4{background-color:#e8a539;background-position:0 bottom;}div.master-content div.contenthead h4 a,.content-body div.guide h4,.content-body div.attraction h4,.content-body h3{color:#12315f;font-weight:bold;line-height:115%;}
.content-body div.guide,.content-body div.attraction{border-bottom:2px solid #c6d8f5;color:#000;}.content-body div.guide ul li{background:url(/i/IMG-BULLET.gif) left 6px no-repeat;}
.content-body div h5,.content-body div strong,.content-body div h4 a,div.master-content .content-body div h4 a:hover{color:#12315f;}
div.master-content ul.anchors li a{border-color:#c4dbfd;}div.master-content ul.anchors li a.last{border:0;}
div.destList{border:solid 1px #b8d4fc;}div.destList ul li a:hover{background:#f2f7fe;}div.destList h4{background:#c7dbfd;}
div.destList h4 a,div.master-content div.destList h4 a:hover{color:#123178;}div.destList h5 a.expanded{background:url(/i/IMG-ICN-arrow-down-blue.gif) no-repeat left center;}
div.dealscontainer .minideals-top{background:transparent url(/images/flight-guides/IMG-FG-DealSearch-top.gif) top center no-repeat;}
div.dealscontainer{background:transparent url(/images/flight-guides/IMG-FG-DealSearch-background.gif) top center repeat-y;}
div.dealscontainer .minideals-bottom{background:transparent url(/images/flight-guides/IMG-FG-DealSearch-bottom.gif) bottom center no-repeat;}
div.dealscontainer h4 span{color:White;background:transparent url(/i/IMG-ICN-mag-glass-17x17.gif) top left no-repeat;}
.dealscontainer .cf-region-textbox input{border:1px solid #6F9CF3;}.dealscontainer input.search{color:#fff;border:0;background-image:url(/i/IMG-BTN-find-blueback.gif);background-repeat:no-repeat;background-position:0 0;background-color:transparent;}
.dealscontainer input.search:hover,.dealscontainer input.search.hover{background-position:0 -68px;}div.dealscontainer .cf-region-textbox label{color:White;}
.dealscontainer div.topDealsList{background:White;min-height:40px;height:auto!important;height:40px;}
.dealscontainer dl dd{color:#000;}.dealscontainer dl dd em{color:#c00;font-size:1.5em;}.dealscontainer dl dd abbr{border:0;}
.usefulLinkCategories{border-top:1px solid #C6D8F5;}.usefulLinkCategories dd{color:#000;}.usefulLinkCategories h4{background:url(/i/IMG-UL-ICON-SML.gif) no-repeat;}
.usefulLinkCategories .moreLink a{background:url(/i/IMG-ICN-arrow-right-blue.gif) no-repeat left center;}
.csMenu{background:url(/images/background-leftmenu-bottom.gif) bottom left repeat-x;}.csMenu ol{background:url(/images/background-leftmenu-bottom.gif) top left repeat-x;}
.csMenu h3{background:url(/images/icon-down-right-arrow.gif) left top no-repeat;}.csMenu h4,.csMenu h3{color:#12315F!important;}
.csMenu ol,.csMenu ol.leaf{background:url(/images/background-leftmenu-bottom.gif) left top repeat-x;}
.csMenu ol ol{background:none;}.csMenu a:hover{background:url(/i/IMG-ICN-arrow-right-hover.gif) 2px .2em no-repeat #dce8fb;}
.csMenu .selected{background:url(/i/IMG-ICN-icon-right-arrow.gif) 2px .2em no-repeat #dce8fb;color:#036;}
.csMenu .leaf h4{color:#3274D8;}.csMenu a.new em{color:#e89c0e;font-variant:small-caps;font-style:normal;}
.advert-frame .advert-frame-container{border-top:solid 1px #000;border-bottom:solid 2px #ddd;}.advert-frame-container h6{background-color:white;}
.rightnav .flightDuration{background-color:#FFF;}.flightDuration h4{background-image:url(/i/IMG-AFT-mod-title.gif);}
.flightDuration dl{color:#12315F;}.flightDuration dd{background:url(/i/IMG-ICN-clock-14x14.gif) no-repeat center left;color:#000;}
.flightDuration a{background:url(/i/IMG-ICN-arrow-right-orange.gif) no-repeat 0 .1em;}.hpd-deals h3{background:url('/i/IMG-DEALS-icon-bg.gif') no-repeat 0 0;}
.hpd-deals ol li{background-repeat:no-repeat;background-image:url(/i/IMG-HPD-mod-icons.gif);color:black;}
.hpd-deals ol li.hpd-flight{background-position:2px 1px;}.hpd-deals ol li.hpd-hotel{background-position:2px -199px;}
.hpd-deals ol li.hpd-holiday{background-position:2px -399px;}.hpd-deals ol li.hpd-cruise{background-position:2px -599px;}
.hpd-deals ol li.hpd-car-hire{background-position:2px -799px;}.hpd-deals ol li.hpd-competition{background-position:2px -999px;}
.hpd-deals ol li.hpd-airport-hotel{background-position:2px -1202px;}.hpd-deals ol li.hpd-airport-lounge{background-position:2px -1402px;}
.hpd-deals ol li.hpd-airport-parking{background-position:2px -1602px;}.hpd-deals ol li.hpd-airport-shop{background-position:2px -1802px;}
.hpd-deals ol li.hpd-airport-transfer{background-position:2px -2000px;}.hpd-deals ol li.hpd-airport-insurance{background-position:2px -2200px;}
.hpd-deals ol li strong{color:#CB2100;}.hpd-deals ol li a strong{color:#3174d8;}.hpd-deals ol li a:hover strong{color:#7CAFFB;}
.splinks-container{background:#3c68a9 url(/images/IMG-SPLINKS.gif) no-repeat left top;}.splinks-container h6{color:white;background:transparent url(/images/IMG-SPLINKS.gif) no-repeat right top;}
.splinks{border-width:0 1px;border-style:solid;border-color:#3c68a9;background-color:white;}.splinks .oa-links li a{color:black;}
.splinks .oa-links li a strong{color:#3c68a9;}.splinks .oa-links li a em{color:#cf7e0c;}.splinks .oa-keywords{background-color:#d8e1ee;color:black;}
.splinks .oa-keywords ol li a{color:#5668a9;}.splinks-footer{background:#3c68a9 url(/images/IMG-SPLINKS.gif) no-repeat left bottom;}
.splinks-footer div{background:#3c68a9 url(/images/IMG-SPLINKS.gif) no-repeat right bottom;}.hpd-module{color:#12315f;background-color:#d1e3ff;border:solid 1px #98b9eb;}
.hpd-module em{background-image:url(/i/IMG-HPD-mod-title.gif);background-color:#dae9ff;background-position:0 bottom;}
.hpd-module p{background:#d1e3ff;}.hpd-module li{color:black;background-color:#edf4ff;border-top:1px solid #d6e3f7;background-image:url(/i/IMG-HPD-mod-icons.gif);}
.hpd-module li a,.hpd-module li a strong{color:#2b73e0;}.hpd-module ol{background-color:#edf4ff;}.hpd-module li strong{color:#ec3611;}
.hpd-module li.hpd-flight{background-position:2px 7px;}.hpd-module li.hpd-hotel{background-position:2px -193px;}
.hpd-module li.hpd-holiday{background-position:2px -393px;}.hpd-module li.hpd-cruise{background-position:2px -593px;}
.hpd-module li.hpd-car-hire{background-position:2px -793px;}.hpd-module li.hpd-competition{background-position:2px -993px;}
.hpd-module li.hpd-airport-hotel{background-position:2px -1196px;}.hpd-module li.hpd-airport-lounge{background-position:2px -1396px;}
.hpd-module li.hpd-airport-parking{background-position:2px -1596px;}.hpd-module li.hpd-airport-shop{background-position:2px -1796px;}
.hpd-module li.hpd-airport-transfer{background-position:2px -1996px;}.hpd-module li.hpd-airport-insurance{background-position:2px -2196px;}
div.guides-module{border:solid 1px #98b9eb;background-color:#f2f7fe;}div.guides-module h4{color:#12315F;}
#flight_guide_deal h4{background:url(/i/IMG-TG-FLIGHT-GUIDE-ICON.GIF) 0 bottom #dbe7f8 no-repeat;}div.airportGuides h4{background:url(/i/IMG-TG-AIRPORT-GUIDE-ICON.GIF) 0 bottom #dbe7f8 no-repeat;}
div.guides-module h5,div#flight_guide_deal strong,div.leftnav div.flightnews h4,div.leftnav div.usefulLinks h4{background-color:#3174d8;font-weight:bold;color:#fff;}
div.guides-module ul li{color:#036;}div.guides-module ul li a{color:#3174D8;}div#flight_guide_deal ul li a{background:url(/i/IMG-ICN-arrow-right-blue.gif) no-repeat scroll 0 50%;}
div.dropdownbox div.select{border:solid 1px #7F9DB9;background:#FFF url('/i/IMG-DropDownBox-Select.gif') scroll right top no-repeat;color:#12315F;}
div.dropdownbox div.select p.active{border:dotted 1px #000;}div.dropdownbox ol{border:solid 1px #223F6A;background-color:#FFF;}
div.dropdownbox ol li.separator{margin-top:2px;padding-top:2px;border-top:dotted 1px #000;}div.dropdownbox ol li a:link,div.dropdownbox ol li li a:visited{color:#000;}
div.dropdownbox ol li a:hover,div.dropdownbox ol li li a:active{background-color:#316AC5!important;color:#FFF!important;}
div.dropdownbox ol li a:hover{color:#000;text-decoration:none;}div.dropdownbox ol li a.airport{background:#FFF url('/images/plane.gif') no-repeat scroll 10px 5px;}
.ddl-display{border:1px solid #5794bf;background:white url(/i/IMG-DropDownBox-Select.gif) no-repeat right center;color:#12315F;}
.ddl-button{color:white;background:url(/i/IMG-DEALS-btn-go.gif) no-repeat center center;}.ddl-button:hover{color:white!important;}
.ddl{border:1px solid #5794bf;background-color:white;color:#12315F;}.ddl a{color:black;}.ddl li.ddl-divider{border-top:1px black dashed;}
.ddl-hover a:hover,.ddl a:focus{background-color:#dce8fb!important;}.ddl a.ddl-selected{background-color:#dce8fb;}
.ddl-hover a.ddl-selected,.ddl-static li a.ddl-selected{background-color:white;}.error-msg{border:2px solid #efbe65;background:#fffbdd url(/images/search_res_exclm.gif) no-repeat 8px center;color:black;}
.mini-error-msg{color:red;}.hidecalendar{display:none;}.calendarstyle{overflow:hidden;z-index:101;visibility:visible;width:168px;height:211px;border:1px solid black;padding:0;}
.calendar-image{cursor:pointer;}.email-signup{border-color:#C6D8F5;border-style:solid;border-width:2px 0;}
.email-signup a{background:url(/i/IMG-EMAIL-icon-signup.gif) no-repeat left bottom;}div#lookup .guidesearch .cf-region-textbox label{background:transparent url(/i/IMG-ICN-mag-glass-17x17.gif) no-repeat scroll 0 0;}
div.lightblueborder .t{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/Top.png) repeat-x;}
div.lightblueborder .tl{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/TopLeft.png) no-repeat;}
div.lightblueborder .tr{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/TopRight.png) no-repeat 100% 0;}
div.lightblueborder .l{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/Left.png) repeat-y;}
div.lightblueborder .r{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/Right.png) repeat-y 100% 0;}
div.lightblueborder .bl{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/BottomLeft.png) no-repeat 0 100%;}
div.lightblueborder .br{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/BottomRight.png) no-repeat 100% 100%;}
div.lightblueborder .b{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/Bottom.png) repeat-x 0 100%;}
div.traveltipslist H3{background:url(/i/IMG-TT-ICON-SML.gif) no-repeat 0 0;}div.ttlistcontainer{margin:1.5em 0;width:950px;}