body, html {
    height:100%;width:100%;font-family:Arial, Helvetica, sans-serif;
}
body {
    margin:0px;padding:0px;
    background-image:url(../images/bgd_degrade.png);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#ffffff;
}
#full_bgd_home {
    width:984px;
    height:650px;
    background-image:url(../images/bgd_home.jpg);
    background-position:top;
    background-repeat:no-repeat;
}
#full_bgd_inside {
    width:984px;
    height:650px;
    background-image:url(../images/bgd_inside.jpg);
    background-position:top;
    background-repeat:no-repeat;
    display:block;
}
#full_bgd_step {
    width:984px;
    padding-bottom:30px;
    background-image:url(../images/bgd_step.jpg);
    background-position:top;
    background-repeat:no-repeat;
    display:block;float:left;
}
#logo_menu {
    width:984px;
    height:74px;
    display:block;float:left;
}
#logo {
    width:315px;
    height:74px;
    padding-left:18px;
    display:block;float:left;
}
#logo a img {
    border:0px;
    display:block;float:left;
}
#logo h1 {display:none;}
#menu {
    width:651px;
    height:74px;
    display:block;float:left;
}
.menu_top {
    width:435px;
    height:27px;
    padding-right:20px;
    display:block;float:right;
}
.menu_top a {
    font-size:12px;
    color:#004684;
    text-decoration:none;
    border-right:1px solid #004684;
    padding:0px 10px 0px 10px;
    margin:8px 0px 0px 0px;
    display:block;float:left;
}
.menu_top a:hover {
    color:#6c9cc0;
}
.menu_top a.selected {
    color:#dd022c;
}
a.menu_top_last  {
    font-size:12px;
    font-weight:bold;
    color:#004684;
    text-decoration:none;
    border-right:none;
    padding:0px 10px 0px 10px;
    margin:8px 0px 0px 0px;
    float:left;
}
a.menu_top_last:hover {
    color:#6c9cc0;
}
.menu_top h2 {font-size:12px;font-weight:normal;display:inline;}
.menu_bottom {
    /*width:595px;*/ width:565px;
    height:25px;
    padding-right:20px;
    position:relative;z-index:3;
    display:block;float:right;
}
.menu_bottom a {
    font-size:12px;
    text-decoration:none;
    display:block;float:left;
}
.menu_bottom a:hover {
    display:block;float:left;
}
.menu_bottom a.selected {
    color:#dd022c;
}
.menu_bottom h2 {font-size:12px;font-weight:normal;}
a.menu_bottom_first  {
}
a.menu_bottom_first:hover {
}
a.menu_bottom_last  {
}
a.menu_bottom_last:hover {
}
.map_home {
    width:240px;
    height:343px;
    padding-left:15px;
    margin-top:20px;
    display:block;float:left;
}
.cell_tabs {
    width:286px;
    height:318px;
    margin-top:23px;
    position:relative;
    display:block;float:left;
}
.book_flight_cell {
    width:286px;
    height:318px;
    display:block;float:left;
}
.book_flight_tabs {
    width:286px;
    height:27px;
    display:block;float:left;
}
.book_flight_tabs img {display:block;float:left;}
.book_flight {
    width:286px;
    height:291px;
    margin-bottom:22px;
    background-color:#FFFFFF;
    background-image:url(../images/bgd_home_cell_bottom.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    display:block;float:left;
}
.cell_fromto {
    width:270px;
    /*height:114px;*/
    height:82px;
    padding-left:8px;
    padding-right:8px;
    background-image:url(../images/bgd_from-to.gif);
    background-position:8px bottom;
    background-repeat:no-repeat;
}
.cell_arrival {
    width:270px;
    /*height:163px;*/
    height:195px;
    padding-left:8px;
    padding-right:8px;
    background-image:url(../images/bgd_arrival.gif);
    background-position:8px top;
    background-repeat:no-repeat;
}
.text_form {
    font-size:12px;
    font-weight:bold;
    color:#38548a;
    padding-top:2px;
}
.cell_fromto select, .cell_arrival select, .cell_change input {
    height:19px;
    background-color:#ffffff;
    border:1px solid #a5acb2;
    font-size:11px;
    color:#38548a;
}
.cell_change input {padding-left:5px;height:15px;}
.cell_change {
    width:270px;
    height:282px;
    padding-left:8px;
    padding-right:8px;
    background-image:url(../images/bgd_change.gif);
    background-position:8px top;
    background-repeat:no-repeat;
}
.link_text {
    font-size:11px;
    color:#11326f;
    padding-left:10px;
    text-align:left;
}
.link_text a {
    text-decoration:none;
    color:#11326f;
}
.link_text a:hover {
    color:#dd022c;
}
.search_btn {
    margin-top:-22px;
    margin-left:126px;
}
.continue_btn {
    margin-top:-12px;
    margin-left:170px;
    position:absolute;
}
.check_charter_cell {
    width:147px;
    height:313px;
    margin-top:50px;
    display:block;float:left;
}
.check_charter {
    width:139px;
    height:132px;
    margin-bottom:8px;
    display:block;float:left;
}
.offers_home_cell {
    width:277px;
    height:340px;
    margin-top:23px;
    padding-right:19px;
    display:block;float:left;
}
.offer_banner {
    width:277px;
    height:92px;
    margin-bottom:8px;
    display:block;float:left;
    background-image:url(../images/banner_home_offers_first.gif);
    background-repeat:no-repeat;
}
.offer_link_text {
    font-size:11px;
    color:#11326f;
    padding-left:20px;
    padding-right:20px;
    padding-top:15px;
    text-align:left;
}
.offer_link_text a {
    text-decoration:none;
    color:#11326f;
}
.offer_link_text a:hover {
    color:#dd022c;
}
.offer_link_text_new {
    font-size:xx-small;
    color:#11326f;
    padding-left:12px;
    padding-right:18px;
    padding-top:15px;
    text-align:center;
}
.offer_link_text_new a {
    text-decoration:none;
    color:#11326f;
}
.offer_link_text_new a:hover {
    color:#dd022c;
}

.banners_rest {
    width:277px;
    height:218px; position:relative;
    display:block;float:left;
}
/*.img_banner_1 {position:absolute; top:0px; left:0px;}*/
.img_banner_2 {position:absolute; /*top:63px;*/ top:5px; left:0px;}
.img_banner_3 {position:absolute; /*top:126px;*/ top:63px; left:0px;}
.img_banner_4 {position:absolute; /*top:185px;*/ top:122px; left:0px;}
.customer_banner {
    width:176px;
    height:110px;
    padding-left:18px;
    margin-top:4px;
    margin-right:7px;
    background-image:url(../images/banner_home_customers.gif);
    background-position:top right;
    background-repeat:no-repeat;
    float:left;display:block;
}
.car_banner {
    width:149px;
    height:110px;
    margin-top:4px;
    margin-right:7px;
    background-image:url(../images/banner_home_car.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;display:block;
}
.hotel_banner {
    width:149px;
    height:110px;
    margin-top:4px;
    margin-right:7px;
    background-image:url(../images/banner_home_hotel.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;display:block;
}
.prepaid_banner {
    width:199px;
    height:110px;
    margin-top:4px;
    margin-right:7px;
    float:left;display:block;
}
.weather_banner {
    width:152px;
    height:79px;
    margin-top:4px;
    margin-right:7px;
    background-image:url(../images/banner_home_weather.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;display:block;
}
.guides_banner {
    width:128px;
    height:79px;
    margin-top:4px;
    margin-right:7px;
    background-image:url(../images/banner_home_guides.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;display:block;
}
.add_banner {
    width:470px;
    height:69px;
    display:block;float:left;
}
.add_banner img {
    border:0px;display:block;
    margin-top:14px;
}
.banner_bottom_text {
    font-size:11px;
    color:#11326f;
    padding-left:12px;
    padding-top:45px;
    padding-right:10px;
    text-align:left;
}
.banner_bottom_text a {
    text-decoration:none;
    color:#11326f;
}
.banner_bottom_text a:hover {
    color:#dd022c;
}
.footer_home {
    width:640px;
    height:31px;
    color:#6c9cc0;
    font-size:11px;
    text-align:right;
    display:block;float:right;
}
.footer_home a {
    color:#6c9cc0;
    text-decoration:none;
    margin-top:17px;
    display:block;float:left;
}
.footer_home a:hover {
    color:#dd022c;
}
.footer_home_separator {
    margin-left:9px;
    margin-right:9px;
    margin-top:17px;
    display:block;float:left;
}
.cell_photo {
    width:238px;
    height:316px;
    margin-top:70px;
    padding-left:18px;
    display:block;float:left;text-align:left;
}
.cell_photo img {
    border:0px;
}
.text_left_cell {
    width:300px;
    font-size:12px;
    color:#004684;
    text-align:left;
    margin-top:70px;
    padding-left:40px;
    padding-right:18px;
    display:block;float:left;
}
.text_right_cell {
    width:200px;
    font-size:12px;
    color:#004684;
    text-align:left;
    margin-top:70px;
    padding-left:40px;
    padding-right:16px;
    display:block;float:left;
}


.text_right_cell2 {
    width:887px;
    font-size:12px;
    color:#004684;
    text-align:left;
    margin-top:15px;
    margin-bottom:15px;
    padding-left:40px;
    padding-right:16px;
    display:block;float:left;
}
.text_left_cell a, .text_right_cell a {
    text-decoration:underline;
    color:#004684;
}
.text_left_cell a:hover, .text_right_cell a:hover {
    text-decoration:none;
}
.text_right_cell a img {
    border:0px;
    margin-top:20px;
    display:block;float:left;
}
.main_text_cell {
    width:709px;
    height:363px;
    margin-top:23px;
    display:block;float:left;
}
.main_text_cell_two {
    width:709px;
    margin-top:23px;
    display:block;float:left;
}
.main_text_top {
    width:709px;
    height:10px;
    background-image:url(../images/bgd_main_text_top.gif);
    display:block;float:left;
}
.main_text {
    width:709px;
    height:343px;
    background-color:#ffffff;
    background-image:url(../images/main_text_top.jpg);
    background-position:9px 0px;
    background-repeat:no-repeat;
    display:block;float:left;
}
.main_text_two {
    width:689px;
    margin-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:30px;
    background-color:#ffffff;
    background-image:url(../images/bgd_bottom_table.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    display:block;float:left;
}
.main_text_three {
    width:689px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:30px;
    background-color:#ffffff;
    background-image:url(../images/bgd_bottom_table.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    display:block;float:left;
}
.text_title h3 {
    font-size:13px;
    font-weight:bold;
    color:#004684;
    height:30px;
    width:649px;
    margin:0px;padding:0px;
    padding:15px 30px 0px 30px;
    text-align:left;
    display:block;float:left;
}
.text_title_two  {
    font-size:13px;
    font-weight:bold;
    color:#004684;
    /*width:887px;*/
    width:737px;
    margin:0px;padding:0px;
    padding:15px 30px 30px 10px;
    text-align:left;
    display:block;float:left;
}
.text_title_three  {
    font-size:13px;
    font-weight:bold;
    color:#004684;
    width:499px;
    margin:0px;padding:0px;
    padding:15px 30px 30px 10px;
    text-align:left;
    display:block;float:left;
}
.content_text {
    width:629px;
    height:288px;
    margin:0px 0px 0px 0px;
    padding-left:30px;padding-right:30px;
    text-align:left;
    color:#122f69;
    font-size:11px;
    line-height:15px;
    display:block;float:left;
    overflow:auto;
}
.content_text a {
    text-decoration:underline;
    color:#122f69;
}
.content_text a:hover {
    text-decoration:none;
}
.main_text_bottom {
    width:709px;
    height:10px;
    background-image:url(../images/bgd_main_text_bottom.gif);
    display:block;float:left;
}
.photos_main {
    height:155px;
    padding-left:260px;
    display:block;float:left;
}
.photos_main img {
    margin-left:7px;
}
.footer_in {
    /*width:640px;*/ width:610px;
    height:31px;
    color:#122f69;
    font-size:11px;
    text-align:right;
    display:block;float:right;
}
.footer_in a {
    color:#122f69;
    text-decoration:none;
    margin-top:6px;
    display:block;float:left;
}
.footer_in a:hover {
    color:#dd022c;
}
.cell_footer_step {
    padding-top:48px;
    background-image:url(../images/bgd_footer_step.gif);
    background-position:13px 52px;
    background-repeat:no-repeat;
}
.footer_in_step {
    /*width:640px;*/ width:610px;
    height:31px;
    color:#6c9cc0;
    font-size:11px;
    text-align:right;
    display:block;float:right;
}
.footer_in_step a {
    color:#6c9cc0;
    text-decoration:none;
    margin-top:6px;
    display:block;float:left;
}
.footer_in_step a:hover {
    color:#dd022c;
}
.footer_separator {
    margin-left:9px;
    margin-right:9px;
    margin-top:6px;
    display:block;float:left;
}
.corner_left_step_menu {
    height:42px;
    width:18px;
    background-image:url(../images/left_corner_step_menu.gif);
    display:block;float:left;
}
.step_menu {
    height:42px;
    width:984px;
    background-color:#6b9abe;
    background-image:url(../images/p_bgd_step_menu.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}
.step_menu a, .step_menu img {
    /*width:170px;*/
    padding-left:65px;
    padding-right:65px;
    border:0px;
    display:block;float:left;
}
.corner_right_step_menu {
    height:42px;
    width:16px;
    background-image:url(../images/right_corner_step_menu.gif);
    display:block;float:right;
}
.details_text {
    font-size:10px;
    color:#044476;
    padding-left:40px;
    padding-right:40px;
    padding-top:15px;
    text-align:left;
    line-height:13px;
}
.details_text a {
    text-decoration:underline;
    color:#044476;
}
.details_text a:hover {
    text-decoration:none;
    color:#dd022c;
}
/*****table styles*****/
.light_blue_top_cell {
    width:927px;
    height:4px;
    background-image:url(../images/bgd_light_blue_top.gif);
    display:block;float:left;
}
.light_blue_bottom_cell {
    width:927px;
    height:4px;
    background-image:url(../images/bgd_light_blue_bottom.gif);
    display:block;float:left;
}
.light_blue_cell {
    width:907px;
    padding:2px 10px 2px 10px;
    background-color:#bcd3e1;
    font-size:12px;
    font-weight:bold;
    color:#044476;
    display:block;float:left;
}
.red_top_cell {
    width:689px;
    height:4px;
    background-image:url(../images/bgd_red_top.gif);
    display:block;float:left;
}
.red_bottom_cell {
    width:689px;
    height:4px;
    margin-bottom:10px;
    background-image:url(../images/bgd_red_bottom.gif);
    display:block;float:left;
}
.red_cell {
    width:669px;
    padding:2px 10px 2px 10px;
    background-color:#dd022c;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    display:block;float:left;
}
.smblue_top_cell {
    width:689px;
    height:4px;
    background-image:url(../images/bgd_smblue_top.gif);
    display:block;float:left;
}
.smblue_bottom_cell {
    width:689px;
    height:4px;
    margin-bottom:10px;
    background-image:url(../images/bgd_smblue_bottom.gif);
    display:block;float:left;
}
.smblue_cell {
    width:669px;
    padding:2px 10px 2px 10px;
    background-color:#044476;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    display:block;float:left;
}
.light_red_top_cell {
    width:689px;
    height:4px;
    background-image:url(../images/bgd_light_red_top.gif);
    display:block;float:left;
}
.light_red_bottom_cell {
    width:689px;
    height:4px;
    background-image:url(../images/bgd_light_red_bottom.gif);
    display:block;float:left;
}
.light_red_cell {
    width:669px;
    padding:2px 10px 2px 10px;
    background-color:#f7ccd5;
    font-size:12px;
    font-weight:bold;
    color:#dd022c;
    display:block;float:left;
}
.flights_cell {
    margin-bottom:10px;
    display:block;float:left;
}
.light_blue_title {
    font-size:12px;
    font-weight:bold;
    color:#7ca4bd;
}
.light_blue_title2 {
    font-size:12px;
    font-weight:bold;
    color:#7ca4bd;
}

.perfore_table {
    height:1px;
    background-image:url(../images/perfore_table.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
}
.perfore_table_low {
    height:15px;
    background-image:url(../images/perfore_table.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
}
.light_blue_title td {padding:5px 10px 5px 10px;}
.light_blue_title2 td {}

.flight_items, .flight_items_three, .flight_items_three2, .flight_items_five, .inputdata {
    font-size:12px;
    color:#044476;
}


.formText{
    font-size:12px;
    color:#044476;
}
.formTextBold{
    font-size:11px;
    color:#044476;
    font-weight:bold;
}
.formTextBold td {padding:0px 0px 0px 10px;}
.formTextLight{
    font-size:11px;
    color:#044476;
    padding-top: 7px;
}
.formTextLight td {padding:0px 0px 0px 10px;}

.flight_items_five_ciel {
    font-size:12px;
    color:#6b9abe;
}
.flight_items_five_ciel td {
    padding:6px 8px 6px 8px;
    background-color:#ffffff;
}
.flight_items_check {
    font-size:12px;
    color:#044476;
}
.flight_items_check a {
    text-decoration:underline;
    color:#044476;
}
.flight_items_check a:hover {
    text-decoration:none;
}
.flight_items_check td {
    padding-left:10px;
    padding-top:10px;
}
.bold {
    font-weight:bold;
}
.normal {
    font-weight:normal;
}
.flight_items td, .flight_items_three td, .flight_items_three2 td, .inputdata td {padding:5px 10px 0px 10px;}
.flight_items td input {padding:0px;margin:0px;height:13px;width:13px;}
.flight_items_three select, .flight_items_three input, .inputdata select, .inputdata input  {
    background-color:#ffffff;
    border:1px solid #a5acb2;
    font-size:11px;
    color:#38548a;
    margin-bottom:5px;
}

.flight_items_three2 input{
    background-color:#ffffff;
    border:1px solid #a5acb2;
    font-size:18px;
    color:#38548a;
    margin-bottom:5px;
}

.inputdata select{
    height:20px;
    width:60px;
}
.inputdata input{
    height:18px;
    width:200px;
}

.flight_items_five td {
    padding:6px 8px 6px 8px;
    background-color:#e5ecf1;
}
.flight_items_selected {
    font-size:13px;
    font-weight:bold;
    color:#044476;
}

.flight_items_selectedlff {
    font-size:13px;
    color:#044476;
}

input.readonly {
    border: 0px none;
    font-size:11px;
    font-weight:bold;
    color:#044476;
    width: 70px;
    background-color: #ffffff;
}

input.readonly2 {
    border: 0px none;
    font-size:11px;
    font-weight:bold;
    color:#044476;
    width: 85px;
    background-color: #ffffff;
}


input.readx {
    border: 0px none;
    font-size:11px;
    font-weight:bold;
    color:#044476;
    width: 130px;
    background-color: #ffffff;
}

.flight_items_selected td {padding:5px 10px 0px 10px;}
.btn_prev_next {
    margin-top:-28px;
    padding-left:480px;
    height:35px;
    display:block;float:left;
}
.btn_search_low {
    margin-top:-18px;
    padding-left:420px;
    height:35px;
    display:block;float:left;
}
.btn_prev_next_three {
    margin-top:-18px;
    padding-left:736px;
    height:35px;
    display:block;float:left;
}
.btn_prev_next_two2 {
    margin-top:-18px;
    padding-left:680px;
    height:35px;
    display:block;float:left;
}
.btn_prev_next_four {
    margin-top:-28px;
    padding-left:381px;
    height:35px;
    display:block;float:left;
}
.btn_prev_next_four2 {

    margin-top:-18px;
    padding-left:620px;
    height:35px;
    display:block;float:left;
}
.btn_prev_next_five {
    margin-top:-28px;
    padding-left:50px;
    height:35px;
    display:block;float:left;
}
.btn_prev_next a img, .btn_prev_next_three a img, .btn_prev_next_two2 a img, .btn_prev_next_four a img, .btn_prev_next_four2 a img, .btn_prev_next_five a img {
    border:0px;
    margin-right:3px;
    display:block;float:left;
}
.blue_top_cell {
    width:927px;
    height:4px;
    margin-top:10px;
    background-image:url(../images/bgd_blue_top.gif);
    display:block;float:left;
}
.blue_bottom_cell {
    width:927px;
    height:4px;
    margin-bottom:10px;
    background-image:url(../images/bgd_blue_bottom.gif);
    display:block;float:left;
}
.blue_cell {
    width:907px;
    padding:2px 10px 2px 10px;
    background-color:#044476;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    display:block;float:left;
}
.blue_text {
    color:#6c9cc0;
    font-size:11px;
    display:block;float:left;
    text-align:left;
    line-height:12px;
    padding:10px 10px 20px 10px;
}
.blue_text a {
    color:#6c9cc0;
    text-decoration:underline;
}
.blue_text a:hover {
    text-decoration:none;
}
.light_blue_text {
    color:#6c9cc0;
    font-size:11px;
    text-align:left;
    line-height:15px;
    padding:10px 10px 10px 10px;
}
.light_blue_text a {
    color:#6c9cc0;
    text-decoration:underline;
}
.light_blue_text a:hover {
    text-decoration:none;
}
.light_bigblue_text {
    color:#6c9cc0;
    font-size:11px;
    text-align:left;
    line-height:15px;
    padding:10px 10px 10px 10px;
}
.light_bigblue_text a {
    color:#6c9cc0;
    text-decoration:underline;
}
.light_bigblue_text a:hover {
    text-decoration:none;
}

.bigblue_top_cell {
    width:947px;
    height:4px;
    margin-top:20px;
    background-image:url(../images/bgd_bigblue_top.gif);
    display:block;float:left;
}
.bigblue_bottom_cell {
    width:947px;
    height:4px;
    margin-bottom:10px;
    background-image:url(../images/bgd_bigblue_bottom.gif);
    display:block;float:left;
}
.bigblue_cell {
    width:927px;
    padding:2px 10px 2px 10px;
    background-color:#044476;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    display:block;float:left;
}

.bigblue_top_cell2 {
    width:927px;
    height:4px;
    margin-top:20px;
    background-image:url(../images/bgd_bigblue_top.gif);
    display:block;float:left;
}
.light_bigblue_top_cell {
    width:927px;
    height:4px;
    margin-top:20px;
    background-image:url(../images//bgd_light_blue_top.gif);
    display:block;float:left;
}
.light_bigblue_bottom_cell {
    width:927px;
    height:4px;
    margin-bottom:10px;
    background-image:url(../images//bgd_light_blue_bottom.gif);
    display:block;float:left;
}
.light_bigblue_cell {
    width:907px;
    padding:2px 10px 2px 10px;
    background-color:#bcd3e1;
    font-size:12px;
    font-weight:bold;
    color:#044476;
    display:block;float:left;
}

.light_bigred_top_cell {
    width:927px;
    height:4px;
    margin-top:20px;
    background-image:url(../images//bgd_light_red_top.gif);
    display:block;float:left;
}
.light_bigred_bottom_cell {
    width:927px;
    height:4px;
    margin-bottom:10px;
    background-image:url(../images//bgd_light_red_bottom.gif);
    display:block;float:left;
}
.light_bigred_cell {
    width:907px;
    padding:2px 10px 2px 10px;
    background-color:#f7ccd5;
    font-size:12px;
    font-weight:bold;
    color:#dd022c;
    display:block;float:left;
}

.bigblue_bottom_cell2 {
    width:927px;
    height:4px;
    margin-bottom:10px;
    background-image:url(../images/bgd_bigblue_bottom.gif);
    display:block;float:left;
}
.bigblue_cell2 {
    width:907px;
    padding:2px 10px 2px 10px;
    background-color:#044476;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    display:block;float:left;
}



.main_bigtext_top {
    width:947px;
    height:10px;
    background-image:url(../images/bgd_main_bigtext_top.gif);
    display:block;float:left;
}
.main_bigtext_two {
    width:927px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:30px;
    background-color:#ffffff;
    background-image:url(../images/bgd_bottom_bigtable.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    display:block;float:left;
}
.bigred_top_cell {
    width:927px;
    height:4px;
    background-image:url(../images/bgd_bigred_top.gif);
    display:block;float:left;
}
.bigred_bottom_cell {
    width:927px;
    height:4px;
    margin-bottom:10px;
    background-image:url(../images/bgd_bigred_bottom.gif);
    display:block;float:left;
}
.bigred_cell {
    width:907px;
    padding:2px 10px 2px 10px;
    background-color:#dd022c;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    display:block;float:left;
}
.booking_reference_cell {
    padding-left:90px;
    display:block;float:left;
}
.booking_reference_table {
    display:block;float:left;
}
.booking_reference_table td {
    padding:10px;padding-top:0px;
}
.booking_reference_text {
    font-size:14px;
    font-weight:bold;
    color:#044476;
}
.booking_reference {
    font-size:35px;
    color:#044476;
    border:1px solid #044476;
    padding:10px;
    display:block;float:left;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
}
.pricing_table {
    width:350px;
    margin-top:10px;
    color:#044476;
}
.pricing_table td {
    padding-top:2px;
    padding-bottom:2px;
    font-size:11px;
}
.pricing_row_title {
    border-bottom:2px solid #dde9f0;
}
.pricing_row {
    background-color:#dde9f0;
}
.book_banners {
    padding-left:290px;
}
.book_banners a img {
    border:0px;
    margin-left:10px;
    display:block;float:left;
}

.cc_number_textbox, .cc_name_textbox{
    height:15px;
    width:400px;
}
.circle_steps {
    height:19px;
    width:150px;
    padding-top:15px;
    padding-bottom:30px;
    display:block;float:right;
}
.circle_steps img {margin-left:3px;}

/************styles that will be replaced with lffcal.css*****************/

.callendar {
    padding-left:135px;
    margin-bottom:20px;
    margin-top:10px;
    display:block;float:left;
}
.callendar_one {
    margin-right:20px;
    font-size:10px;
    display:block;float:left;
}
.callendar_two {
    font-size:10px;
    display:block;float:left;
}
td.calendar_title {
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    padding:3px 5px;
    background-color:#8cb4ce;
    background-image:url(../images/calendar_title.gif);
    background-position:top;
    background-repeat:repeat-x;
}
td.calendar_month {
    font-size:11px;
    font-weight:bold;
    color:#044476;
    padding:3px 5px;
    background-color:#dde9f0;
}
.calendar_day {
    font-size:11px;
    font-weight:bold;
    color:#044476;
    background-color:#dde9f0;
}
.calendar_day td {
    padding:3px 5px;
    text-align:center;
}
.calendar_date td {
    width:35px;
    height:30px;
    padding:3px 3px;
    background-color:#f5f8fb;
    border:1px solid #98b5cc;
    color:#044476;
    font-weight:bold;
    text-align:right;
    line-height:18px;
}
td.empty_date {
    width:35px;
    height:30px;
    padding:3px 3px;
    color:#d7d7d7;
    border:1px solid #d7d7d7;
    background-color:#ffffff;
}
td.empty_cell {
    width:35px;
    height:30px;
    padding:3px 3px;
    border:1px solid #ffffff;
    background-color:#ffffff;
}
td.full_cell {
    width:35px;
    height:30px;
    padding:3px 3px;
    color:#ffffff;
    border:1px solid #98b5cc;
    background-color:#98b5cc;
}

/************end of styles that will be replaced with lffcal.css*****************/

.airkiosklogo {
    width:100px;
    margin-top:10px;
    display:block;float:right;
}

input.readonlylff {
    border: 0px none;
    font-size:12px;
    color:#044476;
    width: 70px;
    background-color: #ffffff;
}

input.readonly2lff {
    border: 0px none;
    font-size:12px;
    color:#044476;
    width: 110px;
    background-color: #ffffff;
}


input.readxlff {
    border: 0px none;
    font-size:12px;
    color:#044476;
    width: 150px;
    background-color: #ffffff;
}

.flight_items_selectedlff td {padding:5px 10px 0px 10px;}

.daybox {
    width:40px;
}
.monthyearbox{
    width:90px;
}
.ptcbox{
    width:40px;
}

.monthyearboxlff{
    height:20px;
    width:200px;
}
.originboxlff{
    height:20px;
    width:200px;
}
.destinationboxlff{
    height:20px;
    width:200px;
}
.ptcboxlff{
    height:20px;
    width:100px;
}

.calendar_clip {
    width:900px;
    text-align:right;
    display:block;float:right;
}
.aitisi_image {
    float:left;
    margin-left:10px;
}
.aitisi_text {
    float:left;
    padding-left:10px;
    padding-top:18px;
}
.aitisi_text a {
    text-decoration:none;
}
.aitisi_text a:hover {
    text-decoration:none;
    color:#dd022c;
}
.aitisi_fasa_top_1 {
    width:947px;
    height:179px;
    background-image:url(../images/aitisi_top_fasa_1.jpg);
    display:block;float:left;
}
.aitisi_fasa_top_2 {
    width:947px;
    height:179px;
    background-image:url(../images/aitisi_top_fasa_2.jpg);
    display:block;float:left;
}
.aitisi_fasa_top_3 {
    width:947px;
    height:179px;
    background-image:url(../images/aitisi_top_fasa_3.jpg);
    display:block;float:left;
}
.aitisi_fasa_top_4 {
    width:947px;
    height:179px;
    background-image:url(../images/aitisi_top_fasa_4.jpg);
    display:block;float:left;
}
.aitisi_main_bigtext_two {
    width:937px;
    /*padding-left:10px;*/
    padding-right:10px;
    padding-bottom:30px;
    background-color:#ffffff;
    background-image:url(../images/bgd_bottom_bigtable.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    display:block;float:left;
    color:#122f69;
    font-size:11px;
}
.aitisi_main_bigtext_two a {
    text-decoration:underline;
    color:#122f69;
}
.aitisi_main_bigtext_two a:hover {
    text-decoration:none;
}
.tool_link {
    font-size:11px;
    color:#6c9cc0;
    padding-top:10px;
    padding-bottom:20px;
    padding-right:10px;
    float:right;
}
.tool_link a {
    font-size:11px;
    color:#6c9cc0;
    text-decoration:none;
}
.tool_link a:hover {
    color:#dd022c;
    text-decoration:none;
}
