/*----------------Header Navigation--------------------------*/
.tpHdrLnks { font-family:Arial, Helvetica, sans-serif; padding-top:5px; height:16px !important; padding-right:10px; text-align:right; font-size:11px !important; }
.boxlnks { padding:0px; margin:0px; text-align:left; }
a.boxlnks:link, a.boxlnks:active, a.boxlnks:visited { padding:0px; margin:0px; text-align:left; color:#52520e; text-decoration:none; font-size:11px !important }
a.boxlnks:hover { padding:0px; margin:0px; text-align:left; color:#000; text-decoration:none; }
/*-----------------------------topnav-------------------------------------*/
.tpNavBg, .tpNavBgNoSptr { text-align:center; font-size:12px !important; color:#3a3a3a; vertical-align:top; !margin-top:1px;
font-family:tahoma !important; }
a.tpNavBg { background:url(//c.fareportal.com/gcms/portals/8/images/navSptr.jpg?gcms-srv) no-repeat right; }
a.tpNavBg, a.tpNavBgNoSptr, a.tpNavBg:active, a.tpNavBgNoSptr:active, a.tpNavBg:visited, a.tpNavBgNoSptr:visited { /*height:23px;!height:30px;padding-top:8px !important;!padding-top:7px !important;*/ display:block; line-height:31px; !line-height:30px;color:#000 !important; text-decoration:none !important; padding-left:12px !important; padding-right:12px !important; font-family:tahoma !important; }
a.tpNavBg:hover, a.tpNavBgNoSptr:hover { /*!padding-top:8px;padding-top:7px;*/ display:block; text-decoration:none !important; padding-left:12px !important; padding-right:12px !important; display:block; color:#fe7200 !important; background:url(//c.fareportal.com/gcms/portals/8/images/navBg1.jpg?gcms-srv) right; !background:url(//c.fareportal.com/gcms/portals/8/images/navBg1.jpg?gcms-srv) right -1px;
font-family:tahoma !important; }
.tpNavBgSel, .tpNavBgNoSptrSel { background:url(//c.fareportal.com/gcms/portals/8/images/navBg1.jpg?gcms-srv) right; text-align:center; font-size:12px !important; color:#3a3a3a !important; vertical-align:top; !margin-top:1px;font-family:tahoma !important; }
a.tpNavBgSel, a.tpNavBgNoSptrSel, a.tpNavBgSel:active, a.tpNavBgNoSptrSel:active, a.tpNavBgSel:visited, a.tpNavBgNoSptrSel:visited { height:23px; !height:30px;
padding-top:8px; !padding-top:7px;display:block; font-size:12px; color:#fe7200 !important; text-decoration:none !important; padding-left:12px !important; padding-right:12px !important; text-align:center; font-family:tahoma !important; }
a.tpNavBgSel:hover, a.tpNavBgNoSptrSel:hover { text-decoration:none; color:#fe7200; background:url(//c.fareportal.com/gcms/portals/8/images/navBg1.jpg?gcms-srv) right; font-family:tahoma !important; }
/*----------------Header Navigation--------------------------*/

.bottomNavBg { margin-top:8px; font-size:11px; color:#000; float:left; width:100%; background:url(//c.fareportal.com/gcms/portals/8/images/footer_nav_bg.jpg?gcms-srv) repeat-x top; padding-bottom:10px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.bottomNavBg ul { list-style:none; margin:0; padding:8px 0 0 10px; /* width:795px; */ float:left }
.bottomNavBg li { float:left; width:auto; list-style:none }
.bottomNavBg li a { color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.bottomNavBg li a:hover { text-decoration:underline; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.bottomNavBg li a:link, .bottomNavBg li a:active, .bottomNavBg li a:visited { color:#000; text-decoration:none; }
.grnTxt2 { font-family:Arial, Helvetica, sans-serif; line-height:26px; border-bottom:1px solid #eee; border-top:1px solid #eee; padding-left:10px; color:#666; font-size:11px; }
.grnTxt2 strong { color:#666; }
.grnTxt2 a { color:#D04805 }
/*------------------------------- Footer -------------------------------------*/
.btmNavBg { height:22px !important; !height:46px !important;
padding-top:24px !important; margin-top:23px; font-size:11px !important; text-align:center; color:#373737 !important; margin-right:5px; background:url(//c.fareportal.com/gcms/portals/8/images/btNavBg.gif?gcms-srv) repeat-x !important; }
a.btmNav { color:#373737 !important; text-decoration:none !important; }
a.btmNav:visited { color:#373737 !important; text-decoration:none !important; }
a.btmNav:active { color:#373737 !important; text-decoration:none !important; }
a.btmNav:hover { color:#000 !important; text-decoration:underline !important; }
.copy { margin-right:0px; height:22px !important; !height:26px !important;
padding-top:6px !important; margin-top:2px !important; text-align:center; color:#7c7c7c; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:none !important; }
/* footer sprite classes start */
.footer_sprite { float:left; width:766px; background:#fff; padding-top:3px; padding-bottom:8px }
.footer_sprite img { float:left; margin-top:8px; margin-left:21px }
.footer_sprite span { background:url(//c.fareportal.com/gcms/portals/8/images/footer-sprite_new.png?gcms-srv) no-repeat; float:left; margin-top:8px; margin-left:21px }
.footer_sprite span a { text-decoration:none; display:block }
.footer_sprite .iatan { background-position:0 0; width:38px; height:34px; margin-left:10px }
.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 .astanet { background-position:0 -87px; width:42px; height:35px; margin-top:5px; }
.footer_sprite .astanet a { width:42px; height:35px }
.footer_sprite .truste { background-position:0 -122px; width:31px; height:43px; }
.footer_sprite .truste a { width:31px; height:43px }
.footer_sprite .verisign { background-position:0 -167px; width:93px; height:53px; margin-top:0px!important }
.footer_sprite .verisign a { width:93px; height:53px }
.footer_sprite .master { background-position:0 -257px; width:51px; height:32px; margin-left: 10px; }
.footer_sprite .master a { width:51px; height:32px }
.footer_sprite .visa { background-position:0 -290px; width:50px; height:32px; margin-left:10px }
.footer_sprite .visa a { width:50px; height:32px }
.footer_sprite .amex { background-position:0 -323px; width:49px; height:32px; margin-left:10px }
.footer_sprite .amex a { width:49px; height:32px }
.footer_sprite .discover { background-position:0 -356px; width:49px; height:32px; margin-left:10px }
.footer_sprite .discover a { width:50px; height:32px }
.footer_sprite .diners { background-position:0 -389px; width:49px; height:32px; margin-left:10px }
.footer_sprite .diners a { width:49px; height:32px }
.footer_sprite .bbb{ background-position: 0 -468px; height: 37px; margin-left: 10px; width: 91px;}
.footer_sprite .bbb a { width:49px; height:32px }
.footer_sprite .hitwise { background-position:0 -372px; width:44px; height:50px }
.footer_sprite .hitwise a { width:44px; height:50px }
.footer_sprite .arc {background-position: 0 -425px; height: 41px; margin-top: 4px; width: 68px;}
.footer_follow_links { float:left; width:98%; }
.footer_follow_links span { background:url(//c.fareportal.com/gcms/portals/8/images/footer-sprite_new.png?gcms-srv) no-repeat scroll 0 0 transparent; float:left; margin-right:5px; margin-top:3px; }
.footer_follow_links a { float:left; }
.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:7px; line-height:24px; list-style:none !important }
.footer_follow_links .twitter { background-position:-59px 0; height:19px; width:20px; }
.footer_follow_links .twitter a { height:19px; width:20px; }
.footer_follow_links .facebook { background-position:-80px 0; height:18px; width:18px; }
.footer_follow_links .facebook a { height:18px; width:18px; }
.footer_follow_links .gplus { background-position:-80px -49px; height:18px; width:18px; }
.footer_follow_links .gplus a { height:18px; width:18px; }
.footer_follow_links .travel_dealsblog { background-position:-60px -25px; height:18px; width:18px; }
.footer_follow_links .travel_dealsblog a { height:18px; width:18px; }
.footer_follow_links .wanderlust { background-position:-79px -25px; height:19px; width:19px; }
.footer_follow_links .wanderlust a { height:19px; width:19px; }
/* footer sprite classes End*/
/* top nav start */
.top-nav{background:url(//c.fareportal.com/gcms/portals/8/images/navbg.jpg?gcms-srv) repeat-x 0 0;}
.top-nav ul{float:left; width:1003px; position:relative; margin:0; padding:0}
.top-nav li{padding-right:1px; padding-left:0px;list-style-type:none; float:left; color:#000; background:url(//c.fareportal.com/gcms/portals/8/images/navSeperator.jpg?gcms-srv) no-repeat right; position:relative}	
.top-nav li a{color:#000 !important; padding:0 35px; text-decoration:none; display:block; font-size:12px !important; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:24px; }
.top-nav li a:link{color:#000 !important; text-decoration:none !important}
.top-nav li a:active{color:#000 !important; text-decoration:none !important}
.top-nav li a:visited{color:#000 !important; text-decoration:none !important}
.top-nav li.last{background:none; padding-right:0; width:99px}
.top-nav li a:hover{background:url(//c.fareportal.com/gcms/portals/8/images/navbg-hover.jpg?gcms-srv) repeat-x 0 0; color:#FE7200 !important}
.top-nav li .hover{background:url(//c.fareportal.com/gcms/portals/8/images/navBg1.jpg?gcms-srv) repeat-x 0 0; color:#FE7200 !important; margin:0px;}
/* top nav end */

/* sub nav start */
.top-nav li ul{position:absolute; left:0px; top:31px; width:185px; text-align:left; border:1px solid #CCCCCC; border-bottom-width:0; margin:0; padding:0; display:none;}
.top-nav li li{width:185px; padding:0; background:url(//c.fareportal.com/gcms/portals/8/images/tpNavBgmain1.gif?gcms-srv) repeat-x 0 0; font:normal 12px Arial, Helvetica, sans-serif;}
.top-nav li li a:hover{background:url(//c.fareportal.com/gcms/portals/8/images/navBg1.jpg?gcms-srv) repeat-x 0 0; color:#FE7200 !important}

.top-nav li li a, .top-nav li li a:link, .top-nav li li a:active, .top-nav li li a:visited{display: block; line-height:30px; padding:0 15px; color:#000 !important}

#navCS2009  li ul{position:absolute; left:0px; top:24px; width:185px; text-align:left; border:1px solid #CCCCCC; border-bottom-width:0; margin:0; padding:0; display:none;}
/* sub nav end */

/* top nav start */
.top-nav3{background:url(//c.fareportal.com/gcms/portals/8/images/navbg.jpg?gcms-srv) repeat-x 0 0;}
.top-nav3 ul{float:left; width:825px; position:relative; margin:0; padding:0}
.top-nav3 li{padding-right:1px; list-style-type:none; float:left; color:#000; background:url(//c.fareportal.com/gcms/portals/8/images/navSeperator.jpg?gcms-srv) no-repeat right; position:relative}	
.top-nav3 li a{color:#000 !important; padding:0 24px; text-decoration:none; display:block; font-size:12px !important; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:24px; }
.top-nav3 li a:link{color:#000 !important; text-decoration:none !important}
.top-nav3 li a:active{color:#000 !important; text-decoration:none !important}
.top-nav3 li a:visited{color:#000 !important; text-decoration:none !important}
.top-nav3 li.last{background:none; padding-right:0; width:99px}
.top-nav3 li a:hover{background:url(//c.fareportal.com/gcms/portals/8/images/navbg-hover.jpg?gcms-srv) repeat-x 0 0; color:#FE7200 !important}
.top-nav3 li .hover{background:url(//c.fareportal.com/gcms/portals/8/images/navBg1.jpg?gcms-srv) repeat-x 0 0; color:#FE7200 !important}
/* top nav end */

/* sub nav start */
.top-nav3 li ul{position:absolute; left:0px; top:31px; width:185px; text-align:left; border:1px solid #CCCCCC; border-bottom-width:0; margin:0; padding:0; display:none;}
.top-nav3 li li{width:185px; padding:0; background:url(//c.fareportal.com/gcms/portals/8/images/tpNavBgmain1.gif?gcms-srv) repeat-x 0 0; font:normal 12px Arial, Helvetica, sans-serif;}
.top-nav3 li li a, .top-nav li li a:link, .top-nav li li a:active, .top-nav li li a:visited{display: block; line-height:30px; padding:0 15px; color:#000 !important}
.top-nav3 li li a:hover{background:url(//c.fareportal.com/gcms/portals/8/images/navBg1.jpg?gcms-srv) repeat-x 0 0; color:#FE7200 !important}
#navCS2009  li ul{position:absolute; left:0px; top:24px; width:185px; text-align:left; border:1px solid #CCCCCC; border-bottom-width:0; margin:0; padding:0; display:none;}
/* sub nav end */

.top-nav .arrow{background:url(//c.fareportal.com/gcms/portals/8/images/arrow_menu.gif?gcms-srv) no-repeat 175px 12px !important}
/***************************************************************************************************/

.tpnl-wrap { float:right; width:435px; height:65px; }
.tpnl-wrap div.headerphone {height: 32px;padding-top: 5px;}
.tpnl-wrap div { font:bold 14px Arial, Helvetica, sans-serif; color:#627586; margin:0px; padding:0px; }
.tpnl-wrap div span { font-size:17px; color:#627586; }
.tpnl-wrap div img { vertical-align:middle; }
.tpnl-box { float:right; width:345px; height:20px; padding:3px 0 0 45px; }
.tpnl-box img { vertical-align:middle; }
.textbox { vertical-align:middle; width:249px; height:20px; border:1px solid #ffd3a0; margin:0px; padding:0 0 0 3px; font:11px Arial, Helvetica, sans-serif; color:#848484; line-height:21px;}


/* --- //www.onetravel.com/booknow/flights/v5/generics/flights?preview=1 --- */

/* -- Orange Box --*/
.orange_box{float:left; margin:10px 0 0 0; height:56px; font-size:25px; text-align:center; font-weight:bold; color:#fff; width:542px; }
.orange_lt{width:6px; height:56px; float:left; background:url(//c.fareportal.com/gcms/portals/8/images/curve_box_sprite.gif?gcms-srv) no-repeat 0 0; }
.orange_mid{height:56px; width:529px; float:left; background:url(//c.fareportal.com/gcms/portals/8/images/curve_box_sprite.gif?gcms-srv) repeat-x 0 -57px; line-height:52px; }
.orange_rt{width:7px; height:56px; float:left; background:url(//c.fareportal.com/gcms/portals/8/images/curve_box_sprite.gif?gcms-srv) no-repeat 0 -114px; }

/* -- Black Box --*/
.black_box{float:left; margin:10px 0 0 0; height:56px; font-size:25px; text-align:center; font-weight:bold; color:#fff; width:542px; }
.black_lt{width:6px; height:56px; float:left; background:url(//c.fareportal.com/gcms/portals/8/images/black-curve-box-sprite.gif?gcms-srv) no-repeat 0 0; }
.black_mid{height:56px; width:529px; float:left; background:url(//c.fareportal.com/gcms/portals/8/images/black-curve-box-sprite.gif?gcms-srv) repeat-x 0 -57px; line-height:52px; }
.black_rt{width:7px; height:56px; float:left; background:url(//c.fareportal.com/gcms/portals/8/images/black-curve-box-sprite.gif?gcms-srv) no-repeat 0 -114px; }
