@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; font-family:Arial, Helvetica, sans-serif; outline:none}

body{margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; line-height:1.5}
a img {border:none}
a{text-decoration:none}
.clear{clear:both}
.left{float:left}
.right{float:right}
.Tlink{color:#000099; text-decoration:underline;}
.Tlink:hover{color:#000; text-decoration:underline;}

#flight-wrap, #wrap {width:100%; margin:0; padding:0}
#flight, #contener {width:1002px; margin:0; padding:0}

.blueHD14{padding:10px 0 0 10px; font:14px/22px Arial, Helvetica, sans-serif; color:#076ba7; font-weight:bold; border-bottom:1px solid #e6e6e6; width:311px; margin:0}
.blueHD18{margin:0; padding:0 0 0 10px; font:18px/25px Arial, Helvetica, sans-serif; color:#076BA7; font-weight:bold; border-bottom:1px solid #e6e6e6; line-height:31px}
.blueHD20{margin:0; padding:0; font:20px/36px Arial, Helvetica, sans-serif; color:#076BA7; font-weight:bold; float:left}
.breadcrumb{width:100%; color:#000; font-size:11px; float:left; padding:5px 0 0 0}

/*============ header section ==================*/
#header {width:1002px; float:left; padding:5px 0 0 0}
#header .top{width:1002px; float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/menu-top.jpg?gcms-srv) bottom repeat-x}
#logo {float:left; margin:5px 0 0 5px}
#right {float:right; width:775px}
#right .number {float:right; color:#627586; font-size:14px; background:url(http://c.fareportal.com/gcms/portals/2/images/cs-ico.jpg?gcms-srv) left no-repeat; height:30px; padding-left:25px; font-weight:bold; line-height:30px}
#right .number span {font-size:17px}
#right .headerlnks {float:right; color:#687586; font-size:11px; padding:5px 0 0 0; width:635px;}
/*\*/html>body*#right .headerlnks {width:650px; *width:635px}/**/
:root #right .headerlnks {width:650px\0/}
#right .headerlnks a:link, .headerlnks a:active, .headerlnks a:visited { color:#687586; font-size:11px; font-weight: normal; text-decoration: none}

/* select country */
.slt-country {width:125px; height:19px; line-height:18px; float:right; overflow:hidden; text-align:left}
.slt-country .link, .slt-country .link:visited, .slt-country .link:link, .slt-country .link:active {float:left; width:120px; height:19px; outline:none; cursor:pointer; text-decoration:none; padding-left:5px; background:url(http://c.fareportal.com/gcms/portals/2/images/country-drop.gif?gcms-srv) no-repeat right 4px; color:#687586; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.slt-country a.link:hover, .slt-country a.active {text-decoration:none; color:#293341; font-size:11px; background-position:right -17px}
.slt-country span.flagsprite2{width:16px; height:12px; overflow:hidden; margin:4px 5px 0 3px; float:left}
.slt-country span.flagsprite2.flag_main{float:right; background-position: -18px -120px; margin:4px 20px 0 0}
.slt-country .drop {position:absolute; top:58px; left:853px; z-index:9999; width:147px; background:#fff; border:1px solid #7F9DB9; display:none}
.slt-country .drop ul {margin:0; padding:0 }
.slt-country .drop li {color:#697687; display:block; float:left; width:147px; line-height:18px; list-style:none}
.slt-country .drop a, .slt-country .drop a:visited, .slt-country .drop a:link, .slt-country .drop a:active {font-size:11px; color:#293341; width:147px; text-decoration:none; display:block; border-top:1px solid #fff; border-bottom:1px solid #fff}
.slt-country .drop a:hover {background:#e7f0f7; border-top:1px solid #b8d1e5; border-bottom:1px solid #b8d1e5}
.slt-country .drop a:hover, .slt-country .drop a.selected {background:#e7f0f7; border-top:1px solid #b8d1e5; border-bottom:1px solid #b8d1e5}
.csbanner {padding:0 2px 0 0; font-size:14px; color:#627586; float:right; width:418px; text-align:right}
.csbanner span {color:#627586 !important; font-size:17px}
.csbanner em span strong {color:#627586 !important}
.csbanner strong {font-weight:bold}
.csbanner img {vertical-align:middle}
.csbanner em {font-weight:bold; font-style:normal}
.csbanner em strong {color:#627586}
.flagsprite2 {background:url(http://c.fareportal.com/gcms/portals/2/images/countryflags.gif?gcms-srv) no-repeat}
.flagUSD {background-position: -18px -120px}
.flagCAD {background-position: -18px -96px}
.flagUK {background-position: 0 -312px}
/* end */

#nav{float:left;width:1002px;height:26px;text-align:center;margin:0;padding:0;position:relative;z-index:999}
#nav li{display:block;list-style:none;margin:0;padding:0;float:left;position:relative}
#nav a{display:block;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#3c4c60;text-decoration:none;font-size:12px;font-weight:bold;padding:3px 25px;}
:root #nav a{padding:3px 24px 3px 25px\0/}
:root #nav ul li a{padding:5px 10px\0/}
/*\*/html>body*#nav a.contact{padding:3px 19px}/**/
html>body #nav a.contact{*padding:3px 24px 3px 25px}
#nav a:hover{background:url(http://c.fareportal.com/gcms/portals/2/images/nav-bg.gif?gcms-srv) repeat-x top;color:#ffffff !important}
#nav .hover{background:url(http://c.fareportal.com/gcms/portals/2/images/nav-bg.gif?gcms-srv) repeat-x top;color:#ffffff}
#nav .currentNav{background-color:#616f7a;color:#ffffff}
#nav .currentNav a{color:#ffffff}
#nav ul{display:none;position:absolute;left:0;margin:0;padding:0;width:175px}
* html #nav ul{line-height:0} /* IE6 "fix"*/ 
#nav ul a{zoom:1} /* IE6/7 fix */
#nav ul a{border:1px solid #cccccc;border-top:none}
#nav ul li{float:none;text-align:left}
#nav ul li a{border:1px solid #cccccc;border-top:none;color:#3c4c60 !important;text-decoration:none;font-size:12px;font-weight:normal;padding:5px 10px;line-height:15px;background:#FFFFFF}
#nav ul li a:hover{background-color:#f1f1f1;background-image:none;color:#3c4c60 !important}
#nav ul li .hover{background-color:#f1f1f1;color:#3c4c60 !important}
#nav .currentNav{background-color:#616f7a;color:#ffffff}
#nav .currentNav a{color:#ffffff}
#nav ul ul{top:-1px;left:174px}

#footer_add{width:980px; float:left; padding:20px 0}
#footer_add p{width:760px; height:141px; margin:0 auto; background-color:#eee}
/*=========== footer section =============*/
#footer {float:left; width:1002px; margin:30px 0 0; padding:0}
/*#terms{background-color:#f7f7f7; width:972px; padding:15px}
#terms strong{font-size:11px; width:100%; float:left; text-align:left}
#terms p{font-size:10px; text-align:justify; margin:0; padding:0 0 10px 0}
#terms p a{text-decoration:underline; color:#000}*/
#terms{background-color:#f7f7f7; width:972px; padding:15px; float:left; margin-top:10px}
#terms strong{font-size:11px; width:100%; float:left; text-align:left}
#terms p{font-size:10px; text-align:justify; margin:0; padding:0 0 5px 0}
#terms p a{text-decoration:underline; color:#000}
#terms p a:hover{text-decoration:none}
.showtermsroute {background:url(http://c.fareportal.com/gcms/portals/2/images/blue-plus.jpg?gcms-srv) no-repeat 0 6px; padding:0; margin:0 !important; float:left; width:100%}
.showterms_HD{padding:0 0 0 20px; font:bold 11px/24px Arial, Helvetica, sans-serif; color:#000; width:100%; margin:0; text-align:left}
.hidetermsroute {background:url(http://c.fareportal.com/gcms/portals/2/images/blue-minus.jpg?gcms-srv) no-repeat 0 6px}
.termsroute{float:left; display:none; padding:0; width:100%}

#quick_links{background-color:#eee; width:980px; padding:10px 10px 0px 10px; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #e7e7e7; float:left; margin-top:10px}
#quick_links ul {margin:0; padding:0; list-style:none; float:left; width:980px; padding-bottom:10px}
#quick_links li {color:#777; float:left; width:auto; padding-right:7px; margin-right:7px; background:url(http://c.fareportal.com/gcms/portals/2/images/footer_sep.jpg?gcms-srv) no-repeat right; list-style:none !important; font:normal 11px Arial, Helvetica, sans-serif}
:root #quick_links li {margin-right:5px\0/}
#quick_links li a, .quick_links li a:visited, .quick_links li a:link, .quick_links li a:active {color:#333; text-decoration:none; font-size:11px !important}
#quick_links li a:hover {color:#ff0000;	text-decoration:underline}
#quick_links li.last {background:none;	margin-right:0;	padding-right:0}
#quick_links li.first {background:none; margin-right:0}

.footer_follow_links {float:left; width:980px; padding:10px 10px 2px 10px; font:11px Arial, Helvetica, sans-serif; border-top:1px solid #e7e7e7; margin-top:1px; background:#fff }
.footer_follow_links ul {margin:0; padding:0; list-style:none; float:left; width:auto}
.footer_follow_links li {color:#333; float:left; width:auto; padding-right:22px; line-height:24px!important; list-style:none !important; font:11px Arial, Helvetica, sans-serif}
.footer_follow_links li a, .footer_follow_links li a:link, .footer_follow_links li a:active, .footer_follow_links li a:visited {color:#333; text-decoration:none; font-size:11px !important}
.footer_follow_links li a:hover {color:#ff0000; text-decoration:underline}
.footer_follow_links li.last {background:url(http://c.fareportal.com/gcms/portals/2/images/footer_sep.jpg?gcms-srv) no-repeat left 7px; padding-left:7px}
.footer_follow_links li.first {padding-right:7px}
.footer_follow_links span {background:url(http://c.fareportal.com/gcms/portals/2/images/footer-sprite.png?gcms-srv) no-repeat; float:left; margin-right:5px}
.footer_follow_links span a {display:block; text-decoration:none}
.footer_follow_links .blog {background-position:-91px 0; width:19px; height:33px;}
.footer_follow_links .blog a {width:19px; height:33px}
.footer_follow_links .twitter {background-position:-90px -33px; width:20px; height:33px}
.footer_follow_links .twitter a {width:20px; height:33px}
.footer_follow_links .facebook {background-position:-92px -66px; width:18px; height:33px}
.footer_follow_links .facebook a {width:18px; height:33px}
.footer_follow_links .youtube {background-position: -63px -207px; height: 20px; width: 17px}
.footer_follow_links .youtube a {width:20px; height:17px}
.footer_follow_links .squidoo {background-position:-92px -99px; width:19px; height:33px}
.footer_follow_links .squidoo a {width:19px; height:33px}
.footer_follow_links .rss {background-position:-75px 0; width:16px; height:16px; float:right; margin:4px 0 0 5px}
.footer_follow_links .rss a {width:16px; height:16px}
.footer_follow_links .rss-new {background-position: -75px 0; height: 16px; margin: 4px 0 0 5px; width: 16px}
.footer_courtsey {float:left; width:980px; padding:0 10px 0 10px; border-top:1px solid #e7e7e7; font:11px/30px Arial, Helvetica, sans-serif; color:#757575; background:#fff; line-height:22px}
.footer_courtsey span {color:#757575}
.footer_courtsey a, .footer_courtsey a:active, .footer_courtsey a:link, .footer_courtsey a:visited {color:#757575; text-decoration:none; font-size:11px !important}
.footer_sprite {float:left; width:1000px; background:#fff; padding-top:3px; padding-bottom:8px}
.footer_sprite img {float:left; margin-top:8px; margin-left:10px}
.footer_sprite span {background:url(http://c.fareportal.com/gcms/portals/2/images/footer-sprite.png?gcms-srv) no-repeat; float:left; margin-top:8px; margin-left:22px}
.footer_sprite span a {text-decoration:none; display:block }
.footer_sprite .iatan {background-position:0 -28px; width:38px; height:34px}
.footer_sprite .iatan a {width:38px; height:34px}
.footer_sprite .tia {background-position:0 -97px; width:83px; height:33px}
.footer_sprite .tia a {width:83px; height:33px}
.footer_sprite .arc {background-position:0 -426px; height:51px; margin-top:2px; width:88px}
.footer_sprite .astanet {background-position:0 -62px; width:42px; height:35px}
.footer_sprite .astanet a {width:42px; height:35px}
.footer_sprite .truste {background-position:0 -130px; width:110px; height:33px}
.footer_sprite .truste a {width:110px; height:33px}
.footer_sprite .verisign {background-position:0 -163px; width:77px; height:43px}
.footer_sprite .verisign a {width:77px; height:43px}
.footer_sprite .master {background-position:-1px -207px; width:51px; height:32px}
.footer_sprite .master a {width:51px; height:32px}
.footer_sprite .visa { background-position:-1px -240px; width:50px; height:32px; margin-left:10px}
.footer_sprite .visa a {width:50px; height:32px}
.footer_sprite .amex {background-position:-1px -273px; width:49px; height:32px; margin-left:10px}
.footer_sprite .amex a {width:49px; height:32px}
.footer_sprite .discover {background-position:-1px -306px; width:50px; height:32px; margin-left:10px}
.footer_sprite .discover a {width:50px; height:32px}
.footer_sprite .diners {background-position:-1px -339px; width:49px; height:32px; margin-left:10px}
.footer_sprite .diners a {width:49px; height:32px}
.footer_sprite .hitwise {background-position:-1px -372px; width:44px; height:50px}
.footer_sprite .hitwise a {width:44px; height:50px}
.footer_follow_links .globalflags {cursor: pointer; height: 12px; margin-top: 6px; overflow: hidden; width: 16px}