﻿.top_bar a.basic_logo img {
    behavior: url(../Include/iepngfix2.htc);
}

h2 {
    color: #f04e22;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #f04e22;
    font-size: 1.55em;
    direction: rtl;
}

h3 {
    color: #f04e22;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #f04e22;
    font-size: 1.25em;
    direction: rtl;
}

.breadCrumbs {
    margin: 0px auto 0px;
    width: 921px;
    color: #004265;
    font-size: 0.9em;
    direction: rtl;
}

    .breadCrumbs a {
        color: #8C8C8C;
        text-decoration: none;
    }

        .breadCrumbs a:hover {
            text-decoration: underline;
        }

/*-- Interactive --*/
.interactive {
    margin: 0 auto;
    width: 927px;
    padding-right: 25px;
    direction: rtl;
}

    .interactive .interactive_banner {
        position: relative;
        z-index: 5;
        width: 927px;
        height: 299px;
    }

    .interactive .interactive_img_top {
        position: absolute;
        left: 0px;
        top: 0px;
        behavior: url(../Include/iepngfix2.htc);
    }

    .interactive a.interactiveBannerLinkx {
        display: block;
        width: 927px;
        height: 299px;
    }

    .interactive div.interactiveBannerLinkx {
        width: 927px;
        height: 299px;
    }

    .interactive a.all_rights {
        position: absolute;
        left: 5px;
        top: 275px;
        color: #fff;
        text-decoration: none;
    }

        .interactive a.all_rights:hover {
            text-decoration: underline;
        }

.interactive_menu {
    position: relative;
    z-index: 5;
    width: 927px;
    height: 37px;
    background: url('../images/Interactive_menu.gif') left top no-repeat;
}

    .interactive_menu ul {
        height: 45px;
        position: absolute;
        right: 465px;
        top: -9px;
        z-index: 15;
    }

    .interactive_menu li {
        float: left;
        height: 45px;
        background: url('../images/Interactive_menu_strip.gif') left 1px no-repeat;
        padding-left: 3px
    }

    HTML /**/ > BODY .interactive_menu li {
        background-position: left top;
    }

        .interactive_menu li a {
            display: -moz-inline-block;
            display: -moz-inline-box;
            cursor: pointer;
            white-space: nowrap;
            display: inline-block;
            height: 45px;
            text-decoration: none;
            color: #003f62;
            font: normal 1.06em arial;
        }

        .interactive_menu li span.interactive_left_bg {
            display: -moz-inline-block;
            display: -moz-inline-box;
            display: inline-block;
            height: 25px;
            background: url('../../images/Interactive_menu_left.png') left top repeat-y;
            padding: 20px 0px 0px 14px;
            text-decoration: none;
            vertical-align: middle;
            behavior: url(../Include/iepngfix.htc);
        }

        .interactive_menu li span.interactive_right_bg {
            display: -moz-inline-block;
            display: -moz-inline-box;
            display: inline-block;
            height: 25px;
            background: url('../../images/Interactive_menu_right.png') right top repeat-y;
            padding: 20px 14px 0px 0px;
            cursor: pointer;
            font-size: 2px;
            vertical-align: middle;
            behavior: url(../Include/iepngfix.htc);
        }

        .interactive_menu li a:hover span.interactive_left_bg {
            background-position: left -45px;
        }

        .interactive_menu li a:hover span.interactive_right_bg {
            background-position: right -45px;
        }

        .interactive_menu li.interactive_menu_left {
            background: none;
            padding-left: 0px
        }

            .interactive_menu li.interactive_menu_left span.interactive_left_bg {
                background-image: url('../images/Interactive_menu_left_out.png');
            }

        .interactive_menu li.interactive_menu_right span.interactive_right_bg {
            background-image: url('../images/Interactive_menu_right_out.png');
        }

        .interactive_menu li a.interactiveSelected span.interactive_left_bg {
            background-position: left -45px;
        }

        .interactive_menu li a.interactiveSelected span.interactive_right_bg {
            background-position: right -45px;
        }

/*-- Interactive Form --*/
.interactive_form {
    width: 300px;
    padding: 20px 55px 0px 0px;
    position: absolute;
    top: -242px;
    right: -36px;
}

.interactive_formICO {
    position: absolute;
    left: -398px;
    top: -11px;
    z-index: 10;
    width: 92px;
    height: 80px;
    background: url('../images/interactive_formICO.gif') left top no-repeat;
}

HTML /**/ > BODY .interactive_formICO {
    left: 2px;
}

.interactive_form table {
    width: 415px;
    height: 146px;
    position: relative;
    z-index: 15;
}

    .interactive_form table td.interactive_form_bg_top {
        width: 415px;
        height: 5px;
        background: url('../images/interactive_form_bg_home_flight_top.png') left top no-repeat;
        font-size: 2px;
        behavior: url(../Include/iepngfix.htc);
    }

    .interactive_form table td.interactive_form_bg_right {
        width: 7px;
        height: 243px;
        background: url('../images/interactive_form_bg_home_flight_right.png') left top no-repeat;
        font-size: 2px;
        behavior: url(../Include/iepngfix.htc);
        color: #4d4d4d;
    }

    .interactive_form table td.interactive_form_bg_left {
        width: 400px;
        background: url('../images/interactive_form_bg_home_flight_left.gif') left top repeat-y;
        padding-right: 8px;
        vertical-align: top;
        padding-top: 8px;
        position: relative;
    }

    .interactive_form table td.interactive_form_bg_left {
    }

    .interactive_form table td.interactive_form_bg_bottom {
        width: 415px;
        height: 12px;
        background: url('../images/interactive_form_bg_home_flight_close.gif') left top no-repeat;
        font-size: 2px;
    }

.interactive_form_bg_left table {
    margin-right: 3px;
    height: auto;
    width: auto;
}

.interactive_form_bg_left td {
    color: #FCDCD3;
    padding-top: 2px;
}

    .interactive_form_bg_left td.result_right_form_box_Numbers1 {
        width: 23px;
        height: 15px;
        background: url('../images/result_right_form_box_Numbers.gif') 8px 7px repeat-y;
        font-size: 2px;
        color: #E04116;
        vertical-align: top;
    }

    .interactive_form_bg_left td.result_right_form_box_Numbers2 {
        width: 23px;
        height: 15px;
        background: url('../images/result_right_form_box_Numbers.gif') 8px -18px repeat-y;
        font-size: 2px;
        color: #E04116;
        vertical-align: top;
    }

    .interactive_form_bg_left td.result_right_form_box_Numbers3 {
        width: 23px;
        height: 15px;
        background: url('../images/result_right_form_box_Numbers.gif') 8px -57px repeat-y;
        font-size: 2px;
        color: #E04116;
        vertical-align: top;
    }

    .interactive_form_bg_left td.locationFrom {
        width: 50px;
    }

    .interactive_form_bg_left td.locationTo {
        width: 29px;
        text-align: left;
        padding: 0px 0px 0px 5px;
    }

    .interactive_form_bg_left td.toDate {
        text-align: left;
        padding: 0px 0px 0px 5px;
    }

.interactive_form_bg_left tr.bigBox_dateTR td {
    padding-top: 7px;
}

.interactive_form_bg_left a.result_right_form_map {
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    width: 40px;
    height: 25px;
    background: url('../images/map_inner_btn.gif') left top repeat-y;
    font-size: 2px;
    text-decoration: none;
    color: #DE4217;
    cursor: pointer;
}

.interactive_form_bg_left a.result_right_form_cal {
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    width: 40px;
    height: 25px;
    background: url('../images/date_inner_btn.gif') left top repeat-y;
    font-size: 2px;
    text-decoration: none;
    color: #DE4217;
    cursor: pointer;
}

    .interactive_form_bg_left a.result_right_form_map:hover, .interactive_form_bg_left a.result_right_form_cal:hover {
        background-position: left -25px;
    }

.interactive_form_bg_left input.result_right_form_input_text {
    width: 92px;
    height: 16px;
    border: 0px;
    font-size: 0.9em;
}

.interactive_form_bg_left table.passengerNum_table {
    margin-top: 8px;
}

    .interactive_form_bg_left table.passengerNum_table a.form_Target {
        display: block;
        width: 44px;
        height: 25px;
        background: url('../Images/form_Target_ico.gif') left top repeat-y;
        font-size: 2px;
        text-decoration: none;
        color: #E34318;
    }

    .interactive_form_bg_left table.passengerNum_table td {
        vertical-align: top;
    }

.interactive_form_bg_left select.passengerNum {
    width: 35px;
    font-size: 0.9em;
}

.interactive_form_bg_left span.passengerNum_comment {
    display: block;
    font-size: 0.8em;
    color: #F9AF9A;
    padding-right: 1px;
}

.interactive_form_bg_left td.childNum {
    padding-left: 2px;
    padding-right: 6px;
    text-align: left;
}

.interactive_form_bg_left .formDiv {
    position: relative;
}

.formDiv h1 {
    color: #fff;
    font-size: 1.25em;
    padding: 9px 8px 24px 0px;
    margin: 0px;
}

.form_title_Opinion h1.form_title_Opinion {
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    font-size: 1em;
    color: #ffffff;
    padding: 0px 5px 0px 3px;
    margin: 0px 0px 0px 0px;
    float: right;
}

.formDiv .form_title_Opinion {
    font-size: 1.35em;
    font-weight: bold;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
}

input.submitForm {
    border: 0px;
    width: 94px;
    height: 35px;
    background: url('../images/form_Search_btn.gif') left top repeat-y;
    font-size: 2px;
    text-align: left;
    color: #f1f1f1;
    padding-left: 6px;
    cursor: pointer;
    position: absolute;
    top: 190px;
    right: 285px;
}

input.submitForm_o {
    border: 0px;
    width: 94px;
    height: 35px;
    background: url('../images/form_Search_btn.gif') left -35px repeat-y;
    font-size: 2px;
    text-align: left;
    color: #ec4b1f;
    padding-left: 6px;
    cursor: pointer;
    position: absolute;
    top: 190px;
    right: 285px;
}

.interactive_form_bg_left .LowPrice_Tag .AbsoulTag {
    height: 1px;
}

.interactive_form_bg_left .LowPrice_Tag .AbsoulTag {
    position: absolute;
    width: 160px;
    height: 72px;
}

.interactive_form_bg_left .LowPrice_Tag .RelaTag {
    position: relative;
    width: 160px;
    height: 72px;
    background: url('../images/MoneyBackSticker.png') right top no-repeat;
    top: 6px;
    right: 12px;
    cursor: pointer;
}

/*------------- Links -------------*/
.Content {
    margin: 0px auto;
    width: 925px;
    padding-right: 32px;
    margin-top: 8px;
    direction: rtl;
    margin-bottom: 50px;
}

/*-- Left --*/
.LeftBoxInfo {
    width: 250px;
    direction: rtl;
    float: left;
    text-align: right;
    background: #e6e7e8 url('../images/result_left_side_close.gif') left bottom no-repeat;
    border-top: solid 1px #f15325;
    padding: 9px 0px 26px 0px;
    margin-top: 26px;
}

/*----  Today bid  ----*/
.Todaybid {
}

    .Todaybid a.TodaybidLink {
        display: block;
        background: url('../images/result_left_menu_mid.gif') left top repeat-y;
        cursor: pointer;
        text-decoration: none;
    }

span.TodaybidTop {
    display: block;
    width: 250px;
    height: 4px;
    font-size: 2px;
    background: url('../images/result_left_menu_top.gif') left top no-repeat;
}

span.TodaybidBottom {
    display: block;
    width: 229px;
    background: url('../images/result_left_menu_bottom.gif') left bottom no-repeat;
    padding: 0px 10px 19px 11px;
    font-size: 0.9em;
}

    span.TodaybidBottom strong {
        display: block;
        font-size: 1.35em;
        padding-bottom: 3px;
        color: #003f62;
        margin-top: -3px;
        padding-right: 12px;
    }

.TodaybidIMG {
    position: relative;
    display: block;
}

.TodaybidIMGFram {
    position: absolute;
    top: 0px;
    left: 0px;
}

.Todaybid strong.Todaybid_Price {
    display: block;
    text-align: center;
    font-size: 1.8em;
    color: #f04e22;
    padding: 0px;
    padding-top: 4px;
}

.Todaybid a:hover, .Todaybid a:hover span {
    background-position: -250px top;
}

    .Todaybid a:hover span.TodaybidBottom {
        background-position: -250px bottom;
        cursor: pointer;
    }

.Todaybid strong.FlightType {
    display: block;
    font-size: 1.2em;
    height: 19px;
    line-height: 23px;
    padding: 0px 12px 0px 5px;
}

    .Todaybid strong.FlightType img {
        float: left;
    }

.Todaybid span.DateDay {
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    padding: 6px 12px 0px 0px;
    color: #262626;
}

.Todaybid span.Date {
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    padding: 0px 0px 0px 15px;
}

/*---- Search Engines  ----*/
.SearchEngines {
    background: url('../images/result_left_menu_mid.gif') left top repeat-y;
    margin-top: 17px;
}

.SearchEnginesTop {
    width: 250px;
    height: 4px;
    font-size: 2px;
    background: url('../images/result_left_menu_top.gif') left top no-repeat;
}

.SearchEnginesBottom {
    width: 215px;
    background: url('../images/result_left_menu_bottom.gif') left bottom no-repeat;
    padding: 4px 21px 18px 14px;
    font-size: 0.9em;
}

    .SearchEnginesBottom strong {
        display: block;
        font-size: 1.35em;
        padding-bottom: 8px;
        color: #003f62;
    }

    .SearchEnginesBottom ul li {
        margin-bottom: 3px;
    }

        .SearchEnginesBottom ul li a {
            display: -moz-inline-block;
            display: -moz-inline-box;
            display: inline-block;
            height: 24px;
            line-height: 24px;
            text-decoration: none;
            color: #262626;
            padding-right: 35px;
            cursor: pointer;
        }

            .SearchEnginesBottom ul li a.SE_ico1 {
                background: url('../images/SE_ico1.gif') right top no-repeat;
                height: 24px;
            }

            .SearchEnginesBottom ul li a.SE_ico2 {
                background: url('../images/SE_ico2.gif') right top no-repeat;
            }

            .SearchEnginesBottom ul li a.SE_ico3 {
                background: url('../images/SE_ico3.gif') right top no-repeat;
            }

            .SearchEnginesBottom ul li a.SE_ico4 {
                background: url('../images/SE_ico4.gif') right top no-repeat;
            }

            .SearchEnginesBottom ul li a:hover {
                color: #003f62;
                text-decoration: underline;
            }

/*----  Area Map  ----*/
.AreaMap {
    background: url('../images/result_left_menu_mid.gif') left top repeat-y;
    margin-top: 4px;
}

.AreaMapTop {
    width: 250px;
    height: 4px;
    font-size: 2px;
    background: url('../images/result_left_menu_top.gif') left top no-repeat;
}
/*-.AreaMapBottom{width:215px; background:url('../images/result_left_menu_bottom.gif') left bottom no-repeat; padding:1px 21px 4px 14px; font-size:0.9em;}-*/
.AreaMapBottom {
    width: 215px;
    padding: 1px 21px 4px 14px;
    font-size: 0.9em;
}

    .AreaMapBottom strong {
        display: block;
        font-size: 1.35em;
        padding-bottom: 2px;
        color: #003f62;
    }

    .AreaMapBottom span.AreaMapIMG {
        float: right;
        position: relative;
        width: 77px;
        height: 64px;
    }

    .AreaMapBottom img.AreaMapFrameIMG {
        position: absolute;
        top: 0px;
        left: 0px;
        behavior: url(../Include/iepngfix2.htc);
    }

    .AreaMapBottom a {
        display: -moz-inline-block;
        display: -moz-inline-box;
        display: inline-block;
        padding-right: 12px;
        text-decoration: none;
        color: #003f62;
        background: url('../images/more_Destinations_ico.gif') right top repeat-y;
        height: 15px;
        padding-top: 2px;
        margin: 21px 15px 0px 0px;
    }

        .AreaMapBottom a:hover {
            background-position: right -18px;
            text-decoration: underline;
        }

/*----  Weather Box  ----*/
.WeatherBox {
    background: url('../images/result_left_menu_mid.gif') left top repeat-y;
    margin-top: 18px;
}

.WeatherBoxTop {
    width: 250px;
    height: 4px;
    font-size: 2px;
    background: url('../images/result_left_menu_top.gif') left top no-repeat;
}

.WeatherBoxBottom {
    width: 215px;
    background: url('../images/result_left_menu_bottom.gif') left bottom no-repeat;
    padding: 3px 21px 22px 14px;
    font-size: 1.1em;
}

    .WeatherBoxBottom strong {
        display: block;
        font-size: 1.15em;
        padding-bottom: 6px;
        color: #003f62;
    }

.WeatherLine {
    height: 39px;
    margin-right: -3px;
}

    .WeatherLine img {
        float: right;
    }

    .WeatherLine strong.Temperature {
        display: -moz-inline-block;
        display: -moz-inline-box;
        display: inline-block;
        padding: 10px 0px 0px 5px;
        color: #262626;
        font-size: 1.4em;
        font-weight: normal;
        margin-right: 8px;
    }

    .WeatherLine a {
        display: -moz-inline-block;
        display: -moz-inline-box;
        display: inline-block;
        text-decoration: none;
        color: #003f62;
        background: url('../images/list_Flights_Vacation_title_ico.gif') right 5px repeat-y;
        padding: 0px 10px 0px 0px;
        margin-right: 18px;
        font-size: 0.85em;
    }

        .WeatherLine a:hover {
            background-position: right -15px;
            text-decoration: underline;
        }

/*------------------------ Right -----------------*/
.RightSide {
    width: 630px;
}

.last_deal {
    width: 630px;
    height: 217px;
}

h2.last_deal_title span {
    float: left;
    font: normal 0.6em arial;
    color: #848484;
    padding: 11px 0px 0px 0px;
}

a.last_deal_btn_left:hover, .Panel2 a.last_deal_btn_right:hover {
    background-position: left -74px;
}

/* Dynamic gallery */
.lastMinute_gallery_holder {
    width: 630px;
    height: 164px;
    position: relative;
}

    .lastMinute_gallery_holder .lastMinute_fade_right {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 18px;
        height: 164px;
        background: url(../images/last_deal_grad_right.png) left top no-repeat;
        z-index: 10;
        behavior: url(../Include/iepngfix.htc);
    }

    .lastMinute_gallery_holder .lastMinute_fade_left {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 18px;
        height: 164px;
        background: url(../images/last_deal_grad_left.png) left top no-repeat;
        z-index: 10;
        behavior: url(../Include/iepngfix.htc);
    }

    .lastMinute_gallery_holder a.lastMinute_btn_left {
        position: absolute;
        left: -3px;
        top: 7px;
        display: block;
        width: 24px;
        height: 74px;
        background: url('../images/last_deal_btn_left_btn.png') left top repeat-y;
        text-decoration: none;
        z-index: 15;
        behavior: url(../Include/iepngfix.htc);
        cursor: pointer;
    }

    .lastMinute_gallery_holder a.lastMinute_btn_right {
        position: absolute;
        right: -2px;
        top: 7px;
        display: block;
        width: 24px;
        height: 74px;
        background: url('../images/last_deal_btn_right_btn.png') right top repeat-y;
        text-decoration: none;
        z-index: 15;
        behavior: url(../Include/iepngfix.htc);
        cursor: pointer;
    }

        .lastMinute_gallery_holder a.lastMinute_btn_right:hover, .lastMinute_gallery_holder a.lastMinute_btn_left:hover {
            background-position: left -74px;
        }

    .lastMinute_gallery_holder a.lastMinute_btn_rightDisabled {
        position: absolute;
        right: -3px;
        top: 7px;
        display: block;
        width: 24px;
        height: 74px;
        background: url('../images/last_deal_btn_right_btn_dis.png') right top no-repeat;
        text-decoration: none;
        z-index: 15;
        behavior: url(../Include/iepngfix.htc);
        cursor: default;
    }

    .lastMinute_gallery_holder a.lastMinute_btn_leftDisabled {
        position: absolute;
        left: -3px;
        top: 7px;
        display: block;
        width: 24px;
        height: 74px;
        background: url('../images/last_deal_btn_left_btn_dis.png') left top repeat-y;
        text-decoration: none;
        z-index: 15;
        behavior: url(../Include/iepngfix.htc);
        cursor: default;
    }

.last_deal_Note {
    color: #6d6479;
    padding-right: 12px;
    background: url('../images/RequiredField_ico.gif') right 3px no-repeat;
    margin: 4px 21px 0px 0px;
    font-size: 0.9em;
}

.lastMinute_gallery {
    width: 630px;
    height: 164px;
    overflow: hidden;
    direction: ltr;
}

    .lastMinute_gallery table {
        direction: rtl;
    }

    .lastMinute_gallery td {
        width: 107px;
        height: 164px;
        padding-left: 13px;
    }

    .lastMinute_gallery div {
        display: block;
        width: 107px;
        height: 164px;
        color: #262626;
        text-decoration: none;
        background: url('../images/flights_destinations_Long.gif') left bottom repeat-x;
        cursor: pointer;
    }

        .lastMinute_gallery div img {
            display: block;
        }

        .lastMinute_gallery div span.flightType {
            display: block;
            color: #404040;
            font: normal 0.9em arial;
            padding: 3px 0px 0px 0px;
        }

        .lastMinute_gallery div span.flightDate {
            display: block;
            color: #003F62;
            font: bold 0.85em arial;
        }

        .lastMinute_gallery div img.flightLogo {
            margin-top: 2px;
        }

        .lastMinute_gallery div strong {
            display: block;
            font: bold 1.65em arial;
            color: #F04E22;
            padding-top: 7px;
        }

        .lastMinute_gallery div:hover {
            background-position: -107px bottom;
        }

/*---  Guide Big Box  ---*/
.GuideBigBox {
    width: 657px;
    height: 219px;
    position: relative;
    margin-right: -20px;
}

.GuideBigBoxFrame {
    position: absolute;
    top: 0px;
    left: 0px;
}

.GuideBigBox img {
    behavior: url(../Include/iepngfix2.htc);
    cursor: default;
}

.GuideBigBoxInner {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 610px;
    height: 219px;
    z-index: 100;
    padding-top: 26px;
    padding-right: 20px;
}

    .GuideBigBoxInner strong {
        display: block;
        color: #f04e22;
        font-size: 1.3em;
    }

    .GuideBigBoxInner a.DownloadGuide {
        display: -moz-inline-block;
        display: -moz-inline-box;
        display: inline-block;
        text-decoration: none;
        font-size: 2em;
        color: #003f62;
        font-weight: bold;
        line-height: 1.2em;
        height: 80px;
        padding: 10px 80px 0px 0px;
        margin: 10px 0px 10px 0px;
    }

        .GuideBigBoxInner a.DownloadGuide:hover {
            background-position: right -85px;
            text-decoration: underline !important;
        }

    .GuideBigBoxInner ul {
        height: 33px;
        margin-right: -7px;
    }

        .GuideBigBoxInner ul li {
            float: right;
            width: 139px;
            height: 33px;
            margin-left: 13px;
            font-size: 0.9em;
        }

            .GuideBigBoxInner ul li a {
                display: block;
                text-decoration: none;
                color: #fff;
                line-height: 13px;
                width: 99px;
                height: 30px;
                padding-right: 42px;
                padding-top: 3px;
            }

                .GuideBigBoxInner ul li a.AllInfo_Btn1 {
                    background: url('../images/AllInfo_Btn11.gif') right top repeat-y;
                }

                .GuideBigBoxInner ul li a.AllInfo_Btn2 {
                    background: url('../images/AllInfo_Btn22.gif') right top repeat-y;
                }

                .GuideBigBoxInner ul li a.AllInfo_Btn3 {
                    background: url('../images/AllInfo_Btn33.gif') right top repeat-y;
                }

                .GuideBigBoxInner ul li a.AllInfo_Btn4 {
                    background: url('../images/AllInfo_Btn44.gif') right top repeat-y;
                }

                .GuideBigBoxInner ul li a:hover {
                    background-position: right -33px;
                }

.TextPanel {
    width: 630px;
    padding: 0px;
    margin-top: 17px;
}

.Style {
    width: 260px;
    padding: 0px;
    float: left;
}

    .Style ul {
        margin: 11px 0px 5px 14px;
        float: right;
        height: 165px;
    }

        .Style ul.LeftUl {
            margin-left: 0px;
        }

        .Style ul li {
            line-height: 19px;
        }

    .Style li a {
        display: -moz-inline-block;
        display: -moz-inline-box;
        display: inline-block;
        font-size: 1.1em;
        text-decoration: none;
        color: #404040;
        background: url(../images/list_Flights_Vacation_title_ico.gif) repeat-y right 8px;
        padding-right: 10px;
    }

        .Style li a:hover {
            background-position: right -12px;
            text-decoration: underline;
        }

    .Style .style_more_Destinations {
        clear: both;
    }

        .Style .style_more_Destinations a {
            display: -moz-inline-block;
            display: -moz-inline-box;
            display: inline-block;
            padding-right: 15px;
            cursor: pointer;
            background: url('../images/more_Destinations_ico.gif') right 2px no-repeat;
            color: #646879;
            text-decoration: none;
            padding-top: 3px;
        }

            .Style .style_more_Destinations a:hover {
                background-position: right -16px;
                text-decoration: underline;
            }

.RightTextBox {
    width: 340px;
    color: #262626;
}

.RightText {
    display: block;
    padding-top: 14px;
}

/* POPUP More Destination */
.moreDestination_pop2 {
    position: absolute;
    left: 270px;
    top: 50px;
    width: 385px;
    text-align: right;
    border: solid 1px #f15325;
    padding: 3px 5px 0px 3px;
    background-color: #ffffff;
    z-index: 350;
    direction: rtl;
}

    .moreDestination_pop2 strong {
        display: block;
        padding-top: 15px;
    }

    .moreDestination_pop2 .topPopUp {
        display: block;
        padding-right: 12px;
    }

        .moreDestination_pop2 .topPopUp strong {
            color: #003F62;
        }

    .moreDestination_pop2 ul.DestinationTabs {
        width: 360px;
        border-bottom: solid 3px #003f62;
        margin: 5px -14px 5px 0px;
        height: 18px;
        padding: 10px 27px 0px 0px;
    }

    HTML /**/ > BODY .moreDestination_pop2 ul.DestinationTabs {
        width: 360px;
        margin: 5px -14px 5px 0px;
        *width: 360px;
        *margin: 5px -14px 5px 0px;
    }

        .moreDestination_pop2 ul.DestinationTabs li {
            background: 0px;
            float: right;
            height: 15px;
            font-size: 0.9em;
        }

            .moreDestination_pop2 ul.DestinationTabs li a {
                display: -moz-inline-block;
                display: -moz-inline-box;
                display: inline-block;
                background: 0px;
                color: #4d4d4d;
                margin-left: 3px;
                border: solid 1px #bfbfbf;
                border-bottom: 0px;
                padding: 0px 8px 0px 8px;
                text-decoration: none;
                height: 15px;
                line-height: 15px;
            }

                .moreDestination_pop2 ul.DestinationTabs li a:hover {
                    border: solid 1px #003f62;
                    color: #ffffff;
                    background-color: #003f62;
                }

                .moreDestination_pop2 ul.DestinationTabs li a.activ {
                    border: solid 1px #003f62;
                    color: #ffffff;
                    background-color: #003f62;
                }

    .moreDestination_pop2 .ByCountries {
        overflow: auto;
        direction: ltr;
        width: 370px;
        height: 300px;
        padding-right: 10px;
    }

        .moreDestination_pop2 .ByCountries table {
            direction: rtl;
            width: 350px;
        }

        .moreDestination_pop2 .ByCountries tr td.State {
            color: #f04e22;
            height: 20px;
            font-weight: bold;
            width: 100px;
        }

        .moreDestination_pop2 .ByCountries tr td a {
            display: -moz-inline-block;
            display: -moz-inline-box;
            display: inline-block;
            text-decoration: none;
            color: #003f62;
            background: 0px;
            padding: 0px;
            font-weight: normal;
        }

            .moreDestination_pop2 .ByCountries tr td a:hover {
                text-decoration: underline;
            }

    .moreDestination_pop2 a.cancelBTN {
        display: -moz-inline-block;
        display: -moz-inline-box;
        display: inline-block;
        float: left;
        text-decoration: none;
        width: 23px;
        height: 21px;
        font-size: 2px;
        color: white;
        background: url('../images/popup_exit_ico.gif') left top repeat-y;
        margin-left: -3px;
    }

        .moreDestination_pop2 a.cancelBTN:hover {
            background-position: left 21px;
            text-decoration: none;
            color: #fff;
        }

    .moreDestination_pop2 .ByABC {
        overflow: auto;
        direction: ltr;
        width: 373px;
        text-align: right;
        height: 300px;
        padding-right: 10px;
    }

        .moreDestination_pop2 .ByABC ul {
            margin-top: 10px;
            direction: rtl;
            height: auto;
        }

            .moreDestination_pop2 .ByABC ul li {
                line-height: 20px;
            }

                .moreDestination_pop2 .ByABC ul li a {
                    display: -moz-inline-block;
                    display: -moz-inline-box;
                    display: inline-block;
                    text-decoration: none;
                    font-size: 0.9em;
                    color: #003f62;
                    width: 80px;
                    padding: 0px;
                    margin: 0px;
                    background: 0px;
                }

                    .moreDestination_pop2 .ByABC ul li a:hover {
                        text-decoration: underline;
                    }

        .moreDestination_pop2 .ByABC strong {
            display: block;
            color: #f04e22;
            padding-top: 0px;
            font-size: 1.2em;
        }

        .moreDestination_pop2 .ByABC span {
            display: -moz-inline-block;
            display: -moz-inline-box;
            display: inline-block;
            color: #6d6479;
        }

.Direct_flights {
    margin: 10px 0px 40px 0px;
    width: 631px;
}

.Direct_flights_title {
    width: 620px;
    height: 25px;
    line-height: 25px;
    background-color: #f04e22;
    color: #fff;
    font-weight: bold;
    padding-right: 10px;
    margin-bottom: -8px;
}

.Direct_flights_box {
    position: relative;
    width: 616px;
    height: 62px;
    font: normal 0.9em arial;
    margin-top: 14px;
    border: 1px solid #003f62;
    border-bottom: 0px;
    padding: 6px;
    cursor: pointer;
}

.Direct_flights_box_ro {
    border: 1px solid #F04E22;
    border-bottom: 0px;
}

.Direct_flights_box a {
    display: block;
    position: absolute;
    top: 58px;
    right: 10px;
    z-index: 40;
    width: 60px;
    height: 11px;
    background: white url('../images/Opinion.gif') right 4px no-repeat;
    font: normal 0.95em arial;
    padding-right: 14px;
    color: #003f62;
    text-decoration: none;
}

    .Direct_flights_box a:hover {
        text-decoration: underline;
    }

/*Start AutoCompleteExtender*/
.listItem {
    background-image: none !important;
    height: 20px !important;
    font-size: 11px !important;
    color: Black;
    padding-right: 5px;
    /*text-align:right;
    font-family: Arial;
   */
}

.highlightedListItem {
    font-size: 11px !important;
    background-color: #E7461A !important;
    background-image: none !important;
    height: 20px !important;
    color: black !important;
    cursor: pointer;
    padding-right: 5px;
    /*padding: 1px;*/
}

.completionListElement {
    /*visibility : hidden;

	color : windowtext;
	border : buttonshadow;
	max-height : 600px;
    min-height : 200px;
    list-style-type : none;*/
    height: 180px !important;
    text-align: right !important;
    z-index: 2147483647 !important;
    min-width: 148px !important;
    max-width: 148px !important;
    background-image: none !important;
    margin: 0px !important;
    background-color: #FFFFFF !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #E7461A !important;
    cursor: 'default' !important;
    overflow: auto !important;
}

.MoreCountryDescription h3 {
    font-size: 0.95em;
    font-weight: bold;
    display: block;
    margin-top: 0.7em;
    margin-bottom: 0.3em;
    color: #262626;
    border: 0px;
}

.MoreCountryDescription.RightText span,
.MoreCountryDescription.RightText a,
.MoreCountryDescription.RightText div,
.MoreCountryDescription.RightText p,
.MoreCountryDescription.RightText b,
.MoreCountryDescription.RightText br,
.MoreCountryDescription.RightText h1,
.MoreCountryDescription.RightText h2,
.MoreCountryDescription.RightText h3 {
    font-size: 14px !important;
    margin: 0px;
}

.RightTextBox .RightText span,
.RightTextBox .RightText span a,
.RightTextBox .RightText span div,
.RightTextBox .RightText span p,
.RightTextBox .RightText span b,
.RightTextBox .RightText span br,
.RightTextBox .RightText span h1,
.RightTextBox .RightText span h2,
.RightTextBox .RightText span h3 {
    font-size: 14px !important;
    margin: 0px;
}

/*End AutoCompleteExtender*/