/*div#warpper div#content div#royalPlusArea div#news.contentArea .reports_wrapper #reports .brief a.arrow@charset "utf-8";*/
/* CSS Document */

/*sprite.*/

.btnGo, .socialMedia .facebook a, .socialMedia .youtube a, .socialMedia .twitter a, #menu .menuL, #menu .menuR, #search .search .btn,.links ul li, #goLeft, #goRight, #slides ul li, #btnFleet, #btnConnecting, #btnJordan, #btnRoyalplus, #contentArea .joinUs, #contentArea .form ul li,.submitBtn, .cancelBtn, .nextBtn, #contentArea .register,#contentArea .changePassword,#contentArea .contactUs, #contentArea .forgetPassword, #contentArea .login, #contentArea .printCard, .printBtn, #contentArea .requestAward, #contentArea .activityListing, #contentArea .claimMiles, span.tblLT, span.tblRT, button.share, button.facebook, button.tweet, button.print, .rbTop, .rbBtm, .rbBtn, ul.news li, .pager .prev span, .pager .next span, .leftbg, .rightbg, .landing .nav ul li, #content.landing .breif a.more, .brief a.more, a.back, a.next, .shadowBox .cont .arrowTitle, .shadowBox .cont .nextBack .next, .shadowBox .cont .nextBack .back, #sitemap ul.level-3 li.level-3 a, a.arrow, span.arrow.red, a.gallery_back, a.gallery_next, .whiteArrow, .redArrow, input[type="button"], .arrow, .auction_login_button,#content.landing a.more
{background-image:url(../images/spriteAr.png); background-repeat:no-repeat; background-color:transparent;}/*reflected*/

#search,/* .topNav li,*/ #slidingArea, .mainTitle, #members ul li div.brief, ul.boxes li, .videoThumbs ul li div.brief, #btmNav
{background-image:url(../images/repeatX.png); background-repeat:repeat-x;}

.sitemap, .links{background-image:none;}

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

/*text sprite*/
.slogan {color: #FFFFFF; font-size: 30px; line-height: 25px; padding: 0 9px 0 5px;/*reflected*/}

.pageBody p.red{color:#e1321e; padding-bottom: 0px; height:auto;}

.contentArea.full{width:700px; padding-bottom: 15px; margin-top: 0;}

/*#contentArea .formBtm{background-image:url(../images/box-bg.jpg);}*/

strong{font-weight:bold;}

/*radius all*/
.innerTravelAgent .innerArea .left .promoCont .more a.download, .innerTravelAgent .innerArea .left .operationalUpdates .more a.download , .innerTravelAgent .innerArea .left .promoCont .more a.print, .innerTravelAgent .innerArea .left .operationalUpdates .more a.print, #content{position:relative;z-index:5;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;/*behavior: url('css/PIE.htc');*/}

/*radius topLeft & topRight*/
/*#warpper div#content div#royalPlusArea div#news.contentArea div.pageImg img, #warpper #content #royalPlusArea #news.contentArea>img, .mainTitle, #top{ position:relative;z-index:5;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;behavior: url('css/PIE.htc');}*/

/*radius topLeft*/
.mainTitle .leftbg{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');*/}

/*radius topRight*/

.mainTitle .rightbg{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: 0px 10px 0px 0px;border-radius: 0px 10px 0px 0px;/*behavior: url('css/PIE.htc');*/}




/* common style for Royal Jordanian */
.topNav {height:20px; float:left/*reflected*/;}
.topNav li{
    background-repeat: no-repeat;
}


.country{float:left/*reflected*/;}
.country select{height:24px; width:155px; border:1px solid #d6d6d6; padding: 2px; size:5px;}
.country{}

.newsletter{float:left/*reflected*/; margin-top:5px;}
.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: 25px;
    padding: 0 0 3px;
    /*maddah padding: 6px 0 3px;*/
    width: auto;
}

#topsearch{float:right; *width:213px;}
#search .search{height:20px; border:1px;*width:215px; float: right/*reflected*/; border-left:1px solid #d9d9d9;/*reflected*/ padding-left:20px;/*reflected*/;margin-left: 20px;}
#search .search input{border:1px solid #d6d6d6; float:right/*reflected*/; height:16px; width:176px;text-align: right;}
#search .search .btn{display:inline-block; float:right/*reflected*/; width:29px; height:20px; background-position:0px -150px;}
#search .newsTitle{display:inline-block; float:right/*reflected*/; margin:0px 20px; font-size:13px; color:#E1321E; font-weight:bold; font-family:Arial, Helvetica, sans-serif;line-height: 25px;}
#search .breakNews{display:inline-block; float:right/*reflected*/; color:#666362; font-size:10px;}

#content{width:950px; margin:0 auto;}
#movingSky{ background-image:url(../images/clouds-tmp.png); background-repeat:no-repeat; height:540px; width:972px; margin:0 auto;}

.leftArea{ float:right/*reflected*/; clear:right/*reflected*/; display:inline-block; height:435px; width:533px; margin: 65px 24px 0 0;}
.leftArea .offer1{ display:block; width:533px; height:295px; clear:both; background-position:0 0; margin-bottom:30px;}
.leftArea .offer2{ display:block; width:340px; height:106px; float:left; background-position:0 -310px;}
.leftArea .offer3{ display:block; width:168px; height:106px; float:right; background-position:-365px -310px;}

.rightArea{ float:left/*reflected*/; clear:left/*reflected*/; display:inline-block; margin-top:26px; margin-left:23px;/*reflected*/}
#onlineBooking{ float:left/*reflected*/;}
#onlineBooking .tabs{ width:73px; height:100%; overflow:hidden; float:left/*reflected*/;}
#onlineBooking .pages{ width:291px; height:406px; float:left/*reflected*/; background-position:right 0px;}

#onlineBooking .tabs ul{ padding:0px; margin:36px 0 0; list-style:none; list-style-type:none; }
#onlineBooking .tabs ul li{display:block; height:47px; width:73px; margin-top:1px;}
#onlineBooking .tabs ul li#onlineB{background-position:-606px -36px;}
#onlineBooking .tabs ul li#MyBooking{background-position:-606px -86px;}
#onlineBooking .tabs ul li#FSchedule{background-position:-606px -134px;}
#onlineBooking .tabs ul li#FStatus{background-position:-606px -181px;}
#onlineBooking .tabs ul li#MyTrips{background-position:-606px -229px;}
#onlineBooking .tabs ul li#CheckIn{background-position:-606px -278px;}
/*hover*/
#onlineBooking .tabs ul li#onlineB:hover{background-position:-532px -36px;}
#onlineBooking .tabs ul li#MyBooking:hover{background-position:-532px -86px;}
#onlineBooking .tabs ul li#FSchedule:hover{background-position:-532px -134px;}
#onlineBooking .tabs ul li#FStatus:hover{background-position:-532px -181px;}
#onlineBooking .tabs ul li#MyTrips:hover{background-position:-532px -229px;}
#onlineBooking .tabs ul li#CheckIn:hover{background-position:-532px -278px;}


#slidingArea{ border:1px solid #e5e4e4; height:79px; width:970px; margin:0 auto; background-position:0 -160px;}

#slides{ height:78px; float: right/*reflected*/;}
#slides ul{ display:block; float:right/*reflected*/; height:78px; list-style:none; list-style-type:none; margin: 0; padding: 0;}
#slides ul li{ float:left; padding: 0 30px; height:78px; background-position:right -215px; display:inline-block;}
#slides ul li a{ margin-top:15px;}

#goLeft, #goRight{ display:inline-block; height:21px; width:21px; float:right/*reflected*/; margin-top:28px; margin-right: -10px/*reflected*/; z-index:10;}
#goLeft{ background-position:-139px -119px;}
#goRight{ background-position:-169px -119px;;}

#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/*reflected*/; height:inherit;}
#btnRoyalplus{ background-position:0 -450px; display:block; height:100px; width:310px; margin-top:-22px; float:left/*reflected*/; margin-left/*reflected*/:45px; float:left/*reflected*/;}

#cloudBox {clear: both; height: 30px;*position:relative;}

.sitemap{ background-position:top left; height:145px; clear:both; margin:0 14px;}
.sitemap ul{ display:block; float:right/*reflected*/; width:160px; list-style-type:none; list-style:none; margin:0; padding:20px 0 0 0;}
.sitemap ul li{ font-size: 10px; line-height: 15px; padding-right: 25px;/*reflected*/}
.sitemap ul li a{ line-height: 15px;}
.sitemap ul li.red{color:#e22f1b; line-height:20px;}
.sitemap ul li.red a{}
.sitemap ul li a:hover{text-decoration:underline;}

#content {
    left: -3px; 
    top: -2px;
    border-radius: 0;
    margin: 0 auto;
    box-shadow: -2px 2px 8px -3px #a69d99;
    /*background-color: #fff;*/
    /*border: 1px solid #D8D2CF;*/
    height: 100%;
    width: 942px;
    /*overflow: hidden;*/
    /*padding-bottom: 20px;*/
}
#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;}
#content span.tl{top:-1px; left:-1px;background-position: 0 0;}
#content span.br{bottom:-2px; right:-2px;background-position:0 -27px;}
#content span.bl{bottom:-2px; left:-2px;background-position: 0 -18px;}

#top{
    /*clear:both;*/
    float: right;
    background-image: url("../images/redSideNewAr.png");
    box-shadow: -4px 0 19px -10px #a69d99;
    background-position: right center;
    background-repeat: repeat-y;
    clear: both;
    color: #ffffff !important;
    overflow: hidden;
    height: 183px ;
    top: 50px;
    max-height: 220px;
    position: absolute;
    margin: 0 auto;
    width: 470px;
    z-index: 9999999;
}
#top a,#top a:hover,#top li
{
    color: #ffffff !important;
}
#top.wood{ 
    /*background-image:url(../images/goldSideAr.png);*/ 
    background-image: url("../images/redSideNewAr.png");

}
#top.purple{ 
    /*background-image:url(../images/purpleSideAr.png);*/ 
    background-image: url("../images/redSideNewAr.png");

}

.mainTitle{ font-family: Arial, Helvetica, sans-serif;  background-position:0 -250px; height: 45px;}
.mainTitle .rightbg, .mainTitle .leftbg{ display:block; height:45px; width:11px; }

.mainTitle .rightbg{ background-position:-216px -170px; float:left; margin-left:-1px;}
.mainTitle .leftbg{ background-position:-227px -170px; float:right; margin-right:-1px;}
h1.title{ color:#fff; float:right/*reflected*/; margin:0 0 0 0; padding:0px; font-weight:normal; font-size:20px; line-height: 30px;}
h1.titleX{ color:#fff; float:right/*reflected*/; margin:5px 0 0; padding:0px; font-weight:normal; font-size:20px;}
.pageBody{ color:#585858; padding-top: 9px; line-height: 17px; font-size: 14px; ;font-family:Arial, Helvetica, sans-serif; }

.pageTitle h1{ color:#e1301d; font-size:25px; font-weight:normal; display:inline-block;line-height: 27px;}
.pageTitle .artDate { color: #E1321E; float: left/*reflected*/; font-size: 11px; line-height: 50px; margin-left: 10px;/*reflected*/ }
.pageBody h2{ color:#e1301d;font-size:11px; font-weight:bold; line-height:11px;}
.pageBody p {
    color: #585858;
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 0;
    padding-top: 3px;
}

#leftNav{
    display:inline-block; 
    float:right /*reflected*/;  
    margin: 0 0 10px;
    width: 158px;
    overflow: hidden;
    height: 127px;
}
#leftNav ul{margin:0 ; padding:0 5px 0 0 /*reflected*/; height:100%; overflow:hidden; list-style:none; }
#leftNav ul li{margin-right:8px/*reflected*/; list-style:disc;}
#leftNav ul li.selected{color:#e1321e;}
#leftNav ul li.selected a{color:#e1321e;     font-weight: bold;}
#leftNav ul li a{display:block;
                 /*min-height:23px!important;line-height:23px!important;*/
}
#leftNav ul li:hover{color:#e1321e;}
#leftNav ul li:hover a{color:#e1321e;}
#leftNav ul li.levelA{margin-left:0px; list-style:none; font-weight:bold;}
/*#leftNav ul li.levelA:hover{color:#898889;}*/

#rightSide{
    background-color: transparent;
    display: inline-block;
    float: left;
    height: 100%;
    margin-left: 13px;
    margin-top: 0;
    overflow: hidden;
    width: 186px;
}

.rightBox{margin:0 0 8px;}

.rbTop{width:179px; height:30px; background-position:-131px -370px;margin:0px; padding:0px;}
.rbBody{border-right:1px solid #e5e3e6/*reflected*/; border-left:1px solid #e5e3e6/*reflected*/; width:177px; height:100%; overflow:hidden; /*padding:0px 10px;*/}
.rbBtm{width:179px; height:10px; background-position:-131px -399px;}
.rbBtn{width:179px; height:46px; background-position:-131px -427px}

button[type=button]{ background-color:transparent; padding-top: 2px; color:#fff; font-size:10px; font-weight:bold; border:0px; float:left;/*reflected*/}

#welcome{
    display:inline-block;
    margin-top:81px;
    margin-left: 5px;/*reflected*/
    float:left;/*reflected*/
    background-color:#fff;
    background-image:url(../images/welcome.jpg);
    height:227px;
    width:186px;
}

#menuLarge .dropLeft, #menuLarge .dropRight, #menuLarge .repeat{background-image:url(../images/bottom.png);}
#menuLarge .dropNav .nav { width:500px; border-right: 1px solid #C5C5C5/*reflected*/; border-left: 1px solid #C5C5C5/*reflected*/; padding: 5px; background-color:#fff;}
#menuLarge .dropNav .dropBtm{background-position:0 -10px; display:block; height:10px; background:none repeat scroll 0 0 transparent;}
#menuLarge .dropNav .dropBtm .repeat{display:block; height:10px; background-position:0 -10px; float:right/*reflected*/; width:882px;}
#menuLarge .dropNav .dropRight{display:inline-block; height:10px; width:19px; background-position: 0 bottom; float:left;}
#menuLarge .dropNav .dropLeft{display:inline-block; height:10px; width:19px; background-position: 0 top; float:right;}

#menuLarge{margin: auto; width: 920px;}
#menuLarge .dropNav {margin:auto auto 15px}
#menuLarge .dropNav .nav {width: 908px;}
#menuLarge ul.level2 {border-top: 1px solid #C5C5C5; height: 100%; margin: 0; overflow: hidden; padding:10px 10px;}
#menuLarge ul.level2 li {margin:0 10px; padding: 0; width: 200px; list-style: none outside none;}
#menuLarge ul.level3 {margin: 0; padding: 0;}
#menuLarge ul.level3 li {margin:0; padding: 0; width: 195px;}

.welcomeName{color:#20216B;font-weight: bold;margin: 50px 20px 5px;}
.label{color: #6b6b6b; font-weight: bold; margin:8px 10px 5px 0;/*reflected*/ padding:9px 11px 0px 0px/*reflected*/;*margin:0px 10px 5px 0;}
.value{ font-weight: bold; margin-right: 10px;/*reflected*/}

#contentArea, .contentArea{
    float:right;/*reflected*/
    width:515px;
    /*background-image:url(../images/box-bg.jpg);*/
    /*    margin: 20px 8px 0; */
    /**margin:20px 8px 0 0; */
    *padding:0 0 10px 0;
    background-position:0 35px;
    background-repeat:no-repeat;

}

/* table with curves */
table{ margin:0px; padding:0px; border:0px; width:100%; direction:rtl;}
tr.head td{ 
    border-top: 1px solid #e8e6e4;
    /*background-color:#e1321e;*/ 
    border-bottom: 1px solid #e1321e;
    color:#E1321E; 
    font-size:14px; 
    font-weight:normal; 
    padding:2px 5px; 
}
tr.tblTit td.whiteCol, tr.alt1 td.whiteCol, tr.alt2 td.whiteCol, tr.head td.whiteCol {background-color:#fff;}

span.tblLT{
    background: none;
    /*background-position: -23px -192px;*/ 
    display: inline-block; float: left; height: 22px; margin-left: -5px; margin-top: -2px; width: 9px; }
span.tblRT{ 
    background: none;
    /*background-position: -32px -192px;*/
    display: inline-block; float: right; height: 22px; margin-right: -5px; margin-top: -2px; width: 9px; }
tr.tblTit td{ background-color:#93837c; color:#fff; font-size:14px; font-weight:normal; padding:2px 4px; }
tr.alt1 td{
    /*background-color:#f9fafc;*/ 
    border-bottom: 1px solid #f7f6f6;
    color:#585858; font-size:14px; font-weight:normal; padding:2px 4px; }
tr.alt2 td{ 
    /*background-color:#e8e6e4;*/
    border-bottom: 1px solid #f7f6f6;
    color:#585858; font-size:14px; font-weight:normal; padding:2px 4px; }
tr td span{float:right; }



.socialBox{
    border: medium none;
    float: left;
    height: 20px;
    margin-top: 15px;
}
#warpper div#content div#news.contentArea div.pageBody,html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody{
    /*background-image: url("../images/shadowAr.jpg");*/
    background-position: right center;
    background-repeat: repeat-y;
    float: right;
    margin-right: 0;
    margin-top: 10px;
    padding:0 19px 0 0;
    margin-bottom: 20px;
}
button[type=button].share{ display:inline-block; float:left/*reflected*/; margin-right/*reflected*/:5px; height:17px; width:54px; background-position:-31px -150px; background-color:#fff; border:0px; }
button[type=button].print{ display:inline-block; float:left/*reflected*/; margin-right/*reflected*/:5px; height:17px; width:50px; background-position:-97px -150px; background-color:#fff; border:0px;}
button[type=button].tweet{ display:inline-block; float:left/*reflected*/; margin-right:5px/*reflected*/; height:17px; width:62px; background-position:-222px -150px; background-color:#fff; border:0px;}
button[type=button].facebook{ display:inline-block; float:left/*reflected*/; margin-right:5px/*reflected*/; height:19px; width:54px; background-position:-161px -151px; background-color:#fff; border:0px;}

/*titles*/
#contentArea .joinUs{ height:27px; width:77px; margin-right: 15px/*reflected*/; background-position:-169px -119px; clear:both; }
#contentArea .register{ height:29px; width:310px; margin-right: 15px/*reflected*/; background-position:0 -219px; clear:both; }
#contentArea .changePassword{ height:29px; width:190px; margin-right: 15px/*reflected*/; background-position:0 -349px; clear:both; }
#contentArea .forgetPassword{ height:29px; width:190px; margin-right: 15px/*reflected*/; background-position:0 -380px; clear:both; }
#contentArea .contactUs{ height:29px; width:190px; margin-right: 15px/*reflected*/; background-position:0 -315px; clear:both; }
#contentArea .requestAward{ height:29px; width:155px; margin-right: 15px/*reflected*/; background-position:0 -283px; clear:both; }
#contentArea .login{ height:29px; width:60px; margin-right: 15px/*reflected*/; background-position:0 -250px; clear:both; }
#contentArea .printCard{ height:29px; width:190px; margin-right: 15px/*reflected*/; background-position:0 -410px; clear:both; }
#contentArea .activityListing{ height:29px; width:133px; margin-right: 15px/*reflected*/;background-position:-170px -283px;clear:both;}
#contentArea .claimMiles{ height:29px; width:210px; margin-right: 15px/*reflected*/; background-position:-72px -251px; clear:both; }


#contentArea .form{
    clear:both;
    background-color:#fff;
    margin-top: 45px;
    background-image:url(../images/repeatY.png);
    background-repeat:repeat-y;
    background-position:0 0;
    height:100%;
    overflow:hidden;
    width:515px;
}

#contentArea .formBtm{
    clear:both;
    height:70px;
    background-color:#fff;
    /*background-image:url(../images/box-bg.jpg);*/
    background-position:0 bottom;
    margin-bottom:50px;
}

#contentArea .form ul{
    padding:0px;
    margin:0 20px 0 0px;/*reflected*/
    list-style:none;
}

#contentArea .form ul li{
    background-position: -285px -2px;
    color: #22216a;
    font-size: 11px;
    font-weight: bold;
    padding: 0 30px;
    text-transform:uppercase;
}

#contentArea .form ul li.fields{
    background-image: none;
    clear: both;
    font-size: 12px;
    height: 100%;
    margin: 0 22px 0 0px;/*reflected*/
    overflow: hidden;
    padding: 0;
    width: 455px;
}

.clearR{ clear:right;}
.clearL{ clear:left;}

span.star{ color: #e1321e; display: block; float: right/*reflected*/; height: 10px; margin-right/*reflected*/: -10px; width: 10px;}
.fields .title{ width:225px; height:22px; margin:5px 10px 0px 0px/*reflected*/; float:right/*reflected*/; clear:right/*reflected*/; font-size:12px; font-weight:normal; color:#9b9999; line-height:20px; text-transform:none;}
.fields .input{ width:50; height:22px; margin:5px 0px; float:right/*reflected*/; clear:left/*reflected*/;}
.fields .inputLarge{ width:50; height:135px; margin:5px 0px; float:right/*reflected*/; clear:left/*reflected*/;}

.fields .input input{ width:202px; height:18px; border:1px solid #7f9db9;}
.fields .input input.small{ width: 98px;}
.fields .inputLarge textarea { border: 1px solid #7F9DB9; height: 137px; width: 202px; }

.fields .input select.cityFld{ width:140px; height:22px; border:1px solid #7f9db9;}
.fields .input select.countryKeyFld{ width:60px; height:22px; border:1px solid #7f9db9; float:right/*reflected*/;}
.fields .input input.operator{ width:40px; height:18px; border:1px solid #7f9db9; float:right/*reflected*/; margin: 0 5px;}
.fields .input input.number{ width:90px; height:18px; border:1px solid #7f9db9; float:right/*reflected*/;}


.submitBtn, .cancelBtn, .nextBtn, .printBtn{display:block; height:19px; width:67px; background-position:-73px -196px; float:left/*reflected*/; text-align:center; color:#fff; font-weight:bold;}
.submitBtn:hover, .cancelBtn:hover, .nextBtn:hover, .printBtn:hover{background-position:-73px -177px;}
.submitBtn{margin:48px 100px 0 0;}
.cancelBtn{margin:48px 2px 0 0;}
.nextBtn{margin:48px 100px 0 0;}
.printBtn{margin:48px 100px 0 0;}


#royalPlusArea{ height: 100%; margin: 0 auto; width: 935px; background-color:#fff; }

#card{ background-image:url(../images/card.jpg); height:169px; width:299px; text-align:center; margin:0 auto; margin-top:80px; margin-bottom:50px; }

.text{ height:70px; margin: 0 40px; padding-top: 40px; text-align:right/*reflected*/; width: 220px; }

#cards .label, #cards .value{font-weight:normal;}

.note{ float:left/*reflected*/; width:200px;  line-height:10px; color: #9B9999; font-size: 10px; font-weight: normal; text-transform:none; margin-left/*reflected*/:20px;}

/*tabs*/

#top.booking{ background-image: url("../images/bookingTop.jpg"); clear: both; height: 47px; margin: 0 -1px; width: 948px;}

.tabsContainer{margin:20px; display:block;}
.tabsInner{
    border: medium none;
    display: block;
    float: left;
    width: 750px;}
.tabsContainer .red_border {
    background-color: #e90c0c;
    height: 1px;
    left: 20px;
    margin-top: 19px;
    position: absolute;
    width: 902px;
}

.bottom, .bottom .btmLeft, .bottom .btmRight{background-image:url(../images/bottom.jpg); height:10px;}


.bottom{ background-position:0 -10px; background-repeat:repeat-x; display:block; clear:both; height:10px; margin-top:-8px;}
.bottom .btmLeft{ width:19px; background-position:bottom; float:left;}
.bottom .btmRight{ width:19px; background-position:top; float:right;}

ul.tabsNav {
    display: block;
    float: right;
    direction: ltr;
    margin: 22px 0 0 0;
    padding: 0;
    width: 150px;
}
ul.tabsNav li{     border-bottom: 1px solid #f7f6f6;
                   border-left: 1px solid #f7f6f6;
                   display: block;
                   height: 40px;
                   list-style: outside none none;
                   margin: 0 0 0 2px;
                   padding: 0;
                   width: 150px; direction:rtl;}
.tabsNav a{  background: url("../images/bullet2Ar.png") no-repeat scroll 135px 16px rgba(0, 0, 0, 0);
             color: #585858;
             display: inline-block;
             font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif;
             font-size: 12px;
             font-weight: 400;
             padding: 10px 17px 10px 0;
             width: 130px;}
.tabsNav a:hover,s .tabsNav .selected{       color: #ffffff;    background: url("../images/bullet3Ar.png") no-repeat scroll 135px 16px rgba(0, 0, 0, 0)}
.tabsNav li.first, .tabsNav li.last {
    background-repeat: no-repeat;
}
.tabsNav li strong{
    font-weight: normal;
}
.tabsNav li.selected strong{
    font-weight: bold;
}
.tabsNav li:hover, .tabsNav li:hover a, .tabsNav li.first.selected, .tabsNav li.last.selected, .tabsNav li.selected {
    background-color: #e90c0c;
    color: #ffffff;
}
.tabsNav li.first.selected a, .tabsNav li.last.selected a, .tabsNav li.selected a {      background: url("../images/bullet3Ar.png") no-repeat scroll 135px 16px rgba(0, 0, 0, 0);
                                                                                         color: #ffffff;
                                                                                         font-weight: bold;}
#booking_tabs hr {
    margin-top: 0;
    width: 902px;
}
.tabsNav li{margin-left:5px/*reflected*/;}
/*
.tabsNav li.first, .tabsNav li.last{background-image:url(../images/menuCorner.png); background-repeat:no-repeat; height:22px;}
.tabsNav li.first{background-position:right -66px/; padding-right:8px;}
.tabsNav li.first:hover, .tabsNav li.first.selected{background-position:left 0;}
.tabsNav li.last{background-position:left -22px; padding-left:8px;}
.tabsNav li.last:hover, .tabsNav li.last.selected{background-position:left -22px}
*/
.tabsContainer a.webCheck{color:#6b6b6b; float:left/*reflected*/;}

#news{
    padding: 0;
    position: relative;
    width: 100%;

}
ul.news{color: #6B6B6B; font-size: 11px;}
ul.news li { background-position: -296px -7px; list-style: none outside none; margin:0 -46px 0 0/*reflected*/; padding: 0 10px 0 0/*reflected*/; margin-bottom:30px;}
ul.news li {
    list-style: none outside none;
    margin: 0 -46px 30px 0/*reflected*/;
    padding: 0 16px 0 0/*reflected*/;
}
ul.news li h2{line-height:20px;}
ul.news li a.more{float:left; display:inline-block; color:#e1321e; text-decoration:underline; font-size:11px;}

ul.pager {
    bottom: 0;
    list-style: none outside none;
    margin: 0 auto;
    overflow: visible;
    position: relative;
    width: auto;
}
ul.pager li{margin: 0 5px; display:inline; *margin-left: -1px; *margin-right: 10px;}
ul.pager li a{text-decoration:none;}
ul.pager li a:hover{text-decoration:underline;}

.pagerCont {
    display: block;
    float: left;
    height: 20px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
ul.pager li a.active, .pager .prev a, .pager .next a{ color:#e1321e;}
.pager .prev span, .pager .next span{ display:inline-block; height:9px; width:12px;}
.pager .prev span {
    background-image: url("../images/redArrow.png");
    background-position: 5px 0;
    background-repeat: no-repeat;
}

.pager .next span {
    background-image: url("../images/arrowAr.png");
    background-position: 0 0;
}

#content.landing, .landing, .redd, .purple, .wood, .grey{width:942px; height:452px;}
#cloudBox.landing{height:15px;}

.landing{background-image:url(../images/tempo.jpg)}

.landing .redd{ background-image:url(../images/redLandAr.png);}
.landing .purple{ 
    background-image:url(../images/redLandAr.png);
    /*background-image:url(../images/purpleLandAr.png);*/
}
.landing .wood{ 
    /*background-image:url(../images/woodLandAr.png);*/
    background-image:url(../images/redLandAr.png);
}
.landing .grey{ 
    /*background-image:url(../images/grey_land_ar.png);*/
    background-image:url(../images/redLandAr.png);
}

.landing .mainTitle{ background-image: none; float: right/*reflected*/; height: 25px; line-height: 15px; padding: 5px 12px 0; width: 127px; text-transform:uppercase;}
.landing .mainTitle h1.title{font-size:23px}
.landing .nav{ display: inline-block; height: auto; border:none; width: 170px;    margin-bottom: 10px; }
.landing .nav ul{ float: right/*reflected*/; height: 35px; line-height: 33px; list-style: none outside none; margin: 0; padding: 0; }
.landing .nav ul li{ background-position: -299px -26px; color: #FFFFFF; float: right/*reflected*/; padding: 0 10px; }
.landing .nav ul li.selected{font-weight:bold;}
.landing .nav ul li a{ color:#fff;}
#content .breif { color: #FFFFFF; line-height: 16px; margin: 0px 9px 0 0; padding: 0; width: 260px;  }

#content.landing a.more{ 
    background-image: url("../images/arrow_ar_white.png");
    background-position: right 15px;
    color: #FFFFFF; 
    margin-right: 7px;
    width: 255px;
    display: block; font-size: 14px; font-weight: normal; padding-right: 22px ; 
    background-repeat: no-repeat;
    /*padding-top: 8px;*/
    /*border-top: 1px solid #6f6b6a;*/
}
#content.landing .redd .breif, #content.landing .redd .breif a.more{     position: relative;
                                                                         vertical-align: bottom;
                                                                         z-index: 2;}
/*#content.landing .redd .breif, #content.landing .redd .breif a.more{ border-top: 1px solid #f0b5ae; line-height:14px;height:14px}*/
/*#content.landing .purple .breif, #content.landing .purple .breif a.more{ border-top: 1px solid #b497a7; }
#content.landing .wood .breif, #content.landing .wood .breif a.more{ border-top: 1px solid #d3cabb; }
#content.landing .grey .breif, #content.landing .wood .breif a.more{

    background-position: right 13px;
    border-top: 1px solid #D3CABB;
}*/
#content.landing .wood .breif a.more{
    background-image: url("../images/arrow_ar_white.png");
    background-position: right 14px;
    border-top: 1px solid #D3CABB;
    background-repeat: no-repeat;
}
#content.landing .breif a.more{
    background-image: url("../images/arrow_ar_white.png");
    background-position: right 11px;
    border-top: 1px solid #6e6765;
}

.coloredSide .mainTitle { background: none repeat scroll 0 0 transparent; display: inline-block; float: right/*reflected*/; height: auto; line-height: 15px; padding: 5px 12px;text-transform: capitalize;*height:30px;}
.coloredSide .mainTitle h1.title{text-transform:capitalize; font-size: 18px;line-height:18px;*line-height:23px;*height:30px;*line-height:30px;}
.coloredSide .mainTitle h1.title strong {
    font-weight: normal;
}
.coloredSide .slogan{
    bottom: 0;
    float: right;/*reflected*/
    margin-bottom:8px;
    width: 181px;
    position: absolute;
    text-align:right;
    right:0px;
    direction:rtl;
}

.pageImg { margin: 0 0 11px 0px;}

a.arrow { float: left; background-image: url("../images/right_small_arrow.gif"); background-position: right center; padding-right: 14px; margin-right: 5px }
.brief a.arrow {background-position:right 5px /*-295px -3px  reports?cat=2&_=341  */; padding-right: 10px;/*reflected*/}
.brief a.red{color:#E1321E;}

.gallerySections ul {display: block;float: right/*reflected*/;list-style: none outside none;margin: 0 auto;padding: 0;width: auto;}
.gallerySections ul li { background-repeat: no-repeat; display: block; float: right/*reflected*/; height: 120px; margin-bottom: 30px; margin-left: 15px; width: 440px;}
.gallerySections ul.pager li{display: inline-block;float: right/*reflected*/;height: auto;margin: 0;width: auto;}
.gallerySections ul.pager{width:auto; margin:0 auto;}
.gallerySections ul.pager li a{padding:0 5px;}

/*changable backgrouds*/
.gallerySections ul li.ourHistory{ background-image:url(../images/temp5.jpg); background-repeat:no-repeat;}
.gallerySections ul li.ourFleat{ background-image:url(../images/temp5.jpg); background-repeat:no-repeat;}
.gallerySections ul li.crew{ background-image:url(../images/temp5.jpg); background-repeat:no-repeat;}
.gallerySections ul li.cargo{ background-image:url(../images/temp5.jpg); background-repeat:no-repeat;}
.gallerySections ul li.annualReport-1{ background-image:url(../images/tempAnnualR.jpg); background-repeat:no-repeat;}
.gallerySections ul li.annualReport-2{ background-image:url(../images/tempAnnualR3.jpg); background-repeat:no-repeat;}
.gallerySections ul li.annualReport-3{ background-image:url(../images/tempAnnualR2.jpg); background-repeat:no-repeat;}
.gallerySections ul li.annualReport-4{ background-image:url(../images/tempHistory.jpg); background-repeat:no-repeat;}


.gallerySections ul li .brief{
    /*background-image:url(../images/galleryThumbGateAr.png); background-repeat:no-repeat;*/  
    height: 102px; 
    width: 150px;
    padding-right: 295px;}

.gallerySections ul li .brief .title{
    font-size: 18px;
    line-height: 18px;
    color: #e22f1c;
    width: 150px;
    height: 40px;
    overflow: hidden;
}
#news.contentArea>.pageBody>.gallerySections ul li{background-position:right center;}
/*.gallerySections ul li.wood .brief{

    background-image: url("../images/galleryThumbGateWood_ar.png");
    background-repeat: no-repeat;
    height: 102px;
    width: 348px;
}*/

.gallerySections ul li .brief p {
    /*    border-left: 1px solid #CCCACA;
        border-top: 1px solid #CCCACA;*/
    display: block;
    float: right;
    font-size: 12px;
    height: 52px;
    line-height: 14px;
    margin-bottom: 0;
    /*margin-right: 180px;*/
    margin-top: 0;
    overflow: hidden;
    padding: 4px 0 4px 7px;
    width: 150px;
}

.gallerySections ul li .brief a.more {
    background-image: url("../images/bullet2Ar.png");
    background-position: right 6px;
    background-repeat: no-repeat;
    color: #e22f1c !important;
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin: 5px 0 0 0;
    padding: 0 10px 0 0;
}

.blue .gallerySections ul li .brief a.more {
    background-image: url("../images/blueArrowAr.jpg");
    background-repeat: no-repeat;
}
/*.galleryImages{margin-left:-5px;}*/
.galleryImages ul{list-style:none; padding:0px; margin:0px; *direction: ltr;}
.galleryImages ul li{padding:0px; margin:0 7px; float:left;}
.galleryImages a.back{background-position:-233px -22px; display:inline-block; float:left; height:121px; width:20px;}
.galleryImages a.next{background-position:-254px -22px; display:inline-block; float:left; height:121px; width:20px;}
.galleryImages a.back.noback {background-position: -233px -215px;}
.galleryImages a.next.nonext{background-position:-254px -215px;}

.videoThumbs{margin-left:0px; width:860px!important;}
.videoThumbs ul{list-style:none; padding:0px; margin:0px;float:left!important;}
.videoThumbs ul li{ margin: 1px 2px 0 2px !important; float:right/*reflected*/; height:120px; width:420px;padding:0 0 0 5px !important;}
.videoThumbs ul li img{border-bottom:2px solid #E1321E; float:left; display:block;}
.videoThumbs ul li div.brief {border: 1px solid #CCCACA; color: #6B6B6B; display: block; float:left; font-size: 11px; height: 80px; line-height: 13px; padding: 8px; width: 198px; background-position:0 -412px;position: relative;}
.videoThumbs ul li div.brief .download{bottom: 0; position: absolute;}
.videoThumbs ul li div.duration{display:block;  height:23px; width:216px; background-color:#E1321E; float:left;}

.videoThumbs a.back{background-position:-233px -22px; display:inline-block; float:left; height:121px; width:20px;}
.videoThumbs a.next{background-position:-254px -22px; display:inline-block; float:left; height:121px; width:20px;}
.videoThumbs a.back.noback {background-position: -233px -215px;}
.videoThumbs a.next.nonext{background-position:-254px -215px;}

.whiteArrow{background-image: url(../images/whiteArrowAr.png);background-repeat: no-repeat; background-position: right 6px; color: #FFFFFF; display: inline-block; float: right/*reflected*/; font-size: 11px; font-weight: bold;line-height: 20px; margin: 0 10px 0 0/*reflected*/; padding: 0 8px 0 0/*reflected*/; direction: rtl; *margin-right: 14px}
.redArrow{ background-position: 5px -5px/*reflected*/; display: block; float: right/*reflected*/; height: 13px; padding-right: 5px/*reflected*/; width: 10px;}

.shadowBox, .shadowBox .left, .shadowBox .right{
    /*background-image:url(../images/shadowBox.jpg);*/
    float:left; height:131px; width:100%;
}
.shadowBox{background-position:0 0px; background-position:left bottom;}
.shadowBox .left{ width:12px; background-position:0 -131px;}
.shadowBox .right{ width:12px; background-position:left top; float:right; }
.shadowBox .cont{float:left;
                 /*width:690px;*width:701px;*/
}
.shadowBox .cont .leftCont, .shadowBox .cont .rightCont {height: 120px; margin-top: 10px; width: 440px; }
.shadowBox .cont .rightCont{float:left; 
                            /*border-right:1px solid #e2e2e2;*/ 
                            padding-right:10px;}/*class name reflected*/
.shadowBox .cont .leftCont{
    float:right;
    /*padding-left:10px;*/
}

.shadowBox .cont img{float:right; clear:right;}
.shadowBox .cont .arrowTitle{ 
    background: none;
    /*background-image:url("../images/arrowAr.png");*/
    /*background-position: right 3px;*/ 
    /*border-bottom: 1px solid #E2E2E2;*/ 
    color: #E1321E; 
    float: right; 
    text-align: right;
    font-size: 18px; 
    font-weight: normal; 
    padding-right: 15px; 
    width: 150px;}
.shadowBox .cont .content{
    display: block; 
    float: right; 
    height: 66px; 
    padding-right: 15px; 
    padding-top: 5px; 
    width: 150px;}

.shadowBox .cont .content a{text-decoration:underline; font-size:11px;}
.shadowBox .cont .nextBack { float: left; height: 15px; margin-left: 15px; width: 40px;}
.shadowBox .cont .nextBack .next, .shadowBox .cont .nextBack .back{ float: left; height: 11px; margin-left:2px; width: 15px;}
.shadowBox .cont .next{background-position:-58px -191px;}
.shadowBox .cont .back{background-position:-58px -201px;}
.shadowBox .content.wallpapers_wrap a , .shadowBox .content.vtours a {

    text-decoration: none;
    float: right;
    display: block;
    clear: both;
    line-height: 13px;
    font-size: 12px !important;
    color: #585858 !important;
    padding-right: 10px;
    background: url("../images/bullet2Ar.png") no-repeat right 3px ;
}

#sitemap{padding:10px 10px;}
#sitemap img{}
#sitemap ul{margin:0px; padding:0px; list-style:none;}
/*
#sitemap ul li a{display:block; padding-right:20px; margin-bottom:2px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
*/
#sitemap ul.level-1{ width:100%; display:block;}
#sitemap ul.level-1 li.level-1{ float: left; margin:10px 0 0; width: 32%; display:block;}
#sitemap ul.level-1 li.level-1 a{color:#fff; background-color:#e1321e; font-weight:bold;}
#sitemap ul.level-2{ }
#sitemap ul.level-2 li.level-2{}
#sitemap ul.level-2 li.level-2 a{color:#93837c; background-color:#e8e6e4; font-weight:bold;;}
#sitemap ul.level-3{}
#sitemap ul.level-3 li.level-3{}
#sitemap ul.level-3 li.level-3 a{color:#666565; background-color:#fff; background-position:-275px -2px; padding-right/*reflected*/:35px; font-weight:normal;}

.gallerySections a{color:#6b6b6b;}

#leftNews {margin-top:10px; line-height:15px;}
#leftNews ul.news {float: right/*reflected*/; list-style: none outside none; margin:30px 0 0; padding: 0; width: 210px; border-left:1px solid #e4e4e6; /*reflected*/}
#leftNews ul.news li {background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #E4E4E6; list-style: none outside none; margin: 10px; padding: 0 10px 5px 0 ;}
#leftNews ul.news li h2 {color: #E1301D; font-size: 11px; font-weight: bold; line-height: 15px; background-position:-10px -10px; }
#leftNews ul.news li a.more {text-decoration: none; }


#curves{width:8px; height:8px; display:block; position:absolute; background-image:url(../images/curves.png); z-index:2;}
#curves.topRight{top:0px;right:0px;float:right;background-position:0 -10px;}
#curves.topLeft{top:0px;left:0px;float:left;background-position:0 0px;}
#curves.btmRight{bottom:0px;right:0px;float:right;background-position:0 -48px;}
#curves.btmLeft{bottom:0px;left:0px;float:left;background-position:0 0px;}


.diningImages a.back, .diningImages a.next{background-image:url(../images/nextBack.png);}
/*.grey .diningImages a.back,.grey .diningImages a.next {
    background-image: url("../images/nextBackGrey.png");
}*/
/*.diningImages.grey a.back, .diningImages.grey a.next{background-image:url(../images/nextBackGrey.png);}
.diningImages a.back.purple, .diningImages a.next.purple{background-image:url(../images/nextBackPurple.png);}
.diningImages a.back.wood, .diningImages a.next.wood{background-image:url(../images/nextBackWood.png);}*/

.diningImages{    margin: 0 auto;
                  width: 890px; /*reflected*/}
#gallery_3.inner_carousel{
    width: 840px !important;
    direction: ltr;
}
.diningImages ul{list-style:none; padding:0px; margin:0px;}
.diningImages ul li{padding:1px; margin:0 6px; float:right/*reflected*/;}
.diningImages a.back {background-position: 0 0; display: inline-block; float: left/*reflected*/; height: 94px; width: 20px;}
.diningImages a.next {background-position: -20px 0; display: inline-block; float: left/*reflected*/; height: 94px; width: 20px;}
span.arrow.red {
    background-position: 320px 5px;
    border-bottom: 1px solid #E1E1E1;
    color: #E22F1B;
    display: inline-block;
    font-size: 11px;
    height: 20px;
    line-height: 25px;
    padding: 5px 15px 5px 5px;
    width: 311px;
}
span.red { color: #E22F1B;}

ul.boxes {
    height: 100%;
    list-style: none outside none;
    margin: 0 0 0 -13px;
    overflow: hidden;
    padding: 0;
    width: 720px;
}
ul.boxes li {
    background-position: 0 -508px;
    border-left: 1px solid #CCCACA;
    border-right: 1px solid #CCCACA;
    display: block;
    float: right;/*reflected*/
    height: 155px;
    margin-bottom: 13px;
    margin-right: 13px;/*reflected*/
    width: 325px;
    padding:10px;
}

#slogan_2nd {
    line-height: 32px;
    max-height: 80px;
    overflow: hidden;
    padding-top: 13px;
    min-height: 40px;
}
#slogan_3rd {
    font-size: 20px;
    padding-top: 10px;
    font-weight: normal;
}
ul.boxes li div.logo{height:48px; padding:5px 0; border-bottom:1px solid #e2e2e2;}
ul.boxes li div.info {
    font-size: 10px;
    line-height: 14px;
    padding: 5px 0;
}

.diningImages a.next {
    background-position: -20px 0;
    display: inline-block;
    float: right;
    height: 94px;
    width: 20px;
}


/* ** added by adel ** */
a.gallery_next {
    background-image: url("../images/spriteAr.png");
    background-position: -266px -6px;
    background-repeat: no-repeat;
    box-shadow: -2px 2px 4px -1px #a69d99;
    display: inline-block;
    float: left;
    height: 121px;
    width: 20px;
}

a.gallery_back {
    background-image: url("../images/spriteAr.png");
    background-position: -244px -6px;
    background-repeat: no-repeat;
    box-shadow: 3px 2px 4px -2px #a69d99;
    display: inline-block;
    float: left;
    height: 121px;
    width: 20px;
}

.galleryImages{
    float: left;
    direction: ltr;

}


a.gallery_next.disabled {background-position: -233px -215px;}
a.gallery_back.disabled{background-position:-254px -215px;}

.galleryImages ul li{ cursor:pointer; }


#news .btnGo {
    background-image: url("../images/reg-ar.png");
    background-position: 0 0;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 18px;
    margin: 3px -22px 4px 0;
    width: 28px;
}
#news.contentArea .filter_wrapper #filter select {
    margin-left: 40px;
    margin-right: 0;
    display: block;
    float: right;
    width: 240px;
}
#news.contentArea .filter_wrapper {
    width: 900px !important;
}


.rjred { color:#E1301D }
.center { text-align:center }
.bold { font-weight: bold }

ul.news li h2 a{
    color:#E1301D;
    font-weight: bold;
    font-size:11px;
}
ul.news li {
    background-image: url("../images/arrowAr.png");
    background-position: right 6px;
}

#leftNews ul.news li h2 a {line-height: 16px}


/* ** added by adel ** */


.filter_wrapper{
    float: right;
    margin-right: 20px;
    margin-top: 20px;
}
.greyBox{border:1px solid #e5e3e6; position:relative; padding:20px 20px 40px; text-align:right/*reflected*/;}
.formBox{background-image:url(../images/greyCurves.jpg); display:block; height:8px; width:8px; position:absolute;}
.formBox.LT {
    background-position: 0 16px;
    left: -1px;
    top: -1px;
}
.formBox.LB {
    background-position: 0 8px;
    bottom: -1px;
    left: -1px;
}
.formBox.RT {
    background-position: 0 0;
    right: -1px;
    top: -1px;
}
.formBox.RB {
    background-position: 0 -8px;
    bottom: -1px;
    right: -1px;
}
.formBox.SF {
    background-image: url("../images/redCurveLB.jpg");
    bottom: -3px;
    height: 10px;
    left: 0;
    width: 424px;
}

input[type="button"] {
    background-position: -73px -196px;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block;
    float: right/*reflected*/;
    font-size: 10px;
    height: 19px;
    margin-right/*reflected*/: 10px;
    width: 67px;
    z-index: 5;
}

input[type="button"]:hover {background-position: -73px -177px; cursor:pointer;}


.arrow {
    background-position: -284px 0;
    background-repeat: no-repeat;
    display: inline-block;
    padding-right/*reflected*/: 20px;
}

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

/*Maddah**label {
    color: #574D49;
    display: inline-block;
    float: right/*reflected;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 14px;
    margin: 5px;
    min-width: 40px;
}*/

.greyBox .buttons {
    bottom: -2px;
    margin-right/*reflected*/: 200px;
    position: absolute;
}

#content.landing .redd .breif p, #content.landing .wood .breif p, #content.landing .purple .breif p, #content.landing .grey .breif p{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    border-bottom: 1px solid #6f6b6a;
    height: 72px;
    overflow: hidden;
    /*height: 164px;*/
    width: 255px;
    line-height: 15px;
    margin-top: 5px;
    margin-bottom: 11px;
    padding: 5px 0;
}
#content.landing .redd .breif.small p, #content.landing .wood .breif.small p, #content.landing .purple .breif.small p, #content.landing .grey .breif.small p {
    /*height: 63px;*/
    padding-top: 0px;
    padding-bottom: 6px;
    margin-bottom: 8px;
}
#content.landing .redd .nav ul.level2, #content.landing .wood .nav ul.level2, #content.landing .purple .nav ul.level2, #content.landing .grey .nav ul.level2{margin:0px; padding:0px;border: none;}
#content.landing .redd .nav ul.level2 li, #content.landing .wood .nav ul.level2 li , #content.landing .purple .nav ul.level2 li , #content.landing .grey .nav ul.level2 li  {border-bottom: none; margin: 0 10px 0 5px; padding: 0; width: auto;}
#content.landing .redd .nav ul.level2 li a, #content.landing .wood .nav ul.level2 li a, #content.landing .purple .nav ul.level2 li a, #content.landing .grey .nav ul.level2 li a{

    background-image: url("../images/arrow_ar_white.png");
    background-position: right 6px;
    background-repeat: no-repeat;
    line-height: 33px;
    padding-right: 11px;
}

html body div#warpper div#content.landing{
    background: none;
    margin-right: 29px;
    float: right;
    border:none;
    /*margin-bottom: 20px;*/
}

html body div#warpper div#cloudBox div.links ul.level-1{width:100%;}
html body div#warpper div#cloudBox div.links ul.level-1 li.level-1 {
    background-image: url("../images/arrow_ar.gif");
    background-position: right 3px;
    display: inline;
    padding-right: 15px;
    width: auto;
    background-repeat: no-repeat;
}
html body div#warpper div#btmNav ul.level-1{width:100%;}
html body div#warpper div#btmNav{
    background-image: url("../images/bodyBg.jpg");
    background-position: 0 2px;
    background-repeat: repeat-x;
    height: 28px;
    margin-top: -95px;
    padding-top: 104px;
}
html body div#warpper div#content.landing{background-position:22px 57px; background-repeat:no-repeat;}
.pageBody{*margin-right:0px;}

.capitalize{text-transform:uppercase; display:inline}
#top.grey{
    /*background-image:url("../images/greySideAr.png");*/
    background-image: url("../images/redSideNewAr.png")
}
#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea{margin: 0;}
/*html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li{overflow:hidden;height: 191px;}*/
#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div div.left table{width:227px}
#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div div.right table tbody tr.head td span{float:left;}

.tl, .tr, .bl, .br{display:none;}

#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div div.left table{float:right/*reflected*/; border:none; }
/*#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div div.left table tbody tr.alt1 td[colspan=2]{width:442px;}*/

#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.diningImages div#gallery_ ul li a.lightbox img{border:none;}
.active_one1 a,.active_one1 a strong{
    color:#e1321e ;
}
#content.blue .active_one.active_one1 strong {
    color: #20206b;
}

.active_one a:hover{
    color:#e1321e !important;
}

.videoInside{width: 711px;}
.videoPlayer{width:512px; float:right/*reflected*/;}

.videoTitle {
    background-color: #E1321E;
    background-image: url("../images/videoCornerRedAr.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 2px;
    padding-right: 20px;/*reflected*/
    width: 492px;
}

.videoSelecter{float:left/*reflected*/;width:183px;}

/* for Red theme (By default red) */
.videoUp,.videoDown{background-image:url(../images/upDownRedAr.jpg); display:block;float:left/*reflected*/}
.videoUp{height:20px; width:183px;background-position: left top;margin-bottom: 2px;}
.videoDown{height:20px;    clear: both; width:183px;background-position: left bottom; margin-top: -20px;}
.videoSelecter>ul{list-style:none;padding:0px;margin:0px;height:298px;}
.videoInside>.videoSelecter>ul>li{margin:0px; padding:0px;padding-bottom:9px;}
.videoInside>.videoSelecter>ul>li>a{display:block;}
.videoInside>.videoSelecter>ul>li>a.second>img{margin: 9px 0;}

/*for gray theme*/
/*.videoUp.wood,.videoDown.wood{background-image:url(../images/upDownAr.jpg);}*/
/*.videoTitle.wood {background-image: url("../images/videoCornerAr.jpg");background-color: #C1B49D;}*/
/* */
.meet_rj_img_container img{
    position:absolute;
}
.meet_rj_img_container{
    height: 380px;
    position: relative;
}
.meet_rj_img_container img{position:absolute;}
.meet_rj_img_container{height: 370px;position: relative;}

.specialOffers{list-style:none;margin:0px; padding:0px;width:530px;}
.specialOffers li {float: right/*reflected*/;margin-bottom: 15px;margin-left/*reflected*/: 10px;width: 160px;}
.specialOffers h4{border-bottom: 1px solid #E7E8E9;color: #E1321E;display: block;font-size: 18px;font-weight: bold;margin: 0 0 0 3px/*reflected*/;padding: 3px 0;}
.specialOffers h5{margin:0px; padding:0px; color:#81716a; font-size:11px;font-weight:bold; }
.specialOffers h6{margin:0px; padding:0px; color:#81716a; font-size:11px;font-weight:normal; text-transform:uppercase;}
.specialOffers h6>span.numberRed{font-size:18px; color:#E1321E;}
.specialOffers a.redArrow {background-image: url("../images/bullet2Ar.png"); background-position: 146px 8px;border-bottom: 1px solid #E7E8E9;color: #E1321E;font-size: 11px;line-height: 15px;padding: 3px 9px 3px 0px/*reflected*/;width: 142px;}



#gallery_{
    float:left; *direction: ltr;
}
#gallery_ ul{
    float:left;height: 94px;overflow: hidden; *direction: ltr;
}
.pointer{
    cursor:pointer;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li div.right img{height:188px;}
/* new sitemap */
.redbg{
    background-color:#E1321E;
    font-weight:bold;
    color:white;
    text-align:center;
}
.redbg a{
    font-weight:bold;
    color:white;
}
#sitemap{
    padding-right: 13px;
    text-align: right;
    width: 917px;
}
#sitemap .sm_level1{
    background-color: #E8E6E4;
    color: #93837C;
    font-weight: bold;
    margin-top: 2px;
    padding-right: 7px;
}
#sitemap .sm_level2 a{
    background-image: url("../images/arrow_ar.bmp");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 24px;
    *display:block;
    *float:right;
}
.sitemap_block{
    margin-bottom:15px;
}
/* new sitemap */


#leftNav ul li{
    margin-left:0px;
    list-style:circle;
    *background-image: url("../images/normal.gif");
    *background-position: right 7px;
    *background-repeat: no-repeat;
    *list-style: none outside none;
    *margin-right: 0;
    *padding-right: 20px;
}
#leftNav ul li.selected{
    /*margin-left:20px;*/ 
    list-style:disc;
    *background-image: url("../images/active.gif");
    *background-position: right 7px;
    *background-repeat: no-repeat;
    *list-style: none;
    *margin-right: 0;
    *padding-right: 20px;
}
#leftNav ul li{}
#leftNav ul li a{}

li.levelA.selected{
    list-style:none !important;
    margin:0 !important;
    *padding-right: 0px!important; *background: none transparent scroll repeat 0% 0%!important;;
}

#leftNav li.selected{
    /*font-size: 14px !important;*/
}
#leftNav li.selected.levelA{
    display: none;
    font-size: 13px !important;
}

#leftNav li{
    font-size: 20px\9 !important;
}
#royalPlusArea.redd div#news.contentArea div.pageBody div.collapsible_one div table{width:35%;}
#bgimg{
    position:absolute !important;
    right:0px;
}
#bgimg2{
    position:absolute !important;
}


.title_first_word{
    display:inline
}

.technical_data table { width: 440px !important }
.internal_structure{ width: 440px; }
.menu_landing_table td{
    vertical-align : top;
}

.menu_landing_red{
    background-image: url("../images/bullet2Ar.png");
    background-position: right 5px;
    background-repeat: no-repeat;
    margin-bottom: 4px;
    padding-right: 12px;
    width: 139px;
}

.menu_landing_red a{
    color:#E1321E;
    font-size: 13px;
    text-shadow: 0 0 1px #DDDDDD;
    line-height: 15px;
}

.menu_landing_level2{
    display: block;
    font-size: 11px;
    line-height: 15px;
    padding-right: 12px;
}

.menu_landing_level2{
    font-size: 13px;
    text-shadow: 0 0 1px #DDDDDD;
    width: 151px;
}

.menu_landing_level2:hover{
    text-decoration:underline
}

.menu_landing_bottom{
    background-image: url("../images/menu_landing_bottom.gif");
    background-repeat:no-repeat;
    background-position: right center;
    width:920px;
    height:21px;

}
.menu_landing_cont{
    /*	background-image: url("../images/menu_landing_bg.gif");
        background-repeat:repeat;
        background-position: left center; */
    width:908px;
}

.menu_landing_border_top{
    background-position: right 10px;
    border-top: 1px solid #F6F6F6;
    margin-top: 9px;
    padding-top: 5px;
}

.menu_landing_table td{
    background-image: url("../images/menu_landing_bg.gif");
    background-position: 12px center;
    background-repeat: repeat-y;

}

/*maddah.nobg{
    background-image: none !important;
}*/

#leftNav ul a {
    font-size: 12px;
    line-height: 14px;
}
.title_first_word{
    font-weight:bold;
    font-size: 23px;
}

#_1st_cont .nav a{
    font-size:15px;
}

.mainTitle h1.title{
    margin-top:3px;
    font-size: 24px;
}

.custom_full_cont{
    text-align: center;
}

/*.videoTitle.grey {
    background-color: #92857d;
    background-image: url("../images/videoCornerDarkAr.jpg");
}

.videoInside.dark a{background-image: url("../images/upDownDarkAr.jpg")}*/

/*.wood #news .videoUp, .wood #news .videoDown {
    background-image: url("../images/upDownAr.jpg");
}*/

#news.contentArea div.pageBody table tbody tr td ul li{

    list-style-image: url("../images/bullet2Ar.png");
    margin-right: -25px;
    *margin-right:0px;
}


a.linkawi{

    background-image: url("../images/bullet2Ar.png");
    background-position: center right ;
    background-repeat: no-repeat;
    padding-right: 8px;
    float: right;
}

.pageBody a{

    color: #E22F1C;
}

.pageBody a:hover{

    text-decoration: underline;
}

.nocursor{

    cursor: default;
}

.magazineSection ul.magazine {
    display: block;
    float: right;
    list-style: none outside url("../images/bullet2Ar.png");
    margin: 0 auto;
    padding: 0;
    width: 726px;
}

.magazineSection ul li .brief {
    background-image: url("../images/magazineBg.png");
    background-repeat: no-repeat;
    height: 191px;
    width: 348px;
}

.magazine_top {
    display: block;
    float: right;
    font-size: 11px;
    height: 115px;
    line-height: 14px;
}
#content.landing a.more{
    overflow: hidden;
    padding: 10px 20px 10px 10px;
    width: 220px;
}

.magazine_top ul{padding: 0 8px 0 0;}
.magazine_top ul li{}

.magazineSection ul.magazine li.magazine-item {
    display: block;
    float: right;
    height: 191px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 0;
    width: 348px;
}
.magazineSection ul li .download {
    border-top: 1px solid #E2E2E2;
    height: 30px;
    margin-left: 146px;
    margin-right: 0;
}

.magazineSection ul li .download a {
    background-position: -296px 3px;
    color: #E22F1C;
    display: block;
    font-size: 13px;
    line-height: 30px;
    padding-right: 10px;
}

.magazineSection ul li .brief a.more {
    background-image: url("../images/arrow_ar_white.png");
    background-position: right 9px;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 8px 0 0 ;/* T R B L*/
    padding: 0 11px 0 0 ;
}
html body div#warpper div#content div#news.contentArea div.pageBody div#magazine_input.magazineSection ul.magazine li.magazine-item div.brief div.download a{
    background-image: url("../images/arrow_ar.gif");
    background-position: right center;
    background-repeat: no-repeat;
    margin-right: 8px;
}


.dnone{
    display:none;
}



.sfFaqCatCont{margin-bottom:20px;}

/* photo gallery fix *********/
/*html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.galleryImages{float:left;height:120px;margin-bottom: 20px;width:675px!important;}*/
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.galleryImages ul{float:left!important;}
/*html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.galleryImages ul li{height:120px!important; margin-top:2px!important; width: auto !important;padding:0 5px!important;padding: 0 13px !important;}*/

/**********/

html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.gallerySections>ul>li{margin-right:0px;}
html body div#warpper div#_1st_cont div#content.landing{padding-bottom: 0!important;}



.booking_header_lnk{
    /*margin:0 20px;*/
}

html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_0.inner_carousel{
    float: left;
    /*   height: 120px;
       margin-bottom: 20px; */
    /*width: 675px !important;*/
}

html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_0.inner_carousel ul{float:left;}
html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_0.inner_carousel ul li{margin-right:0px!important;}


html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_1.inner_carousel{
    float: left;
    /*  height: 120px;
      margin-bottom: 20px; */
    /*width: 675px !important;*/
}


html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_1.inner_carousel ul{float:left;}
html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_1.inner_carousel ul li{margin-right:0px!important;}






html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_2.inner_carousel{

    float: left;
    height: 120px;
    margin-bottom: 20px;
    /*width: 675px !important;*/
}


html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_2.inner_carousel ul{float:left;}
html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.diningImages div#gallery_2.inner_carousel ul li{margin-right:0px!important;}

html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div div.left table {
    border-bottom: 2px solid #E8E6E4;
}

.pageBody table {
    border-bottom: 2px solid #E8E6E4;
    margin-bottom: 5px;
}

.specialOffers li {
    float: right;
    margin-bottom: 15px;
    margin-left: 15px;
    width: 160px;
}

/********************/
.btmRed{background-image:url(../images/btnRed.jpg); height:10px; width:511px; margin:0 -1px;position:absolute; bottom:0px;z-index:4;}
.tableBox .searchAgain,.officesBox .searchAgain{background-image:url(../images/searchAgainBtn.jpg); z-index:5; position:absolute; bottom:0px; left:30px; width:87px; height:19px;display:block;font-size:11px; color:#fff; text-align:center;border:none; cursor: pointer;background-color:transparent;}

span.label_cont{*float:none;}


.officesBox ul{list-style-image:url(../images/bullet2.png);margin:25px;}
.officesBox label{width:95px;margin:10px 80px 10px 10px;}
.officesBox select{margin:10px 20px 10px 0px; width:210px;}
.tableBox h2,.officesBox h2{margin:5px 30px; color:#DF320D;font-size:17px;}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.service_filter_cont form div.tableBox table{border-bottom:none;}

.mj_red_title {
    color: #E22F1C;
    font-weight: bold;
    margin-top: 15px;
}
.mj_brief {
    color: #6B6B6B;
    margin-bottom: 15px;
}

.red_loading {
    background-image: url("../images/red_loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 19px;
    margin-top: 2px;
    width: 100%;
}

/*.tableBox, .officesBox {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E5E3E6 #E5E3E6 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-size: 12px;
    padding: 20px 0;
    position: relative;
    width: 509px;
    border-radius: 10px 10px 0 0;
}*/

.officesBox select {
    margin: 10px 0px 10px 20px;
    width: 500px;
}
#reports ul li{margin-right:0px!important;}


/*** Royal Plus Blue theme ********************/

#content.blue #top{background-image:url(../images/blueSideNewAr.png);} /*reflected*/
#content.blue tr.head td{  border-bottom: 1px solid #20206b;
                           border-top: 1px solid #e8e6e4;
                           color: #20206b;}
#content.blue .pageBody .destinationBuilt a{background-image: url("../images/builtBlue.jpg");}

/*,#content.blue #leftNav ul li.selected, #content.blue #leftNav ul li.selected a,#content.blue #leftNav ul li:hover, #content.blue #leftNav ul li:hover a, #content.blue #leftNav ul li a:hover, #content.blue #leftNav ul li.selected a, #content.blue #leftNav ul li.selected,*/
#content.blue .contentArea p a, #content.blue .pageBody h2,#content.blue .pageBody a,   #content.blue .pageTitle h1 {
    color: #20206B !important;
    /*color: #ffffff !important;*/
}
#content.blue > #royalPlusArea > #news.contentArea > .pageBody a:hover, #content.blue .gallerySections ul li .brief .title, #content.blue .gallerySections ul li .brief .more{
    color: #20206b !important;
}
#content.blue #royalPlusArea #news.contentArea div.pageBody>ul ,#content.blue .gallerySections ul li .brief a.more{
    list-style-image:url("../images/blueArrowAr.jpg") !important;
}/*reflected*/

/*#content.blue .gallerySections ul li .brief{background-image:url(../images/galleryThumbGateBlueAr.png);}reflected*/

/*blue sprite*/
#content.blue span.tblLT, #content.blue span.tblRT, #content.blue .rbBtn, #content.blue .rbTop{background-image:url(../images/RPspriteAr.png); background-repeat:no-repeat;}
/***********************/


/*** Royal Plus Landing Page *************/
#content.blue .mainTitle{background-position:0 -295px;}
#content.blue .mainTitle span.rightbg, #content.blue .mainTitle span.leftbg{background-image: url("../images/RPsprite.png");}
#content.blue #menuLarge .dropNav .menu_landing_bottom{background-image:url(../images/menu_landing_bottomBlue.gif);}
#content.blue div#menuLarge .dropNav .nav table.menu_landing_table tbody tr td div.menu_landing_red{background-image: url("../images/blueArrowAr.jpg");}/*reflected*/
#content.blue div#menuLarge .dropNav .nav table.menu_landing_table tbody tr td div.menu_landing_red a{color: #20206b;}

#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.pagerCont ul.pager li a.active{text-decoration:underline;
                                                                                                            color: #585858;
}
iframe{
    border:0;
}




/* one world style ********/
.oneWorldCont{border-top: 1px solid #e7e8e9; border-bottom:1px solid #e7e8e9;}
.oneWorldCont ul{list-style:none; padding:0px; margin: 10px 0 0;height:100%; overflow:hidden;}
.oneWorldCont ul li{ margin-left: 20px;list-style:none; float:right;}
.oneWorldCont ul li a{display:inline-block; height:24px; color:#92857d; line-height:24px;background-repeat:no-repeat; padding-right:28px;margin-left:15px;margin-bottom:10px;background-position: right center;}
#content>#royalPlusArea>#news.contentArea>.pageBody .oneWorldCont a:visited{color:#92857d;}
#content>#royalPlusArea>#news.contentArea>.pageBody .oneWorldCont a:visited:hover, .oneWorldCont ul li a:hover,.oneWorldCont ul li a.active{color:#e1321e;}

.oneWorldCont ul li a.lnk1{background-image:url(../images/1.png);}
.oneWorldCont ul li a.lnk1.active, .oneWorldCont ul li a.lnk1:hover{background-image:url(../images/11.png);}

.oneWorldCont ul li a.lnk2{background-image:url(../images/2.png);}
.oneWorldCont ul li a.lnk2.active, .oneWorldCont ul li a.lnk2:hover{background-image:url(../images/22.png);}

.oneWorldCont ul li a.lnk3{background-image:url(../images/3.png); }
.oneWorldCont ul li a.lnk3.active, .oneWorldCont ul li a.lnk3:hover{background-image:url(../images/33.png);}

.oneWorldCont ul li a.lnk4{background-image:url(../images/4.png);}
.oneWorldCont ul li a.lnk4.active, .oneWorldCont ul li a.lnk4:hover{background-image:url(../images/44.png);}

.oneWorldCont ul li a.lnk5{background-image:url(../images/5.png);}
.oneWorldCont ul li a.lnk5.active, .oneWorldCont ul li a.lnk5:hover{background-image:url(../images/55.png);}

.oneWorldCont ul li a.lnk6{background-image:url(../images/6.png);}
.oneWorldCont ul li a.lnk6.active, .oneWorldCont ul li a.lnk6:hover{background-image:url(../images/66.png);}

.oneWorldCont ul li a.lnk7{background-image:url(../images/7.png);}
.oneWorldCont ul li a.lnk7.active, .oneWorldCont ul li a.lnk7:hover{background-image:url(../images/77.png);}

.oneWorldCont ul li a.lnk8{background-image:url(../images/8.png);}
.oneWorldCont ul li a.lnk8.active,.oneWorldCont ul li a.lnk8:hover{background-image:url(../images/88.png);}


html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.oneWorldCont ul li{margin-right:0px;}



.service_filter_cont.phones_cont {
    padding: 0px;
}

html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.service_filter_cont div.service_intro_stmt{direction:ltr;}

/*************/

/*.tableBox,.officesBox.english{border:1px solid #e5e3e6; border-bottom:none;width:509px;position:relative;padding:20px 0;font-size:12px;}*/
.officesBox.english .btmRed{background-image:url(../images/btnRed.jpg); height:10px; width:511px; margin:0 -1px;position:absolute; bottom:0px;z-index:4;}
.officesBox.english .tableBox .searchAgain,.officesBox.english .searchAgain{background-image:url(../images/searchAgainBtn.jpg); z-index:5; position:absolute; bottom:0px; right:30px; width:87px; height:19px;display:block;font-size:11px; color:#fff; text-align:center;border:none;}

.officesBox.english ul{list-style-image:url(../images/bullet2.png);margin:25px;direction:ltr;}
.officesBox.english label{
    direction: ltr;
    float: left;
    margin: 10px 10px 10px 80px;
    text-align: left;
    width: 95px;
}
.officesBox.english select{margin:10px 20px 10px 0px; width:210px;float:left;direction: ltr;}
.officesBox.english .tableBox h2, .officesBox.english h2 {
    clear: right;
    color: #DF320D;
    direction: rtl;
    display: block;
    font-size: 17px;
    margin: 5px 30px;
    padding: 5px;
    text-align: left;
    width: 365px;
}

html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div.sfFaqCatCont{padding-right:0px; padding-left:0px;}


#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.pagerCont ul.pager li a.active{text-decoration:underline; /* background-image: url("../images/arrowAr.png") */; }

.questions_list .bullet {
    background-image: url("../images/arrow.gif");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 11px;
    margin-right: 5px;
    margin-top: 4px;
    text-align: right;
    vertical-align: top;
    width: 9px;
}

/***** news new *****/
.article {
    float: right;
    margin: 0 0 20px 20px;
    width: 690px !important;
    margin-right: 22px;
}
.article h2{color:#e1321e; font-size:22px;margin-bottom: 10px; line-height: 26px;}
.article h5{color:#e1321e; font-size:11px;margin-bottom: 5px;margin-top: 5px;}
.more-articles {
    float: right;
    margin-bottom: 20px;
    margin-left: 10px;
    width: 195px !important;
}
.more-articles ul{margin:0px; padding:0px; list-style:none;}
.more-articles ul li h3{color:#e1321e; font-size:11px;margin-bottom: 10px;}
.more-articles ul li{color:#949393; font-size:11px; border-bottom:1px solid #dfdfe0;padding-bottom:10px;}
.article a.more, .more-articles a.more {
    background-image: url("../images/bullet2Ar.png");
    background-position: right 8px;
    background-repeat: no-repeat;
    color: #E1321E;
    display: inline-block;
    float: left;
    padding-right: 10px;
}

.service_filter_cont {
    padding: 0;
}

sup{font-size: 10px;}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody #gallery_ ul li{margin-right:6px;}
#gallery_{width:660px!important;}
#news.contentArea .pageBody .videoInside .videoSelecter ul li{margin-right:0px!important;}
/*html body div#warpper div#content div#top{direction:ltr;}*/

/*** Areej Sader: Services page for Firefox, IE7, IE8 and IE9 -- please dont change anything ***/
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody>ul{
    padding-right: 20px;
    *margin-right:0px;
    margin-bottom:0px;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody>ul.services, html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody>ul.services>li{list-style:none;}

html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody>ul>li{
    /*list-style-image:url("../images/bullet2Ar.jpg");*/
    background-repeat: no-repeat;

}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody>ul.specialOffers>li{list-style:none;}

html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody>ul.services{margin-right: -15px;margin-top: -20px;height: 100%;list-style: none outside none;margin: -20px 0 0px; *margin:-20px 0 0px;overflow: hidden;padding: 0;}
ul.services li {
    /*background-image: url("../images/defult.jpg");*/
    float: right;height: 114px;
    /*margin:20px 0 0 20px !important;*/
    width: 430px;}
/*ul.services li.btmLeft{background-image:url(../images/btmLeft.jpg)}
ul.services li.btmRight{background-image:url(../images/btmRight.jpg)}*/
ul.services li img{display: block;float: right;margin: 20px 10px;}
ul.services li .col h5{color: #E1321E;display: block;font-size: 11px;height: 20px;line-height: 20px;margin-bottom: 0;padding-bottom: 0;*margin-top:18px;}
ul.services li .col p{color: #6B6B6B;font-size: 11px;line-height: 13px;margin: 0;padding: 0 0 0 5px;}
.services  .inner_newsletter{margin-top:0px;}
#news.contentArea .pageBody ul.services li .col{padding-left:10px;}
html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody ul.services li div.col div.inner_newsletter div form input{float:right; height: 14px;line-height: 13px; padding: 0; width:170px;}
html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody ul.services li div.col div.inner_newsletter div form a{display:block; background-color:red; color:#fff; float:right; padding:0; margin:0 10px; background-image:url(../images/joinAr.jpg); width:37px; height:17px;}




/*** Areej Sader: Members page for Firefox, IE7, IE8 and IE9 -- please dont change anything ***/
#curves.btmRight{margin-bottom: -2px;}
#curves.btmLeft {background-position: 0 -24px; margin-bottom: -2px;}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li div.left img{height:120px!important;width:270px!important;}
/*html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li{background-image: url("../images/boardsBG.jpg");background-position: 0 bottom;border:1px solid #CCCACA;background-repeat:repeat-x;}*/
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li{
    border-bottom: 1px solid #f6f5f5;
    margin: 0;
    padding: 15px 0;
    width: auto;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li div.right div.brief{background:none;border:none;width: 570px;}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li div.right div.brief > div {
    width: 610px;
    float: right;
}
#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea .left{
    padding-top: 9px;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li > div{
    padding-top: 0px !important;
}
#members ul li div.name {background-color: #FFFFFF;display: block;line-height: 22px;margin: 0!important;}
#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea{margin: 0;width: auto;}
#members{margin-top: -195px;width: 715px;}
#members ul{list-style:none; margin:20px 0; padding:0px; display:block; clear:both;}
#members ul li {clear: both;display: block;height: 100%;margin-bottom: 20px;overflow: hidden;padding-bottom: 2px;position: relative;width: auto;}
#members ul li div.brief{
    /*min-height: 178px;*/
    background-image: none;height: auto;line-height: 15px;padding: 0 20px 10px;
}
#members ul li div.name {background-color: #FFFFFF;display: block;line-height: 22px;margin: 0 -20px;}
#members ul li div.name a.arrow {
    background: none;
    padding: 0;
    float: right;
    /*background-position: right 7px;*/
    /*background-image: url("../images/arrow_ar.gif");background-position: right 10px;border-bottom: 1px solid #EBEBEB;
     margin-bottom: 5px;
    */
    color: #E1321E;font-size: 18px;font-weight: normal;line-height: 20px;
    margin: 0;      width: auto; cursor: default; text-decoration: none !important;}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li div.left{float:right;clear:right;}
html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div#members.contentArea ul li div.right{float:right;clear:left;width: 630px;}


#news.contentArea.special{margin:20px 16px 0!important;height: 505px!important;}

/* Areej Sader : exception FAQ */
.sfFaqCatCont .officesBox{width: 100%;}
.sfFaqCatCont .officesBox .btmRed{
    /*background-image: url("../images/btnRedFull.jpg");width: 717px;*/
    background-color: #c82e29;
    background-image: none;
    height: 5px;
    width: 100%;
}
.sfFaqCatCont .officesBox label{width: 150px; font-size:14px;}
.sfFaqCatCont .officesBox ul{direction:ltr;text-align:left; *float:right;}


.internal_structure, .technical_data{
    margin-bottom:11px;
}

.wallpapers_wrap{
    direction:ltr;
}

#search_container ul.news{
    padding-right: 0px !important;
}
#search_container ul.news li{
    margin: 0px !important;
    margin-right: 3px !important;
}
#news_container ul.news{
    padding-right: 0px !important;
}
#news_container ul.news li{
    margin: 0px !important;
    margin-right: 3px !important;
    list-style:none!important;
}


.pageBody.with_extra_links{float:right;}
.rj_offices_result{display: block;height: auto;min-height: 30px;width: 100%;}
.rj_offices_result>.rj_offices_result>label.notification{
    float: none;
    margin: 20px auto 0;
    padding: 0;
    text-align: center;
    width: 60%;}
.rj_offices_result>ul{padding-left:25px;margin-top: 10px !important;}
.rj_offices_result>label.notification{text-align: center; display:block;}
#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody div.pagerCont ul.pager li a.active{text-decoration:underline;}
.sfFaqCatCont select{
    width: 340px;
    direction: ltr;
}

.flash_container_{
    margin-right: 10px;
    position: relative;
}

.flash_top_borders{
    left: 20px;
    margin: 0 !important;
    position: absolute;
    top: -4px;
}


.explore_book_now a{
    background-image: url("../images/booknow_ar.png");
    bottom: 40px;
    height: 19px;
    left: 501px;
    position: absolute;
    width: 56px;
}

.pageBody.video_gallery{*direction:ltr;}
#content.landing>div>div.nav>ul.level2>li.Item>a{*padding-left: 10px;*padding-right:0px;}
html body div#warpper div#content div#royalPlusArea.redd div#news.contentArea div.pageBody div div.left table tbody tr.head td span.header_table{float:right; *float:right;}
#news.contentArea>.pageBody>.gallerySections ul li.wood div.brief a.more,#news.contentArea>.pageBody>.gallerySections ul li.redd div.brief a.more,#news.contentArea>.pageBody>.gallerySections ul li.redd div.brief a.more:hover,#news.contentArea>.pageBody>.gallerySections ul li.redd div.brief a.more:visited{color:#fff}


.meet_rj_img_container{position:relative;}
.meet_rj_img_container .blueBox {
    background-image: url("../images/blueBgAr.png");
    height: 308px;
    left: 9px;
    padding: 20px 23px 20px 17px;
    position: absolute;
    top: 15px;
    width: 181px;
    z-index: 10;
}
.meet_rj_img_container .blueBox label{color:#20206B;margin-right: 0;}
.meet_rj_img_container .blueBox input[type='text']{width:170px; background-image:url(../images/textBox.jpg); height:20px;border:none;color:#fff;margin-bottom: 5px;}
.meet_rj_img_container .blueBox a.arrowBlue {
    background-image: url("../images/blueArrowAr.jpg");
    background-position: right 4px;/*reflected*/
    background-repeat: no-repeat;
    color: #20206B;
    font-size: 11px;
    padding-right: 15px;/*reflected*/
}
.meet_rj_img_container .blueBox .bordered{border-bottom:1px solid #20206B;min-height:15px;width:170px;margin-bottom: 5px;}
.meet_rj_img_container .blueBox .bordered a.loginbtn {
    background-image: url("../images/blueBtn.jpg");
    color: #FFFFFF;
    float: left;/*reflected*/
    height: 18px;
    text-align: center;
    width: 54px;
}
.meet_rj_img_container .blueBox ul.moreLinks{margin:5px 0 10px; padding:0px;list-style:none inside url("../images/greyArrowAr.jpg");}
.meet_rj_img_container .blueBox ul.moreLinks li a{font-size:11px;}
.meet_rj_img_container .blueBox .milage-calculator{background-image: url("../images/milageCalculatorAr.png");height: 27px;width: 169px;}



.videoThumbs ul li .download {
    border-top: 1px solid #E2E2E2;
    margin-right: 1px;
    margin-left: 0;
    width: 144px;
}

.videoThumbs ul li .download a {
    background-image: url("../images/bullet2Ar.png");
    background-position: right 7px;
    background-repeat: no-repeat;
    color: #E22F1C;
    display: block;
    font-size: 11px;
    padding-right: 10px;
    float: right;
    text-align: right;
}



.winter_collection_one a.book_now{
    clear: right;
    float: right;
    background-image: url("../images/bullet2Ar.png");
    background-position: right center;
    width: 50px;

}
.winter_collection_one h1#title{
    border-bottom: 1px solid #DDDDDD;
    font-family: "Fedra Sans Alt Demi Italic";
    font-size: 30px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 6px;
    padding-bottom: 10px;
    text-shadow: 1px 1px 1px #BBBBBB;
    width: 429px;
    width: -moz-max-content;
}
.winter_collection_one h2#desc{
    margin-bottom: 0px;
}


ul.royal_plus_icons{list-style:none;padding:0px;margin:0px; display:block; border-top:1px solid #e7e8e9; border-bottom:1px solid #e7e8e9;padding:5px 0;height:37px;line-height:37px;}
ul.royal_plus_icons li{float:right; padding:0 10px;}
ul.royal_plus_icons li a{background-position:right center;background-repeat:no-repeat;display: block;line-height: 37px; padding-right:23px;padding-left: 10px;color:#949ac4;}
ul.royal_plus_icons li a.rpContactUs{background-image:url(../images/tel1.jpg);}
ul.royal_plus_icons li a.rpFaqs{background-image: url(../images/chat1.jpg);}
ul.royal_plus_icons li a.rpTerms{background-image:url(../images/info1.jpg);}
ul.royal_plus_icons li a.rpPrivacy{background-image:url(../images/lock1.jpg);}
ul.royal_plus_icons li a.selected, ul.royal_plus_icons li a:hover{color:#20206b;}
ul.royal_plus_icons li a.rpContactUs.selected, ul.royal_plus_icons li a.rpContactUs:hover{background-image:url(../images/tel2.jpg);}
ul.royal_plus_icons li a.rpFaqs.selected, ul.royal_plus_icons li a.rpFaqs:hover{background-image: url(../images/chat2.jpg);}
ul.royal_plus_icons li a.rpTerms.selected, ul.royal_plus_icons li a.rpTerms:hover{background-image:url(../images/info2.jpg);}
ul.royal_plus_icons li a.rpPrivacy.selected,ul.royal_plus_icons li a.rpPrivacy:hover {background-image:url(../images/lock2.jpg);}


#content.blue #royalPlusArea #news.contentArea div.pageBody > ul > li {
    list-style-image: url("../images/blueArrowAr.jpg") !important;
}

/**review for RoyalPlus Login********/
.rblogin {
    background-image: url("../images/loginAr.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;/*reflected*/
    height: 169px;
    margin: 20px 0 0;
    padding: 11px 14px 0 0;/*reflected*/
    width: 184px;
}
.rblogin .label {
    color: #20206B;
    font-size: 11px;
    font-weight: normal;
    display: block;
    height: 150px;
    margin: 0;
    padding: 0 20px 0 0;
    position: relative;
    width: 165px;
}
#checker{
    background-color: #20206B;
    border: medium none;
    color: #FFFFF0;
    cursor: pointer;
    float: left!important;
    margin: 6px 0 0 22px!important;
    width: 38px;
}
.arrowBlue {
    background-image: url("../images/blueArrowAr.gif");/*reflected*/
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 21px;/*reflected*/
    *padding-left: 21px;
}

#login_form .blueLogin #checker{position:absolute; bottom:0px; left:0px;height: 20px!important; width:48px!important; background:none repeat scroll 0 0 transparent!important; border:none;padding:0px!important;margin:0px!important;}

.eshi{color:#949ac4;}

#warpper.blue #search .search .btn{background-image:url("../images/RPspriteAr.png");}
div#warpper.blue div#search ul.bread_ul li.arrow{background-image:url("../images/blueArrowAr.jpg");}

#warpper.blue .active_one1 a,#warpper.blue .active_one1 a strong {
    color: #20206b !important;
}

#warpper.blue .moreLinks>li>a, #warpper.blue a.menu_landing_level2 {
    color: #949ac4;
}

/*.pageBody.withLogin{width:515px!important;}*/



.blue .contentArea .pageBody .active_one a{background-image:url("../images/collapseBlueAr.png");}
.blue .pageBody div.collapsible_one ul {list-style-image: url("../images/bullet2BlueAr.png");}

html body div#warpper div#content.routeMap{border-width: 0;height: 666px;padding-bottom: 0;}
html body div#warpper div#content.routeMap iframe{height:666px;}

.mcalc_link{
    direction:rtl;
    text-align:right;
}

/***********************************************************************areej*/

/*** phase II : Travel Agent , dont add anything.. ***/
#content.landing.travelAgent, #content.landing.auctions{background-image:none;}
.travelBox {
    height: 378px;
    right: 24px;/*reflected*/
    position: absolute;
    top: 55px;
    width: 905px;
    z-index: 1;
}
.travelBox .left .rotatingImg{height:355px; width:707px; background-image:url(../images/travelLanding.png); background-repeat:no-repeat; }
.travelBox .left .rotatingLink{display:block; background-image:url(../images/travelLandingTit.jpg); height:23px; width:707px; background-repeat:no-repeat; font-size:11px; color:#e1321e; line-height:20px; font-family:Verdana, Geneva, sans-serif;padding-right:17px;/*reflected*/font-weight:bold;text-decoration:none;}

.travelBox .right .travelWelcome{height:100px; width:159px; background-image:url(../images/travelWelcome.jpg); background-repeat:no-repeat; margin-bottom:20px; font-family:verdana;padding:15px 10px 10px 10px;}
.travelBox .right .travelWelcome .title{height:31px; border-bottom:1px solid #e1dedc; padding:5px; font-size:12px; color:#e1321e; margin-bottom:5px;line-height:13px;}
.travelBox .right .travelWelcome a{display:block; background-image:url(../images/bullet2.png); background-position:left center; background-repeat:no-repeat; color:#606265; text-decoration:none;padding-right:10px;/*reflected*/ font-size:12px; line-height:16px;}
.travelBox .right .travelOurFleet{margin-bottom:19px;}
.travelBox .right .travelOurFleet a{display:block; background-image:url(../images/ourfleetTitle.jpg); height:24px; width:162px; background-repeat:no-repeat;  font-size:12px; font-weight:bold; line-height:24px; text-decoration:none;color:#e1321e; font-family:Verdana;padding-right:17px;/*reflected*/}
.travelBox .right .travelRouteMap{}
.travelBox .right .travelRouteMap a{display:block; background-image:url(../images/routemapBg.jpg); width:162px; height:23px;padding-right:17px/*reflected*/;font-size:12px; font-weight:bold; line-height:22px; text-decoration:none;color:#e1321e; font-family:Verdana;}
.innerTravelAgent .insideContent{border-bottom:1px solid #E7E8E9;padding-bottom: 5px;}
.innerTravelAgent .topArea{margin-bottom:15px;}
.innerTravelAgent .topArea .left {margin-right:20px;/*reflected*/}
.innerTravelAgent .topArea .left a.offerLink{ display:block; background-image:url(../images/topOfferLinkBgAr.jpg); background-repeat:no-repeat; height:23px; width:706px; padding-right:22px;/*reflected*/ color:#e1321e; font-weight:bold; font-size:12px;background-position:top right;}
.innerTravelAgent .topArea .right {margin-left:20px;/*reflected*/}
.innerTravelAgent .topArea .right a{display:block; background-image:url(../images/topOfferLinkBgAr.jpg); background-repeat:no-repeat; height:23px;padding-right:17px/*reflected*/; color:#e1321e; font-weight:bold; font-size:12px; width:162px;background-position:top right;}
.innerTravelAgent .topArea .right .routeMapInner{margin-top:21px;}

.innerTravelAgent .innerArea .left {margin-left: 20px;margin-right: 20px;width: 715px;margin-top:20px;}
.innerTravelAgent .innerArea .right{margin-left:25px; width:179px;}

.innerTravelAgent .innerArea .left h2{ color:#e1321e; font-size:22px; line-height:22px; margin:0 0 10px; font-family:verdana;*padding-top:20px;}
.innerTravelAgent .innerArea .left h3{border-bottom: 1px solid #e7e8e9;float: right;width: 529px;margin:0px;color:#e22f1c; font-size:12px; font-weight:bold;}
.innerTravelAgent .innerArea .left .operationalUpdates h3{width:100%; margin-bottom: 5px;}
.innerTravelAgent .innerArea .left .registrationBox{position:relative; border:1px solid #e5e3e6; border-bottom:0px; width:661px; min-height:200px;margin-bottom:20px; padding:20px;}
.innerTravelAgent .innerArea .left .registrationBox .topLeft{position:absolute; height:10px; width:10px; top:-1px; left:-1px; background-image:url(../images/regBoxTL.jpg);}
.innerTravelAgent .innerArea .left .registrationBox .topRight{position:absolute; height:10px; width:10px; top:-1px; right:-1px;background-image:url(../images/regBoxTR.jpg);}
.innerTravelAgent .innerArea .left .registrationBox .bottom{position:absolute; bottom:0px; margin:0 -1px; width:703px; height:10px; background-image:url(../images/regBoxBTM.jpg); left:0px;}


.registrationBox label.redLabel{float:right/*reflected*/; background-image:url(../images/bullet2Ar.png);/*reflected*/ background-repeat:no-repeat; background-position:right center/*reflected*/;padding-right:10px/*reflected*/;font-size:11px; color:#e1321e; font-weight:bold;margin-top: 10px;}
.registrationBox label.smallLabel{
    float: right;
    width: 82px;
}
.registrationBox input.shortText{float:right/*reflected*/;margin-left/*reflected*/:10px;width:224px; border:1px solid #c5c5c5; height:20px; margin-bottom:10px;}
.registrationBox div.shortText{float:right/*reflected*/;margin-left/*reflected*/:10px;width:202px; height:20px; margin-bottom:10px;}
#auction_member_gi_title{float:right/*reflected*/;margin-left/*reflected*/:10px;width:226px; border:1px solid #c5c5c5; height:20px; margin-bottom:10px;}
.registrationBox input.longText{float:right/*reflected*/;width:552px; border:1px solid #c5c5c5;height:20px; margin-bottom:10px;}
.registrationBox input.formBtnRed{display:block; background-color:transparent; border:none; background-image:url(../images/regBtnRed.jpg); height:21px; width:51px; color:#fff;font-size:12px;position:absolute; bottom:0px; left/*reflected*/:20px; cursor:pointer;}
.registrationBox input.formBtnGrey{display:block; background-color:transparent; border:none; background-image:url(../images/regBtnGrey.jpg); height:21px; width:51px; color:#fff;font-size:12px;position:absolute; bottom:0px; left/*reflected*/:80px; cursor:pointer;}

/* For auction online registration*/



html body div#warpper div#content > div.nav {
    border: medium none;
    display: inline-block;
    float: right/*reflected*/;
    height: 35px;
    right: 215px;/*reflected*/
    position: absolute;
    top: 0;
}
html body div#warpper div#content div.nav ul.level2{border: medium none;
                                                    margin: 0;
                                                    padding: 0;float: right/*reflected*/;
                                                    height: auto;
                                                    line-height: 15px;
                                                    list-style: none outside none;
                                                    overflow: visible;}
html body div#warpper div#content div.nav ul.level2 li.Item{border-bottom: medium none;
                                                            margin: 0 10px;
                                                            padding: 0;
                                                            clear: both;
                                                            width: 127px;
                                                            color: #FFFFFF;
                                                            float: right/*reflected*/;
                                                            background: none;}
html body div#warpper div#content div.nav ul.level2 li.Item a{line-height: 13px;
                                                              padding-right: 13px;color: #FFFFFF;}
html body div#warpper div#content div.nav ul.level2 li.Item a.selected{font-weight: bold;}
html body div#warpper div#content div.nav ul.level2 li.Item a span{}


.innerTravelAgent .innerArea .left .promoCont,.innerTravelAgent .innerArea .left .operationalUpdates{}
.innerTravelAgent .innerArea .left .promoCont ul,.innerTravelAgent .innerArea .left .operationalUpdates ul{margin:0 0 20px; padding:0px; list-style:none;}
.innerTravelAgent .innerArea .left .promoCont ul li, .innerTravelAgent .innerArea .left .operationalUpdates ul li {
    border-top: 1px solid #E7E8E9;
    list-style: none outside none;
    margin-bottom: 5px;
    padding-top: 5px;
}
.innerTravelAgent .innerArea .left .operationalUpdates ul li.first {border-top:none;}
.innerTravelAgent .innerArea .left div.operationalUpdates img, .innerTravelAgent .innerArea .left .operationalUpdates ul li img, .innerTravelAgent .innerArea .left div.promoCont img, .innerTravelAgent .innerArea .left .promoCont ul li img{display:block; float:right/*reflected*/;}
.innerTravelAgent .innerArea .left .promoCont ul li div.left{clear: none;display: block;float: right/*reflected*/;width: 518px;}
.innerTravelAgent .innerArea .left .operationalUpdates ul li div.left{clear: none;display: block;float: right/*reflected*/;width: 100%;margin-right/*reflected*/:0px;}
.innerTravelAgent .innerArea .left .promoCont ul li a,.innerTravelAgent .innerArea .left .operationalUpdates ul li a{color:red;}
.innerTravelAgent .innerArea .left .promoCont ul li h3{color: #E22F1C;font-size: 12px;font-weight: bold;margin: 0;}
.innerTravelAgent .innerArea .left .operationalUpdates ul li h3{color: #E22F1C;font-size: 12px;font-weight: bold;margin: 0;border-bottom:none;}
.innerTravelAgent .innerArea .left .promoCont ul li .date{line-height:14px; font-weight:bold; font-size:12px; padding-top: 5px;}
.innerTravelAgent .innerArea .left .operationalUpdates ul li .date{line-height:14px; font-weight:bold; font-size:12px; border-top:none;padding-top: 5px;}
.innerTravelAgent .innerArea .left .promoCont ul li .brief,.innerTravelAgent .innerArea .left .operationalUpdates ul li .brief{line-height:14px;}
.innerTravelAgent .innerArea .left .promoCont ul li  .more{background-image: url("../images/bullet2Ar.png");
                                                           background-position: right 13px;
                                                           background-repeat: no-repeat;
                                                           border-bottom: 1px solid #E7E8E9;
                                                           padding-right/*reflected*/: 10px;
                                                           padding-top: 5px;width: 518px;}
.innerTravelAgent .innerArea .left .operationalUpdates ul li  .more{background-image: url("../images/bullet2Ar.png");/*reflected*/
                                                                    background-position: right 13px;
                                                                    background-repeat: no-repeat;
                                                                    border-bottom: none;
                                                                    padding-right: 10px;/*reflected*/
                                                                    padding-top: 5px;
                                                                    margin: 0;}

.innerTravelAgent .innerArea .left .promoCont.inner img,.innerTravelAgent .innerArea .left .operationalUpdates.inner img{margin-left:20px;/*reflected*/ margin-bottom: 20px;}
.innerTravelAgent .innerArea .left .promoCont .date,.innerTravelAgent .innerArea .left .operationalUpdates .date{font-weight:bold;}
.innerTravelAgent .innerArea .left .promoCont p,.innerTravelAgent .innerArea .left .operationalUpdates p{margin:0px;}
.innerTravelAgent .innerArea .left .promoCont .more,.innerTravelAgent .innerArea .left .operationalUpdates .more{background-image:url("../images/bullet2Ar.png")/*reflected*/;background-position: right 8px;background-repeat: no-repeat;padding-right: 10px/*reflected*/; line-height:12px; margin-bottom:20px;margin-top:10px;}
.innerTravelAgent .innerArea .left .promoCont .more a,.innerTravelAgent .innerArea .left .operationalUpdates .more a{color: #e22f1c;float: right;/*reflected*/}
.innerTravelAgent .innerArea .left .promoCont .more a.print,.innerTravelAgent .innerArea .left .operationalUpdates .more a.print{float:left/*reflected*/;margin-right:10px/*reflected*/;color:#81716a;border:1px solid #cecece; background-image:url(../images/print-btnAr.jpg);display:block; height:17px; padding:0 25px 0 10px/*reflected*/; line-height:17px;}
.innerTravelAgent .innerArea .left .promoCont .more a.download,.innerTravelAgent .innerArea .left .operationalUpdates .more a.download{float:left/*reflected*/;margin-right/*reflected*/:10px;color:#81716a;border:1px solid #cecece;background-image:url(../images/download-btnAr.jpg);display:block; height:17px; padding:0 20px; line-height:17px; background-repeat:no-repeat;background-position:right;}
table.offers{margin-bottom:20px;}
table.offers a.redArrow{
    background-image: url("../images/bullet2.png");
    background-position: 1px 5px;
    background-repeat: no-repeat;
    color: #E22F1C;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    padding: 2px 10px 2px 4px;/*reflected*/
    width: auto;
}
/*****************************************************/
/*****************************************************/

.erros_box{
    background-color: #FFEEEE;
    border: 1px solid red;
    line-height: 15px;
    margin-bottom: 18px;
    margin-right: 15px;/*reflected*/
    padding: 13px;
    width: 646px;
}

.error_item{
    margin-right: 15px;/*reflected*/
}

span.error{
    color:red;
}

input.error{
    border:1px solid red !important;
    background-color: #FFFFFF !important;
}

.landing.auctions .rotatingImg{background-image:url(../images/auctionsLanding.png);height:378px; position:relative;}
.landing.auctions .rotatingImg .contents {
    height: auto;
    right: 20px;/*reflected*/
    overflow: hidden;
    position: absolute;
    top: 290px;
    width: 660px;
}
.landing.auctions .rotatingImg h4{

    border-bottom: 1px solid #CBC5BF;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 23px;
    font-style: normal;
    line-height: 35px;
    margin: 0;
    padding: 0 3px 0 0;
    text-shadow: 2px 2px 2px #222222;
}
.landing.auctions .rotatingImg h5{text-shadow: 2px 2px 2px #222;display:block;margin:0px;padding:0px;font-family:verdana; font-size:14px; color:#fff;font-weight:normal;font-family: 'Open Sans';}
#content.landing .travelBox .rotatingImg .contents a{
    background-image: url("../images/arrow_ar_white.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 13px 0 0;
}
#content.landing .auctions>div.left{height:378px;}

.bidding_timer{
    background-image: url("../images/timer2.png");
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 49px;
    left: 35px;
    padding-left: 42px;
    padding-top: 0;
    position: absolute;
    top: 13px;
    width: 164px;
    *top:35px;
    *z-index:5;
}

/*#days{width: 25px;text-align:left/*reflected*/

.bidding_timer div.last{
    margin-left: 0;/*reflected*/
}

.bidding_timer div{
    color: white;
    float: left;
    font-family: Serif;
    font-size: 21px;
    font-weight: bold;
    margin-right: 11px;
    text-align: center;
    text-shadow: 0 0 1px #AAAAAA;
    width: 29px;
}

.travelBox .right .auctionLogin{height:140px; width:159px; background-image:url(../images/auctionLogin_ar.png); background-repeat:no-repeat; margin-bottom:20px; font-family:verdana;padding:5px 10px 10px; position:relative;}
.travelBox .right .auctionLogin .title{ padding:5px; font-size:12px; color:#e1321e; margin-bottom:5px;line-height:13px;}
.travelBox .right .auctionLogin .title .redArrow{background-image:url("../images/bullet2Ar.png")/*reflected*/; background-position:right 5px/*reflected*/;height: 13px;
                                                 width: 5px;}
.travelBox .right .auctionLogin a{display:block; background-image:url(../images/bullet2Ar.png)/*reflected*/; background-position:right center/*reflected*/; background-repeat:no-repeat;  text-decoration:none;padding-right:10px/*reflected*/; font-size:10px;color:#e1321e; line-height:16px; height: 18px;}

.travelBox .right .auctionLogin a.joinNow {
    background-position: right 14px;
    border-top: 1px solid #E1DEDC;
    font-size: 11px;
    font-weight: bold;
    margin-top: 8px;
    padding-top: 10px;
    *margin-top: 1px;
}

.travelBox .right .auctionLogin span{font-size:10px;color:#e1321e; line-height:12px; display: block; float: right/*reflected*/;}
.travelBox .right .auctionLogin input[type="checkbox"]{margin:0px 0px 0px 5px;/*reflected*/}
.travelBox .right .auctionLogin input[type="button"],.auction_login_button{bottom: 2px; position: absolute; left: 5px;/*reflected*/}
.travelBox .auctionLogin input[type="text"]{margin-bottom: 5px;}
.auctionLogin .title .arrow{height: auto;line-height: 20px;padding-right: 20px;/*reflected*/}

.travelBox .ongoingOptions{ background-image:url("http://tours.rj.com/images/middle_bg.jpg"); background-position: bottom right; background-repeat: repeat-x;width:178px; height:193px; border-top: 1px solid #CDC7C7; border-left: 1px solid #CDC7C7; border-right: 1px solid #CDC7C7}
.contentRight2 {border-right: 1px solid #CDC7C7;width:179px; height: 11px; background-image: url("http://tours.rj.com/images/box_bottom.png"); background-position: bottom left; background-repeat: no-repeat}
.travelBox .ongoingOptions ul{margin:0px; padding:0px; list-style:none;}
.travelBox .ongoingOptions ul li{padding:3px 5px 5px;border-top:1px solid #e1dedc;margin:0 5px;}
.travelBox .ongoingOptions ul li.last{border-bottom:0px;}
.travelBox .ongoingOptions ul li a{color:red;}
.travelBox .ongoingOptions ul li a{font-size:12px; font-weight:bold; color:#e1321e;}
.travelBox .ongoingOptions ul li .bids{
    font-size: 12px;
    line-height: 15px;
}
.travelBox .ongoingOptions a.ongoingLink{display:block; height:20px;}

textarea.error {background-color: #FFEEEE !important;border: 1px solid red !important;}

.browseBid{}
.browseBid ul{margin:0px!important; padding:0px!important;list-style:none!important;}
.browseBid ul li{height:120px;width:711px;display:block;margin-bottom:20px;background-image:url(../images/bidListBgAr.png);position:relative;*list-style:none;*list-style-type:none;*list-style-image:none;}
.browseBid ul li img{float:right/*reflected*/; position:relative; z-index:0;}
.browseBid ul li .left{	clear: none;padding: 10px 15px;	width: 525px;}
.browseBid ul li h4{border-bottom: 1px solid #ebebeb;color: red;display: block;margin: 0;padding: 0 0 5px;width: auto;}
.browseBid ul li input[type="button"], .bid_submit{position:absolute; bottom:0px; left:20px/*reflected*/; cursor: pointer;}

.counter{position:relative;}
.browseBidInner .biddingArea {
    background-image: url("../images/bidListBgInside.png");
    height: 126px;
    padding: 5px 20px 10px;
    position: relative;
    width: 675px;
    margin-bottom:20px;
}
.browseBidInner .biddingArea h4{margin:0px; padding:0px; line-height:30px; border-bottom:1px solid #e7e8e9; font-size:14px; color:#e22f1c;}
.browseBidInner .biddingArea .area1 {
    border-left: 1px solid #e7e8e9;/*reflected*/
    float: right/*reflected*/;
    margin-top: 10px;
    padding-left: 20px;/*reflected*/
    width: 251px;
}
.browseBidInner .biddingArea .area2{
    float: right;/*reflected*/
    margin-top: 10px;
    padding-right: 20px;/*reflected*/
    width: 381px;
}
.browseBidInner .biddingArea .area2 input, .browseBidInner .biddingArea .area2 label {
    border-left: 1px solid #E7E8E9;/*reflected*/
    color: #747474;
    float: right;/*reflected*/
    font-size: 12px;
    line-height: 16px;
    margin: 4px 0px 0 5px;/*reflected*/
    padding-left: 10px;/*reflected*/
}
.browseBidInner .biddingArea .area2 input{width:120px;}
.browseBidInner .biddingArea input[type="button"]{position:absolute; bottom:0px; left:20px;/*reflected*/}
.pageBody a.redArrowLine {
    background-image: url("../images/bullet2Ar.png");
    background-position: right 5px;
    background-repeat: no-repeat;
    color: #E1321E;
    padding-right: 10px;
}
.browseBidInner .biddingArea h5{margin:0px; padding:0px; font-weight:normal;font-size:11px; display:block; border-bottom:1px solid #e7e8e9;line-height:25px;margin-bottom:5px;}
.browseBidInner .biddingArea .area2 input.bidNow {border: 1px solid #C5C5C5;
                                                  float: left;/*reflected*/
                                                  font-size: 12px;
                                                  margin-top: 10px;
                                                  width: 147px;}

.auction_bidding .pageBody {
    background:0 !important;
}
.auction_login_button{cursor:pointer;margin-left:10px;/*reflected*/}

.landing.auctions .rotatingImg{background-image:url(../images/auctionsLanding.png);height:378px; position:relative;}
.landing.auctions .rotatingImg .contents {
    height: auto;
    right: 20px;/*reflected*/
    overflow: hidden;
    position: absolute;
    top: 290px;
    width: 660px;
}
.landing.auctions .rotatingImg h5{
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 15px;
    margin: 0;
    padding: 0;
}
.landing.auctions .rotatingImg a.bidNow{display:block;margin:0px;padding:0px;font-family:verdana; font-size:12px; color:#fff;font-weight:bold;}
#content.landing .auctions>div.left{height:378px;}
.auction_bidding .pageBody{background:0 !important;}
.auctionProfile .profileInfo{background-image:url(../images/auctionsProfileBg.jpg); height:190px; border:1px solid #cccaca;margin-top:20px;margin-bottom:20px;}
.btmBorder{margin-top:7px;border-bottom:1px solid #ebebeb; float:right/*reflected*/;width:530px !important;line-height:33px;margin:7px 19px 0;}
.btmBorder.no_picture{margin-top:7px;border-bottom:1px solid #ebebeb; float:right/*reflected*/;width:675px !important;line-height:33px;margin:7px 19px 0;}
.auctionProfile h3{background-image: url("../images/bullet2Ar.png");background-position: right 14px;background-repeat: no-repeat;clear: right/*reflected*/;color: #E1321E;float: right/*reflected*/;font-size: 12px;font-weight: bold;margin: 0;padding: 0 10px 0 0px/*reflected*/;font-weight:normal;}
.auctionProfile h3 strong{float:right;}
.auctionProfile .links{clear: left;float: left;margin: 0;padding: 0;width: 172px;}
.auctionProfile .links a{display:block; float:right/*reflected*/; background-image:url("../images/bullet2Ar.png"); background-position:right 14px; background-repeat:no-repeat;font-size:12px; color:#606265;margin:0px 20px 0px 0px/*reflected*/;padding:0 10px 0 0px/*reflected*/;line-height:33px;}
.profileInfo .text{float: right/*reflected*/;line-height: 15px;margin-right/*reflected*/: 19px;margin-left/*reflected*/: 19px;padding-top: 5px;text-align: justify;width: 531px;}
.profileInfo .text.no_picture{float: right/*reflected*/;line-height: 15px;margin-left: 19px;margin-right: 19px;padding-top: 5px;text-align: justify;width: 674px;}
.auctionProfile .profileInfo .profileInfoCont{float:right/*reflected*/;margin:0px; padding:0px;}


.auctionProfile .profileAuctions{float:right/*reflected*/;width:511px; height:211px;border:1px solid #cccaca; background-image:url("../images/auctionsProfileBg.jpg"); background-repeat:repeat-x; background-position:0 bottom;}
.auctionProfile .profileAuctions .btmBorder{width:473px!important;margin-top:0px; padding-top:0px;}
.auctionProfile .profileAuctions .btmBorder h3{font-weight:bold;}
.auctionProfile .profileAuctions ul.auctionsList{padding: 0;display:block; list-style:none;margin:0px;height:100%; overflow:hidden;}
.auctionProfile .profileAuctions ul.auctionsList>li{
    padding: 0 20px 0 0px;/*reflected*/
    width: 150px;
    height: 174px;
    float: right;/*reflected*/
}
.auctionProfile .profileAuctions ul.auctionsListInfo{display:block; float:none;list-style:none;margin:0px; padding:0px;}
.auctionProfile .profileAuctions ul.auctionsListInfo li{display:block; background-image:url(../images/bullet2.png); background-repeat:no-repeat;padding-right:10px;/*reflected*/background-position:center left;}

.auctionProfile .profileLinks{float:left;width:179px; height:211px;;border:1px solid #cccaca; margin-right:19px;border:1px solid #cccaca; background-image:url("../images/auctionsProfileBg.jpg"); background-repeat:repeat-x; background-position:0 bottom;}
.auctionProfile .profileLinks ul{padding:10px; margin:0px;list-style:none;}
.auctionProfile .profileLinks ul li{padding:0px 0px 10px;; margin:0px;}
.auctionProfile .profileLinks ul li a{background-image: url("../images/auctionProfileLinksAr.png");display: block;height:38px;width: 157px;}
.auctionProfile .profileLinks ul li a.browseBid{background-position:0 5px;}
.auctionProfile .profileLinks ul li a.faq{background-position:0 -35px;}
.auctionProfile .profileLinks ul li a.youLastChance{background-position:0 -80px;}
.auctionProfile .profileLinks ul li a.inviteFriend{background-position:0 -130px;}

.auctionProfile .profileAuctions .btmBorder .links a{background-image:url(../images/nextBack.jpg);}
.auctionProfile .profileAuctions .btmBorder .links a.back{height:20px; width:20px;float:left;margin:10px 0px 0px; padding:0px;background-position:top left;}
.auctionProfile .profileAuctions .btmBorder .links a.next{height:20px; width:20px;float:left;margin:10px 0px 0px; padding:0px;background-position:top right;}
.profileAuctions .auctionsList .red{color:#e1321e;}

.my_auction_contents{
    height: 174px;
    line-height: 16px;
}


#my_auctions_wrap{
    margin-top: 7px;
    width: 512px;
}



.popup.travelAgent span{float:right;/*reflected*/}
.popup.travelAgent .join{position: relative;bottom: inherit;left: inherit;float:right/*reflected*/;color:#e1321e; font-size:12px; line-height:20px;}

.popup.travelAgent .enter{bottom:2px;left:174px;}

.popup.inviteFriend {
    background-image: url("../images/inviteFriendsPopupBackground.png");
    height: 344px;
    width: 380px;
}
.popup.inviteFriend h2{background:none;}
.popup.inviteFriend form.inviteFriendForm{    height: 270px;
                                              padding: 55px 20px 0;
                                              width: 335px;}

.popup.inviteFriend form.inviteFriendForm input.defult {
    margin-bottom: 15px;
    width: 335px;
}
.popup.inviteFriend .inviteFriendForm textarea
{height: 80px;width: 335px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#898889; max-width: 335px;}
.popup.inviteFriend a{right: 173px;/*reflected*/}
.popup.inviteFriend a.close {
    height: 10px;
    right: auto;/*reflected*/
    position: absolute;
    left: 18px;/*reflected*/
    top: 15px;
    width: 10px;
}
#auto_bidding_increment{margin-left:20px;/*reflected*/}
#auto_bidding_increment,#auto_bidding_cieling{width:70px;}
#signin_username,#signin_password{font-size: 12px;height: 16px;line-height: 16px;width: 154px;}
#auction_member__csrf_token,#auction_member_id{display:none;}
.registrationBox.auction_register form{padding:0px; margin:0px; height:100%; overflow:hidden;*margin:-30px 0 0;}
#auction_member_ai_country.shortText{border: 1px solid #C5C5C5;float: right/*reflected*/;height: 20px;margin-bottom: 10px;margin-left: 10px/*reflected*/;width: 227px;}
#auction_member_ai_country.shortText option{ float: right/*reflected*/; width: 170px;}

#signin_remember{float: right/*reflected*/}
#news.contentArea div.pageBody.with_extra_links table tbody tr td ul{margin:10px 0px;}


/*************************************************************/
.breif.auctions_brief{background-image:url("../images/rj_left_brief_testAr.gif")!important;}
.travelBox>.left{float:right!important;clear:right;}
.travelBox>.right{float:left!important;clear:left;}

input[type="button"], .auction_login_button, .bid_submit {
    background-image: url("../images/sprite.png");
    background-position: -73px -196px;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block;
    float: right;/*reflected*/
    font-size: 10px;
    height: 19px;
    margin-right: 10px;/*reflected*/
    width: 67px;
    z-index: 5;
}
input[type="button"]:hover, .auction_login_button:hover, .bid_submit:hover{
    background-position:-73px -177px; cursor:pointer;

}


#auction_member_gi_date_of_birth_year.shortText, #auction_member_gi_date_of_birth_month.shortText, #auction_member_gi_date_of_birth_day.shortText {
    width: 64px;
    border: 1px solid #C5C5C5;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 64px;
}

#auction_member_gi_gender.shortText {
    border: 1px solid #C5C5C5;
    float: right;
    height: 20px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 0;
    width: 200px;
}
#photo_name {
    right: 0;
    position: absolute;
    top: 0;
}

.trick{position:relative;float:left;height:20px;width:241px;}
.trick img{position:absolute;top:0px; left:16px;}
#photo_name{position:absolute; top:0px; right:0px;
            height: 19px;
            margin: 0;
            padding: 0;
            width: 168px;
            border:1px solid #C5C5C5;
}
#auction_member_gi_photo{cursor: pointer;height: 20px;position: absolute;width: 200px;-moz-opacity:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}
.browse2 {
    float: left;
    margin-left: 12px;
    -moz-opacity:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);
    position: relative;
    width: 207px;
}
#warpper div#content div#news.contentArea div.pageBody, html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody.auctionProfile{
    /*height: 425px;*/
    /*margin-bottom: 20px;*/
    margin-right: 0;
    width: 880px;
    margin-top: 0;
    /*width: 715px;*/
}
.btmBorder.no_picture {
    border-bottom: 1px solid #EBEBEB;
    float: right;
    line-height: 33px;
    margin: 7px 19px 0;
    width: 675px !important;
}

.auctionProfile .profileInfo, .officesBox, html body div#warpper div#content div#royalPlusArea.wood div#news.contentArea div.pageBody > p > object, #warpper #content #royalPlusArea #news.contentArea > img, .mainTitle, #top {
    /*border-radius: 10px 0 0 10px ;*/
    /*    position: relative;
        z-index: 5;*/
}

img.headerImg{
    /*border-radius: 10px 10px 0 0 !important;*/
}

#warpper div#content div#news.contentArea div.pageBody, html body div#warpper div#content div#royalPlusArea div#news.contentArea .pageBody.browseBid{margin: 0 auto 20px;    padding-top: 0; width: 900px;}

.photo_gallery_items_wrapper{
    padding-top: 23px;
    margin-right:19px;
}

.photo_gallery_items_wrapper li{
    background-position:right;
}

.photo_gallery_carousel_wrap{
    float: left;
    height: 121px;
    margin-bottom: -17px;
    /*width: 880px;*/
    float: left;
    margin-left: 20px;
}

.video_gallery_wrap{
    margin: 10px 21px 0px 0;
}

.video_player_wrap{
    float: left;
    margin-left: 21px;
    margin-top: 4px;
}

.reports_wrapper{
    margin: 20px 20px 20px 0;
}

._3rd_thumbs_wrapper{
    margin-right: 20px;
}

.reports_wrapper li{
    background-position: right center ;
}

.with_extra_links{
    /*width: 512px !important;*/
}

#news.contentArea{
    /*top: -211px;*/
}

._3rd_thumbs_wrapper li{
    background-position:right center;
}


.marketing_journey_img_container img{
    /*margin-right:19px;*/
    /*margin-top:19px;*/
}

.marketing_journey_img_container{
    height:285px;
    overflow:hidden;
    margin-bottom: 10px;
}

.innerTravelAgent .left{float:right;clear:right;}
.innerTravelAgent .right{float:left;clear:left;}

#filter_input{
    background: none repeat scroll 0 0 #E22F1C;
    color: white;
    border: 0;
    cursor: pointer;}

#contact_us_cont .tableBox {
    padding-top: 15px;
    border-bottom: 1px solid #585858;
    border-top: 1px solid #ca2e2a;
}
.btmRedFilter{background-image:url(../images/btnRed.jpg); height:10px; width:511px; margin:0 -1px;position:absolute; bottom:0px;z-index:4;}
.filter_form {
    float: none;
    height: 150px;
    margin: 0 auto;
    padding-top: 10px;
    width: 509px;
}
.filter_Box label{
    margin: 22px 80px 2px 10px;/*reflected*/
    width: 95px;
}


.filter_Box input#btnSearch.SearchBtn{
    background-image: url("../images/button.gif");
    background-repeat: no-repeat;
    border: 0 none;
    bottom: 0;
    color: #FFFFFF;
    float: left;/*reflected*/
    height: 18px;
    margin-left: 20px;/*reflected*/
    position: absolute;
    left: 0;/*reflected*/
    cursor: pointer;
    width: 50px;
    z-index: 5;
    height: 19px
}
#operational_update_filters_date_from_day {
    margin: 0 9px 16px 10px;/*reflected*/
}
#operational_update_filters_keyword {
    margin: 20px 40px 2px 11px;
    width: 190px;
}
#operational_update_filters_date_to_day {
    margin: 0 24px 0 9px;
}

.royal_wings_wrap{
    /*    float: left !important;
        margin-left: 19px !important;*/
    position: relative !important;
    height: auto !important;
    /*    top: -191px !important;
        width: 715px !important;
        margin-bottom: 0 !important;*/

}

/* ---------- auctions brief ---------- */
#auctions_main_wrapper .auctions_brief{
    background-color: white !important;
    background-image: url("../images/rj_left_brief_testAr.gif") !important;
    background-position: right top;
    border-top: 0 none !important;
    height: 261px !important;
    margin: 0 !important;
    position: relative !important;
    width: 215px !important;
    z-index: 10000 !important;
}

#auctions_main_wrapper .brief_wrap{
    background-color: #E1321E !important;
    background-image: url("../images/rj_left_brief_testAr.gif") !important;
    background-position: right top;
    height: 242px !important;
    position: relative !important;
    width: 194px !important;
}

#auctions_main_wrapper a.more{
    border: 1 none !important;
    bottom: 7px !important;
    margin-right: 11px !important;
    margin-top: 0 !important;
    position: absolute !important;
    width: 160px !important;
}

#auctions_main_wrapper .bottom_border_auctions_image{
    background-image: url('../images/image_bottom_border_ar.png') !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
    height: 379px !important;
    width: 707px !important;
}

#auctions_main_wrapper .mainTitle {
    margin:0 !important;
    height: 31px !important;
}

/* ---------- auctions brief ---------- */


.top_logout_link {
    float: left;
    margin-top: 7px;
}

.top_logout_link .links a {
    background-image: url("../images/arrow_en_white.png");
    background-position: 0 14px;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 33px;
    margin: -10px 0 0 20px;
    padding: 0 0 0 10px;
}

.top_logout_link a {
    color: white;
}

.top_logout_link .links{
    width:auto;
}

.auto_bidding_wrap input {
    border: 1px solid #C5C5C5;
}

.terms_and_conditions_wrap{
    margin-top:20px;
}

.faq_wrapper{
    border-color: #E5E3E6;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    padding: 20px;
    width: 672px;
}


.faq_wrapper label{
    width:135px;
    margin:0;
    margin-top:1px;
}

.browse_and_bid{
    border-radius: 0 0 10px 0
}

.profileInfo img{
    border-radius: 8px 0 0 7px;
}

a.bid_now_red_button {
    background-image: url("../images/sprite.png");
    background-position: -73px -196px;
    bottom: 0;
    color: white !important;
    cursor: pointer;
    font-size: 10px;
    left: 20px;
    position: absolute;
    text-align: center;
    width: 67px;
}

.inviteFriendForm input {
    margin-bottom: 15px;
    width: 328px;
}

#invite_friend_text_massege.shortText {
    border: 1px solid #D4D4D5;
    color: #898889;
    font-family: verdana;
    font-size: 13px;
    max-height: 98px;
    max-width: 328px;
    width: 328px !important;
}

.popup_top{
    text-align:right;
}

.auctions_register{
    margin-top:0 !important;
}

.auctions_register_wrap label,.auctions_register_wrap textarea{
    font-size: 13px!important;
}

.my_auctions_title{
    line-height: 24px;
}
.my_auctions_title h3{
    background-position: right center;
}
.auctions_register_wrap p{
    color:#6B6B6B!important
}


.full_layout .mainTitle h1.title{
    margin-right:10px;
}
.reset_password{
    background-image: url("../images/reset_button.gif");
    border: 0 none;
    color: white;
    height: 21px;
    width: 111px;
}
.reset_password_table{
    width:400px;
}
.reset_password_table td{
    text-align:left
}


.reset_password_table ul{
    margin:0;
}

/* - 11-4-2012 - */
#auction_member_preferred_language{
    border: 1px solid #C5C5C5;
    padding: 3px;
    width: 226px;
}
/* - 11-4-2012 - */


#search .bread_ul {
    float: right;
    height: 21px;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
}
#search {
    background-image: url("../images/topShad.jpg");
    background-position: 0 -4px;
    /*background: none;*/
    /*border: 1px none;*/
    height: 25px;
    margin: 0;
    padding: 2px 3px 3px;
    overflow: hidden;
    width: auto;
    position: relative;
    bottom: 2px;
}

.page_primary_title{
    color: #E1301D;
    font-family: verdana;
    font-size: 23px;
    height: 30px;
}

.page_secondary_title{
    font-size:12px;
    font-weight:bold;
    font-family:verdana;
    color:#6b6b6b;
}

._search_box{
    border: 1px solid #D3D3D4;
    height: 16px;
    width: 479px;
}

.search_form_row input{
    float:right;
    margin-right: 20px;
}
.search_form_row lable.keywords {
    line-height: 24px;
    float: right;
}
.search_form_row input._search_box{
    width: 690px;
    margin-right: 50px;
}
.search_form_row .btGo{
    color: #e1301d;
    cursor: pointer;
    line-height: 22px;
    font-weight: bold;
    border: none;
    background: url('../images/bullet2Ar.png') no-repeat scroll right 9px rgba(0, 0, 0, 0);
    padding-right: 7px
}
.search_form_row {
    border-bottom: 1px solid;
    border-top: 1px solid #c82e29;
    height: 45px;
    padding: 20px 0 0;
}
#search_container ul.news{
    padding-left:0px!important;
}

#search_container ul.news li{
    margin-bottom:10px!important;
}

.socialMedia span a{
    margin-top:0!important;
    margin-bottom:0!important;
}

.socialMedia {
    margin-top: 0!important;
}

.auctions_image_curve{
    left: 498px;
    position: absolute;
    top: -3px;
}


/* -----Travel Agent------ */
.ta_wrapper{
    background-color: #F9FAFC;
}

.ta_index_wrapper{
    height: 410px;
    margin-bottom: 10px;
}

.ta_header{
    padding-top: 9px;
    text-align: center;
}

.ta_title{
    background-color: #F9FAFC;
    margin-bottom: 0;
}

.ta_left_block{
    background-image: url("../images/travel_agent/right_box.gif");
    float: right;
    height: 184px;
    width: 289px;
}
.ta_middle_block{
    background-image: url("../images/travel_agent/middle_box.gif");
    float: right;
    height: 184px;
    margin-right: 20px;
    width: 290px;
}
.ta_right_block{
    background-image: url("../images/travel_agent/left_box.gif");
    float: right;
    height: 184px;
    margin-right: 20px;
    width: 289px;
}
.ta_mainpage_3_blocks{
    background-color: #F9FAFC;
    height: 203px;
    margin: 19px auto 0;
    width: 908px;
}

.ta_block_title{
    color: #E1321E;
    font-size: 12px;
    height: 27px;
    margin-right: 10px;
    margin-top: 6px;
}
.ta_block_title a{
    background-image: url("../images/right_small_arrow.gif");
    background-position: right 7px;
    background-repeat: no-repeat;
    color: #E1321E;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    text-shadow: 0 0 1px #CCCCCC;

}
.ta_view_more{
    color: #E1321E;
    font-size: 12px;
    height: 22px;
    margin-right: 10px;
    margin-top: 2px;
}

.ta_view_more a{
    background-image: url("../images/right_small_arrow.gif");
    background-position: right 7px;
    background-repeat: no-repeat;
    color: #E1321E;
    font-size: 11px;
    padding-right: 10px;
    text-shadow: 0 0 1px #CCCCCC;
    display:block;
}
.ta_view_more a:hover {text-decoration: underline}
.ta_po_image{
    text-align:center;
    position:relative;
}

.ta_news_list{
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    height: 120px;
    margin: 0 auto;
    width: 270px;
}

.ta_news_item_title{
    color: #6B6B6B;
    font-weight: bold;
    padding-top: 5px;
}
.ta_news_item_title a{
    color: #6B6B6B;
    font-weight: bold;
    line-height: 15px;
}
.ta_news_item_title a:hover{
    text-decoration:underline;
}

.ta_border_bottom{
    border-bottom: 1px solid #EBEBEB;
}

.ta_news_item{

    height:61px;
}
.ta_news_item_date{
    color:#6b6b6b;
}

.ta_po_overlay{
    background-color: black;
    top: 76px;
    height: 45px;
    left: 1px;
    opacity: 0.3;
    position: absolute;
    width: 287px;
    z-index: 10;
    filter: alpha(opacity=30);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.ta_po_overlay_text{
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 40px;
    left: 1px;
    line-height: 16px;
    padding: 5px 10px 0;
    position: absolute;
    text-align: right;
    top: 76px;
    width: 267px;
    z-index: 20;
}

.ta_title_links{
    float: left;
    margin-left: 3px;
    margin-top: 7px;
}

.ta_title_links a{
    background-image: url("../images/arrow_ar_white.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: white;
    display: block;
    padding-right: 13px;
}

.ta_title_links div{
    direction: rtl;
    float: right;
    text-align: right;
}

.ta_title_welcome{
    color:#FFF;
}
.ta_edit_profile,.ta_logout{
    margin-right:15px;
}

.innerTravelAgent .registrationBox{
    background-color:#FFF;
}

.innerTravelAgent .rightBox .rbTop{
    height: 23px;
    padding: 8px 0 0 8px;
}

.innerTravelAgent .rightBox a{
    /*color: #6B6B6B;
    font-size: 11px;
    text-shadow: 1px 1px 1px #DDDDDD;*/
}
.innerTravelAgent{
    /*background-color: #F9FAFC;*/
    background-color: #FFFFFF;
}


.innerTravelAgent .innerArea .left {
    margin-left: 0px;
    width: 707px;
}
.innerTravelAgent .registrationBox input.shortText{
    height:18px;
}
.innerTravelAgent .registrationBox label.redLabel{
    margin-bottom: 15px;
}
.innerTravelAgent .rightBox{
    margin-bottom: 2px;
    width: 186px;
}
.innerTravelAgent .left p{
    color:#6b6b6b;
}
.innerTravelAgent .innerArea .right{
    margin-right: 0px;
    width: 182px;
}
input.shortText:focus,select.shortText:focus{
    border: 1px solid #E1321E!important;
    box-shadow: 0 0 2px #E1321E!important;
}

.coloredSide .ta_title_links{
    margin-left: 20px;
}

.promotional_offer_item{
    width:100%;
    margin-top:15px;
}
.promotional_offer_item_image{
    float: right;
    margin-left: 20px;
}
.promotional_offer_item_title{
    border-bottom: 1px solid #E7E8E9;
    color: #E22F1C;
    font-weight: bold;
    padding-bottom: 3px;
}

.promotional_offer_item_date{
    color: #6B6B6B;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
}

.promotional_offer_item_desc{
    color: #6B6B6B;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
.promotional_offer_item_right{
    border-bottom: 1px solid #E7E8E9;
    float: left;
    height: 93px;
    width: 325px;
}
.promotional_offer_item_learn_more a{
    background-image: url("../images/right_small_arrow.gif");
    background-position: right 7px;
    background-repeat: no-repeat;
    color: #E22F1C;
    padding-right: 9px;
    display:block;
}
.operational_updates_item_title{
    font-size:12px;
    color:#e1321e;
    font-weight:bold;
}
.operational_updates_item_title a{
    font-size:12px;
    color:#e1321e;
    font-weight:bold;
    line-height: 17px;
}

.operational_updates_item_date{
    color:#898889;
    font-weight:bold;
}

.operational_updates_item_text{
    color:#6b6b6b;
}

.operational_updates_item_learn_more a{
    background-image: url("../images/right_small_arrow.gif");
    background-position: right 7px;
    background-repeat: no-repeat;
    color: #E22F1C;
    font-size: 11px;
    padding-right: 9px;
    display:block;
    float:right;
}

.operational_updates_item{
    border-bottom:1px solid #e7e8e9;
    padding-bottom:3px;
    margin-bottom:3px;
}

.operational_updates_item.last{
    border-bottom: 0;
}

#travel_agent_ta_iata{
    background-image: url("../images/travel_agent/iata_bg.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 29px;
    width: 195px;
}
#travel_agent_ta_address1 {width:552px !important}

#travel_agent_ta_iata.error{
    background-image: url("../images/travel_agent/iata_bg.gif");
}

select.error {
    background-color: #FFFFFF !important;
    border: 1px solid red !important;
}


.promotional_offer_item_right{
    position:relative;
}

.promotional_offer_item_learn_more{
    bottom: 1px;
    position: absolute;
}

.operational_updates_item.no-border{
    border-bottom:0;
}

/* -----Travel Agent------ */


.ta_registration_form .rbTop div.label{
    padding:0;
    color: #6B6B6B;
    font-weight: bold;
    padding-right: 28px;
    margin: 0;
}
.ta_registration_form .rbBtm{
    background-position: -131px -401px;
    height: 8px;
    width: 187px;
}

.promotional_offer_item_right.no-border{
    border:0;
}

.sponsorship {
    border-bottom: 1px solid #E7E8E9;
    border-top: 1px solid #E7E8E9;
    /*width: 715px;*/
}

.sponsorship ul {
    height: 100%;
    list-style: none outside none;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
}

.sponsorship ul li {
    float: right;
    list-style: none outside none;
    margin-left: 20px;
}

.sponsorship ul li a.lnk1 {
    background-image: url("../images/1.gif");
    font-size: 14px;
    /*width: 144px;*/
}

.sponsorship ul li a {
    font-size: 14px;
    background-repeat: no-repeat;
    color: #92857D;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 39px;
    background-position: right 0px;
}

.sponsor_ul {
    list-style: none outside none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.sponsor_li {
    /*background-image: url("../images/bidListBgAr.png");*/
    display: block;
    height: 120px;
    margin-bottom: 20px;
    position: relative;
    /*width: 711px;*/
}

.sponsor_img {
    float: right;
    position: relative;
    z-index: 0;
    /*border-radius: 0px 0 12px 0px !important;*/
    width: 270px;
}

.sponsor_left {
    clear: none;
    float: left;
    padding: 0 0 10px 15px;
    width: 570px;   
}

.sponsor_h4 {
    font-size: 15px;
    /*border-bottom: 1px solid #EBEBEB;*/
    color: #E22F1C;
    display: block;
    margin: 0;
    padding: 0 0 5px;
    width: auto;
}

.sponsorship ul li a.lnk2 {

    background-image: url("../images/2.gif");
    font-size: 14px;
    width: 117px;
}

.sponsorship ul li a.lnk3 {
    background-image: url("../images/3.gif");
    font-size: 14px;
    width: 258px;
}
.sponsor_h4 strong{
    line-height: 20px;
    font-weight: normal;

}
.sponsor_li .sponsor_left .sponsor_a{
    background: url("../images/bullet2Ar.png") no-repeat scroll right 4px top 7px rgba(0, 0, 0, 0);
    float: right;
    margin-right: 19px;
    position: relative; 
    padding: 0 ;
    font-size: 11px;
    color: #E22F1C;
}
.fb-like iframe{
    width:66px!important;
}
#travel_agent_ta_iata{
    text-align:left;
}

.return_to_promotional_offers{
    margin-right: 13px;
}

.innerTravelAgent.ta_registration_form .topArea img{
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.promotional_offer_item_title a{
    color: #E22F1C;
    font-weight: bold;
}

/* social box >>>> */
.social_wrapper{
    margin-top: 5px;
    margin-left: 10px;
    float: left;
}

a[name=fb_share]{
    direction: ltr;
    float: left;
    text-align: left;
    width: 100px;
}

.addthis_toolbox.addthis_default_style {
    float: left;
}

#at15pf, #at16pf {
    height: 20px!important;
}

a#at15sptx {
    top: 0!important;
}
/* social box <<<< */

.rj_offices_result h2{
    direction:ltr !important;
    text-align:left !important;
}


.travel_agent_large_left_box{
    background-image: url("../images/travel_agent/travel_agent_large_left_box_ar.gif");
    float: right;
    height: 184px;
    width: 599px;
}

.what_is_this_section_about{
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    color: #6B6B6B;
    font-family: verdana;
    font-size: 12px;
    height: 112px;
    line-height: 16px;
    margin-right: 9px;
    padding-bottom: 7px;
    padding-top: 4px;
    width: 580px;
}

.travel_agent_login_right_box{
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    height: 112px;
    margin: 0 auto;
    padding-bottom: 7px;
    padding-top: 4px;
    width: 264px;
}

.ta_login_link a{
    font-weight: bold;
}

.ta_username #signin_username{
    border: 1px solid #D7D7D7;
    padding: 2px;
    width: 258px;
}
.ta_password #signin_password{
    border: 1px solid #D7D7D7;
    padding: 2px;
    width: 258px;
}

.travel_agent_login_right_box .ta_remember label{
    color: #E1321E;
    margin: 0 5px;
}
.travel_agent_login_right_box .ta_remember input{
    margin: 0px;
}

.ta_password{
    margin-top:8px;
}

.ta_username{
    margin-top:5px;
}

.ta_remember{
    margin-top:10px;
}

.ta_enter{
    background-color: transparent;
    background-image: url("../images/travel_agent/enter.gif");
    background-repeat: no-repeat;
    border: 0 none;
    bottom: 0;
    height: 20px;
    position: absolute;
    left: 14px;
    width: 60px;
    cursor: pointer;
}

.ta_right_block{
    position:relative;
}
.redbullet{
    background-image: url("../images/bullet2Ar.png");
    background-position: 7px 3px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 13px;
    padding-right: 5px;
    width: 10px;}

.rj_form_error{
    color: red;
    display: block;
    float: right;
    margin-right: 93px;
    min-height: 1px;
    width: 235px;
}
a.bid_now_red_button_2 {
    background-image: url("../images/sprite.png");
    background-position: -73px -196px;
    bottom: 0;
    color: white !important;
    cursor: pointer;
    font-size: 10px;
    position: absolute;
    left: 91px;
    text-align: center;
    width: 67px;
}
.sfFaqCatCont.learnMoreCont{padding:20px 0 0}


.sfFaqCatCont.learnMoreCont .officesBox .btmRed {
    width: 717px;
}

/*html body div.wrapperFullSize div.content_full div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody .sfFaqCatCont.learnMoreCont div.officesBox{border-radius:10px 10px 0 0;}*/
.royal_plus_img_container,.royal_plus_img_container ul li{width: 920px !important; height: 370px;}



.pageBody  .videoInside {
    width: 695px;
    margin-left: auto;
    margin-right: auto;
}
#royalPlusArea{
    width: 940px;
}
.contentArea .headerImg{
    float: right;
    width: 942px;
    height: 280px;
}


.coloredSide .mainTitle h1.title{
    background-image: url("../images/border_imageAr.png");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 8px;
}
#top .leftSide {
    float: right;
    height: 167px;
    overflow: hidden;
    padding-top: 6px;
    width: 158px;
}
#top .rightSide{
    float: right;
    padding: 0 10px 10px;
    width: 280px;
}
#leftNav ul li,#leftNav ul li.selected{
    background: url("../images/bullet3Ar.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    list-style: none;
    padding:0 10px;
    /*list-style: outside url("../images/arrow_ar_white.png") disc;*/  
    line-height: 13px;
}

#content.landing #top .leftSide .nav ul{
    width: auto;
}
.landing-shadow{
    background:  url("../images/landing-shadow.png") repeat-x scroll 0 0 ;
    bottom: 0;
    height: 270px;
    position: absolute;
    width: 100%;
    z-index: 9;
}
#royalPlusArea #news.contentArea .gallery_center {
    width: 940px !important;
}

.video_gallery_wrap {
    width: 900px !important;
}
.contentArea,.contentArea > div{width: auto;}

div#warpper div#content div#royalPlusArea div#news.contentArea .reports_wrapper #reports .brief a.arrow {
    background: url("../images/bullet2Ar.png") no-repeat scroll right 4px;
    float: right;
    margin: 63px 0 0 0;
    padding-top: 0;
    font-size: 11px;
}
div#warpper div#content div#royalPlusArea div#news.contentArea .reports_wrapper span.red a.red{
    color: #e1321e;
}
div#warpper div#content div#royalPlusArea div#news.contentArea .reports_wrapper span.red a.red:hover{
    text-decoration: underline;
}

html body div#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody p iframe{
    /*margin-right: 95px;*/
    line-height: 16px;

}
.contentArea .headerImg.seats{
    margin: 0px -20px  20px auto !important;
}
.contentArea .flip{
    height: 280px;
    width: 942px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 

    ul.royal_plus_icons li a,.bread_ul li{display: inline-table;}
}


.discover_text_box {
    float: right;
}

.experience_left{
    float: right;
    width: 315px;
}
.experience_right{
    float:left;
}
.experience_title{
    font-family:Arail;
    font-size:20px;
    color:#e22f1c;
    line-height: 1.2;
    height: 40px;
    padding-top: 18px;
}
.experience_brief {
    width: 304px;
    line-height: 1.4;
    height: 103px;
    overflow: hidden;
    color:#585858;
    font-size: 14px;
}
.experience_left div.learn_more{float:right;}
.experience_border{
    background-color: #EBEBEB;
    float: right;
    height: 0px;
    margin-top: 24px;
    width: 229px;
}
.royal_imge {
    float: left;
    margin-top: 10px;
    height: 197px;
    width: 608px;
}
.experience_block {
    background: url("../images/ar/royal_plus_back.png") no-repeat scroll center bottom transparent;
    height: 215px;
    padding-bottom: 5px;
    padding-right: 10px;
    width: 932px;
}
.royal_imge img {
    height: 197px;
}
.experience_left div.learn_more a{
    background: url("../images/bullet2Ar.png") no-repeat scroll right 2px;
    padding-right: 12px;
    color:#e22f1c;
    font-size: 11px;
}
.blue .experience_left .learn_more a{
    background: url("../images/blueArrowAr.jpg") no-repeat scroll right 4px ;
}

.blue .experience_left .experience_title, .blue .experience_left .learn_more a, .blue .title_list, .blue div#search ul.bread_ul li.arrow.last-bread a, .blue div#search ul.bread_ul li.arrow.last-bread {
    color: #20206b;
}


.icon_list {
    float: right;
}
.listing_wrapper_cont {
    float: right;
    padding-right: 7px;
}
.title_list {
    color: #DB332E;
    float: right;
    font-family: "Open Sans";
    font-size: 18px;
    padding-bottom: 5px;
}
.brief_list {
    color: #585858;
    font-size: 11px;
    line-height: 15px;
    width: 175px;
}
.listing_wrapper_info {
    background-image: url("../images/listing_separator.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: right;
    height: 94px;
    margin-left: 8px;
    padding-left: 25px;
}
.listing_wrapper_info.second {
    padding-left: 25px;
}
.listing_wrapper_info.last {
    background-image: none;
    margin-left: 0;
    padding-left: 0;
}
.listing_wrapper {
    padding-right: 9px;
}
.gradient_block .warpper{
    width: auto;
}
.gradient_block {

    bottom: 0;
    height: 129px;
    width: 100%;
}
.main_gradient_block {
    height: 129px;
    position: relative;
    margin-top: 25px;
}

#top .rightSide .ffp_links a{
    background-image: url("../images/bullet3Ar.png");
    background-position: right 6px;
    background-repeat: no-repeat;
    margin-left: 12px;
    font-size: 14px;
    padding-right: 9px;
}
#top .rightSide .ffp_links {
    border-top: 1px solid #666666;
    margin-right: 10px;
    padding-top: 5px;
    width: 270px;
    bottom: 10px;
    position: absolute;
}

#rj_new_header.main_content_header #header .head_right .country {
    margin-top: -3px;
}

/*html body div#warpper div#content div#royalPlusArea {
        padding-top: 15px;
}*/

#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody.rent_car div#members.contentArea .left{
    padding-top: 0;
}

#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody.rent_car div#members.contentArea .right{
    float: right;
    height: 100px;
    overflow: hidden;
}
#warpper div#content div#royalPlusArea div#news.contentArea div.pageBody.rent_car div#members.contentArea .more{
    background-image: url("../images/bullet2Ar.png");
    background-position: right 6px;
    background-repeat: no-repeat;
    color: #e22f1c;
    float: right;
    margin-right: 20px;
    padding-right: 10px;

}
.royal_plus_landing .main_gradient_block .gradient_block .listing_wrapper .listing_wrapper_cont {
    height: 90px;
    width: 175px;
    overflow: hidden;
}



html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .pageBody .pageTitle,html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .pageBody .pagerCont{
    margin: 20px 0;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .gallerySections li{
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 120px;
    width: 430px;
}

html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .pageBody .gallerySections .brief{
    width: 140px;
    height: 102px;
    padding-left: 295px;
}

html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .pageBody .gallerySections .brief .download a{
    color: #e22f1c ;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .pageBody .gallerySections .brief .title {
    width: 140px;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .pageBody .gallerySections .brief .download {
    background: url("../images/bullet2Ar.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    padding-right: 12px;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .pageBody .gallerySections .brief .desc {
    display: block;
    float: left;
    font-size: 11px;
    height: 52px;
    line-height: 14px;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    padding: 7px 0 5px 7px;
    width: 140px;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea.royal_wings .pageBody .gallerySections .brief .desc li{
    margin: 0 !important;
    height: auto;
    width: auto;
}


.addthis_button_tweet.at300b {
    width: 57px !important;
}
.addthis_button_facebook_like.at300b {
    width: 49px !important;
}
.addthis_button_google_plusone.at300b {
    width: 32px !important;
}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    margin-left: 0px;
    direction: ltr !important;
    overflow: hidden !important;
    padding: 0 2px;
    margin-right: 7px !important;
}

.royal_plus_landing .experience_block {
    background: none;
    padding: 0 10px 0 0;
    box-shadow: 0 0 11px -3px #a69d99;
    margin-bottom: 30px;
    margin-top: 10px;
}
.royal_plus_landing .main_gradient_block{
    height: 100px;

    box-shadow: 0px -4px 10px -7px #a69d99;
    height: 100px;
    padding-top: 20px;
}
.royal_plus_landing .royal_imge img,.royal_plus_landing .royal_imge{
    height: 215px;    
    margin-top: 0;
}
.royal_plus_landing .experience_brief{
    height: 120px;
}

table.bo-table-block tr td {
    border-bottom: 1px solid #f7f6f6;
    line-height: 20px;
}

table.bo-table-block tbody tr.last td {
    border-bottom:1px solid #585858;
}

.bo-table-block {
    border-bottom:1px solid #f7f6f6;
}

.bo-tableTwo {
    margin-top: 17px;
}

.bo-tableTwo tr {
    line-height: 27px;
}

.bo-tableTwo td {
    padding: 0 5px;
}

.pageBody .seatsLeftCont{
    float: right;
}
.pageBody .seatsRightCont{
    float: right;
    padding-right: 10px;
    position: relative;
    width: 440px;
}
.pageBody .seatsRightCont hr{
    color: #f7f6f6;
    border-color: #f7f6f6;
}
html body div#warpper div#content div#royalPlusArea div#news.contentArea #content.sitemap_content{
    box-shadow:none;
}
.pageBody #cont{
    width:100%;
    
}
