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

/* sprite.*/
#content .mainTitle .nav ul.level2 li.Item, .promotion ul li a, #warpper.cover .coverForm .linksBox a, .btnGo, .socialMedia .facebook a, .socialMedia .youtube a, .socialMedia .twitter a, #search .search .btn,.links ul li, #goLeft, #goRight, #slides ul li, .pager ul li a, .leftArea .offer2 .prev,.leftArea .offer2 .next, .redArrow {background-image:url(../images/spriteAr.png); background-repeat:no-repeat;}



.sitemap, .links{background-image:url(../images/clouds.jpg);}

.leftArea .offer1,  #onlineBooking .pages, #onlineBooking .tabs ul li{
    background-image:url(../images/cloudsContentAr.png); background-repeat:no-repeat;
}

/*curves*/
/*top right*/
.adds{position:relative;z-index:5;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 10px 0px 0px 0px;border-radius: 10px 0px 0px 0px;/*behavior: url('css/PIE.htc');*/}
/*top left*/
#warpper div#content div#movingSky div.leftArea div.offer1 img#mbimage{position:relative;z-index:5; -moz-border-radius-topleft: 0px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0 15px 0 0;border-radius: 0 15px 0 0;/*behavior: url('css/PIE.htc');*/}
/**/
body{
    background-color:#e3e0dc;
    margin:0 0 20px;
    direction:rtl;
    overflow-x:hidden;
}

body, font, .topNav, select, input, a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#898889;
    line-height:20px;
    text-decoration:none;
    font-weight: normal;
}

#warpper{
    width:1000px;
    height:100%;
    overflow:hidden;
    margin:0 auto;
    /*background-color:#fff;*/

    /*shadow*/
    -webkit-box-shadow: #a9a7a5 0px 0px 10px;
    -moz-box-shadow: #a9a7a5 0px 0px 10px;
    box-shadow: #a9a7a5 0px 0px 10px;

}

#header{
    height: 139px;
    margin: 20px 30px 0;
}

#header .logo{
    background-image:url(../images/logoAr.jpg);
    width:255px; height:102px;
    display:inline-block;
    float:right;/*reflected*/
}

#warpper>div#header>div.left{margin-top:40px;}

.redArrow {
    background-image: url("../images/arrow_ar.gif");
    background-position: right center;
    color: #E1321E;
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-right: 12px;
}

.topNav {
    float: left;
    height: 20px;
    margin-top: 5px;
}/*reflected*/
.topNav ul {list-style-type:none; margin:0px; padding:0px; direction:rtl;}/*reflected*/
.topNav li{
    background-position: left -135px;
    background-repeat: no-repeat;
    float: left;
    padding: 0 5px;
}/*reflected*/
.topNav li.first{background-image:none;}
html body div#warpper div#header div.right div div.topNav ul.level-1 li.level-1 a:hover{color:#E1321E;}

.country{float:left;}
/*
.country select {
    background-image: url("../images/flagEn.jpg");
    background-position: 4px 5px;
    background-repeat: no-repeat;
    border: 1px solid #D6D6D6;
    display: block;
    height: 24px;
    padding: 4px 25px 2px 2px;
    size: 5px;
    width: 155px;
}
*/

.socialMedia {
    float: left;
    height: 20px;
    margin-left: 9px;
    width: 107px;
}
.socialMedia .facebook a, .socialMedia .youtube a, .socialMedia .twitter a, .socialMedia .youtube_2 a{ display:inline-block; height:18px; width:18px; margin:0 3px; float:left;/*reflected*/}

.socialMedia .facebook a{background-position:-65px -126px;}
.socialMedia .youtube a{background-position:-88px -126px;}
.socialMedia .twitter a{background-position:-112px -126px;}
.socialMedia .youtube_2 a {
    background-image: url('../images/youtube.png');
    background-repeat: no-repeat;
}
.newsletter{clear:left/*reflected*/; margin-top:5px; *width:310px;float:left;/*reflected*/}
.newsletter input{display:inline-block; width:116px; height:20px; border:1px solid #d6d6d6; padding:0px 3px;float:right;/*reflected*/}

.newsletter .btnGo{background-image:url(../images/reg-ar.png); display:inline-block; height:18px; width:28px;margin: 2px 3px 2px 0px; float:right;}
.newsletter .msg {
    border-right: 1px solid #CECECE;
    display: inline-block;
    float: right;
    line-height: 12px;
    margin-top: 0;
    padding: 3px 11px 3px 6px;
    width: 135px;
    font-size:14px;
    *width: 135px;
}


/*end of new menu style*/
.right{float:right; clear:right;}
.left{float:left; clear:left;}
.clear{clear:both;}


#search {
    /*background-image: url("../images/topShad.jpg");*/
    background-position: 0 0;
    height: 21px;
    margin: 0 25px;
    /*padding: 15px 0;*/
}
#search .search{
    height:20px;
    border:1px; float: right;
    border-left:1px solid #d9d9d9;
    padding-left:20px;/*reflected*/
}
#search .search input{
    border: 1px solid #D6D6D6;
    float: right;
    font-size: 14px;
    height: 16px;
    padding-right: 3px;
    width: 176px;
}
#search .search .btn{display:inline-block; width:29px; height:20px; background-position:0px -150px; float:right;/*reflected*/}
#search .newsTitle {
    color: #E1321E;
    font-size: 14px;
    font-weight: bold;
    display:inline-block;
    float:right;/*reflected*/
    margin-right:20px;/*reflected*/
}
#search .breakNews {
    color: #666362;
    font-size: 15px;
    display:inline-block;
    float:right;/*reflected*/
    margin-right:20px;/*reflected*/
    height:22px;
    width:645px;
    padding-left:0px;
    list-style:none;
    text-align:right;
}

#mynews ul.newsticker, #mynews ul.newsticker li, #mynews ul.newsticker li a.home_ticker_item{margin:0px; padding:0px;}


#content{
    /*    border:1px solid #d8d2cf;
        -moz-border-radius: 10px;
        border-radius: 10px;*/
    position:relative;
    width:1000px;
    margin:0 auto;
}
#content span.tr,#content span.tl,#content span.br,#content span.bl{position:absolute; height:9px; width:9px;background-image:url(../images/mainCurves.png);}
#content span.tr{top:-1px; right:-1px;background-position: 0 -9px;display:none;}
#content span.tl{top:-1px; left:-1px;background-position: 0 0;display:none;}
#content span.br{bottom:-2px; right:-2px;background-position:0 -27px;display:none;}
#content span.bl{bottom:-2px; left:-2px;background-position: 0 -18px;display:none;}
/*#movingSky{ background-image:url(../images/cloudsnewAr.jpg); background-repeat:no-repeat; height:457px; width:972px; margin:0 auto;}*/
#movingSky{ overflow: hidden;background-image: url("../images/cloudsnew.jpg");background-repeat: no-repeat;height: 450px;width: 1000px;}

.leftArea{  display:inline-block; height:432px;/* the original 455px */ width:533px; margin: 26px 24px 0 0;float:right; clear:right;/*reflected*/}
.leftArea .offer1{ display:block; width:533px; height:295px; clear:both; background-position:0 0; margin-bottom:30px;}
.leftArea .offer2{ display:block; width:360px; height:86px; float:right;/*reflected*/ margin-top:33px; position:relative;}
.leftArea .offer3{ display:block; width:144px; height:38px; float:left;/*reflected*/ margin-top:33px; position:relative; background-image:url(../images/homeRightAddAr.png); padding-top: 48px;}
.leftArea .offer2 .bg{position:absolute; left:0px; top:0px; z-index:2; background-image:url(../images/homeLeftAddAr.png);display:block; width:335px; height:86px; float:right; }/*reflected*/
.leftArea .offer2 .cont{ right: 135px; position: absolute; top: 5px; z-index: 3;}/*reflected*/
.leftArea .offer2 .cont .text{
    border-top: 1px solid #EBEBEB;
    color: #A1958F;
    font-size: 14px;
    font-weight: normal;
    height: 16px;
    line-height: 14px;
    margin-top: 0;
    padding-top: 2px;
    text-shadow: 0 0 1px #DDDDDD;
    text-transform: uppercase;
}

.connections_next_prev{
    display:inline;
}
.leftArea .offer2 .cont .text .boldRed{font-size:14px; font-weight:normal; color:#E1321E;}
.leftArea .offer2 .prev,.leftArea .offer2 .next{display:inline-block; height:10px; width:10px; float:right; margin-right:5px;}
.leftArea .offer2 .prev{background-position:-60px -192px; }
.leftArea .offer2 .next{background-position:-60px -202px; }
.leftArea .offer3 .cont{padding:7px 15px;}
.leftArea .offer3 .cont .text{
    border-bottom: 1px solid #EBEBEB;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    text-transform: uppercase;
}
.leftArea .offer3 .cont a.redArrow{

    background-image: url("../images/arrow_ar.gif");
    background-position: right center;
    color: #E1321E;
    margin-top: 5px;
}



.rightArea{ float:left; clear:left; display:inline-block; margin-top:26px; margin-left:23px; z-index:1000;position:relative;}
#onlineBooking{ float:left;}/*reflected*/
#onlineBooking .tabs{ width:73px; height:100%; overflow:hidden; float:left;}
#onlineBooking .pages{ width:272px; height:399px; float:left; background-position:-532px 0; padding:4px 8px 3px 11px;}/*reflected*/

#onlineBooking .tabs ul{ padding:0px; margin:0 0; list-style:none; list-style-type:none; }
#onlineBooking .tabs ul li{display:block; height:49px; width:73px; margin-top:1px;background-image: url("../images/cloudsContentAr2.png");}
#onlineBooking .tabs ul li.edge{display:block; height:36px; width:73px; margin-top:0px; background-position:-825px 0;}
#onlineBooking .tabs ul li a{ height:47px; width:73px; display:inline-block;}
#onlineBooking .tabs ul li#onlineB{background-position:-825px -36px;}
#onlineBooking .tabs ul li#MyBooking{background-position:-825px -86px;height: 47px;}
#onlineBooking .tabs ul li#FStatus{background-position:-825px -134px;}
#onlineBooking .tabs ul li#FSchedule{background-position:-825px -181px;}
#onlineBooking .tabs ul li#MyTrips{background-position:-825px -229px;}
#onlineBooking .tabs ul li#CheckIn{background-position:-825px -278px;}
/*hover*/
#onlineBooking .tabs ul li#onlineB:hover{background-position:-900px -36px;}
#onlineBooking .tabs ul li#MyBooking:hover{background-position:-900px -86px;}
#onlineBooking .tabs ul li#FStatus:hover{background-position:-900px -134px;}
#onlineBooking .tabs ul li#FSchedule:hover{background-position:-900px -181px;}
#onlineBooking .tabs ul li#MyTrips:hover{background-position:-900px -229px;}
#onlineBooking .tabs ul li#CheckIn:hover{background-position:-900px -278px;}

#onlineBooking .tabs ul li#onlineB.selected{background-position:-900px -36px;}
#onlineBooking .tabs ul li#MyBooking.selected{background-position:-900px -86px;}
#onlineBooking .tabs ul li#FStatus.selected{background-position:-900px -134px;}
#onlineBooking .tabs ul li#FSchedule.selected{background-position:-900px -181px;}
#onlineBooking .tabs ul li#MyTrips.selected{background-position:-900px -229px;}
#onlineBooking .tabs ul li#CheckIn.selected{background-position:-900px -278px;}

.top{border-bottom: 1px solid #EBEBEB;margin-top: 1px;padding-top: 10px;}
.topredtitle {
    border-bottom: 1px solid #EBEBEB;
    margin-top: 0;
    padding-bottom: 4px;
    padding-top: 0;
}
.redTitle{font-size: 18px; font-weight: normal; color:#E1321E;}
.greyTitle{font-size: 15px; font-weight: bold; color:#585858;}
.greyText{color: #585858;line-height: 12px;margin-top: 5px; height: 47px; overflow: hidden;}


/*#slidingArea{border:1px solid #e5e4e4; height:101px; width:970px; margin:0 auto; background-position:0 -683px; background-color:#ecebeb; }*/
#slidingArea{background-color: #ECEBEB;background-position: 0 -683px;/*border: 1px solid #E5E4E4;*/height: 100px;width: 1000px;position: relative;}


#slides{
    /* background-image:url(../images/rightShadowAr.jpg);
     background-repeat:no-repeat;
      background-position: -12px 1px;*/
    float: right;
    height: 101px;
    position:absolute; top:0;
    width: 554px; }/*reflected*/

#slides ul{ display:block; float:left; height:100px; list-style:none; list-style-type:none; margin: 0; padding: 0;}
#slides ul li { /*background-position: -293px -214px;*/ display: inline-block; float: right; height: 100px; width: 277px; direction:rtl;background:none; border-left:1px solid #E5E4E4;}
#slides ul li a{ margin-top:15px;}

#skiAround{ display: block; float: left;height: 70px; margin: 16px 5px; /*width: 345px;*/width:430px; position: relative;}/*reflected*/
#skiAround .top { float: right; margin: 0; padding: 0; left: 0px;top:0px;}/*reflected*/
#skiAround .left{margin-left:13px;}/*reflected*/
#skiAround .redArrow {margin-top: 1px;}

#goLeft, #goRight {
    display: inline-block;
    float: right;
    height: 22px;
    margin-right: -10px;
    margin-top: 40px;
    width: 22px;
    z-index: 99999;
    outline:none;
}
#goLeft{ background-position:-169px -119px;}
#goRight{ background-position:-139px -119px;z-index:990;}

#btnFleet{ display:block; height:55px; width:136px; background-position:0 -300px;}
#btnConnecting{ display:block; height:55px; width:112px; background-position:0 -370px;}
#btnJordan{ display:block; height:55px; width:100px; background-position:-170px -300px;}

#royalPlus{ float:left; height:inherit;}
#btnRoyalplus{ background-position:0 -450px; display:block; height:100px; width:310px; margin-top:-22px; float:right; margin-left:45px; float:left;}/*reflected*/


#cloudBox{ clear:both; /*height:auto;*/ width:990px}

.sitemap {
    background-position: left top;
    clear: both;
    height: 182px;
    margin: 0;
    padding-bottom: 20px;
    width: 1000px;
}
.sitemap ul{ display:block; float:right; list-style-type:none; list-style:none; margin:0; padding:0;}/*reflected*/
.sitemap ul li.level-1{display:block; float:left; width:140px; list-style-type:none; list-style:none; margin:0 20px 0 0 /*reflected*/; padding:40px 0 0 0;}
.sitemap ul li.level-1>a{color:#E1321E;}
.sitemap ul.level-2{display:block;}
.sitemap ul li.level-2{ margin:0; padding:0px; font-size: 10px; line-height: 15px; display:block;}
ul li.level-2 a{color:#9B9999; line-height:20px;}
.sitemap ul li a{ line-height: 15px; display:block;}
.sitemap ul li.red{color:#e22f1b; line-height:20px;}
.sitemap ul li a:hover{text-decoration:underline;}
.links {    background-position: left bottom;
            clear: both;
            margin: 0;
            padding: 5px 0;
            width: 1000px;}
.links ul {
    display: block;
    height: 20px;
    list-style: none outside none;
    margin: auto 0;
    text-align: center;
    padding-right:30px;
}
.links ul li{
    background-color: transparent;
    background-image: url("../images/arrow_ar.gif") !important;
    background-position: right center;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 0 18px 0 33px;
}

#btmNav {background-position:0px -92px; height:28px; width:1000px; margin:0 auto;background-image:url("../images/repeatX.png");padding-top: 7px;}
#btmNav ul {list-style-type:none; margin: 0 auto; padding:0px; direction:rtl; text-align:center;}/*reflected*/
#btmNav li{padding:0px 10px;background-position:right -128px; background-repeat:no-repeat;display: inline-block;}
#btmNav li.first{background-image:none;}

/*#footer{clear: both;color: #919191;font-size: 9px;font-weight: bold;margin: 0 auto;padding: 2px 0;text-align: center;width: 1000px; visibility:hidden;}*/

.adds {
    background-image: url("../images/offerSideAr.png");
    color: #81716A;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 293px;
    padding: 40px 15px 0 0;
    position: relative;
    width: 149px;
}
.city{
    color: #E1321E;
    font-size: 20px;
    line-height: 25px;
    width: 189px;
}
.starting{ border-top: 1px solid #EBEBEB; margin-left: 20px; margin-top: 10px; padding-top: 5px;}/*reflected*/
.price{ color: #E1321E; float: right; font-size: 32px; line-height: 30px;} /*reflected*/
.pager{ bottom: 25px; clear: both; float: none; position: absolute; text-align: center; }
.pager ul li{ float: right; height: 10px; list-style: none outside none; margin: 0 2px; width: 10px;}/*reflected*/
.pager ul li a{display:inline-block; float:right; height:10px; width:10px; background-position:-46px -189px;}/*reflected*/
.pager ul li a.selected{ background-position:-46px -205px; }

#slides ul li .greyTitle a{font-size: 15px; font-weight: normal; color:#585858;}
div#slides div.sliding_wrapper ul li  a span.redTitle{font-weight: normal; }
.sliding_wrapper{float:right;}/*reflected*/


.offer1 .topCorner{position:absolute; height:11px; width:11px;background-image:url(../images/corner.png);z-index: 10}

small{float:left}/*reflected*/
.links ul li a {font-size: 12px;font-weight: normal;}
html body div#warpper div#content div#movingSky div.leftArea div.offer1 img#mbimage{float:right;}/*reflected*/
.offer1 .topCorner {left: 24px;position: absolute;top: 26px; display:none;}
html body div#warpper div#cloudBox div.links ul.level-1{width:100%; padding-right:0px;}/*reflected*/
html body div#warpper div#cloudBox div.links ul.level-1 li.level-1{display:inline; width:auto;}
html body div#warpper div#btmNav ul.level-1{width:100%;}
html body div#warpper div#btmNav ul.level-1 li.level-1{background-position: right -139px;display: inline;width: auto;*background-position: right -128px;}
/*html body div#warpper div#header div.right div div.country form#change_langs select option[valus=en] {
    background-image: url("../images/flagAr.jpg");
    background-position: 4px 5px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    line-height: 20px;
    padding: 4px 25px 2px 2px;
    width: 100%;
}
html body div#warpper div#header div.right div div.country form#change_langs select option[valus=ar] {
    background-image: url("../images/flagEn.jpg");
    background-position: 4px 5px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    line-height: 20px;
    padding: 4px 25px 2px 2px;
    width: 100%;

}
*/

ul.newsticker li{list-style: none; direction: rtl;}


html body div#warpper div#header div.right div div.country form#change_langs{position:relative;}
html body div#warpper div#header div.right div div.country form#change_langs div.btn {
    background-image: url("../images/btn.jpg");
    cursor: pointer;
    height: 20px;
    margin: 2px;
    position: absolute;
    left: 0;/*reflected*/
    top: 0;
    width: 19px;
    z-index: 5;

}
html body div#warpper div#btmNav ul.level-1 li.level-1 a{color:#8f8f8f; font-size: 13px;}
html body div#warpper div#cloudBox div.links ul.level-1 li.level-1 a{color:#787167;}
html body div#warpper div#header div.right div div.topNav ul.level-1 li.level-1 a{color:#9b9999;}
html body div#warpper div#header div.right div div.topNav ul.level-1 li.level-1 a{color:#9b9999;}
html body div#warpper div#content div#slidingArea div#skiAround div.greyText{*margin-top:5px;
                                                                             float: left;
                                                                             width: 206px;
}
html body div#warpper div#header div.right div div.topNav ul.level-1 li.level-1 a {color: #9B9999;padding: 0 2px 0 5px;}
/*#search_query{font-weight:bold}*/
.bottom_sliding{
    border:0;
}
.bread_ul li {
    display: inline-block;
    float: right;
    padding: 0 9px 0 15px;

}

div#search ul.bread_ul li.arrow a
{
    background-image: url("../images/bread-arrowAr.png");
    background-position: left 4px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* IE10-specific styles go here */
   div#search ul.bread_ul li.arrow a
{
    background-image: url("../images/bread-arrowAr.png");
    background-position: -11px 4px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
}
div#search ul.bread_ul li.arrow.last-bread a,div#search ul.bread_ul li.arrow.last-bread{
    background: none;
    color: #e22f1c;
}


div#search ul.bread_ul li.arrow{
    padding-right: 10px;
    padding-left: 0;
    background: none;
    float: right;
    /*background-image: url("../images/bullet2.png");background-position: 16px 8px;*/
    font-size: 10px;}
/*#content.blue div#search ul.bread_ul li.arrow {*/
    /*background-image: url("../images/bullet2BlueAr.png");*/
/*}*/
#msdrpdd20_msdd {width: 138px!important;}
#msdrpdd20_child{width: 153.767px !important;}
#msdrpdd20_title{background-color: #FFF !important;background-repeat: no-repeat;background-position: 45px 5px;}
/*#msdrpdd20_msa_1{background-image: url("../images/flagAr.jpg");background-repeat: no-repeat;background-position: 45px 5px;}
#msdrpdd20_msa_2{
    background-position: 5px 5px;
    background-repeat: no-repeat;
    padding-right: 30px;
    background-image: url("../images/flagEn.jpg");background-repeat: no-repeat;
}

#msdrpdd20_arrow{background-position: 0px 0px !important;}
*/

/*Cover Page Style : Areej Sader*/
#warpper.cover{margin-top: 44px;width:994px;height:648px;background-image:url('../images/cover.png');background-color:transparent;border:0px; box-shadow:none;position:relative;}
#warpper.cover .coverForm {left: 66px;position: absolute;top: 280px;}
html body div#warpper.cover div.coverForm label{}
#warpper.cover .coverForm .linksBox a {
    background-position: -296px -2px;
    display: block;
    font-size: 10px;
    margin-right: -2px;/*reflected*/
    margin-left: -7px;/*reflected*/
    padding-right: 10px;/*reflected*/
}
#msdrpdd20_msdd {
    *direction:ltr;
}


#msdrpdd20_child{
    width:153.767px !important;
    text-align: right !important;/*reflected*/
    z-index:100000 !important;

}

#msdrpdd20_arrow{
    float:left !important;/*reflected*/
}
#warpper.cover .coverForm .linksBox a:hover{text-decoration:underline;}
#warpper.cover .coverForm .linksBox {border-top: 1px solid #EBEBEB;margin-top: 15px;padding-top: 5px;width: 277px;}
html body div#warpper.cover div.coverForm div.country form#change_langs div#msdrpdd20_msdd.dd{width: 215px !important;}
html body div#warpper.cover div.coverForm div.country{float:right;}/*reflected*/
html body div#warpper.cover div.coverForm div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_title.ddTitle span#msdrpdd20_arrow.arrow{    height: 18px;
                                                                                                                                                         width: 18px;background-position: -1px -1px !important}


html body div#warpper.cover div.coverForm div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_child.ddChild{
    width: 213.767px !important;
}
html body div#warpper.cover div.coverForm div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_child.ddChild a#msdrpdd20_msa_0.selected,
html body div#warpper.cover div.coverForm div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_child.ddChild a#msdrpdd20_msa_0.enabled,
html body div#warpper.cover div.coverForm div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_child.ddChild a#msdrpdd20_msa_1.selected,
html body div#warpper.cover div.coverForm div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_child.ddChild a#msdrpdd20_msa_1.enabled
{
    background-position: 5px 5px;
    background-repeat: no-repeat;
    padding-right: 30px;/*reflected*/
}





#msdrpdd20_arrow{
    background-position: -1px -2px !important;
    padding: 0px;}


#warpper div#header div.right div div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_child.ddChild a#msdrpdd20_msa_1.selected,
#warpper div#header div.right div div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_child.ddChild a#msdrpdd20_msa_0.selected{
    background-image:url("../images/flagEn.jpg");    background-position: 3px 5px;
    background-repeat: no-repeat;
    padding: 0 27px 0 0;/*reflected*/
    background-color: lightgrey;
}
a#msdrpdd20_msa_1:hover{
    background-color: lightgrey;
}

#warpper.cover div.coverForm div.country form#change_langs div#msdrpdd20_msdd.dd div#msdrpdd20_child.ddChild a#msdrpdd20_msa_2.enabled:hover,.dd .ddChild a.selected {
    background-color: lightgrey;
}


#warpper div#content div#movingSky div.leftArea div.offer1 img#mbimage{border-bottom:1px solid #fff!important;}

#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.active_one{margin-top:5px;}
.contentArea .pageBody .active_one a{background-image:url('../images/collapseAr.png');padding-right:15px/*reflected*/;background-repeat:no-repeat;color:#585858; display:block; border-bottom:1px solid #e7e8e9;background-position:right 5px;padding-bottom: 5px;font-size: 13px;cursor: pointer}
.contentArea .pageBody .active_one {background-image:url('../images/collapse-plus.png');background-repeat:no-repeat; background-position:left;}
.contentArea .pageBody .active_one.active_one1  {background-image:url('../images/collapse-minus.png');background-repeat:no-repeat; background-position:left;}
#content.blue .contentArea .pageBody .active_one {background-image:url('../images/collapse-plus-blue.png');background-repeat:no-repeat; background-position:left;}
#content.blue .contentArea .pageBody .active_one.active_one1  {background-image:url('../images/collapse-minus-blue.png');background-repeat:no-repeat; background-position:left;}
.contentArea .pageBody .active_one.active_one1 a{border:none; /*background-position:right -15px;*/}
.contentArea .pageBody .collapsible_one{border-bottom:1px solid #e7e8e9;}


#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.active_two{margin-top:5px;margin-right:20px;}
.contentArea .pageBody .active_two a{background-image:url('../images/collapseAr.png');padding-right:15px;background-repeat:no-repeat;color:#585858; display:block; border-bottom:1px solid #e7e8e9;background-position:right 5px;padding-bottom: 5px;font-size: 13px;cursor: pointer}
.contentArea .pageBody .active_two.active_two1 a{border:none; /*background-position:right -15px;*/}
.contentArea .pageBody .collapsible_two{border-bottom:1px solid #e7e8e9;margin-right:20px;}
.contentArea .pageBody .active_two {background-image:url('../images/collapse-plus.png');background-repeat:no-repeat; background-position:left;}
.contentArea .pageBody .active_two.active_two1  {background-image:url('../images/collapse-minus.png');background-repeat:no-repeat; background-position:left;}
#content.blue .contentArea .pageBody .active_two {background-image:url('../images/collapse-plus-blue.png');background-repeat:no-repeat; background-position:left;}
#content.blue .contentArea .pageBody .active_two.active_two1  {background-image:url('../images/collapse-minus-blue.png');background-repeat:no-repeat; background-position:left;}


.collapsible_one p{
    margin-top:0px;
    margin-right: 15px;
}
.collapsible_two p{
    margin-right: 10px;
}
#warpper div#header div.right div div.newsletter div.nlform{margin-top: 5px;}

.promotion{float:none;height:334px;margin:0 auto 20px;width: 910px;background-image:url(../images/europeBgAr.png);}
.promotion ul{display: block;text-align: right/*reflected*/;padding-right: 32px/*reflected*/;*padding-right: 0px/*reflected*/;*margin-right:32px;/*reflected*/}
.promotion ul li{display: inline-block;margin-top: 43px; float:right;/*reflected*/}
.promotion ul li.uk {margin-left: 5px/*reflected*/;text-align: center;width: 162px;}
.promotion ul li.france{margin-right: 3px/*reflected*/;text-align: center;width: 164px;}
.promotion ul li.germany{margin-right: 7px/*reflected*/;text-align: center;width: 165px;}
.promotion ul li.spain{margin-right: 5px/*reflected*/;text-align: center;width: 167px;}
.promotion ul li.italy{margin-right: 6px/*reflected*/;text-align: center;width: 162px;}
.promotion ul li a{display:block;float:right;/*reflected*/color:#e1321e; font-size:13px;margin-right:11px;/*reflected*/ padding-right:11px/*reflected*/;font-weight:bold;background-image: url("../images/bullet2Ar.png");background-position: right 6px;}
.promotion.america{background-position: right center;background-image: none;height:429px; width:905px;background-image:url(../images/newyork.png);}
.state{height:429px; width:905px;background-image:url(../images/AmericaBg_ar.png);position:relative;}
.winter_collection_one{background-image:url(../images/WinterCollectionBgAr.png);}

.state .current{display: block;right: 55px/*reflected*/;position: absolute;top: 310px;width: 610px;*top:320px}
.promotion .state .current h1{color:#e1321e;font-size:20px; line-height:20px;}
.promotion .state .current h2{font-size: 13px;color: #92857D;float: right;height: 19px;overflow: hidden;}
.state ul{margin: 9px 0;padding: 0; position: absolute; left: 0/*reflected*/; text-align: center; top: 0;width: 185px;}
.state ul li{display: block;margin: 0px;padding: 0;width: 185px;}
.promotion .state ul li img{display:block; height:114px; width:166px;margin: -3px 9px 0 0/*reflected*/; padding:0px;*margin:0 0 0 0px;}
.state ul li a{}

.promotion.inside{background-image:url(../images/europeInsideBg_ar.png);height: 336px;}
#content .promotion .rightImg{float:left/*reflected*/;height:334px;width:447px;}
#content .promotion .promoCont{
    float: right;
    height: 294px;
    padding: 12px;
    width: 422px;
}

.promotion .promoCont ul.buttons{height:100px;margin:0 25px 0 0;overflow: hidden;padding: 0;}
.promotion .promoCont ul.buttons li{height: 41px;margin: -2px 0;padding: 0;}
.promotion .promoCont ul.buttons li a{background-image: url("../images/promotionBtnsAr.png");background-repeat: no-repeat;float: right/*reflected*/;height: 41px;margin: 0;padding: 0;width: 130px;}
.promotion .promoCont ul.buttons li a.flightSchedule{background-position: -178px 0;}
.promotion .promoCont ul.buttons li a.inflightDining{background-position: -178px -40px;width: 130px;}
.promotion .promoCont ul.buttons li a.rentaCar{background-position: -178px -80px;}
.promotion .promoCont ul.buttons li a.thingsTodo{background-position: -178px -120px;}
.promotion .promoCont ul.buttons li a.inflightEnter{background-position: -178px -160px;width: 130px;}
.promotion .promoCont ul.buttons li a.bookaHotel{background-position: -178px -200px;}

.promotion .promoCont ul.buttons li a.flightSchedule:hover, .promotion .promoCont ul.buttons li a.flightSchedule.selected{background-position: -25px 0;}
.promotion .promoCont ul.buttons li a.inflightDining:hover, .promotion .promoCont ul.buttons li a.inflightDining.selected{background-position: -25px -40px;width: 130px;}
.promotion .promoCont ul.buttons li a.rentaCar:hover, .promotion .promoCont ul.buttons li a.rentaCar.selected{background-position: -25px -80px;}
.promotion .promoCont ul.buttons li a.thingsTodo:hover, .promotion .promoCont ul.buttons li a.thingsTodo.selected{background-position: -25px -120px;}
.promotion .promoCont ul.buttons li a.inflightEnter:hover, .promotion .promoCont ul.buttons li a.inflightEnter.selected{background-position: -25px -160px;width: 130px;}
.promotion .promoCont ul.buttons li a.bookaHotel:hover, .promotion .promoCont ul.buttons li a.bookaHotel.selected{background-position: -25px -200px;}


.promotion .promoCont h1{color: #E1321E;font-size: 22px;font-weight: normal;margin: 0;*margin:0px;*padding:0px;}
.promotion .promoCont h2 {border-bottom: 1px solid #E0E0E0;color: #E1321E;font-size: 14px;font-weight: bold;padding-bottom: 4px;height: 20px; margin-top: 3px;*margin:5px 0 0;*padding:2px 0 3px;}
.promotion .promoCont p{

    *margin:10px 0;
    color: #453F3F;
    font-size: 14px;
    line-height: 14px;
    min-height: 128px;
}
.promotion div.promoCont a.redArrow{background-position: -296px -2px;border-bottom: 1px solid #E0E0E0;display: block;float: none;font-weight: normal;height: 18px;line-height: 20px;margin-bottom: 5px;padding-bottom: 5px;padding-right: 14px/*reflected*/; width: auto;}

#content .mainTitle .nav{}
#content .mainTitle .nav ul.level2{border: medium none;float: right/*reflected*/;margin-top: 3px;padding-right: 5px/*reflected*/;}
#content .mainTitle .nav ul.level2 li.Item{margin:5px 17px 5px 2px/*reflected*/;width:auto;border: medium none; background-position:-299px -32px;padding-right:10px/*reflected*/;margin-right:10px/*reflected*/;}
#content .mainTitle .nav ul.level2 li.Item a{color:#fff;font-size:14px;}

#footerx {
    color: #898889;
    margin-top: 10px;
    text-align: center;
}
#footerx a:hover{
    color:#E1321E;
}
#footerx a{
    color: #92857D;
}
.itemz ul li a{
    margin-top:0 !important;
    margin-right:5px;/*reflected*/
}


#gallery_loading{
    background-image: url("../images/ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 27px;
    opacity: 0.7;
    filter: alpha(opacity = 70);
    width: 512px;
    background-color: white;
    position: absolute;
    display:none;
}

.videoSelecter img{
    border:0;
}

.darkblue{
    color:#0a0d52;
}


html body div#warpper div#content div#slidingArea div#skiAround div.left{float:right;margin: 0;}

html body div#warpper div#header div.right{width:260px; overflow:hidden;}
html body div#warpper div#header div.left{width:544px;}
.nlform{float:left !important;}
#header>.left>div{width:540px;}

html body div#warpper div#cloudBox div.sitemap ul.level-1 {
    display: block;
    width: 970px;
}
html body div#warpper div#cloudBox div.sitemap ul.level-1 li.level-1 ul.level-2{width:150px;}
.dd .ddTitle span.ddTitleText {

    float: right;
    line-height: 16px;
    overflow: hidden;
    text-indent: 1px;
}



/*** FAQ styling ***/

.sfFaqCatCont{
    padding: 20px 20px 0;
}
.sfFaqCatCont label{
    float: none;
}
.questions_list li{
    list-style: none outside none;
    padding-bottom: 3px;
    vertical-align: text-bottom;
    width: 625px;

}
.questions_list .bullet
{
    background-image: url("../images/arrowAr.png");
    background-position: right center;
    display: inline-block;
    float: right;
    height: 11px;
    margin-left: 3px;
    margin-top: 6px;
    vertical-align: top;
    width: 9px;
}
.questions_list .question_title{
    display: inline-block;
    width: 600px;
}
.no_questions{
    font-size: 13px;
}
#faq_q_cont {
    padding: 0px 20px 0;
}
.questions_list{
    padding: 0px;
}
.question_answer{
    padding-right: 15px;
}
.questions_list a
{
    color: #6B6B6B;
    font-weight: bold;
}
/**** ****/

/**** ****/
.contentArea .with_extra_links{
    display: inline-block;
    width: 500px;
}



/* new menu */









































/* Services styling ...*/
#baggage_city_select{
    border: 1px solid #DDDDDD;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 3px;
    width: 135px;
}
.service_intro_stmt{
    padding-bottom: 15px;
}
.service_filter_cont{
    padding: 30px 50px;
}
.service_filter_cell{
    text-align: center;
}
.baggage_cont table{
    margin: 0 auto 20px;
    width: 400px;
}

#skiAround .redTitle{
    padding-bottom: 2px;
    width: 207px;
}
#loading_iframe{
    text-align:center;
    background-image: url("../images/ffp_loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    width:100%;
    height:19px;
    margin-top:100px;
}

.flip2 {
    display: block;
    height: 719;
    width: 427;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
}
.flip{
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.third_level{
    margin-bottom:5px !important;
}
.third_level a{
    font-weight:normal
}

.book_now{
    background-image: url("../images/arrow_ar.gif");
    line-height:9px;
    background-position: right;
    background-repeat: no-repeat;
    color: #E1321E;
    padding-right: 8px;
    float: left;
    position: relative;
    z-index: 9999;
    line-height:15px;
}
.explore_up_arrow{
    float: left;
    height: 7px;
    margin-bottom: 4px;
    margin-top: 2px;
    width: 185px;
    background-image: url("../images/arrow_up.gif");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.explore_down_arrow{
    float: left;
    height: 7px;
    width: 185px;
    background-image: url("../images/arrow_down.gif");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
#vcarousel{
    float:left;
}
em.required{
    color: red;
}
input[type="text"], select, textarea {
  background: none repeat scroll 0 0 #f7f6f6;
  border: 1px solid #dad5d5;
  margin-right: 70px;
  padding: 3px;
  width: 90%;
}
.contactus_cont input[type="text"]:focus, .contactus_cont textarea:focus
{
    border: 1px solid #787167;
}
.contactus_cont table{
    margin: 0 auto;
    /*width: 475px;*/
}

.contact_us_success {
    color: green;
    font-weight: bold;
    padding-right: 150px;
    text-align: center;
}

html body div#warpper div#cloudBox div.sitemap ul.level-1 li.level-1 ul.level-2 li.level-2 a{
    font-size: 13px;
}

.topNav a{

    font-size:13px;
    color:#9B9999;
}
.topNav a:hover{

    color:#E1321E;
}

.newsticker a{
    font-size:16px;
}

.sliding_wrapper .greyText{
    font-size:14px;
    line-height: 15px;
    width: 136px;
}

#skiAround .redTitle{
    font-weight:bold;
}

#cloudBox a{
    font-size: 12px;
}


.links a{
    font-size:14px !important;
}





html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody>ul{list-style-image:url("../images/bullet2Ar.png");/*margin-right: -25px;*/ padding-right: 40px; margin-right: -5px; *margin-right:0px;}

html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody ul.specialOffers{
    list-style: none outside none;margin-right: 0;padding-right: 0px;}/*hamzawi*/
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody ol{margin-right: -10px;*margin-right: 0px;}



#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody p {
    margin-top: 0;
    padding-top: 20px 0 10px;
}

.default_cursor {
    cursor: default;
    text-decoration: none !important;
}

.inner_carousel{

    float: left;
}

img {
    border: medium none;
}

#content .mainTitle .nav ul.level2 li.Item {
    background-image: url('../images/whiteArrowAr.png');
    background-position: center right;
    border: medium none;
    margin: 5px 8px 5px 10px;
    padding-right: 12px;
    width: auto;
}


.redArrowContactUs {
  background-image: url("../images/bullet2Ar.png") !important;
  background-position: right 8px;
  background-repeat: no-repeat;
  border: medium none;
  color: #e1321e;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  padding-right: 9px;
  background-color: transparent;
      margin-bottom: 15px;
    margin-top: -12px;
}



/* -- for top menu -- */




/* -- for top menu -- */

.error_list{
    margin: 0px 25px;
    padding: 0px;
}
.error_list li{
    color: #E1321E;
    list-style: none !important;
    padding-left: 5px;
    font-size: 15px;
}
iframe{
    border:0;
}
.connections_terms a{
    color:#606265;
    font-size: 10px;
}
.connections_terms{
    height: 16px;

}

#smimage{
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 0px 0px 10px 0px;
    border-radius: 0px 0px 10px 0px;
    border-bottom:2px solid #e22f1c;
    height:84px;
    /*behavior: url('css/PIE.htc');*/
    position: relative;
    z-index: 10;
}





#search .search{position:relative; z-index:1075;}
html body div#warpper div#content div#slidingArea div#slides div.sliding_wrapper{z-index: 990!important; width: 556px!important;}
html body div#warpper div#content div#slidingArea div#slides div.sliding_wrapper>ul{z-index: 995!important;float:left;}
.sliding_wrapper{*direction:ltr;}


.newsletter_result{
    float: left;
    height: 19px;
    text-align: left;
    width: 386px;
}

.video_player_wrap{
    /*margin-bottom: 6px;
    margin-left: 19px;*/
    margin:0px;
    z-index: 0;
}

iframe{
    border:0; *border:0;
}

.promotion #current_content {
    *margin:10px 0;
    color: #453F3F;
    font-size: 14px;
    line-height: 16px;
    min-height: 128px;
}

.video_player_wrap object#player{*display:block; *margin:0 auto; *width:715px; *height:400px;*position:relative; *z-index:2;}

/*** search box fix **********/
#search{direction: rtl;}
#search .search{*width:215px;}
#topsearch{*width:213px;}
#search_query{text-align:right;}

.leftArea .newdesign {
    background-image: url("../images/newdesignlarge.png");
    display: block;
    float: right;
    height: 40px;
    margin-top: 20px;
    padding-left: 10px;
    padding-top: 13px;
    position: relative;
    width: 523px;
}

.leftArea .newdesign a{display:inline-block;}

.leftnew {
    float: right;/*reflected*/
    padding: 0 5px;
}

.midnew {
    float: right;/*reflected*/
    padding: 0 8px;
}

.rightnew {
    float: right;/*reflected*/
    padding: 0 10px;
}
.rightnewjo{
    float: right;
    padding-right: 4px;
}

.sliding_pic{ clear: right; float:right; padding-top: 17px; padding-right: 26px;}
.sliding_cont{ clear: left; padding-right: 136px; }
#slides .sliding_cont div.top>a>.redTitle.topredtitle{ display:block;line-height:14px;padding-bottom:5px; padding-top:8px; }

.arrow_cont{
    background-image: url("../images/leftRightCont.png");
    height: 41px;
    position: absolute;
    left: 434px;
    top: 30px;
    width: 21px;
    z-index: 999;
}

#goRightNew{


}
#goLeftNew{

}
.goRightNewWrap{margin:8px;}
.goLeftNewWrap{margin:8px;}


.sliding_pic>img{height:71px; width:105px;}


#skiAround{height:100px; width:443px;margin:0px; position: relative;}
#skiAround .left{margin:0px; float:right;}

#skiAround .ski-cont{float:right; width:220px;margin: 5px 0;}
#skiAround .scrollingArea{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;width: 265px;padding:5px 0;position: relative;-moz-user-select: none;}
#skiAround .scrollable{float:right; width: 250px;height:40px; overflow:hidden; position:relative;}
#skiAround .ski-cont>label, #skiAround .ski-cont>select{color:#e22f1c;font-size:12px;}
#skiAround .ski-cont>select{font-weight:bold; border:none; outline:1px solid #EBEBEB}
#skiAround .ski-cont .scrollable ul{margin:0px; padding:0px;width:250px;position: relative; top: 1px;}
#skiAround .ski-cont .scrollable ul li{display:block; line-height:0px; list-style: none;}
#skiAround .ski-cont .scrollable ul li .city{float:right;font-size:11px; color:#81716a; font-weight:bold;line-height:13px;width:115px;background-image:url(../images/bullet2Ar.png);background-position:right center; background-repeat:no-repeat;padding-right:10px;}
#skiAround .ski-cont .scrollable ul li .price{float:right;float:right; font-size:11px; color:#81716a;line-height:13px;width: 85px;}
#skiAround .ski-cont .scrollable ul li .red{float:right;float:right; font-size:11px; color:#e22f1c; font-weight:bold;line-height:13px;}
.scrollingArea .scroll{*height:44px;width:15px; background-image:url(../images/scroller.png); background-repeat:repeat-y;height:40px;float: right; position: relative; cursor: pointer;overflow:hidden;z-index: 1111;}
a#anchor{ top: 2px;width:15px; height:6px; background-image:url(../images/scroll.png); display:block; position: absolute;left: 0;}
#skiAround .terms{font-size:9px; color:#81716a;-moz-user-select: none;}


/*****/
.promotionServices{float:none;height:334px;margin:0 auto 20px;width: 910px;background-image:url(../images/servicesBgAr.jpg);}
.promotionServices ul{display: block;text-align: left;padding-right: 32px;*padding-right: 0px;*margin-right:32px;}
.promotionServices ul li{display: inline-block;margin-top: 43px; float:right; width: 161px; height: 127px; padding-right: 10px;}
/*.promotionServices ul li.uk {margin-right: 5px;text-align: center;width: 162px;}
.promotionServices ul li.france{margin-right: 3px;text-align: center;width: 164px;}
.promotionServices ul li.germany{margin-right: 7px;text-align: center;width: 165px;}
.promotionServices ul li.spain{margin-right: 5px;text-align: center;width: 167px;}
.promotionServices ul li.italy{margin-right: 6px;text-align: center;width: 162px;}*/
.promotionServices ul li a{background-image:url("../images/bullet2Ar.png"); background-repeat: no-repeat; display:block;float:right;background-position: right 8px; color:#e1321e; font-size:12px;margin-top:5px; padding-right:10px; }
.promotionServices.america{background-image: none;height:429px; width:905px;background-image:url(../images/newyork.png);}

/*****/


.redBulletOffersAr{background-image: url("../images/bullet2Ar.png");background-position: right center;font-size: 11px; background-repeat: no-repeat;padding-right: 9px;}
.promotionServices ul li img{float:right;}

.offer2011Ar{

    display: block;
    float: right;
    height: 86px;
    margin-top: 33px;
    position: relative;
    width: 360px;
}

span.red{

    color:#E1321E;
}


.promation_container{

    background-image: url(../images/promotions_background.gif); background-repeat:no-repeat;
    position: relative;
    width: 532px;
    height: 334px;
}

.promotion_images{

    position: relative;
    right: 2px;
    top: 2px;
}


.promotion_nav{
    background: url("../images/promotion_button.gif") no-repeat scroll left center transparent;
    cursor: pointer;
    float: left;
    height: 20px;
    margin: 0 5px;
    position: relative;
    width: 16px;
}

.promotion_nav.active {
    background-position: -16px 50%;
    width: 16px;
}

.promotion_nav_div{
    bottom: 3px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width:532px;
}

.promotion_nav_ul{

    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 156px;
}

.promotion_nav_ul li{
    display:inline;
}
#movingSky .leftArea #flashContent {
    height: 334px;
}

/* --a popup --- */
.popup_top {
    background-image: url("../images/popup/top.png");
    direction: rtl;
    height: 44px;
    padding-right: 13px;
    padding-top: 8px;
    text-align: right;
    width: 359px;
}

.popup_bottom {
    background-image:url('../images/popup/bottom.png');
    width:372px;
    height:12px;
}

.popup_contents {
    background-color: transparent;
    background-image: url("../images/popup/bottom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    min-height: 44px;
    padding-bottom: 12px;
    width: 372px;
    margin-top: -16px;
}

.popup_title_1 {
    font-family:"Open Sans";
    color:#FFF;
    font-weight:700;
    display:inline;
    text-transform:uppercase;
    font-size:16px;
    margin-left: 5px;
}

.popup_title_2 {
    font-family:"Open Sans";
    color:#FFF;
    font-weight:400;
    display:inline;
    text-transform:uppercase;
    font-size:16px;
}

.popup_close {
    float: left;
    margin-left: 14px;
}

.popup_close a {
    color:#FFF;
    font-family:Verdana;
    font-size:15px;
    text-decoration:none;
}
/*
#fancybox-content {
border-radius:13px 13px 13px 13px;
box-shadow:2px 3px 4px #444;
height:auto;
}
*/
.home:hover {background-position:center -578px !important;background-image:url(../images/sprite.png) !important; background-repeat:no-repeat !important;}

#popup_bottom_button{
    background-image:url("../images/popup/button.gif");
    border:0 none;
    bottom:2px;
    color:#FFF;
    height:19px;
    left:160px;
    position:absolute;
    width:50px;
    cursor:pointer;
}

.ta_enter2{
    background-image:url("../images/popup/button.gif");
    border:0 none;
    bottom:2px;
    color:#FFF;
    height:19px;
    left:15px;
    position:absolute;
    width:50px;
    cursor:pointer;
}

.popup_contents input {
    border:1px solid #d4d4d5;
    width:100%;
}

#return{
    font-size: 11px;
    line-height: 14px;
    padding-bottom: 7px;
}

/* --a popup --- */


.land_rPlus{display: inline;
            font-family: "Fedra Sans Alt Std";
            font-size: 18px;


            color: #20206B;
}

.meet_rj_img_container .blueBox a.arrowBlue2 {
    background-image: url("../images/blueArrowAr.jpg");
    background-position: right 5px;
    background-repeat: no-repeat;
    color: #20206B;
    font-size: 11px;
    padding-right: 15px;
}
/********************************* style.css arabic fix - temp **/
.loginArea {
    /*    background-color: #949AC4;*/
    /*    background-image: url("../images/Rcorner.jpg");*/
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;/*reflected*/
    height: 135px;
    margin-right: 20px;/*reflected*/
    padding: 20px;
    width: 140px;

}


.loginArea input[type="text"] {
    margin-bottom: 5px;
    width: 135px;
}

.loginArea a.arrow {
    background-position: -294px -2px;
    color: #FFFFFF;
    display: inline-block;
    float: right;/*reflected*/
    height: 20px;
    margin: 0 -2px 0 -20px;/*reflected*/
    padding: 0 12px 0 0px;/*reflected*/
}

.loginArea input[type="button"] {
    background-color: transparent;
    background-position: -73px -196px;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;/*reflected*/
    font-weight: bold;
    height: 19px;
    text-align: center;
    width: 67px;
}

#cont{
    /*width: 513px;*/
    float: right;/*reflected*/

}


.sliding_wrapper{
    width:558px !important;
}

.redBulletOffers{background-image: url("../images/bullet2Ar.png")/*reflected*/;background-position: 0px 4px;font-size: 11px; background-repeat: no-repeat;padding-right: 9px;/*reflected*/}

img#bgimg2,img#bgimg{position: absolute;}
.promotionServices ul li img{float:right;/*refected*/}

#flashcontentcalc{


}




span.red{
    color:#E1321E;
}

.login_lightbox_x{
    color: white;
    position: absolute;
    left: 20px;/*reflected*/
    top: 11px;
    z-index: 10000;
}
.login_lightbox_x a{
    color: #fff;
}

#auction_member_gi_gender.shortText{
    float:right;/*reflected*/
}

#auction_member_gi_bio.shortText{

    height: 51px;
    width: 640px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #574D49;
    max-width: 640px;

}

#auction_member_gi_gender.shortText{

    border: 1px solid #C5C5C5;
    float: left;
    height: 20px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 200px;
}

#auction_member_gi_photo.shortText{
    border: 1px solid #C5C5C5;
    float: left;
    height: 20px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 200px;

}

#auction_member_gi_date_of_birth_month.shortText{ width: 64px;}
#auction_member_gi_date_of_birth_day.shortText{width: 64px;}
#auction_member_gi_date_of_birth_year.shortText{width: 64px;}

#auction_member_gi_date_of_birth_month.shortText.error{ width: 64px;background-color: #FFFFFF !important; border: 1px solid red !important;}
#auction_member_gi_date_of_birth_day.shortText.error{width: 91px; background-color: #FFFFFF !important; border: 1px solid red !important;}
#auction_member_gi_date_of_birth_year.shortText.error{width: 64px; background-color: #FFFFFF !important; border: 1px solid red !important;}

.browse2{
    position:relative;
    opacity: 0;/* standard: ff gt 1.5, opera, safari */
    -ms-filter: "alpha(opacity=0)"; /* ie 8 */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* ie 8 emulate 7*/
    filter: alpha(opacity=0); /* ie lt 7 */
    -khtml-opacity: .0; /* safari 1.x */
    -moz-opacity: .0; /* ff lt 1.5, netscape */
    border:1px solid red;

    float: right;
    margin-right: 12px;
    width: 207px;

}

#auction_member_gi_photo{

    position: absolute;
    cursor: pointer;
    height: 16px;
    width: 143px;
}

.promation_container{

    background-image: url(../images/promotions_background.gif); background-repeat:no-repeat;
    position: relative;
    width: 532px;
    height: 334px;
}

.promotion_images{

    position: absolute;
    left: 2px;
    top: 2px;
}


.promotion_nav{
    background: url("../images/promotion_button.gif") no-repeat scroll left center transparent;
    cursor: pointer;
    float: left;
    height: 20px;
    margin: 0 5px;
    position: relative;
    width: 16px;
}

.promotion_nav.active {
    background-position: -16px 50%;
    width: 16px;
}

.promotion_nav_div{
    bottom: 3px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width:532px;
}

.promotion_nav_ul{

    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 156px;
}

.promotion_nav_ul li{
    display:inline;
}

#travel_agent_ta_type.shortText{
    width: 202px;
    height: 20px;
    border: 1px solid #C5C5C5;
    float: right;/*reflected*/
    margin-bottom: 10px;
    margin-left: 10px;/*reflected*/
}
#travel_agent_ta_crs_computer_reservation_system.shortText{
    width: 226px;
    height: 20px;
    border: 1px solid #C5C5C5;
    float: right;/*reflected*/
    margin-bottom: 10px;
    margin-left: 10px;/*reflected*/
}

#travel_agent_ta_address1{
    width: 552px!important;
}

#travel_agent_ta_specialization.shortText{
    width: 227px;
    height: 20px;
    border: 1px solid #C5C5C5;
    float: right;/*reflected*/
    margin-bottom: 10px;
    margin-left: 10px;/*reflected*/
}
.one_error_item{
    font-size:10px;
    color:red;
}

.error_msg{
    color: #E1321E;
    font-size: 9px;
    margin-bottom: -8px;
    text-align: center;
}

.destinations_count_wrap div{
    color: #E1321E;
    float: left;
    font-family: tahoma;
    font-size: 17px;
    font-weight: 700;
    text-shadow: 1px 1px 1px #DDDDDD;
}
.destinations_count_wrap{
    right: 41px;
    position: absolute;
    top: 13px;
}
.destinations_count_1{
    position: relative;
    top: 2px;
}

#skiAround .left{
    width:157px;
    padding-top: 15px;
    text-align: center;
}

/* -new home- */
.homepage_sitemap{
    display:none;
}
.homepage_sitemap ul li a {
    display: block;
    font-size: 11px;
    line-height: 15px;
}

.homepage_sitemap ul li.level-2 {
    display: block;
    font-size: 10px;
    line-height: 15px;
    margin: 0;
    padding: 3px 0;
}

.homepage_sitemap ul.level-2 {
    display: block;
}

.homepage_sitemap ul {
    display: block;
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
/*.homepage_sitemap ul.level-1 {
    width: 423px;
}*/


.homepage_sitemap ul li.level-1 > a {
    color: #E1321E;
    margin-bottom: 4px;
}

.homepage_sitemap ul li a {
    display: block;
    font-size: 11px;
    line-height: 15px;
    overflow: hidden;
}

.homepage_sitemap {
    background-position: left top;
    clear: both;
    height: 149px;
    margin: 0;
    width: 1000px;
}


.homepage_sitemap ul li.level-1 {
    display: block;
    float: right;
    list-style: none outside none;
    margin: 16px 16px 0 0;
    width: 129px;
}

.homepage_sitemap ul li.level-1.outside_jordan_learn_more{
    margin-left: 0;
    width: 126px;
}

.homepage_sitemap ul li.level-2 a {
    background-image: url("../images/right_small_arrow.gif");
    background-position: right center;
    background-repeat: no-repeat;
    color: #666362;
    display: block;
    line-height: 15px;
    padding-right: 9px;
    text-shadow: 0 0 1px #DDDDDD;
}

.homepage_sitemap .level-1.has-subs.item{
    margin: 16px 0 0 0px;
}

.new_home_bottom_ad{
    float: right;
    height: 110px;
    /*margin-top: 16px;*/
    width: 138px;
}

.new_home_bottom_banner{
    float: left;
    height: 110px;
    margin-top: 16px;
    margin-left: 16px;
    width: 405px;
}

.sliding_cont .redTitle {
    font-family: verdana;
    font-size: 14px;
    font-weight: 700;
}

.sliding_cont .top.greyTitle.bottom_sliding{
    width:127px;
}

.sky_area_outside_jordan{
    position:relative;
}

.sky_area_outside_jordan .area_title{
    bottom: 63px;
    color: #E22F1C;
    font-family: 'Open Sans';
    font-size: 35px;
    font-style: italic;
    height: 41px;
    line-height: 33px;
    position: absolute;
    text-shadow: 1px 1px 0px #222;
    z-index:10000;
}

.sky_area_outside_jordan .area_description{
    bottom: 39px;
    color: white;
    font-family: 'Open Sans';
    font-size: 16px;
    position: absolute;
    z-index:10000;
    text-shadow: 1px 1px 0px #222;
}

.sky_area_outside_jordan .area_image_scroller{
    bottom: 17px;
    position: absolute;
    z-index:100000;
}

#movingSky > img{
    width:1000px;
    left:0;
    top:0;
}
ul.area_image_list{
    height: 9px;
    margin: 0;
    padding: 0;
    width: 227px;
    z-index:1000000;
}

ul.area_image_list a{
    display: block;
    height: 8px;
    width: 8px;
}


.area_image_list li.selected{
    background-position:left;
}
.area_image_list li{
    background-image: url("../images/new_homepage_slider_sprite.png");
    float: right;
    height: 8px;
    list-style: none outside none;
    width: 8px;
    margin-left:4px;
    background-position:right;
    cursor:pointer;
}

.homepage_sitemap .quick_links_with_icon a{
    padding-left:0!important;
    background-image:none!important;
}

.homepage_sitemap .quick_links_with_icon{
    margin-bottom: 6px!important;
    width: 122px!important;
}



.icon_route_map{
    background-image: url("../images/rj_new_home_icons.png");
    float: right;
    height: 17px;
    width: 26px;
}
.icon_flight_status{
    background-image: url("../images/rj_new_home_icons.png");
    float: right;
    height: 17px;
    width: 26px;
    background-position: -29px 0;
}
.icon_car_rental{
    background-image: url("../images/rj_new_home_icons.png");
    background-position: -192px 3px;
    float: right;
    height: 17px;
    width: 26px;
}
.icon_our_fleet{
    background-image: url("../images/rj_new_home_icons.png");
    background-position: -89px 0;
    float: right;
    height: 17px;
    width: 26px;
}
.icon_auctions{
    background-image: url("../images/rj_new_home_icons.png");
    background-position: -115px -1px;
    float: right;
    height: 17px;
    width: 26px;
}
.icon_baggage{
    background-image: url("../images/rj_new_home_icons.png");
    background-position: -137px 0;
    float: right;
    height: 17px;
    width: 26px;
}

.gray_border_right{
    border-left: 1px solid #EAEAEA;
}

.new_home_quick_links li.gray_border_right{
    width:116px!important;
}

/* ipad route map */
.ipad_routemap_title{
    color: white;
    float: right;
    font-family: 'Open Sans';
    font-size: 19px;
    margin-top: 0;
    padding-right: 11px;
    padding-top: 7px;
}

.ipad_routemap_reset{
    color: white;
    float: left;
    margin-top: 7px;
    padding-left: 15px;
}
.ipad_routemap_reset a{
    color: white;
}

.continents_buttons_wrap{
    display:none;
    background-image: url('../images/ipad_route_map_buttons_bg.gif');
    width:910px;
    height:31px;
    padding-top:7px;
}

.continents_buttons_wrap button{
    border:0;
    background-color:transparent;
    background-image: url('../images/arrow.bmp');
    background-repeat:no-repeat;
    padding-left: 18px;
    background-position: left -3px;
    margin-left:10px;
    margin-right:10px;
    line-height:10px;
}

#dots{
    display:inline;
}
/* ipad route map */


.new_home_bottom_ad { position:relative; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7}
.new_home_bottom_ad a {
    position:absolute;
    left:0;
    top:0;
    height: 110px;
    display:block
}


#news_ticker_wrapper .breakNews{
    float: left;
    width: 868px;
}
#news_ticker_wrapper{
    height: 30px;
    margin: 0 auto;
    padding-top: 10px;
    width: 920px;
}

#news_ticker_wrapper .newsTitle {
    color: #E1321E;
    font-size: 12px;
    font-weight: bold;
    display:inline-block;
    float:right;
}

.oneworld_logo_wrapper{
    float: left;
    height: 45px;
    margin-right: 11px;
    margin-top: 51px;
    width: 45px;
    position:relative;
}

.rj_logo_wrapper{
    width:192px;
    height:103px;
    float:left;
    position:relative;
}

html body div#warpper div#header div.right {
    overflow: hidden;
    width: auto;
    direction:ltr;
}





#msdrpdd20_arrow{
    background-position: 0 0!important ;
    direction:ltr;
}

#msdrpdd20_title{
    direction:ltr;
}

.top_search {
    background-image: url("../images/search_link_image_ar.gif") !important;
    background-position: right 5px !important;
    padding: 0 24px 0 0 !important;
}

.topNav .level-1.has-subs.item, .topNav .level-1.has-subs.last{
    background-image: url("../images/repeatX.png");
    background-position: -1px -137px;
    background-repeat: no-repeat;
}


.sky_quick_link{
    float:left;
}
/* ---- languages box ----- */

.languages_wrapper{
    background-color: #FFFFFF;
    border: 1px solid #C3C3C3;
    box-shadow: 2px 2px 7px #DDDDDD;
    height: 71px;
    left: 30px;
    left: 31px\9;
    padding-top: 10px;
    position: absolute;
    top: 84px;
    width: 210px;
    z-index: 1500;
}

.lang_white_box{
    background-color: white;
    border-left: 1px solid #C3C3C3;
    border-right: 1px solid #C3C3C3;
    height: 8px;
    left: 30px;
    left: 31px\9;
    position: absolute;
    top: 77px;
    width: 136px;
    z-index: 1501;
}

.hide{
    display:none;
}

.lang_countries{
    height: 59px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    width: 93px;
}
ul.lang_countries_list li{
    color: #92857D;
    cursor: pointer;
    height: 15px;
    line-height: 13px;
}
ul.lang_countries_list li:hover,ul.lang_countries_list li.selected{
    font-weight:bold
}

ul.lang_countries_list{
    font-size: 11px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
}

.lang_slider,.lang_right,.lang_countries{
    float:right;
}

.lang_slider{
    cursor: pointer;
    height: 54px;
    margin-top: 3px;
    position: relative;
    width: 16px;
}
.lang_slider_line{
    background-image: url("../images/scroller.png");
    background-position: center center;
    background-repeat: repeat-y;
    height: 54px;
    left: 0;
    padding-left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 16px;
    z-index: 1000;
}

.lang_slider_anchor{
    background-color: #B1A9A5;
    height: 10px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 7px;
    z-index: 0;
}

@-moz-document url-prefix() {
    .lang_slider_anchor {
    left: 4px;
}
}

.lang_right_list{
    color: #92857D;
    font-size: 13px;
    list-style: none outside none;
    margin: 0;
    padding: 0px;
}
.lang_right_list li{
    background-image: url("../images/circle_bullet.gif");
    background-position: right;
    background-repeat: no-repeat;
    color: #92857D;
    cursor: pointer;
    font-size: 10px;
    height: 14px;
    line-height: 13px;
    list-style: none outside none;
    padding-right: 13px;

}
.lang_right_list li:hover,.lang_right_list li.selected{
    background-image:url('../images/disc_bullet.gif');
    background-repeat:no-repeat;
}

.lang_name{

}

#lang_submit{
    background-image: url("../images/right_small_arrow.gif");
    background-position: right center;
    color: #E22F1C;
    font-size: 11px;
    margin-top: 3px;
    padding-left: 11px;
    padding-top: 0;
    position: absolute;
    top: 51px;
}

.lang_right{
    margin-right: 11px;
}
/* ---- languages box ----- */
.fb-like span{
    width:60px!important;
}

/*.homepage_sitemap ul.level-1{width: 277px;}*/

.new_home_bottom_ad.no_border{
    border-left:0;
}

#warpper{
    position:relative;
}

.sliding_cont .greyText em{
    line-height: 22px;
}


.home_slider_text{
    font-size: 11px;
    height: 30px;
}
.home_slider_currency{
    color: #E22F1C;
    display: block;
    float: right;
    font-size: 9px;
    font-weight: bold;
    height: 9px;
    line-height: 8px;
}

.home_slider_price{
    color: #E22F1C;
    float:right;
    font-size: 11px;
    font-weight: bold;

}


.success_message.shorter{
    width:503px;
}
.error_message.shorter{
    width:503px;
}

.success_message{
    background-color: #DDFFDD;
    border: 1px solid #55FF55;
    border-radius: 3px 3px 3px 3px;
    color: black;
    display: block;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 2px 5px 2px 7px;
    width: 689px;
}

.error_message{
    background-color: #FFDDDD;
    border: 1px solid #FF5555;
    border-radius: 3px 3px 3px 3px;
    color: black;
    display: block;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 2px 2px 2px 7px;
    width: 691px;
}

.travel_agent_print_bar:hover{
    background-image: url("../images/travel_agent/print_sprite_hover_ar.png");
}

.travel_agent_print_bar{
    background-image: url("../images/travel_agent/print_sprite_ar.png");
    background-repeat: no-repeat;
    float: left;
    margin-left: 10px;
}

.travel_agent_print_bar.print{
    height: 19px;
    width: 53px;
}

.travel_agent_print_bar.email{
    background-position: -62px 0;
    height: 19px;
    width: 59px;
}

.travel_agent_print_bar.download{
    background-position: -131px 0;
    height: 19px;
    width: 104px;
}

.travel_agent_print_bar_wrapper{
    border-top: 1px solid #E7E8E9;
    margin-top: 4px;
    padding-top: 12px;
}

.travel_agent_print_bar_wrapper a{
    float:right;
}

/*
.promotional_offer_inner_image img{
padding:2px;
border:1px solid #E7E8E9;
background-color:#FFF;
}
*/

.promotional_offer_inner_image{
    margin-bottom: 9px;
    text-align: right;
}

.travel_agent_po_email textarea{
    border: 1px solid #D4D4D5;
    margin: 0;
    width: 318px;
    max-width: 318px;
    color:#898889;
    font-size: 12px;
}

.travel_agent_po_email th{
    vertical-align:top;
}


.ta_registration_form{
    padding-top:10px;
}

#travel_agent_ta_country{
    border: 1px solid #C5C5C5;
    padding: 2px;
    width: 226px;
}

.archive_filter{
    border-bottom: 1px solid #E7E8E9;
    padding-bottom: 8px;
    display:block;
    margin-bottom: 10px;
    height: 20px;
}
.flin, .flar { float: right}
.popup_contents_wrap {
    background-color: #F9FAFC;
    min-height: 35px;
    padding-bottom: 9px;
    padding-left: 16px;
    padding-right: 16px;
    border-left: 1px solid #D8D1CE;
    border-right: 1px solid #D8D1CE;
}
.travel_agent_login input[type="checkbox"], .travel_agent_login label {
    margin: 0;
    width: auto;
}
.ta_login_remember label {
    color: #6B6B6B;
    margin-right: 3px;
}

.fright{
    float:left;
}

.fleft.ta_login_remember{
    float:right;
}

.ta_dont_have_access a {
    color: #E1321E;
    font-weight: bold;
}

.ta_dont_have_access {
    background-image: url("../images/right_small_arrow.gif");
    background-position: 229px center;
    background-repeat: no-repeat;
    border-top: 1px solid #D4D4D5;
    padding-top: 3px;
    text-align: center;
}


.icon_hotel{
    background-image: url("../images/rj_new_home_icons.png");
    background-position: -219px 0;
    float: right;
    height: 17px;
    width: 26px;
}

.icon_newsletter{
    background-image: url("../images/rj_new_home_icons.png");
    background-position: -163px 0;
    float: right;
    height: 17px;
    width: 26px;
}
.ta_po_overlay_text a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
.homepage_sitemap a:hover { text-decoration: underline}
a.terms:hover { color: #E22F1C !important}
a#forgot_password:hover { text-decoration: underline !important}
.ta_login_link a:hover { text-decoration: underline !important}
.label a:hover { text-decoration: underline}
.links a:hover { text-decoration: underline}
#btmNav a:hover { text-decoration: underline}
a.more:hover { text-decoration: underline}
a.joinNow:hover { text-decoration: underline !important}
.bottom_border_auctions_image a:hover { text-decoration: underline}
.ta_title_links a:hover {text-decoration:underline}


.header_image_separator{
    background-color: white;
    height: 191px;
    left: 198px;
    position: absolute;
    top: 20px;
    width: 20px;
    z-index: 100;
}
#print-modal-controls a.print {
    background: url(../images/icon-print.png) no-repeat 50% 50%;
}
#print-modal-controls a.close {
    background: url(../images/icon-close.png) no-repeat 50% 50%;
}
a.print-preview { cursor: pointer}

.lang_white_box {
    left: 31px;
    /*left: 32px\0/;*/
}

.languages_wrapper{
    left: -43px;
    /*left: -42px\0/;*/
}

#popup_bottom_button_pop_left {
    background-image:url("../images/popup/button_wide.gif");
    border:0 none;
    bottom:2px;
    color:#FFF;
    height:19px;
    left:94px;
    position:absolute;
    width:86px;
    cursor:pointer;
    z-index: 1000;
}

#popup_bottom_button_pop_right {
    background-image:url("../images/popup/button_wide.gif");
    border:0 none;
    bottom:2px;
    color:#FFF;
    height:19px;
    left:190px;
    position:absolute;
    width:86px;
    cursor:pointer;
    z-index: 1000;
}


.checkbox_list li {
    list-style: none;
    width: 300px;
    display:inline-block;
}

.checkbox_list input{
    width:10px!important;
    border: none!important;
}
/*24-07-2013*/
body{background-color:#fff;}
#warpper.warpper_header{
    z-index: 25;
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 99;
    overflow: visible;
}
#warpper {
    box-shadow:none;
    overflow: visible;
}
#warpper.warpper_menu {
    margin-top: -5px !important;
}
#header {
    clear: both;
    height: 132px;
    margin: 0 auto;
    width:945px;
}
.left {
    clear: right;
    float: right;
    padding-top:22px;
}
.right {
    padding-top: 22px;
}
/*maddah*/




















body, font, .topNav, select, input, a {
    color: #898889;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
}






















.bread_ul {
    padding-top: 5px;
}
.bottom-separator_gradient {
    background-image: url("../images/bottom-separator.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 0px;
    padding-top: 10px;
    width: 100%;
}
#wrapper {
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 1;
}
.quick_links_block {
    float: right;
}
.quick_links_title {
    color: #E22F1C;
    font-size: 11px;
}
.quick_links_list1 {
    float: right;
    width: 311px;
}
.quick_links_list1 li {
    float: right;
    padding: 6px 0;
    text-align: right;
    width: 103px;
}
.quick_links_list1 ul li.route_map {
    background-image: url("../images/route-map.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    padding-right: 28px;
    background-position:right bottom;
}
.quick_links_list1 ul li.our_fleet {
    background-image: url("../images/our-fleet.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    padding-right: 28px;
    background-position:right bottom;
}
.quick_links_list1 ul li.newsletter {
    background-image: url("../images/newsletter.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    padding-right: 28px;
    background-position:right bottom;
}
.quick_links_list1 ul li.lugguge {
    background-image: url("../images/lugguge.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    padding-right: 28px;
    background-position:right bottom;
}
.quick_links_list1 ul li.car_rental {
    background-image: url("../images/car-rental.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    padding-right: 28px;
    background-position:right bottom;
}
.quick_links_list1 ul li.hotel_booking {
    background-image: url("../images/hotel-booking.png");
    background-position:113px 9px;
    background-repeat: no-repeat;
    padding-right: 28px;
}
.learn_more_boxs {
    background-image: url("../images/listing_separator.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 110px;
    padding-right: 20px;
    float:right;
}
.learn_more_title {
    color: #E22F1C;
    font-size: 11px;
}
.learn_more_list li {
    padding: 9px 0 0;
}
.learn_more_list ul li a {
    background-image: url("../images/ar/left_small_arrow.gif");
    background-position: right 4px;
    background-repeat: no-repeat;
    color: #666362;
    font-size: 11px;
    padding-right: 10px;
}

.bottomNav {
    float: right;
}
.bottomNav ul li {
    background-image: url("../images/point-bottom.gif");
    background-position: right 12px;
    background-repeat: no-repeat;
    float: right;
    padding: 0 10px;
    list-style:none;
}
.bottomNav ul li.first {
    background-image: none;
}
.bottomNav ul li a {
    color: #8F8F8F;
    font-size: 10px;
}
.copyRight_block {
    color: #8F8F8F;
    font-size: 10px;
    float:left;
    width: 177px;
}
body, font, .topNav, select, input, a {
    color: #585858;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 15px;
    text-decoration: none;
}
.footer-bg_gray {
    background-image: url("../images/footer-bg-gray.gif");
    background-repeat: repeat-x;
    float: right;
    height: 11px;
    width: 60%;
}
.footer_wrapper {
    float: left;
    margin: 0 auto;
    width: 631px;
}
.expand_booking_engine_fotter a {
    background-image: url("../images/arrow-of-footer.png");
    background-position: right 8px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 8px;
    margin-top: -5px;
    padding-right: 13px;
}
.footer-bg_red {
    background-image: url("../images/footer-bg-red.gif");
    background-repeat: repeat-x;
    float: left;
    height: 11px;
    width: 40%;
}
.newsletter {
    float: left;
    margin-top: 0 !important;
}
#wrapper {
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 1;
}
.bottom-separator_gradient {
    background-image: url("../images/bottom-separator.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 0;
    padding-top: 10px;
    width: 100%;
}
.bottomNav ul.level-1{
    margin-top:0;
    padding-right:0;
}
.links ul {
    /*padding-bottom: 16px !important;*/
}
.counting_down_block {
    background-image: url("../images/counting-down-border.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 52px;
    width: 100%;
    /*padding-bottom: 14px;*/
}
.wrapper{
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 1;
}
.new_home_bottom_ad {
    background-image: url("../images/listing_separator.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    float: right;
    height: 90px;
    margin-right: 25px;
    padding-right: 20px;
    padding-top: 20px;
    border-left:0;
    width:118px;
    border-right:0;
    padding-right:0;
    margin-left:31px;
}
.new_home_bottom_ad img {
    padding-right: 37px;
}
/*.bottom_50_years_countdown{
    margin-top:0;
    width:969px !important;
    background-repeat:no-repeat;
    padding-right:15px;
}*/
.main_content_header{
    background-image: url("../images/main-header-bg.png");
    background-repeat:repeat-x;
    width:100%;
    background-position:center bottom;
}

.content_full{
    width: 100%;
    height:100%;
    position:relative;
    background-image: url("../images/content_full_shadow.png");
    background-repeat:repeat-x;
    background-position:center bottom;


}
.content_full #warpper{padding-bottom: 60px;}
#ui-datepicker-div{direction: ltr !important;}
.ui-datepicker{direction: ltr }
.ui-helper-hidden-accessible { position: absolute; left: 0; display: none;}
.book-your-flights_block .loader{
    background-color: white;
    background-image: url("../images/ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 59px;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 93%;
    z-index: 2;
    filter: alpha(opacity = 70);
}
.book-your-flights_block .required.error {
    border: 1px solid red;
}
.book-your-flights_block form#booking_form input#return {
    border: 0 none;
    font-size: 12px;
    height: 25px;
    padding: 0 4px 0 0;
}

.footer_block {
    overflow: auto;
    padding-right: 19px;
}
.wrapperFullSize {height: 100%;margin-bottom: -24px;overflow: visible;position: relative;width: 100%;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wrapperFullSize {top: 20px;}
    #content.blue div#search ul.bread_ul li.arrow ,#content.blue div#search ul.bread_ul li.arrow a{display: inline-table;min-width: 50px;}
    .gallerySections{margin-top: 25px;}
    ul.royal_plus_icons li a{display: inline-table;}
}

/**********************8-19-2013********************/


.nobg {
    padding-left: 0 !important;
    width: 115px !important;
}
/**********************End 8-19-2013********************/
ul.level2{border-top: 1px solid #C5C5C5; height: 100%; margin: 0; overflow: hidden;}
ul.level2 li{border-bottom: 1px solid #EBEBEB;color: #E1321E; float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; margin: 0 40px 0 -20px; width: 133px;}
ul.level3 li{margin:0 0 0 -40px; border:0px; color:#81716a;}
ul.level3{margin:0px;}
ul.level2 li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E1321E;}

.topNav li.first.feedback{background-image: url('../images/questionnaire.png');    background-position: right center;}
.topNav .level-1.has-subs.last.feedback{background-image: url('../images/questionnaire.png');    background-position: right center;padding-right: 12px;}

/*.addthis_button_tweet.at300b {
  overflow: hidden;
  width: 60px;
}
.addthis_button_google_plusone.at300b {
  width: 33px;
  overflow: hidden;
}
.addthis_button_facebook_like.at300b {
  overflow: hidden;
  width: 50px;
}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m ,.addthis_default_style .addthis_counter{
  padding: 0 10px 0 0 !important;
}*/