body { margin: 0px; padding: 0px; }
a { color: #069; text-decoration: none; font-style:normal;font-weight:normal;}
#xp-hdr .xp-hdr-tab li a { font-weight:bold;}
a:hover { color: #02B3FD; text-decoration: underline; }
.Clear { font-size: 1px; line-height: 1px; clear: both; height: 1px; }
.clear-line{clear:both;}
#SEOCopy { display: none; }
#CF_Base { font: 11px/16px Arial, Helvetica, sans-serif; color: #333; width: 992px; }
#CF_Base #FlightsHero { height: 265px; }
#CF_Base #CF_PageContainer { padding: 16px 18px 0px; }
#CF_Base #CF_PageContainer #LeftCol { float: left; width: 308px; position: relative; z-index: 21; margin-top: -265px; }
#CF_Base #CF_PageContainer #LeftCol .FlightWizard { padding-bottom: 16px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox { margin-bottom: 16px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleTop { font-size: 1px; line-height: 1px; background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right top; height: 4px; margin-left: 4px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleTop span { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left top; display: block; height: 4px; width: 4px; margin-left: -4px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleContent { padding: 0px 3px; border-right: 1px solid #cecece; border-left: 1px solid #cecece; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleContent h3 { font-size: 16px; line-height: 32px; font-weight: normal; color: #FFF; background: #00355d; margin: 0px; padding: 0px 0px 0px 10px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleContent .ModuleCopy { padding: 5px 5px 0px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleContent .ModuleCopy h4 { font-size: 12px; font-weight: bold; color: #069; margin: 0px 0px 2px; padding: 0px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleContent .ModuleCopy p { line-height: 14px; margin: 0px; padding: 0px 0px 5px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleContent .ModuleCopy  .Email { color: #999; width: 220px; margin: 0px 10px 0px 0px; float: left; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleContent .ModuleCopy  .Signup { background: url(https://images.trvl-media.com/media/content/expaus/images/e3flights/signup.gif) no-repeat left top; margin: 1px 0px 0px; padding: 0px; height: 19px; width: 52px; border-style: none; cursor: pointer; outline: none; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleBottom { font-size: 1px; line-height: 1px; background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right -4px; height: 4px; margin-left: 4px; }
#CF_Base #CF_PageContainer #LeftCol .LeftModuleBox .ModuleBottom span { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left -4px; display: block; height: 4px; width: 4px; margin-left: -4px; }
#CF_Base #CF_PageContainer #RightCol { float: right; width: 632px; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights { margin-bottom: 16px; }
#CF_Base #CF_PageContainer #RightCol h2 { font-size: 16px; line-height: 16px; font-weight: normal; color: #003050; margin: 0px 0px 10px; padding: 0px; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights .FeaturedTiles { height: 130px; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights .FeaturedTiles ul { margin: 0px; padding: 0px; list-style: none; height: 130px; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights .FeaturedTiles ul li {margin:0 6px 0 0; Background-position: bottom right; padding: 0px; float: left; height: 130px; width: 153px; font-size: 10px; line-height: 12px; background: url(https://images.trvl-media.com/media/content/expaus/images/e3flights/tile-bottom.jpg) no-repeat right bottom; color: #FFF; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights .FeaturedTiles ul li a  { display: block; color: #FFF; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights .FeaturedTiles ul li .Destination  { float: left; padding: 3px 0px 0px 5px; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights .FeaturedTiles ul li .Destination a  { font-size: 12px; font-weight: bold; line-height: 15px; color: #ffcb00; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights .FeaturedTiles ul li .Price  { float: right; text-align: right; padding: 3px 5px 0px 0px; }
#CF_Base #CF_PageContainer #RightCol #FeaturedFlights .FeaturedTiles ul li .Price a  { font-size: 16px; line-height: 16px; font-weight: bold; color: #ffcb00; }

#CF_Base #CF_PageContainer #RightCol .CrosslinksModule { margin: 0 6px 16px 16px; clear: both; }
#CF_Base #CF_PageContainer #RightCol .CrosslinksModule h2 { font-size: 12px; font-weight: bold; color: #333; }
#CF_Base #CF_PageContainer #RightCol .CrosslinksModule ul { margin: 0px; padding: 0px; list-style: none; }
#CF_Base #CF_PageContainer #RightCol .CrosslinksModule ul li { margin: 0px; padding: 0px; float: left; width: 150px;list-style-type: none; }

#CF_Base #CF_PageContainer #RightCol #SEOContainer { margin: 0 6px 16px 0px; }
#CF_Base #CF_PageContainer #RightCol #SEOContainer #div-box {width:632px; background-color:#d6ebef; font-family:Arial, Helvetica, sans-serif;}
#div-box .head {width:632px; height:31px; position:relative; background-color: #006699; background-image: url(https://images.trvl-media.com/media/content/expaus/images/e3flights/seocopy/header-left.png); background-repeat: no-repeat; background-position: left top;}
#div-box .head h1 {font-size: 14px; line-height: 16px; color:#fff; background-repeat: no-repeat; background-position: center center; margin: 0px; padding: 0px; height: 30px;}
#div-box .head strong {padding-top:7px; font-size:16px;	background-image: url(https://images.trvl-media.com/media/content/expaus/images/e3flights/seocopy/header-right.png);	background-repeat: no-repeat; background-position: right top; text-align: center; display: block; height: 30px;}
#div-box .text {margin-left:70px; color:#fff; margin-top:1px; font-size:16px; font-weight:normal;}
#div-box .left {position:absolute; left:0px; top:0px; background-image:url(https://images.trvl-media.com/media/content/expaus/images/e3flights/seocopy/header-left.png); width:3px; height:31px; }
#div-box .right {position:absolute; right:0px; top:0px; background-image:url(https://images.trvl-media.com/media/content/expaus/images/e3flights/seocopy/header-right.png); width:3px; height:31px;}
#div-box .matter { height:auto; overflow:hidden;	padding: 10px;}
#div-box .box {width:592px; height:auto; background-color:#fff; overflow:hidden; padding:10px; margin-bottom:10px;}
#div-box .inner_left {width:286px; height:auto; float:left;}
#div-box .inner_right { width:286px; height:auto; float:right;}
#div-box .box h3 {font-size:12px; color:#006699; padding:5px 0px 4px 0px; margin:0px;}
#div-box .box p {font-size:12px; margin:0px; padding:0px;}
#div-box .clear {clear:both}

/*
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs { margin: 0px; padding: 0px 0px 0px 10px; list-style: none; height: 24px; background: #FFF; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs li { margin: 0px 10px 0px 0px; padding: 0px; background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right -73px; float: left; height: 24px; line-height: 23px; font-size: 12px; display: inline-block; width: 70px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs .Current { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right -99px; height: 24px; position: relative; bottom: -1px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs li a { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left -73px; display: block; margin: 0px 2px 0px -2px; padding: 0 0 0 2; height: 24px; position: relative; text-align: center; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs .Current strong { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left -99px; display: block; margin: 0px 2px 0px -2px; padding: 0px 0px 0px 2px; height: 24px; position: relative; text-align: center; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer { border-top: 1px solid #cecece; padding: 0px 4px 4px; margin: 0px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer h3 { font-size: 13px; line-height: 24px; font-weight: bold; color: #333; height: 25px; float: left; margin: 0px; padding: 0px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent #DomesticFlights { width: 622px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer #DomesticFlights b { display: block; padding: 0px 0px 0px 14px; height: 25px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer #InternationalFlights { width: 622px; padding-top: 6px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer #InternationalFlights b { display: block; padding: 0px 0px 0px 14px; height: 25px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .hint { font-size: 11px; color: #069; margin: 0px 0px 0px auto; padding: 0px; display: block;  width: 200px; text-align: right; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable { border: 1px solid #cecece; background: #D6EBEF; clear: both; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul { margin: 0px; padding: 0px 0px 0px 10px; list-style: none; height: 28px; border-top: 1px dotted #cecece; background: #FFF; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .HeadRow { border-top:0; background: url(https://images.trvl-media.com/media/content/expaus/images/e3flights/gradients-sprites.gif) repeat-x left -50px; clear: both; font-weight: bold; font-size: 12px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul li { line-height: 27px; float: right; display: block; height: 28px; width: 85px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .AltRow { background: #f2f8fa; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Origin { width: 125px; font-size: 12px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Destination { width: 110px; font-size: 12px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Airline { width: 70px; margin-right: 20px; text-align: center; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Airline img { margin-top: 3px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Flight { border-right: 1px solid #cecece; width: 100px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Flight span { text-align: right; display: block; padding-right: 26px; }

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Flight a { padding-left: 40px; font-size:12px; font-weight: bold; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotel { border-left: 1px solid #FEFEFE; background: #f8f8f8; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotelHeading {  border-left: 1px solid #FEFEFE; background: #f8f8f8; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .HeadRow .FlightHotelHeading { background: url(https://images.trvl-media.com/media/content/expaus/images/e3flights/gradients-sprites.gif) repeat-x left -78px; border-left-color: #f8fcfc; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotelHeading span { display: block; padding-left: 5px; float: right; width: 80px; text-align: right;}

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul  .SaveYouHeading   { color:#f06601; width: 94px; text-align: center; background: #f8f8f8;}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .HeadRow .SaveYouHeading { width: 94px; background: url(https://images.trvl-media.com/media/content/expaus/images/e3flights/gradients-sprites.gif) repeat-x left -78px; border-left-color: #f8fcfc; }

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul  .SaveYouHeading   a  {  text-align: center;font-size: 12px;}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul  .SaveYouHeading    b span{ color:#f06601; text-align: center;}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .AltRow .SaveYouHeading {width: 94px; background: #ebf2f3; border-left-color: #FBFBFB; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .AltRow .FlightHotel { background: #ebf2f3; border-left-color: #FBFBFB; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotel span { display: block; padding-left: 36px; float: right; color:#f06601;font-size:12px;font-weight:bold}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .TravelDates span { color:#999; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotel a { text-align: right; display: block; float: right; padding-right: 5px; font-size:12px; font-weight: bold; width: 80px;}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .BestValue { color: #f06601; text-align: center; width: 78px; background: #f8f8f8; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .HeadRow .BestValue { background: url(https://images.trvl-media.com/media/content/expaus/images/e3flights/gradients-sprites.gif) repeat-x left -78px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .AltRow .BestValue { background: #ebf2f3; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .BestValue img { margin-top: 3px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .Morelink { line-height: 24px; margin: 0px; padding: 0px 10px 0px 0px; height: 25px; text-align: right; background: #FFF; display: none; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .Morelink a b { font-size: 13px; font-weight: normal; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .BottomBorder { font-size: 1px; line-height: 1px; background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right -2px; margin: -5px 0px 0px 6px; height: 6px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .BottomBorder span { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left -2px; display: block; height: 6px; width: 6px; margin-left: -6px; position: relative; }
*/
h1, h2, h3 {font-family: arial, helvetica, clean, sans-serif;}
.infotop { text-align:left;line-height:20px;background-color: #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;color: #FFFFFF;font-size: 11px;padding: 2px;width: 165px;}
.infobox { background-color: #F7F7F7;border: 1px solid #000000;color: #000000;font-size: 11px;padding: 2px;width: 165px;line-height:20px;}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Flight .infobox  span { text-align:left; padding-right:0}
#widgetcatalogWizard .bannerUpsell { margin: 5px 5px 0 0; }
#CF_Base #CF_PageContainer .DisclaimerText { color:#999; font-size:10px;margin:0 0 5px 10px }
#widgetcatalogWizard .bannerFooter { height: 57px;background:none repeat scroll 0 0 #D4E9EE;}
#widgetcatalogWizard .bannerFooter h4 { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
#widgetcatalogWizard .bannerFooter h5 { font-size: 1.7em; font-weight: bold; margin-bottom: 5px; color: #003050; }
#widgetcatalogWizard .bannerFooter a { font-size: 12px; font-weight: bold;}
#widgetcatalogWizard .medium .bannerUpsell .default .mediumOnly .base .banner span { margin-top: 58px;}

/*Multi Tab styles*/
/*
.xp_destinationDeals-navlist{margin:0 !important}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_navlist li {padding:5px 0 4px 0;font-family:arial;margin-right:8px; color:#333; font-size:12px; line-height:15px; float: left; display: inline;background: url('https://images.trvl-media.com/media/content/shared/graphics/fusion/container/xp-rounded-corner-left.png') no-repeat left top;}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_navlist li:first-child {background:none} 
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_navlist li a {outline:none;padding:5px 16px 6px 16px;margin:0 0 0 3px;background: url('https://images.trvl-media.com/media/content/shared/graphics/fusion/container/xp-rounded-corner-right.png') no-repeat right top;}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_navlist li:first-child a {margin-left:0}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_navlist li.xp-destinationDeals-selectedTab {position:relative;bottom:-1px;background: url('https://images.trvl-media.com/media/content/shared/graphics/fusion/container/xp-rounded-corner-left-active.png') no-repeat left top;}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_navlist li.xp-destinationDeals-selectedTab a{font-weight:bold;color:#333;outline:none;background: url('https://images.trvl-media.com/media/content/shared/graphics/fusion/container/xp-rounded-corner-right-active.png') no-repeat right top;}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_navlist li.xp-destinationDeals-selectedTab a:hover {text-decoration:none}
.xp_destinationDeals-navlist {margin:0px; float: left; display: inline;margin-bottom:8px} 
.xp-content-table {width:100%; margin-bottom: 16px;} 
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget .xp-bx-rnd-cnt{margin:0;padding:0 0 0;}
.xp-content-table th{background:#d4e9ee !important;text-align:left;padding:8px 0px 8px 16px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.xp-content-table td {padding:8px 0px 8px 16px;border-bottom:1px dotted #ccc;}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget .xp-s-firmdvouter { padding-bottom: 12px; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget .xp-s-paragraph-half p{padding:8px;} 
.xp_clear_navlist { clear:both; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget.xp-pl-widget {margin-bottom:16px}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget h2.xp-h-large {text-transform:uppercase;font-size:16px;font-family:arial;color:#333 !important;margin:0;padding:8px 0 8px 8px} 
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget .starRating span {display:none}
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget .xp-content-table th { border-top: none !important; vertical-align: bottom; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget form { padding: 8px 16px 0 16px; background: #D4E9EE; width: 598px; border-top: 1px solid #ccc; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget #DealTab2, #xp_destinationDeals_widget #DealTab3, #xp_destinationDeals_widget #DealTab4 {  display: none; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget .airlineLogo {display: block; width:76px; height: 22px; text-indent: -999999px; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget .textAlignCenter { text-align: center; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget .highlightGrey { background: #eee; padding-left: 0 !important; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget th.highlightHead { padding-left: 0 !important; }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget th span { color: #f06601; font-weight: bold;  }
#CF_Base #CF_PageContainer #RightCol #xp_destinationDeals_widget h2.xp-h-large { font-weight: normal; }
*/

/*New tabed Deatl box CSS*/
#CF_Base #CF_PageContainer #RightCol .DealsBox { margin-bottom: 20px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxTop { font-size: 1px; line-height: 1px; background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right top; height: 4px; margin-left: 4px; position: relative; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxTop span { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left top; display: block; height: 4px; width: 4px; margin-left: -4px; position: absolute; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent { border-bittom:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; background: #D6EBEF; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent h2 {font-size:16px; font-weight:normal; line-height: 33px; height: 34px; padding-left: 10px; margin: 0px; background: #FFF; color:#003050; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxBottom { font-size: 1px; line-height: 1px; background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right -4px; height: 4px; margin-left: 4px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxBottom span { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left -4px; display: block; height: 4px; width: 4px; margin-left: -4px; }

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs {width:75px; margin: 0px; padding: 0px 0px 0px 10px; list-style: none; height: 24px; background: #FFF; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs li { margin: 0px 10px 0px 0px; padding: 0px; background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right -73px; float: left; height: 24px; line-height: 23px; font-size: 12px; display: inline-block; width: 70px; color:#333333; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs .Current { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right -99px; height: 24px; position: relative; bottom: -1px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs li a { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left -73px; display: block; margin: 0px 2px 0px -2px; padding: 0 0 0 2; height: 24px; position: relative; text-align: center; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .OriginTabs .Current strong { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left -99px; display: block; margin: 0px 2px 0px -2px; padding: 0px 0px 0px 2px; height: 24px; position: relative; text-align: center; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer { border-top: 1px solid #cecece; border-bottom:1px solid #cecece; padding: 0px 4px 4px; margin: 0px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer h3 { font-size: 13px; line-height: 24px; font-weight: bold; color: #333; height: 25px; float: left; margin: 0px; padding: 0px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent #DomesticFlights { width: 622px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer #DomesticFlights b { display: block; padding: 0px 0px 0px 11px; height: 25px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer #InternationalFlights { width: 622px; padding-top: 16px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer #InternationalFlights b { display: block; padding: 0px 0px 0px 11px; height: 25px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .hint { font-size: 11px; color: #069; margin: 0px 0px 0px auto; padding: 0px; display: block;  width: 200px; text-align: right; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable { border: 1px solid #cecece; background: #D6EBEF; clear: both; margin:5px 0 0 0  }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px dotted #CECECE;
    height: 28px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .HeadRow {
    background: url("https://images.trvl-media.com/media/content/expaus/images/e3flights/gradients-sprites.gif") repeat-x scroll left -50px transparent;
    border-top: 0 none;
    clear: both;
    font-size: 12px;
    font-weight: bold;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul li {
    display: block;
    float: right;
    height: 28px;
    line-height: 27px;
    width: 85px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .AltRow {
    background: none repeat scroll 0 0 #F2F8FA;
}
/*#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Origin {
    font-size: 12px;
    width: 125px;
}*/
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Destination {
    font-size: 12px;
    width: 135px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Airline { margin-right: 0px; text-align: center; width: 115px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Airline img {
    margin-top: 3px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Flight { border-right: 1px solid #CECECE; width: 125px; text-align: right; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Flight span {
    display: block;
    padding-right: 26px;
    text-align: right;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .Flight a { font-size: 12px; font-weight: bold; text-align: right; margin-right: 30px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotel {
    background: none repeat scroll 0 0 #F8F8F8;
    border-left: 1px solid #FEFEFE;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotelHeading {
    background: none repeat scroll 0 0 #F8F8F8;
    border-left: 1px solid #FEFEFE;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .HeadRow .FlightHotelHeading {
    background: url("https://images.trvl-media.com/media/content/expaus/images/e3flights/gradients-sprites.gif") repeat-x scroll left -78px transparent;
    border-left-color: #F8FCFC;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotelHeading span {
    display: block;
    float: right;
    padding-left: 5px;
    text-align: right;
    width: 105px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .SaveYouHeading {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #F06601;
    text-align: center;
    width: 119px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .HeadRow .SaveYouHeading {
    background: url("https://images.trvl-media.com/media/content/expaus/images/e3flights/gradients-sprites.gif") repeat-x scroll left -78px transparent;
    border-left-color: #F8FCFC;
    width: 119px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .SaveYouHeading a {
    font-size: 12px;
    text-align: center;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .SaveYouHeading b span {
    color: #F06601;
    text-align: center;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .AltRow .SaveYouHeading {
    background: none repeat scroll 0 0 #EBF2F3;
    border-left-color: #FBFBFB;
    width: 119px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .AltRow .FlightHotel {
    background: none repeat scroll 0 0 #EBF2F3;
    border-left-color: #FBFBFB;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotel span {
    color: #F06601;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-left: 36px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .TravelDates span {
    color: #999999;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .FlightHotel a {
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
    width: 105px;
}
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .TravelDates{width:82px;  margin-right:6px; display:block; }


#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .BestValue { color: #f06601; text-align: center; width: 78px; background: #f8f8f8; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .HeadRow .BestValue { background: url(images/gradients-sprites.gif) repeat-x left -78px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .AltRow .BestValue { background: #ebf2f3; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable ul .BestValue img { margin-top: 3px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .Morelink { line-height: 24px; margin: 0px; padding: 0px 10px 0px 0px; height: 25px; text-align: right; background: #FFF; display: none; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .DealsTable .Morelink a b { font-size: 13px; font-weight: normal; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .BottomBorder { font-size: 1px; line-height: 1px; background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat right -2px; margin: -1px 0px 0px 6px; height: 6px; }
#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent .DealsContainer .BottomBorder span { background: url(//www.expedia.com.au/static/fusion/v2.3/images/container/module-borders-sprite-alpha.png) no-repeat left -2px; display: block; height: 6px; width: 6px; margin-left: -6px; position: relative; }


#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent #TabNavigation {
    height: 27px;
    line-height: 27px;
    margin: 0; background: #FFF;
    padding: 0;
}

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent #TabNavigation ul {
    list-style: none outside none; margin: 0px; padding: 0px 0px 0px 5px;
}

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent #TabNavigation ul li {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/72hrsale/borders.gif") repeat-x scroll right -10px transparent;
    float: left;
    height: 27px;
    margin-right: 5px;
	list-style: none outside none;
}

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent #TabNavigation ul li a {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/72hrsale/borders.gif") no-repeat scroll 0 -10px transparent;
    color: #006699;
    display: inline-block;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0 2px 0 0;
    padding: 0 15px 0 16px;
    text-decoration: none;
}

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent #TabNavigation ul .Current {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/72hrsale/borders.gif") repeat-x scroll right -50px transparent;
    float: left;
    height: 27px;
    margin-right: 5px;
}

#CF_Base #CF_PageContainer #RightCol .DealsBox .DealBoxContent #TabNavigation ul .Current a {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/72hrsale/borders.gif") no-repeat scroll 0 -50px transparent;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0 2px 0 0;
    padding: 0 15px 0 16px;
    text-decoration: none;
}

#FeaturedTiles { padding:0px; margin:0px;}
#FeaturedTiles .Headingtext{ padding:8px 0px 8px 0px; color:#00355e; font-size:16px;}

#FeaturedTiles .CFTile{float:left; width:153px; margin-bottom:8px;}
#FeaturedTiles .MarginRight{ margin-right:6px; padding:0px;}
#FeaturedTiles .CFTile img{ margin:0px; padding:0px; font:1px; float:left;}
#FeaturedTiles .CFTile .Details{ background-image:url(https://images.trvl-media.com/media/content/expaus/images/e3flights/featured-flights/new/featured-tile-bottom.gif); background-repeat:no-repeat; height:57px; float:left; width:141px; padding-left:6px; padding-right:6px; }
#FeaturedTiles .CFTile .Details .VirginAus{ font-size:10px; color:#062f53; text-align:right; font-weight:bold; padding-top:2px;}
#FeaturedTiles .CFTile .Details .Whitetext{ font-size:10px; color:#fff; font-weight:bold;}
#FeaturedTiles .CFTile .Details .Whitetext .Origin{ float:left; text-align:left;}
#FeaturedTiles .CFTile .Details .Whitetext .From{ float:right; text-align:right;}
#FeaturedTiles .CFTile .Details .Destination{ font-size:12px; color:#fccc00; font-weight:bold; float:left;}
#FeaturedTiles .CFTile .Details .Destination a{text-decoration:none; color:#fccc00;font-weight:bold;}
#FeaturedTiles .CFTile .Details .Price{font-size:17px; color:#fccc00; font-weight:bold; float:right;}
#FeaturedTiles .CFTile .Details .Price a{ text-decoration:none; color:#fccc00;font-weight:bold;}

.xp-bx-widget{padding-top:0px;padding-bottom:16px;}
#travellerToolsInnerContent .xp-b-floatL  ul li {list-style:  none; line-height: 17px;padding-left: 1px;}
#travellerToolsInnerContent .xp-b-floatL  ol, ul, dl {margin-left: 0px;}
#travellerToolsInnerContent .xp-b-floatL  blockquote, ul, ol, dl {margin: 0px;}


#FeaturedTiles .CFTile .Details .Airline { color: #062F53; font-size: 10px; font-weight: bold; padding-left: 15px; padding-top: 1px; text-align: right; }
#FeaturedTiles .CFTile .Details .Airline span { float:left; }

.noflightsli{width: 580px !important;font-size: 12px;}