/* navigation */
.nav_sub {width:180px; margin-top:30px; float:left;}
.nav_sub h1 {font-size:24px; font-weight:normal; color:#002a5c;}
.nav_sub h2 {font-size:15px; font-weight:normal; color:#363636;}

/* -------------------------------------------------------------------------------------------- */
/* nav booking */
/* -------------------------------------------------------------------------------------------- */
#nav_booking {font-size:10px;}
#nav_booking h1 {width:146px; height:27px; text-indent:-9999px; background:url('https://www.flyopenskies.com/os/imgs/section/txt_bookyourflight.gif') no-repeat 0 0;}
#nav_booking h2 {height:16px; text-indent:-9999px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_booking.gif') no-repeat -0px;}
#nav_booking ul {margin-top:10px;}
#nav_booking li {padding:25px 5px 8px 5px; border-bottom:1px solid #cccccc;}
#nav_booking li.on {padding:8px 5px 25px 5px;}
#nav_booking li.done {padding:8px 5px;}
#nav_booking p {margin:5px 0; color:#888888;}
#nav_booking .flight_info {margin:5px 0;}

#nav_booking h2.state_search {width:103px; background-position: -0px; }
#nav_booking li.on h2.state_search {background-position:-0px -16px;}

#nav_booking h2.state_selectflight {width:98px; background-position:-103px -0px}
#nav_booking li.on h2.state_selectflight {background-position:-103px -16px;}

#nav_booking h2.state_passengerinfo {width:88px; background-position:-201px -0px}
#nav_booking li.on h2.state_passengerinfo {background-position:-201px -16px;}

#nav_booking h2.state_paymentinfo {width:136px; background-position:-289px -0px}
#nav_booking li.on h2.state_paymentinfo {background-position:-289px -16px;}

#nav_booking h2.state_selectseat {width:91px; background-position:-425px -0px}
#nav_booking li.on h2.state_selectseat {background-position:-425px -16px;}

#nav_booking h2.state_itinerary {width:73px; background-position:-516px -0px}
#nav_booking li.on h2.state_itinerary {background-position:-516px -16px;}

#section_wrap_fr #nav_booking h1 {width:168px; background:url('https://www.flyopenskies.com/os/imgs/section/txt_bookyourflight-fr.gif') no-repeat 0 0;}
#section_wrap_fr #nav_booking h2 {background:url('https://www.flyopenskies.com/os/imgs/section/nav_booking-fr.gif') no-repeat -0px;}

#section_wrap_fr #nav_booking h2.state_search {width:129px; background-position: -0px;}
#section_wrap_fr #nav_booking li.on h2.state_search {background-position:-0px -16px;}

#section_wrap_fr #nav_booking h2.state_selectflight {width:141px; background-position:-129px -0px;}
#section_wrap_fr #nav_booking li.on h2.state_selectflight {background-position:-129px -16px;}

#section_wrap_fr #nav_booking h2.state_passengerinfo {width:80px; background-position:-270px -0px;}
#section_wrap_fr #nav_booking li.on h2.state_passengerinfo {background-position:-270px -16px;}

#section_wrap_fr #nav_booking h2.state_paymentinfo {width:140px; background-position:-350px -0px;}
#section_wrap_fr #nav_booking li.on h2.state_paymentinfo {background-position:-350px -16px;}

#section_wrap_fr #nav_booking h2.state_selectseat {width:155px; background-position:-490px -0px;}
#section_wrap_fr #nav_booking li.on h2.state_selectseat {background-position:-490px -16px;}

#section_wrap_fr #nav_booking h2.state_itinerary {width:76px; background-position:-645px -0px;}
#section_wrap_fr #nav_booking li.on h2.state_itinerary {background-position:-645px -16px;}


/* -------------------------------------------------------------------------------------------- */
/* nav manage */
/* -------------------------------------------------------------------------------------------- */
#nav_manage {padding-top:0;}
#nav_manage h1 {width:165px; height:27px; text-indent:-9999px; background:url('https://www.flyopenskies.com/os/imgs/section/txt_managebooking.gif') no-repeat 0 0;; margin-left:5px; margin-right:0; margin-top:0; margin-bottom:7px}
#nav_manage ul {min-height:160px; height:auto !important; height:160px;}
#nav_manage li.hot {background:none;}
#nav_manage p {height:0px; padding-top:19px; line-height:1em; overflow:hidden;}

#nav_manage .clo {margin-top:36px; padding:0; background:none;}
#nav_manage .clo a {width:172px; padding-top:36px; background:url('https://www.flyopenskies.com/os/imgs/section/btn_closebooking.gif') no-repeat 0 0; overflow:hidden}
#nav_manage .clo a:hover {background-position:0 -36px;}
#nav_manage ul#no_buttons .clo {margin-top:0;}

#nav_manage .fin a {width:99px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage.gif') no-repeat -0px;}
#nav_manage .you a {width:101px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage.gif') no-repeat -99px -0px;}
#nav_manage .edi a {width:95px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage.gif') no-repeat -200px -0px;}
#nav_manage .sel a {width:86px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage.gif') no-repeat -295px -0px;}
#nav_manage .che a {width:69px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage.gif') no-repeat -381px -0px;}
#nav_manage .rec a {width:133px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage.gif') no-repeat -450px -0px;}
#nav_manage .hot a {width:124px; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage.gif') no-repeat -583px -0px;}
#nav_manage .pri a {width:136px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage.gif') no-repeat -707px -0px;}

#nav_manage .fin a:hover {background-position:-0px -32px;}
#nav_manage .you a:hover {background-position:-99px -32px;}
#nav_manage .edi a:hover {background-position:-200px -32px;}
#nav_manage .sel a:hover {background-position:-295px -32px;}
#nav_manage .che a:hover {background-position:-381px -32px;}
#nav_manage .rec a:hover {background-position:-450px -32px;}
#nav_manage .hot a:hover {background-position:-583px -32px;}
#nav_manage .pri a:hover {background-position:-707px -32px;}

#nav_manage .fin a.on {background-position:-0px -64px !important;}
#nav_manage .you a.on {background-position:-99px -64px !important;}
#nav_manage .edi a.on {background-position:-200px -64px !important;}
#nav_manage .sel a.on {background-position:-295px -64px !important;}
#nav_manage .che a.on {background-position:-381px -64px !important;}
#nav_manage .rec a.on {background-position:-450px -64px !important;}
#nav_manage .hot a.on {background-position:-583px -64px !important;}
#nav_manage .pri a.on {background-position:-707px -64px !important;}

#section_wrap_fr #nav_manage h1 {width:114px; height:48px; background:url('https://www.flyopenskies.com/os/imgs/section/txt_managebooking-fr.gif') no-repeat 0 0;}

#section_wrap_fr #nav_manage .clo {}
#section_wrap_fr #nav_manage .clo a {width:172px; padding-top:54px; background:url('https://www.flyopenskies.com/os/imgs/section/btn_closebooking-fr.gif') no-repeat 0 0; overflow:hidden}
#section_wrap_fr #nav_manage .clo a:hover {background-position:0 -54px;}

#section_wrap_fr #nav_manage .fin a {width:116px; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage-fr.gif') no-repeat -0px;}
#section_wrap_fr #nav_manage .you a {width:127px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage-fr.gif') no-repeat -116px -0px;}
#section_wrap_fr #nav_manage .edi a {width:96px; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage-fr.gif') no-repeat -243px -0px;}
#section_wrap_fr #nav_manage .sel a {width:146px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage-fr.gif') no-repeat -339px -0px;}
#section_wrap_fr #nav_manage .che a {width:94px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage-fr.gif') no-repeat -485px -0px;}
#section_wrap_fr #nav_manage .rec a {width:123px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage-fr.gif') no-repeat -579px -0px;}
#section_wrap_fr #nav_manage .hot a {width:123px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage-fr.gif') no-repeat -702px -0px;}
#section_wrap_fr #nav_manage .pri a {width:126px; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_manage-fr.gif') no-repeat -825px -0px;}

#section_wrap_fr #nav_manage .fin a:hover {background-position:-0px -32px;}
#section_wrap_fr #nav_manage .you a:hover {background-position:-116px -32px;}
#section_wrap_fr #nav_manage .edi a:hover {background-position:-243px -32px;}
#section_wrap_fr #nav_manage .sel a:hover {background-position:-339px -32px;}
#section_wrap_fr #nav_manage .che a:hover {background-position:-485px -32px;}
#section_wrap_fr #nav_manage .rec a:hover {background-position:-579px -32px;}
#section_wrap_fr #nav_manage .hot a:hover {background-position:-702px -32px;}
#section_wrap_fr #nav_manage .pri a:hover {background-position:-825px -32px;}

#section_wrap_fr #nav_manage .fin a.on {background-position:-0px -64px !important;}
#section_wrap_fr #nav_manage .you a.on {background-position:-116px -64px !important;}
#section_wrap_fr #nav_manage .edi a.on {background-position:-243px -64px !important;}
#section_wrap_fr #nav_manage .sel a.on {background-position:-339px -64px !important;}
#section_wrap_fr #nav_manage .che a.on {background-position:-485px -64px !important;}
#section_wrap_fr #nav_manage .rec a.on {background-position:-579px -64px !important;}
#section_wrap_fr #nav_manage .hot a.on {background-position:-702px -64px !important;}
#section_wrap_fr #nav_manage .pri a.on {background-position:-825px -64px !important;}


/* -------------------------------------------------------------------------------------------- */
/* nav secondary */
/* -------------------------------------------------------------------------------------------- */
.nav_secondary {padding:10px 0 10px;}
.nav_secondary ul {width:172px; background:url('../../images/bg_nav_secondary.gif') no-repeat 0 0; padding-left:3px; padding-right:3px; padding-top:10px; padding-bottom:0}
.nav_secondary ul#no_buttons {background:none;}
.nav_secondary li {background:url('../../images/bg_nav_secondary_li.gif') no-repeat right bottom; padding-left:20px; padding-right:10px; padding-top:8px; padding-bottom:9px}
.nav_secondary li.empty {background:none;}
/*.nav_secondary a {height:0px; padding-top:19px; display:block;overflow:hidden; }*/

 
 /*nav difference */
#nav_different li.gre {background:none;}
#nav_different .dif a {width:107px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_different.gif') no-repeat -0px;}
#nav_different .rou a {width:86px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_different.gif') no-repeat -107px -0px;}
#nav_different .sch a {width:74px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_different.gif') no-repeat -193px -0px;}
#nav_different .gre a {width:94px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_different.gif') no-repeat -267px -0px;}

#nav_different .dif a:hover {background-position:-0px -19px;}
#nav_different .rou a:hover {background-position:-107px -19px;}
#nav_different .sch a:hover {background-position:-193px -19px;}
#nav_different .gre a:hover {background-position:-267px -19px;}

#nav_different .dif a.on {background-position:-0px -38px !important;}
#nav_different .rou a.on {background-position:-107px -38px !important;}
#nav_different .sch a.on {background-position:-193px -38px !important;}
#nav_different .gre a.on {background-position:-267px -38px !important;}

#section_wrap_fr #nav_different .dif a {width:99px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_different-fr.gif') no-repeat -0px;}
#section_wrap_fr #nav_different .rou a {width:117px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_different-fr.gif') no-repeat -99px -0px;}
#section_wrap_fr #nav_different .sch a {width:68px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_different-fr.gif') no-repeat -216px -0px;}
#section_wrap_fr #nav_different .gre a {width:107px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_different-fr.gif') no-repeat -284px -0px;}

#section_wrap_fr #nav_different .dif a:hover {background-position:-0px -19px;}
#section_wrap_fr #nav_different .rou a:hover {background-position:-99px -19px;}
#section_wrap_fr #nav_different .sch a:hover {background-position:-216px -19px;}
#section_wrap_fr #nav_different .gre a:hover {background-position:-284px -19px;}

#section_wrap_fr #nav_different .dif a.on {background-position:-0px -38px !important;}
#section_wrap_fr #nav_different .rou a.on {background-position:-99px -38px !important;}
#section_wrap_fr #nav_different .sch a.on {background-position:-216px -38px !important;}
#section_wrap_fr #nav_different .gre a.on {background-position:-284px -38px !important;}

/* nav special offers */
#nav_specialoffers {}
#nav_specialoffers li.sig {background:none;}
#nav_specialoffers .icn_rss {margin:-25px 0 0 -31px; position:absolute;}

#nav_specialoffers .rss a {width:145px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers.gif') no-repeat -0px;}
#nav_specialoffers .spe a {width:105px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers.gif') no-repeat -145px -0px;}
#nav_specialoffers .mor a {width:124px; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers.gif') no-repeat -250px -0px;}
#nav_specialoffers .sub a {width:132px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers.gif') no-repeat -375px -0px;}
#nav_specialoffers .sig a {width:105; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers.gif') no-repeat -506px -0px;}

#nav_specialoffers .rss a:hover {background-position:-0px -32px;}
#nav_specialoffers .spe a:hover {background-position:-145px -32px;}
#nav_specialoffers .mor a:hover {background-position:-250px -32px;}
#nav_specialoffers .sub a:hover {background-position:-375px -32px;}
#nav_specialoffers .sig a:hover {background-position:-506px -32px;}

#nav_specialoffers .rss a.on {background-position:-0px -64px !important;}
#nav_specialoffers .spe a.on {background-position:-145px -64px !important;}
#nav_specialoffers .mor a.on {background-position:-250px -64px !important;}
#nav_specialoffers .sub a.on {background-position:-375px -64px !important;}
#nav_specialoffers .sig a.on {background-position:-506px -64px !important;}

#section_wrap_fr #nav_specialoffers .rss a {width:147px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers-fr.gif') no-repeat -0px;}
#section_wrap_fr #nav_specialoffers .spe a {width:118px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers-fr.gif') no-repeat -147px -0px;}
#section_wrap_fr #nav_specialoffers .mor a {width:148px; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers-fr.gif') no-repeat -265px -0px;}
#section_wrap_fr #nav_specialoffers .sub a {/*width:132px; background:url(../imgs/section/nav_sub_specialoffers-fr.gif) -375px -0px no-repeat;*/}
#section_wrap_fr #nav_specialoffers .sig a {width:136px; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_specialoffers-fr.gif') no-repeat -413px -0px;}

#section_wrap_fr #nav_specialoffers .rss a:hover {background-position:-0px -32px;}
#section_wrap_fr #nav_specialoffers .spe a:hover {background-position:-147px -32px;}
#section_wrap_fr #nav_specialoffers .mor a:hover {background-position:-265px -32px;}
#section_wrap_fr #nav_specialoffers .sub a:hover {background-position:-375px -32px;}
#section_wrap_fr #nav_specialoffers .sig a:hover {background-position:-413px -32px;}

#section_wrap_fr #nav_specialoffers .rss a.on {background-position:-0px -64px !important;}
#section_wrap_fr #nav_specialoffers .spe a.on {background-position:-147px -64px !important;}
#section_wrap_fr #nav_specialoffers .mor a.on {background-position:-265px -64px !important;}
#section_wrap_fr #nav_specialoffers .sub a.on {background-position:-375px -64px !important;}
#section_wrap_fr #nav_specialoffers .sig a.on {background-position:-413px -64px !important;}


/* nav about 
#nav_about {}
#nav_about li.use {background:none;}

#nav_about .abo a {width:55px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about.gif') no-repeat -0px;}
#nav_about .new a {width:49px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about.gif') no-repeat -55px -0px;}
#nav_about .med a {width:102px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about.gif') no-repeat -104px -0px;}
#nav_about .car a {width:64px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about.gif') no-repeat -206px -0px;}
#nav_about .use a {width:121px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about.gif') no-repeat -270px -0px;}
*/
#nav_about .abo a:hover {background-position:-0px -19px;}
#nav_about .new a:hover {background-position:-55px -19px;}
#nav_about .med a:hover {background-position:-104px -19px;}
#nav_about .car a:hover {background-position:-206px -19px;}
#nav_about .use a:hover {background-position:-270px -19px;}

#nav_about .abo a.on {background-position:-0px -38px !important;}
#nav_about .new a.on {background-position:-55px -38px !important;}
#nav_about .med a.on {background-position:-104px -38px !important;}
#nav_about .car a.on {background-position:-206px -38px !important;}
#nav_about .use a.on {background-position:-270px -38px !important;}

#section_wrap_fr #nav_about .abo a {width:74px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about-fr.gif') no-repeat -0px;}
#section_wrap_fr #nav_about .new a {width:78px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about-fr.gif') no-repeat -74px -0px;}
#section_wrap_fr #nav_about .med a {width:116px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about-fr.gif') no-repeat -152px -0px;}
#section_wrap_fr #nav_about .car a {width:73px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about-fr.gif') no-repeat -268px -0px;}
#section_wrap_fr #nav_about .use a {width:47px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_about-fr.gif') no-repeat -341px -0px;}

#section_wrap_fr #nav_about .abo a:hover {background-position:-0px -19px;}
#section_wrap_fr #nav_about .new a:hover {background-position:-74px -19px;}
#section_wrap_fr #nav_about .med a:hover {background-position:-152px -19px;}
#section_wrap_fr #nav_about .car a:hover {background-position:-268px -19px;}
#section_wrap_fr #nav_about .use a:hover {background-position:-341px -19px;}

#section_wrap_fr #nav_about .abo a.on {background-position:-0px -38px !important;}
#section_wrap_fr #nav_about .new a.on {background-position:-74px -38px !important;}
#section_wrap_fr #nav_about .med a.on {background-position:-152px -38px !important;}
#section_wrap_fr #nav_about .car a.on {background-position:-268px -38px !important;}
#section_wrap_fr #nav_about .use a.on {background-position:-341px -38px !important;}

/* nav help */
#nav_help {}
#nav_help li.exe {background:none;}

#nav_help .faq a {width:49px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help.gif') no-repeat -0px;}
#nav_help .cus a {width:138px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help.gif') no-repeat -49px -0px;}
#nav_help .tra a {width:126px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help.gif') no-repeat -187px -0px;}
#nav_help .des a {width:116px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help.gif') no-repeat -313px -0px;}
#nav_help .exe a {width:110px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help.gif') no-repeat -429px -0px;}

#nav_help .faq a:hover {background-position:-0px -19px;}
#nav_help .cus a:hover {background-position:-49px -19px;}
#nav_help .tra a:hover {background-position:-187px -19px;}
#nav_help .des a:hover {background-position:-313px -19px;}
#nav_help .exe a:hover {background-position:-429px -19px;}

#nav_help .faq a.on {background-position:-0px -38px !important;}
#nav_help .cus a.on {background-position:-49px -38px !important;}
#nav_help .tra a.on {background-position:-187px -38px !important;}
#nav_help .des a.on {background-position:-313px -38px !important;}
#nav_help .exe a.on {background-position:-429px -38px !important;}

#section_wrap_fr #nav_help .faq a {width:49px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help-fr.gif') no-repeat -0px;}
#section_wrap_fr #nav_help .cus a {width:107px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help-fr.gif') no-repeat -49px -0px;}
#section_wrap_fr #nav_help .tra a {width:119px; padding-top:32px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help-fr.gif') no-repeat -156px -0px;}
#section_wrap_fr #nav_help .des a {width:126px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help-fr.gif') no-repeat -275px -0px;}
#section_wrap_fr #nav_help .exe a {width:110px; background:url('https://www.flyopenskies.com/os/imgs/section/nav_sub_help-fr.gif') no-repeat -401px -0px;}

#section_wrap_fr #nav_help .faq a:hover {background-position:-0px -32px;}
#section_wrap_fr #nav_help .cus a:hover {background-position:-49px -32px;}
#section_wrap_fr #nav_help .tra a:hover {background-position:-156px -32px;}
#section_wrap_fr #nav_help .des a:hover {background-position:-275px -32px;}
#section_wrap_fr #nav_help .exe a:hover {background-position:-401px -32px;}

#section_wrap_fr #nav_help .faq a.on {background-position:-0px -64px !important;}
#section_wrap_fr #nav_help .cus a.on {background-position:-49px -64px !important;}
#section_wrap_fr #nav_help .tra a.on {background-position:-156px -64px !important;}
#section_wrap_fr #nav_help .des a.on {background-position:-275px -64px !important;}
#section_wrap_fr #nav_help .exe a.on {background-position:-401px -64px !important;}