#en body{ margin: 0 0 0 0; font-size: 11px; font-family: Verdana; /* CHANGE TO VERDANA */}
#ar body{ margin: 0 0 0 0; font-size: 11px; font-family: Verdana;}
.homepage body{ margin: 0px; padding: 0px; background: url(../Default/en/body-bg.gif) repeat-x top #fff;}
.innerpage body{ margin: 0px; padding: 0px; background: url(../Default/image/body-bg.gif) repeat-x top #fff;}
.innerpagebg{ background: url(../Default/image/inner-page-bg-new.gif) top repeat-x #fff;}
#en .Langauge td{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;}
#ar .Langauge td{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right;}
#en .Langauge .TDleft{ text-align: left;}
#ar .Langauge .TDleft{ text-align: right;}
#en .Langauge .TDright{ text-align: right;}
#ar .Langauge .TDright{ text-align: left;}
#en   .divLeft{ float: left;}
#ar  .divLeft{ float: right;}
#en  .divRight{ float: right;}
#ar   .divRight{ float: left;} 
/************************************************* General *************************************************/
.Langauge table{ font-size: 12px; color: #2c2c2c; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 1.6em;}
.Langauge h1{ margin: 0px; padding: 0px 0px 14px 0px; font-size: 32px; font-weight: bold; color: #fff; line-height: 0.7em;}
.Langauge h1 span{ line-height: 24px;}
.Langauge .b{font-weight:bold;}
/************************************************* Container - This class is for main table(if needed)*************************************************/
.Langauge .container{ padding: 22px 0px 22px 0px;}
/************************************************* Header - for header section*************************************************/
/* Menu CSS */
 #en .slidetabsmenu{float:left;font-size: 12px;line-height:32px;}#ar .slidetabsmenu{float:right;font-size: 12px;line-height:32px;}* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/margin-bottom: 1em;}.slidetabsmenu ul{list-style-type: none;margin:0;padding:0;}.slidetabsmenu li{display:inline;margin:0;padding:0;}.slidetabsmenu a{float:left;background:url(../Default/en/slide-left.gif) no-repeat left top;margin:0;margin-left: 1px;padding:0 0 0 9px;text-decoration:none; color:#FFF;}.slidetabsmenu a span {float:left;display:block;background:url(../Default/en/slide-right.gif) no-repeat right top;padding:2px 13px 2px 4px;font-weight:bold;color:#ddeafe;}/* Commented Backslash Hack hides rule from IE5-Mac \*/.slidetabsmenu a span {float:none; }/* End IE5-Mac hack */.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{color: FFF;}.slidetabsmenu a:hover, .slidetabsmenu li.selected a{background-position:0% -82px; color:#FFF;}.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{background-position:100% -82px;color:#FFF;}html>/**/body .IEonlybr{ /*None IE browsers hack*/display: none; /*Hide BR tag in non IE browsers, since it's not needed*/}/* ######### Style for Drop Down Menu ######### */.dropmenudiv_c{position:absolute;top:0px;border-width: 0 0px;font:normal 12px Arial;line-height:25px;z-index:100;background-color:#02254f;width: 150px;visibility: hidden;color:#FFF;}.dropmenudiv_c a{width: auto;display: block;text-indent: 5px;border: 0 solid #1c406c; /*THEME CHANGE HERE*/border-bottom-width: 1px;padding: 2px 5px;text-decoration: none;font-weight: bold;color:#FFF;}* html .dropmenudiv_c a{ /*IE only hack*/width: 100%; color:#FFF;}.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/background-color: #eaeaea; color:#032651;}
 
.Langauge .header{ padding-bottom: 24px;}
#en .Langauge .header_lt{ background: url(../Default/en/header-lt.gif) no-repeat; width: 15px;}
#ar .Langauge .header_lt{ background: url(../Default/ar/header-rt.gif) no-repeat; width: 15px;}
#en .Langauge .header_rt{ background: url(../Default/en/header-rt.gif) no-repeat; width: 15px;}
#ar .Langauge .header_rt{ background: url(../Default/ar/header-lt.gif) no-repeat; width: 15px;}
#en .Langauge .header_mid{ background: url(../Default/en/header-mid.gif) no-repeat; height: 112px;}
#ar .Langauge .header_mid{ background: url(../Default/ar/header-mid.gif) no-repeat; height: 112px;}
#en .Langauge .header_mid img.imgLogo{ margin-left: 10px; margin-right: 10px;}
#ar .Langauge .header_mid img.imgLogo{ margin-left: 65px; margin-right: 10px;}
#en .Langauge .logo{ padding: 6px 0px 0px 0px; width: 212px;}
#ar .Langauge .logo{ padding: 6px 0px 0px 0px; width: 227px;}
#ar .Langauge #LiveChatPhoneNumber{ padding: 0px 45px 0px 0px;}
#en .Langauge #LiveChatPhoneNumber{ padding: 0px 0px 0px 45px;}
#ar .Langauge .livechat{ padding: 4px 0px 0px 30px;}
#en .Langauge .livechat{ padding: 7px 30px 0px 0px;}
.Langauge .header_lable{ color: #6c6c6c; font-size: 15px; font-weight: bold;}
.Langauge a.toplink{ color: #585858; text-decoration: none; font-size: 12px; font-weight: bold;}
.Langauge a.toplink:hover{ color: #585858; text-decoration: underline; font-size: 12px; font-weight: bold;}
/************************************************* Header Navigation *************************************************/
a.lginfolink{ color: #1a3a81; text-decoration: none; font-size: 11px; font-weight: bold; line-height: normal;}
a.lginfolink:hover{ color: #1a3a81; text-decoration: underline; font-size: 11px; font-weight: bold; line-height: normal;}
.lginfofont{ font-size: 13px; font-weight: bold; color: #af0000;}
.lginfofont1{ font-size: 11px; color: #797979; line-height: 1.4em; font-weight: bold;}
/************************************************* search area *************************************************/
#en .Langauge .btmlt{ background: url(../Default/en/searchbox-btm-lt.gif) no-repeat; width: 10px;}
#ar .Langauge .btmlt{ background: url(../Default/ar/searchbox-btm-rt.gif) no-repeat; width: 10px;}
#en .Langauge .btmrt{ background: url(../Default/en/searchbox-btm-rt.gif) no-repeat; width: 10px;}
#ar .Langauge .btmrt{ background: url(../Default/en/searchbox-btm-lt.gif) no-repeat; width: 10px;}
#ar .Langauge .divTabs{ padding-left: 234px;}
#ar .Langauge .btnAllSearches{ padding-right: 35px;}
#ar .Langauge .aeroplaneSearchImage{ background-image: url(../Default/ar/flight-img.gif); background-repeat: no-repeat;}
#en .Langauge .aeroplaneSearchImage{ background-image: url(../Default/en/flight-img.gif); background-repeat: no-repeat;}
#en .Langauge .LoadgingSearchImage{ background-image: url(../Default/en/Loadging-img.gif); background-repeat: no-repeat;}
#ar .Langauge .LoadgingSearchImage{ background-image: url(../Default/ar/Loadging-img.gif); background-repeat: no-repeat;}
#en .Langauge .CarSearchImage{ background-image: url(../Default/en/car-img.gif); background-repeat: no-repeat;}
#ar .Langauge .CarSearchImage{ background-image: url(../Default/ar/car-img.gif); background-repeat: no-repeat;}
#ar .Langauge .btmmid{ background: url(../Default/en/searchbox-btm-mid.gif) repeat-x; height: 8px;}
#en .Langauge .btmmid{ background: url(../Default/ar/searchbox-btm-mid.gif) repeat-x; height: 8px;}
#en .Langauge .searchmidmain{ background: #fff; padding: 15px 20px 05px 20px;}
#ar .Langauge .searchmidmain{ background: #fff; padding: 15px 20px 05px 20px;}
#en .Langauge .searchborder_v{ background: url(../Default/en/border.gif) repeat-y center; width: 29px;}
#ar .Langauge .searchborder_v{ background: url(../Default/ar/border.gif) repeat-y center; width: 29px;}
.grouplink a{ color: #022678; text-decoration: none; font-weight: normal;}
.grouplink a:hover{ color: #022678; text-decoration: underline; font-weight: normal;}
.grouplink a:active{ color: #022678; text-decoration: none; font-weight: normal;}
.Langauge .bluelink a{ color: #022678; text-decoration: none; font-weight: normal;}
.Langauge .bluelink a:hover{ color: #022678; text-decoration: underline; font-weight: normal;}
.Langauge .bluelink a:active{ color: #022678; text-decoration: none; font-weight: normal;}
#en .Langauge .domestic_img a{ background: url(../Default/en/domestic-flights-dac.gif) no-repeat; width: 145px; display: block; padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#ar .Langauge .domestic_img a{ background: url(../Default/en/international-flights-dac.gif) no-repeat; width: 149px; display: block; padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#en .Langauge .domestic_img a:hover{ padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#ar .Langauge .domestic_img a:hover{ padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#en .Langauge .domestic_img a.active{ background: url(../Default/en/domestic-flights-ac.gif) no-repeat; padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#ar .Langauge .domestic_img a.active{ background: url(../Default/en/international-flights-ac.gif) no-repeat; padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#en .Langauge .international_img a{ background: url(../Default/en/international-flights-dac.gif) no-repeat; width: 149px; display: block; padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#ar .Langauge .international_img a{ background: url(../Default/en/domestic-flights-dac.gif) no-repeat; width: 145px; display: block; padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#en .Langauge .international_img a:hover{ padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#ar .Langauge .international_img a:hover{ padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#en .international_img a.active{ background: url(../Default/en/international-flights-ac.gif) no-repeat; padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
#ar .international_img a.active{ background: url(../Default/en/domestic-flights-ac.gif) no-repeat; padding: 3px 0px 17px 12px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center;}
.Langauge .searchbtn{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/search-btn.gif) no-repeat; width: 105px; border: none; font-size: 16px; height: 40px; line-height: 38px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif;}
/************************************************* Right Sidebar *************************************************/
.Langauge .rightside{ color: #595959; line-height: 40px; font-size: 13px; font-weight: bold;}
.Langauge .centerAlign{ color: #595959; line-height: 40px; font-size: 13px; font-weight: bold; text-align: center; width: 160px;}
/************************************************* Content *************************************************/
#en .Langauge .bannerbg{ background: url(../Default/en/banner-bg.gif) no-repeat; width: 440px; height: 354px; padding: 10px 0px 10px 10px;}
#ar .Langauge .bannerbg{ background: url(../Default/en/banner-bg.gif) no-repeat; width: 440px; height: 354px; padding: 10px 10px 10px 0px;}
#en .Langauge .flightdetailmain{ width: 520px; padding-right: 10px;}
#ar .Langauge .flightdetailmain{ width: 520px; padding-left: 10px;}
#en .Langauge .contentpadd{ padding: 0px 22px 0px 0px; width: 251px;}
#ar .Langauge .contentpadd{ padding: 0px 0px 0px 22px; width: 251px;}
#en .Langauge .boxtoplt{ background: url(../Default/en/box-top-lt.png) no-repeat; width: 10px;}
#ar .Langauge .boxtoplt{ background: url(../Default/ar/box-top-rt.png) no-repeat; width: 10px;}
#en .Langauge .boxtoprt{ background: url(../Default/en/box-top-rt.png) no-repeat; width: 10px;}
#ar .Langauge .boxtoprt{ background: url(../Default/en/box-top-lt.png) no-repeat; width: 10px;}
#en .Langauge .boxtopmid{ background: url(../Default/en/box-top-mid.gif) repeat-x; height: 36px; padding-left: 5px; color: #fff; font-weight: bold; font-size: 14px;}
#ar .Langauge .boxtopmid{ background: url(../Default/ar/box-top-mid.gif) repeat-x; height: 36px; padding-right: 5px; color: #fff; font-weight: bold; font-size: 14px; text-align: right;}
#en .Langauge .boxbtmlt{ background: url(../Default/en/box-btm-lt.gif) no-repeat; width: 10px;}
#ar .Langauge .boxbtmlt{ background: url(../Default/ar/box-btm-rt.gif) no-repeat; width: 10px;}
#en .Langauge .boxbtmrt{ background: url(../Default/en/box-btm-rt.gif) no-repeat; width: 10px;}
#ar .Langauge .boxbtmrt{ background: url(../Default/ar/box-btm-lt.gif) no-repeat; width: 10px;}
#en .Langauge .boxbtmmid{ background: url(../Default/en/box-btm-mid.gif) repeat-x; height: 10px;}
#ar .Langauge .boxbtmmid{ background: url(../Default/ar/box-btm-mid.gif) repeat-x; height: 10px;}
#en .Langauge .boxlt{ background: url(../Default/en/box-lt.gif) repeat-y;}
#ar .Langauge .boxlt{ background: url(../Default/ar/box-rt.gif) repeat-y;}
#en .Langauge .boxrt{ background: url(../Default/en/box-rt.gif) repeat-y;}
#ar .Langauge .boxrt{ background: url(../Default/ar/box-lt.gif) repeat-y;}
#en .Langauge .boxmid{ background: #fff; padding: 10px 4px 0px 4px; text-align: left;}
#ar .Langauge .boxmid{ background: #fff; padding: 10px 4px 0px 4px; text-align: right;}
.Langauge .imgborder{ border: 1px solid #c3c3c3; padding: 1px;}
#en .Langauge .smallfont{ color: #5b5b5b; font-size: 11px; line-height: normal; padding-top: 4px; text-align: left;}
#ar .Langauge .smallfont{ color: #5b5b5b; font-size: 11px; line-height: normal; padding-top: 4px; text-align: right;}
#en .Langauge .smallestfont{ color: #5b5b5b; font-size: 10px; line-height: normal; padding-top: 4px; text-align: left;}
#ar .Langauge .smallestfont{ color: #5b5b5b; font-size: 10px; line-height: normal; padding-top: 4px; text-align: right;}
.Langauge .grayborder{ background: url(../Default/en/border.gif) repeat-x center center; height: 15px;}
#en .Langauge .holiday_lable1{ color: #c00000; font-weight: bold; height: auto; padding-top: 4px; text-align: left;}
#ar .Langauge .holiday_lable1{ color: #c00000; font-weight: bold; height: auto; padding-top: 4px; text-align: right;}
#en .Langauge .holiday_lable2{ color: #df5400; font-weight: bold; font-size: 11px; text-align: left;}
#ar .Langauge .holiday_lable2{ color: #df5400; font-weight: bold; font-size: 11px; text-align: right;}
.Langauge .imgpadd{ margin-top: 4px;}
#en .Langauge .newl_lable{ color: #2c2c2c; font-weight: bold; line-height: normal; text-align: left;}
#ar .Langauge .newl_lable{ color: #2c2c2c; font-weight: bold; line-height: normal; text-align: right;}
.Langauge .newl_lable a{ color: #1a3a81; font-weight: bold; text-decoration: none;}
.Langauge .newl_lable a:hover{ color: #1a3a81; font-weight: bold; text-decoration: underline;}
.Langauge .newl_lable div{ color: #5b5b5b; font-size: 11px; line-height: 14px; padding-top: 5px;}
#en .Langauge .newl_lable1{ color: #1a3a81; font-weight: bold; line-height: normal; text-align: left;}
#ar .Langauge .newl_lable1{ color: #1a3a81; font-weight: bold; line-height: normal; text-align: right;}
.Langauge .grayborder2{ background: url(../Default/en/border.gif) repeat-x center; height: 20px;}
/************************************************* Footer*************************************************/
.Langauge .footer{ background: url(../Default/en/footer-bg.gif) repeat-x; padding: 0px 0px 0px 0px;}
.Langauge .footer a{ text-decoration: none; color: #fff; font-weight: bold; font-size: 12px;}
.Langauge.footer a:hover{ text-decoration: underline; color: #fff; font-weight: bold; font-size: 12px;}
.Langauge .link_separator{ color: #fff;}
#en .Langauge .footercopy{ padding: 0px 0px 0px 0px; font-size: 11px; color: #757575; text-align: right;}
#ar .Langauge .footercopy{ padding: 0px 0px 0px 0px; font-size: 11px; color: #757575; text-align: left;}
/*************************Rating Classess************************************************************/
.Langauge .ratingStar{ font-size: 0pt; width: 19px; height: 19px; margin: 0px; padding: 0px; padding-right: 1px; cursor: pointer; display: block; background-repeat: no-repeat;}
.Langauge .filledRatingStar{ background-image: url(../Default/image/ic-FilledStar.png);}
.Langauge .emptyRatingStar{ background-image: url(../Default/image/rating-gray-img.gif); display: none;}
.Langauge .savedRatingStar{ background-image: url(../Default/image/rating-img.gif);}
/*''''''''''''''''''''''''''''''''*/
.ratingStar1{ font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}
.filledRatingStar1{ background-image: url(../Default/en/rating-img.png);}
.emptyRatingStar1{ background-image: url(../Default/en/EmptyStar.png);}
.savedRatingStar1{ background-image: url(../Default/en/SavedStar.png);}
/************************************************* Accordion menu css START *************************************************/
.Langauge .accordbg{ padding: 3px 0px 13px 0px;}
.Langauge .arrowlistmenu{ width: 100%; /*width of accordion menu*/ text-align: left; padding-top: 3px;}
#en .Langauge .arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 13px; font-weight: bold; /*background: url(../Default/en/titlebar.gif) repeat-x; width:223px; height:34px;*/ background: url(../Default/en/titlebar_according.gif) repeat-x; width: 322px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#ar .Langauge .arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 13px; font-weight: bold; /*background: url(../Default/ar/titlebar.gif) repeat-x; width:223px; height:34px;*/ background: url(../Default/en/titlebar_according.gif) repeat-x; width: 322px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#en .Langauge .textpad{ padding-left: 9px; padding-top: 3px; text-align: left;}
#ar .Langauge .textpad{ padding-left: 9px; padding-top: 3px; text-align: right;}
#en .Langauge .arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/ /*    background: url(../Default/en/titlebar-active.gif) repeat-x;width:223px; height:34px; color:#2c2c2c; font-size:13px; font-weight:bold; padding:0px; margin:0px 0px 0px 0px;*/ background: url(../Default/en//titlebar-active_according.gif) repeat-x; width: 322px; height: 34px; color: #2c2c2c; font-size: 13px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px;}
#ar .Langauge .arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/ background: url(../Default/en//titlebar-active_according.gif) repeat-x; width: 322px; height: 34px; color: #2c2c2c; font-size: 13px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px; text-align: right; /*background: url(../Default/ar/titlebar-active.gif) repeat-x;width:213px; height:34px; color:#2c2c2c; font-size:13px; font-weight:bold; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px;text-align:right;*/}

.Langauge .arrowlistmenu ul{ /*CSS for UL of each sub menu*/ list-style-type: none; margin: 0px; padding: 0px 0px 0;}
.Langauge .arrowlistmenu ul li{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; /*bottom spacing between menu items*/}
.Langauge .arrowlistmenu ul li a{ text-decoration: none; font-weight: bold; color: #0e2253; font-size: 12px; list-style: none;}
/************************************************* Grid related Class *************************************************/
.Langauge input{ border: #b8b8b8 1px solid; padding: 3px; color: #000000; background: url(../Default/en/textboxbg.gif) #ffffff repeat-x; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/* default class for the textboxes for whole project */
.Langauge textarea{ border: #b8b8b8 1px solid; padding: 2px; font-size: 12px; background: url(../Default/en/textboxbg.gif) #ffffff repeat-x; color: #000000; font-family: Arial, Helvetica, sans-serif;}
/* default class for the textarea for whole project */
.Langauge select{ border: #b8b8b8 1px solid; padding: 2px; font-size: 12px; background: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif;}
/* default class for the list menu/dropdown(like to select countries or state) for whole project */
.Langauge .inputbutton{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/en/input-btn-bg.gif) repeat-x; border: none; font-size: 12px; font-weight: bold; padding: 2px; font-family: Arial, Helvetica, sans-serif;}
.Langauge a.inputbutton{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/en/input-btn-bg.gif) repeat-x; border: none; font-size: 12px; font-weight: bold; padding: 4px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
.Langauge .apptab-border{ border-bottom-color: #6d90c2; border-top-color: #6d90c2; border-right-color: #6d90c2; border-left-color: #6d90c2; border-style: solid; border-width: 1px; background-color: #ECF1F8;}
.Langauge .top-links-announcebg{ background: url(image/ann-hed-bg.gif); background-repeat: repeat-x;}
.Langauge .apptab-borderLoginCheck{ border-bottom-color: #6d90c2; border-top-color: #ffffff; border-right-color: #6d90c2; border-left-color: #6d90c2; border-style: solid; border-width: 1px; background-color: #ECF1F8;}
/* to make custom type of inputbutton for whole project */
.Langauge .signupbtn{ width: 60px;}
.Langauge .okbtn{ width: 50px;}
.Langauge .mandatory{ color: #990000; font-weight: bold; font-size: 12px;}
/* to display mandatory things in the form, like "*"  */
.Langauge .label{ color: #999999; font-weight: bold;}
/* to give the class for fields label  */
.Langauge .dottedline{ background: url(../Default/en/dotted.gif) repeat-x top; height: 9px;}
/* for dotted lines */
.Langauge .border{ border: 1px solid #97b7dc; padding: 2px;}
/* common class to use border in the whole project */
.Langauge .nobg{ background: none; border: none;}
/* to give remove the background color or border of CHECKBOX and RADIO BUTTON */
/*.Langauge  .CheckBoxAndRadio{ background:none; border:none;} /* to give remove the background color or border of CHECKBOX and RADIO BUTTON */
.Langauge .CheckBoxAndRadio input{ border: #b8b8b8 0px solid; padding: 3px; color: #000000; background: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/* default class for the textboxes for whole project */
.Langauge .noBgCheckBoxandRadio{ background: none; border: none; border: 0px solid #FFFFFF;}
/* to give remove the background color or border of CHECKBOX and RADIO BUTTON */
.Langauge .sfont{ font-size: 10px; color: #ccc; font-style: italic;}
/* for small grey font like to write comments near textfield in the grid */
.Langauge .altbg{ background-color: #f3f3f3;}
/* for grid's alternate raw */
.Langauge .nrlbg{ background-color: #fff;}
/* for grid's normal raw */
.Langauge .gridheaderbg{ background: url(../Default/image/grid-title-bg.gif) repeat-x; color: #22282e; line-height: normal; line-height: 24px; padding-left: 3px;}
/* for the image or background color of grid's header */
#en .Langauge a.imgtxlink{ color: #2c2c2c; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 14px; text-align: left;}
#ar .Langauge a.imgtxlink{ color: #2c2c2c; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 14px; text-align: right;}
#en .Langauge a.imgtxlink:hover{ color: #000; text-decoration: underline; font-size: 12px; font-weight: bold; text-align: left;}
#ar .Langauge a.imgtxlink:hover{ color: #000; text-decoration: underline; font-size: 12px; font-weight: bold; text-align: right;}
#en .Langauge .sfont1{ font-size: 11px; text-align: left;}
#ar .Langauge .sfont1{ font-size: 11px; text-align: right;}
#en .Langauge .s_height{ line-height: 15px; padding-bottom: 4px; text-align: left;}
#ar .Langauge .s_height{ line-height: 15px; padding-bottom: 4px; text-align: right;}
.Langauge .boxlink{}
.Langauge .boxlink ul{ padding: 0px; margin: 0px; list-style: none;}
.Langauge .boxlink ul li{ padding: 0px 0px 8px; margin: 0px 0px 8px 0px; border-bottom: #d8d8d8 solid 1px;}
.Langauge .boxlink ul li a{ text-decoration: none; font-size: 12px; font-weight: bold; color: #2c2c2c;}
.Langauge .boxlink ul li a:hover{ text-decoration: underline; font-size: 12px; font-weight: bold; color: #2c2c2c;}
.Langauge .searchpad{ padding-top: 2px;}
.Langauge .positioner{ position: relative; height: 25px;}
.Langauge .menuHolder{ position: absolute; z-index: 100; font: normal 11px/25px verdana, sans-serif; left: 50%; margin-left: -315px; width: 630px;}
.Langauge ul.ulTop{ padding: 0; margin: 0; list-style: none; width: 125px; overflow: hidden; float: left; margin-right: 1px;}
.Langauge ul.ulTop a{ text-decoration: none; color: #fff; padding-left: 5px;}
.Langauge ul.ulTop li.liTop{ float: left; width: 250px; margin: -32767px -125px 0 0; background: url(new-dropdown_files/tab125b.gif) no-repeat left bottom;}
.Langauge ul.ulTop li.liTop a.aTop{ position: relative; z-index: 50; display: block; float: left; width: 120px; margin-top: 32767px; background: transparent;}
.Langauge ul.ulTop li.liTop a.aTop:hover, .Langauge ul.ulTop li.liTop a.aTop:focus, .Langauge ul.ulTop li.liTop a.aTop:active{ margin-right: 1px; background: url(new-dropdown_files/tab125.gif) no-repeat left top;}
.Langauge ul.sub{ float: left; padding: 25px 0 0 0; margin: 0; list-style: none; background: url(new-dropdown_files/tab125.gif) no-repeat left top; margin-top: -25px;}
.Langauge ul.sub li a{ float: left; width: 120px; background: #099; clear: left;}
.Langauge ul.sub li a.last{ background: url(new-dropdown_files/tab125c.gif);}
.Langauge ul.sub li a.last:hover, .Langauge ul.sub li a.last:focus, .Langauge ul.sub li a.last:active{ background: url(new-dropdown_files/tab125d.gif);}
.Langauge ul.sub a:hover, .Langauge ul.sub a:focus, .Langauge ul.sub a:active{ background: #06c; margin-right: 1px;}
/* this is for the click version */
.Langauge ul.ulTop li.liTop a.aTop2{ position: relative; z-index: 50; display: block; float: left; width: 120px; margin-top: 32767px; background: transparent;}
.Langauge ul.ulTop li.liTop a.aTop2:hover{ background: url(new-dropdown_files/tab125.gif) no-repeat left top;}
.Langauge ul.ulTop li.liTop a.aTop2:focus, .Langauge ul.ulTop li.liTop a.aTop2:active{ margin-right: 1px; background: url(new-dropdown_files/tab125.gif) no-repeat left top;}
.modalBackground{ background-color: Gray; filter: alpha(opacity=70); opacity: 0.7;}
.AccomodationmodalBackground{ background-color: Gray; filter: alpha(opacity=20); opacity: 0.4;}
.modalPopup{ background-color: #ffffff; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px;}
#en .Langauge a.toplink{ color: #585858; text-decoration: none; font-size: 12px; font-weight: bold; text-align: left;}
#en .Langauge a.toplink:hover{ color: #585858; text-decoration: underline; font-size: 12px; font-weight: bold; text-align: left;}
#en .Langauge a.headerlink{ color: #e27420; font-weight: bold; font-size: 11px; text-decoration: none; text-align: left;}
#ar .Langauge a.toplink{ color: #585858; text-decoration: none; font-size: 12px; font-weight: bold; text-align: right;}
#ar .Langauge a.toplink:hover{ color: #585858; text-decoration: underline; font-size: 12px; font-weight: bold; text-align: right;}
#ar .Langauge a.headerlink{ color: #e27420; font-weight: bold; font-size: 11px; text-decoration: none; text-align: right;}
#en .Langauge .headerLinksPadding{ padding-left: 70px;}
#ar .Langauge .headerLinksPadding{ padding-right: 105px;}
.finduslink{ padding: 0px 0px 0px 0px;}
.finduslink a{ color: #3e6ca4; text-decoration: none;}
.finduslink a:hover{ color: #3e6ca4; text-decoration: underline;}
/************************************************* Accordion menu css START *************************************************/
.Langauge .accordbg{ padding: 3px 0px 13px 0px;}
#en .Langauge .arrowlistmenu{ width: 100%; /*width of accordion menu*/ text-align: left; padding-top: 3px;}
#ar .Langauge .arrowlistmenu{ width: 100%; /*width of accordion menu*/ text-align: right; padding-top: 3px;}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 13px; font-weight: bold; background: url(../Default/image/titlebar.gif) repeat-x; width: 223px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#ar .Langauge .textpad{ padding-left: 9px; padding-top: 3px;}
#en .Langauge .textpad{ padding-right: 9px; padding-top: 3px;}
.Langauge .arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/ background: url(../Default/image/titlebar-active.gif) repeat-x; width: 223px; height: 34px; color: #2c2c2c; font-size: 13px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px;}
.Langauge .arrowlistmenu ul{ /*CSS for UL of each sub menu*/ list-style-type: none; margin: 0px; padding: 0px 0px 0;}
.Langauge .arrowlistmenu ul li{ padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; /*bottom spacing between menu items*/}
.Langauge .arrowlistmenu ul li a{ text-decoration: none; font-weight: bold; color: #2C2C2C; font-size: 12px;}
/*************************************************listing page*************************************************/
.Langauge .container2{ padding: 0px 0px 22px 0px;}
.Langauge .container1{ padding: 0px 0px 2px 0px;}
.Langauge .search-lable{ font-size: 13px; font-weight: bold; color: #d6eaff;}
.Langauge .search-lable2{ font-size: 15px; font-weight: normal; color: #bfdeff; padding-bottom: 8px;}
.Langauge .search-lable3{ color: #fff;}
.Langauge .search-lable4{ font-size: 14px; color: #bfdeff; line-height: 15px;}
/***************** breadcrumb start*******************/
.Langauge .breadcrumb{ padding: 10px 0px 8px 0px; color: #494949;}
#en .Langauge .breadcrumb a{ padding: 0px 3px 0px 5px; color: #494949; text-decoration: none; font-weight: bold;}
#ar .Langauge .breadcrumb a{ padding: 0px 5px 0px 3px; color: #494949; text-decoration: none; font-weight: bold;}
.Langauge .breadcrumb a:hover{ color: #494949; text-decoration: underline; font-weight: bold;}
.Langauge .breadcrumb .active{ color: #184f8b; font-weight: bold;}
/***************** breadcrumb end *******************//***************** listing left side start *******************/
#en .Langauge .listingltmain{ width: 228px; padding-right: 15px; padding-top: 8px;}
#ar .Langauge .listingltmain{ width: 228px; padding-left: 15px; padding-top: 8px;}
#en .Langauge .listingltmainFlight{ width: 250px; padding-right: 15px; padding-top: 8px;}
#ar .Langauge .listingltmainFlight{ width: 250px; padding-left: 15px; padding-top: 8px;}
#en .Langauge .listinglttoplt{ background: url(../Default/image/search-top-lt.gif) no-repeat; width: 13px;}
#ar .Langauge .listinglttoplt{ background: url(../Default/image/search-top-rt.gif) no-repeat; width: 13px;}
.Langauge .listinglttopmid{ background: url(../Default/image/search-top-mid.gif) repeat-x; height: 47px; padding-left: 7px;}
#en .Langauge .listinglttoprt{ background: url(../Default/image/search-top-rt.gif) no-repeat; width: 13px;}
#ar .Langauge .listinglttoprt{ background: url(../Default/image/search-top-lt.gif) no-repeat; width: 13px;}
#en .Langauge .listingltlt{ background: url(../Default/image/search-lt-bg.gif) repeat-y;}
#ar .Langauge .listingltlt{ background: url(../Default/image/search-rt-bg.gif) repeat-y;}
.Langauge .listingltmid{ background: #fff; padding: 0px 0px 15px 0px;}
#en .Langauge .listingltrt{ background: url(../Default/image/search-rt-bg.gif) repeat-y;}
#ar .Langauge .listingltrt{ background: url(../Default/image/search-lt-bg.gif) repeat-y;}
#en .Langauge .listingltbtmlt{ background: url(../Default/image/search-btm-lt.gif) no-repeat;}
#ar .Langauge .listingltbtmlt{ background: url(../Default/image/search-btm-rt.gif) no-repeat;}
.Langauge .listingltbtmmid{ background: url(../Default/image/search-btm-mid.gif) repeat-x; height: 14px;}
#en .Langauge .listingltbtmrt{ background: url(../Default/image/search-btm-rt.gif) no-repeat;}
#ar .Langauge .listingltbtmrt{ background: url(../Default/image/search-btm-lt.gif) no-repeat;}
.Langauge .search-lable5{ color: #fff; font-weight: bold; padding: 9px 0px 0px 0px; font-size: 13px;}
.Langauge .searchbtn2{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/search-btn2.gif) no-repeat; width: 90px; border: none; font-size: 15px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 8px 0px 8px 0px;}
.Langauge .searchbtn3{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/search-btn3.gif) no-repeat; width: 175px; border: none; font-size: 15px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 8px 0px 8px 0px;}
.Langauge a.linkadvanced{ color: #022678; text-decoration: none;}
.Langauge a.linkadvanced:hover{ color: #022678; text-decoration: underline;}
.Langauge .search-lable6{ color: #c00000; padding-bottom: 4px;}
.Langauge .searchfont{ font-size: 13px;}
#en .Langauge .ltpadd{ padding-left: 4px;}
#ar .Langauge .ltpadd{ padding-right: 4px;}
.Langauge .toppadd{ padding-top: 3px;}
/***************** listing left side end *******************/
#en .Langauge .topdetaillt{ background: url(../Default/image/top-deals-lt.png) no-repeat; width: 12px;}
#ar .Langauge .topdetaillt{ background: url(../Default/image/top-deals-rt.png) no-repeat; width: 12px;}
#en .Langauge .topdetailrt{ background: url(../Default/image/top-deals-rt.png) no-repeat; width: 12px;}
#ar .Langauge .topdetailrt{ background: url(../Default/image/top-deals-lt.png) no-repeat; width: 12px;}
.Langauge .topdetailmid{ background: url(../Default/image/top-deals-mid.png) repeat-x; height: 55px;}
#ar .Langauge .ratingpadd{ padding-top: 16px; padding-right: 25px;}
#en .Langauge .ratingpadd{ padding-top: 16px; padding-left: 30px;}
.topdetialtitle{ font-size: 13px; color: #fff; padding-top: 16px;}
.topdetialtitle  a:hover{ color: #fff; font-weight: bold; text-decoration: underline;}
.topdetialtitle  a{ color: #fff; font-weight: bold; text-decoration: none;}
.detailpadd{ padding: 2px 0px 18px 0px;}
.Langauge .redbtngb{ background: url(../Default/image/red-btn.gif) no-repeat; color: #ffd4d4; padding-top: 8px;}
.Langauge .redbtngb span{ color: #fff; font-size: 18px; line-height: 24px;}
#en .Langauge .btnlt{ background: url(../Default/image/btn-lt.gif) no-repeat; width: 5px;}
#ar .Langauge .btnlt{ background: url(../Default/image/btn-rt.gif) no-repeat; width: 5px;}
#en .Langauge .btnrt{ background: url(../Default/image/btn-rt.gif) no-repeat; width: 5px;}
#ar .Langauge .btnrt{ background: url(../Default/image/btn-lt.gif) no-repeat; width: 5px;}
.Langauge .btnmid{ background: url(../Default/image/btn-mid.gif) repeat-x; height: 23px; line-height: 22px; color: #fff; padding: 0px 7px;}
.Langauge .btnmid a{ color: #fff; text-decoration: none;}
.Langauge .btnmid a:hover{ color: #fff; text-decoration: none;}
.Langauge .detailmain{ padding-bottom: 15px;}
.listingdotedline{ height: 12px; background: url(../Default/image/doted-line.gif) repeat-x top;}
#en .Langauge .titleltbg{ background: url(../Default/image/title-lt.gif) no-repeat; width: 10px;}
#ar .Langauge .titleltbg{ background: url(../Default/image/title-rt.gif) no-repeat; width: 10px;}
#en .Langauge .titlertbg{ background: url(../Default/image/title-rt.gif) no-repeat; width: 10px;}
#ar .Langauge .titlertbg{ background: url(../Default/image/title-lt.gif) no-repeat; width: 10px;}
.Langauge .titlemidbg{ background: url(../Default/image/title-mid.gif) repeat-x; height: 39px;}
.Langauge .titlemidbg1{ background: url(../Default/image/title-mid.gif) repeat;}
.Langauge .dotedlinepadd{ padding: 0px 10px 20px 10px;}
.Langauge .booknowbg{ background: url(../Default/image/grid-title-bg.gif) repeat-x top #fff; padding: 10px 0px 0px 0px;}
.Langauge .booknowimg{ background: url(../Default/image/book-now-bg.gif) no-repeat center; float: left; width: 100px; color: #fff; font-size: 17px; font-weight: bold; height: 60px; padding-top: 14px; line-height: 22px; text-align: center;}
.Langauge .BooknowRequestimg{ background: url(../Default/image/book-now-requests.gif) no-repeat center; float: left; width: 100px; color: #fff; font-size: 17px; font-weight: bold; height: 60px; padding-top: 14px; line-height: 22px; text-align: center;}
.Langauge .booknowTopDealsimg{ background: url(../Default/image/book-now-topdeals.gif) no-repeat center; float: left; width: 100px; color: #fff; font-size: 17px; font-weight: bold; height: 60px; padding-top: 14px; line-height: 22px; text-align: center;}
.Langauge .booknowimg a, .BooknowRequestimg a, .booknowTopDealsimg a{ color: #fff; font-size: 17px; font-weight: bold; text-decoration: none;}
.Langauge .booknowimg a:hover, .BooknowRequestimg a:hover, .booknowTopDealsimg a:hover{ color: #fff; font-size: 17px; font-weight: bold; text-decoration: none;}
.Langauge .gridlable{ color: #212121;}
.Langauge .gridlable{ color: #212121;}
.Langauge .search-lable7{ color: #a30000; font-size: 13px;}
.Langauge .search-lable7 span{ color: #212121;}

/***************** paging start *******************/
.Langauge .pagingmain{ padding-top: 25px;}
#en .Langauge .paginglt{ background: url(../Default/image/paging-lt.gif) no-repeat; width: 6px;}
#ar .Langauge .paginglt{ background: url(../Default/image/paging-rt.gif) no-repeat; width: 6px;}
#en .Langauge .pagingrt{ background: url(../Default/image/paging-rt.gif) no-repeat; width: 6px;}
#ar .Langauge .pagingrt{ background: url(../Default/image/paging-lt.gif) no-repeat; width: 6px;}
.Langauge .pagingmid{ background: url(../Default/image/paging-mid.gif) repeat-x; height: 36px; padding: 0px 5px 0px 5px;}
.Langauge .pagingmid a.current{ color: #303030; text-decoration: none; font-weight: bold; font-size: 15px;}
.Langauge .pagingmid a{ color: #303030; text-decoration: none; font-weight: bold;}
.Langauge .pagingmid a:hover{ color: #34557c; text-decoration: none;}
.Langauge .pagingmid2{ background: url(../Default/image/paging-mid.gif) repeat-x; height: 36px; padding: 0px 5px 0px 5px; color: #123967;}
.Langauge .pagingmid2 a{ color: #123967; text-decoration: none; font-weight: bold; font-size: 12px;}
.Langauge .pagingmid2 a:hover{ color: #123967; text-decoration: underline; font-size: 12px;}
.Langauge .gobtn{ background: url(../Default/image/go-btn.gif) no-repeat; width: 26px; cursor: pointer; color: #fff; font-weight: bold; border: none;}
/***************** paging end *******************//***************** onclick start *******************/
.Langauge .mypets{ /*header of 1st demo*/ cursor: hand; cursor: pointer; padding: 2px 5px; border: 1px solid gray; background: #E1E1E1;}
.Langauge .openpet{ /*class added to contents of 1st demo when they are open*/ background: yellow;}
.Langauge .technology{ /*header of 2nd demo*/ cursor: pointer; margin: 0px; padding: 0px 0px 0px 0px; font-weight: bold; font-size: 13px; line-height: 10px;}
.Langauge .openlanguage{ /*class added to contents of 2nd demo when they are open*/ color: #022678;}
.Langauge .closedlanguage{ /*class added to contents of 2nd demo when they are closed*/ color: #022678;}
/***************** onclick end *******************//*************************************************Advanced Search Page*************************************************/
.Langauge .Roomsheader{ border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;background-color: #e2e9ee;         color:#2C2C2C;   width: 70px;}
#en .adsearch_title{ color: #1a3a81; font-size: 14px; font-weight: bold; padding: 16px 0px 0px 0px;}
#en .adsearch_dotted{ background: url(../Default/image/adsearch_dotted.gif) repeat-x;}
#en .adsearch_btn{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/search-btn3.gif) no-repeat; width: 150px; border: none; font-size: 15px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 7px 0px 8px 0px;}
.Langauge .adsearch_btnlarger{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/search-btn4.gif) no-repeat; width: 190px; border: none; font-size: 15px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 7px 0px 8px 0px;}
.Langauge .adsearch_btnExtralarger{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/search-btnExt1.gif) no-repeat; width: 250px; border: none; font-size: 15px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 7px 0px 8px 0px;}
#en .adsearch_blcfont{ font-size: 14px; font-weight: bold; padding: 10px 0px 0px 0px; color: #1a3a81;}
#en .acm_bg{ background: url(../Default/image/acm_bg.gif) repeat-x top; height: 44px;}
#en .adsearch_pad{ padding-left: 12px; padding-right: 12px;}
#en .acm_left{ background: url(../Default/image/acm_left.gif);}
#en .acm_right{ background: url(../Default/image/acm_right.gif);}
#ar .adsearch_title{ color: #1a3a81; font-size: 14px; font-weight: bold; padding: 16px 0px 0px 0px;}
#ar .adsearch_dotted{ background: url(../Default/image/adsearch_dotted.gif) repeat-x;}
#ar .adsearch_btn{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/search-btn3.gif) no-repeat; width: 150px; border: none; font-size: 15px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 7px 0px 8px 0px;}
#ar .adsearch_blcfont{ font-size: 14px; font-weight: bold; padding: 10px 0px 0px 0px; color: #1a3a81;}
#ar .acm_bg{ background: url(../Default/image/acm_bg.gif) repeat-x top; height: 44px;}
#ar .adsearch_pad{ padding-left: 12px; padding-right: 12px;}
#ar .acm_left{ background: url(../Default/image/acm_right.gif);}
#ar .acm_right{ background: url(../Default/image/acm_left.gif);}
#processMessage{ position: absolute; top: 30%; left: 43%; z-index: 1001;}
#progressBackgroundFilter{ background-color: #000; position: absolute; top: 0px; left: 0px; filter: alpha(opacity=70); opacity: 0.70; -moz-opacity: 0.70; z-index: 1000;}
#processMessage_Search{ position: absolute; top: 30%; left: 43%; z-index: 1001;}
#progressBackgroundFilter_Search{ background-color: #000; position: absolute; top: 0px; left: 0px; filter: alpha(opacity=40); opacity: 0.40; -moz-opacity: 0.40; z-index: 1000;}
 #ar .Langauge .bannermargin { margin:0px 220px 0px 0px;}
 #en .Langauge .bannermargin { margin:0px 0px 0px 220px;}
#en .waitingbg{ background: #05488c; padding: 40px 0px 20px 0px; margin: 0px;}
#en .waitingbg h2{ margin: 0px; padding: 50px 0px 20px 0px; font-size: 18px; font-weight: bold; color: #05488c; text-align: center; font-family: Verdana;}
#en .boxtoplt1{ background: url(../Default/en/box-top-l1t.png) no-repeat; width: 10px;}
#en .boxtopmid1{ background: url(../Default/en/box-top-mid.png) repeat-x; height: 10px;}
#en .boxtoprt1{ background: url(../Default/en/box-top-rt1.png) no-repeat; width: 10px;}
#en .boxlt1{ background: url(../Default/en/box-lt-bg.png) repeat-y;}
#en .boxmid1{ background: #fff; padding: 5px;}
#en .boxrt1{ background: url(../Default/en/box-rt-bg.png) repeat-y;}
#en .boxbtmlt1{ background: url(../Default/en/box-btm-lt.png) no-repeat; width: 10px;}
#en .boxbtmmid1{ background: url(../Default/en/box-btm-mid.png) repeat-x; height: 10px;}
#en .boxbtmrt1{ background: url(../Default/en/box-btm-rt.png) no-repeat; width: 10px;}
#en .waiting-lable{ color: #000;}
#en .waiting-lable1{ font-size: 14px; font-weight: normal; color: #05488c; padding-bottom: 8px;}
#ar .waitingbg{ background: #05488c; padding: 40px 0px 20px 0px; margin: 0px;}
#ar .waitingbg h2{ margin: 0px; padding: 50px 0px 20px 0px; font-size: 18px; font-weight: bold; color: #05488c; text-align: center; font-family: Verdana;}
#ar .boxtoplt1{ background: url(../Default/en/box-top-rt1.png) no-repeat; width: 10px;}
#ar .boxtopmid1{ background: url(../Default/en/box-top-mid.png) repeat-x; height: 10px;}
#ar .boxtoprt1{ background: url(../Default/en/box-top-l1t.png) no-repeat; width: 10px;}
#ar .boxlt1{ background: url(../Default/en/box-rt-bg.png) repeat-y;}
#ar .boxmid1{ background: #fff; padding: 5px;}
#ar .boxrt1{ background: url(../Default/en/box-lt-bg.png) repeat-y;}
#ar .boxbtmlt1{ background: url(../Default/en/box-btm-rt.png) no-repeat; width: 10px;}
#ar .boxbtmmid1{ background: url(../Default/en/box-btm-mid.png) repeat-x; height: 10px;}
#ar .boxbtmrt1{ background: url(../Default/en/box-btm-lt.png) no-repeat; width: 10px;}
#ar .waiting-lable{ color: #000;}
#ar .waiting-lable1{ font-size: 14px; font-weight: normal; color: #05488c; padding-bottom: 8px;}
.Langauge .hotel_det_label{ color: #c00000; font-weight: bold;}
.Langauge .hotel_det_bg{ background: #eeeff0; border-right: 1px solid #dddddd;}
.Langauge .hotel_det_bg1{ padding: 3px; border-right: 1px solid #dfdfdf; background-color: #154f89; color: #fff; line-height: normal; width: 70px;}
.Langauge .RedFonts{ color: #a30000; font-weight: bold; font-size: 12px;}
.Langauge .ErrorMsg{ color: #a30000; font-weight: bold; font-size: 12px; display:none;}
.Langauge .border2{ border: 1px solid #d1d1d1;}/*************************************************Hotel booking Page*************************************************/
.Langauge .confirmbtn_padd{ padding-right: 50px;}.Langauge .booking_lable{ color: #c00000; font-weight: bold; font-size: 13px;}
/*************************************************Hotel payment Page*************************************************/
.sfont2{ font-size: 11px; color: #9c9c9c;}
/*************************************************Confirmation Page*************************************************/
.confheaderbg{ background: url(../Default/image/grid-title-bg-gray.gif) repeat-x; color: #22282e; border-left: 1px solid #fff; line-height: 24px; font-size: 14px;}
.Langauge .confaltbg{ border-left: 1px solid #fff; font-size: 14px; line-height: 30px;}
.Langauge .confnrlbg{ background-color: #fff; font-size: 14px; line-height: 30px;}
.Langauge .Flightconfnrlbg{ background-color: #fff; font-size: 14px; line-height: 20px;}
.Langauge .conflable{ color: #c00000; font-weight: bold; font-size: 15px;}
.Langauge .confmes{ font-size: 14px; font-size: bold;}
/*************************************************Confirmation Page Over*************************************************/
/************************************************Holidays AND  Packages Page *************************************************/
.Langauge .SpecialLinks{ color: #022678; text-decoration: none; font-size: 13px; font-weight: bold;}
.Langauge .hppadright{ padding-right: 10px;}
.Langauge .hppadding{ width: 20px;}
.Langauge .hppadleft{ padding-left: 10px;}
.Langauge .hpcondes{ font-size: 12px; line-height: 18px;}
.Langauge .hpdespad{ padding: 10px 0px 0px 0px;}
.Langauge .hplable{ color: #022678; font-weight: bold;}
.Langauge .hpbluelable{ color: #022678; font-weight: bold; line-height: 25px;}
.Langauge .hpgreylable{ color: #686868; font-weight: bold; line-height: 25px;}
.Langauge .hptitle{ font-size: 13px; color: #fff; padding-top: 16px;}
.Langauge .hptitle a{ font-size: 13px; color: #fff; padding-top: 16px; text-decoration: none;}
.Langauge .hptitle a:hover{ font-size: 13px; color: #fff; padding-top: 16px; text-decoration: underline;}
.Langauge .hpprice{ font-size: 13px; font-weight: bold; color: #990000;}
.Langauge .hppriceleft{ background: url(../Default/image/hp_price_left.gif) no-repeat; width: 5px; height: 26px;}
#en .Langauge .hppriceleft{ background: url(../Default/image/hp_price_left.gif) no-repeat; width: 5px; height: 26px;}
#ar .Langauge .hppriceleft{ background: url(../Default/image/hp_price_right.gif) no-repeat; width: 5px; height: 26px;}
#en .Langauge .hppriceright{ background: url(../Default/image/hp_price_right.gif) no-repeat; width: 5px; height: 26px;}
#ar .Langauge .hppriceright{ background: url(../Default/image/hp_price_left.gif) no-repeat; width: 5px; height: 26px;}
.Langauge .hppricemid{ background: url(../Default/image/hp_price_mid.gif) repeat-x; color: #fff; font-size: 13px; font-weight: bold;}
.Langauge .hpsearchlable{ color: #c00000; padding-bottom: 4px; font-size: 13px; font-weight: bold;}
.Langauge a.hpsearchlink{ color: #022678; text-decoration: none; font-size: 13px; font-weight: bold;}
.Langauge a.hpsearchlink:hover{ color: #022678; text-decoration: underline; font-size: 13px; font-weight: bold;}
.hpdottedline{ height: 12px; background: url(../Default/image/hp_dotted.gif) repeat-x; height: 11px;}
.hpinputbut{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/hp_inputbut.gif) no-repeat; width: 79px; border: none; font-size: 12px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 4px 0px; height: 28px;}
#en .Langauge .hpdetailbor{ background: url(../Default/image/hpdetailbor.gif) repeat-y top right;}
#ar .Langauge .hpdetailbor{ background: url(../Default/image/hpdetailbor.gif) repeat-y top left;}
/************************************************Cars*************************************************/
.cr_smalllable_bl{ color: #212121; font-size: 12px;}
.cr_smalllable_red{ color: #022678; font-weight: bold; font-size: 12px;}
.cr_header_white{ color: #fff; font-weight: bold; font-size: 11px;}
.cr_pricepad{ padding-right: 8px;}
.Langauge .fl_inputbut{ background: url(../Default/image/fl_booknow.gif) no-repeat; border: none; color: #fff; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 36px; padding: 0px 0px 4px 0px; text-align: center; width: 93px;}
/*************************************************Flights*************************************************/
.Langauge .fl_mainpad{ padding-top: 8px;}
.Langauge .fl_title{ font-size: 12px; color: #fff;}
.Langauge .fl_smallfonts{ font-size: 11px; line-height: 16px;}
.Langauge .fl_bluelable{ color: #022678; font-weight: bold; font-size: 12px;}
.Langauge .fl_gryfonts{ font-size: 11px; line-height: 14px; color: #7c7c7c;}
.Langauge.fl_nrlbg{ padding: 14px 0px 14px 0px;}
.Langauge .fl_altbg{ padding: 14px 0px 14px 0px; background-color: #f4f9ff;}
.Langauge a.fl_link{ color: #022678; text-decoration: underline; font-size: 12px; font-weight: bold;}
.Langauge a.fl_link:hover{ color: #022678; text-decoration: none; font-size: 12px; font-weight: bold;}
.Langauge .fl_inputbut{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/fl_booknow.gif) no-repeat; width: 93px; border: none; font-size: 13px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 4px 0px; height: 36px;}
.Langauge .fl_pricefonts{ font-size: 11px; line-height: 14px; color: #333; line-height: 20px;}
#en .Langauge .fl_pan_left{ background: url(../Default/image/fl_pan_left.png) no-repeat; width: 12px;}
#ar .Langauge .fl_pan_left{ background: url(../Default/image/fl_pan_right.png) no-repeat; width: 12px;}
#en .Langauge .fl_pan_right{ background: url(../Default/image/fl_pan_right.png) no-repeat; width: 12px;}
#ar .Langauge .fl_pan_right{ background: url(../Default/image/fl_pan_left.png) no-repeat; width: 12px;}
.Langauge .fl_pan_bg{ background: url(../Default/image/fl_pan_bg.png) repeat-x; height: 35px;}
.Langauge .fl_scroll{ height: 136px; width: 664px; overflow: auto; z-index: 0; padding: 0px; background-color: #fff;}
.Langauge .fl_scroll_title{ font-size: 11px; white-space: nowrap; padding-left: 6px; padding-right: 6px; color: #000;}
.Langauge .fl_scroll_title a{ font-size: 11px; text-decoration: underline; white-space: nowrap; color: #000; font-weight: bold;}
.Langauge .fl_scroll_title a:hover{ font-size: 11px; text-decoration: none; white-space: nowrap; color: #000; font-weight: bold;}
.Langauge .fl_scrollheaderbg{ border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.Langauge .fl_scroll_price{ color: #a30000; font-weight: bold; font-size: 12px;}
.Langauge .fl_scroll_nrlbg{ color: #a30000; font-weight: bold; font-size: 12px; border-right: 1px solid #dfdfdf;}
.Langauge .fl_scroll_altbg{ background-color: #f1f1f1; color: #a30000; font-weight: bold; font-size: 12px; border-right: 1px solid #dfdfdf;}
.Langauge .fl_scroll_bor{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;}
.Langauge .fl_scroll_bor_left{ border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; background-color: #154f89; color: #fff; width: 70px;}
.Langauge .fl_scroll_lable{ color: #fff; font-size: 13px; font-weight: bold;}
.Langauge .fl_scroll_lable a{ color: #fff; font-size: 13px; font-weight: bold;}
.Langauge a.prm_link{ color: #af0000; text-decoration: underline; font-size: 13px; font-weight: bold;}
.Langauge a.prm_link:hover{ color: #af0000; text-decoration: none; font-size: 13px; font-weight: bold;}
/*************************************************Registration*************************************************/
.Langauge .rgs_bluetitle{ color: #022678; font-weight: bold; font-size: 13px; padding-bottom: 14px;}
.Langauge .rgs_smallfonts{ font-size: 11px; line-height: 14px; color: #7f7f7f;}
.Langauge .rgs_titlelink{ font-size: 12px; color: #fff; padding-top: 16px;}
.Langauge .rgs_titlelink a{ font-size: 12px; color: #fff; text-decoration: underline;}
.Langauge .rgs_titlelink a:hover{ font-size: 12px; color: #fff; text-decoration: none;}

/************************************************* City Guide *************************************************/
.Langauge .accordbg{ padding: 3px 0px 13px 0px;}
.Langauge .arrowlistmenu1{ width: 100%; /*width of accordion menu*/ text-align: left; padding-top: 3px;}
#en .Langauge .arrowlistmenu1 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 12px; font-weight: bold; background: url(../Default/en/titlebar_city.gif) repeat-x; width: 194px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#ar .Langauge .arrowlistmenu1 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 12px; font-weight: bold; background: url(../Default/ar/titlebar_city.gif) repeat-x; width: 194px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#en .Langauge .textpad{ padding-left: 9px; padding-top: 3px; text-align: left;}
#ar .Langauge .textpad{ padding-right: 9px; padding-top: 3px; text-align: right;}
#en .Langauge .arrowlistmenu1 .openheader{ /*CSS class to apply to expandable header when it's expanded*/ background: url(../Default/en/titlebar-active_city.gif) repeat-x; width: 194px; height: 34px; color: #2c2c2c; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px;}
#ar .Langauge .arrowlistmenu1 .openheader{ /*CSS class to apply to expandable header when it's expanded*/ background: url(../Default/ar/titlebar-active_city.gif) no-repeat; width: 194px; height: 34px; color: #2c2c2c; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.Langauge .arrowlistmenu1 ul{ /*CSS for UL of each sub menu*/ list-style-type: none; margin: 0px; padding: 0px 0px 0;}
.Langauge .arrowlistmenu1 ul li{ padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; /*bottom spacing between menu items*/}
.Langauge .arrowlistmenu1 ul li a{ text-decoration: none; font-weight: bold; color: #2C2C2C; font-size: 12px;}
.Langauge .ctgud h1{ padding: 20px 0px 15px 0px; margin: 0px; font-size: 20px; font-weight: bold; color: #183a6c; background: url(../Default/image/doted-line.gif) repeat-x bottom;}
.Langauge a.ctgud_redlink{ color: #af0000; text-decoration: underline; font-size: 13px; font-weight: bold;}
.Langauge a.ctgud_redlink:hover{ color: #af0000; text-decoration: none; font-size: 13px; font-weight: bold;}
.Langauge .ctgud_altbg{ padding: 8px 0px 8px 0px; background-color: #f4f9ff;}
.Langauge .ctgud_nrlbg{ padding: 8px 0px 8px 0px; background-color: #ffffff;}
.Langauge .ctgud_pad{ padding: 10px 0px 0px 0px;}
.Langauge .ctgud_blue{ color: #022678;}
.myact_altbg{ padding: 10px 0px 10px 0px; background-color: #f4f9ff; font-weight: bold;}
.ag_nrlbg{ padding: 14px 4px 14px 4px; border: 1px solid #e1e1e1;}
.ag_altbg{ padding: 14px 4px 14px 4px; background-color: #f4f9ff; border-bottom: 1px #dfe6ee solid; border-top: 1px #dfe6ee solid; border-left: 1px #dfe6ee solid; border-right: 1px #dfe6ee solid;}
/*************************************************Recruitment*************************************************/
.rctmt_bluetitle{ color: #022678; font-size: 13px; padding-top: 6px;}
.rctmt_title{ font-size: 13px; color: #fff; padding-top: 15px;}
/************************************************
/************************************************* hotel-detail page new(gray bg) css * ************************************************/
#en .Langauge .titleltbg_gray{ background: url(../Default/image/title-lt-gray.gif) no-repeat; width: 10px;}
#ar .Langauge .titleltbg_gray{ background: url(../Default/image/title-rt-gray.gif) no-repeat; width: 10px;}
#en .Langauge .titlertbg_gray{ background: url(../Default/image/title-rt-gray.gif) no-repeat; width: 10px;}
#ar .Langauge .titlertbg_gray{ background: url(../Default/image/title-lt-gray.gif) no-repeat; width: 10px;}
#en .Langauge .right_border{ border-right: 1px solid #dadada;}
#ar .Langauge .right_border{ border-left: 1px solid #dadada;}
#en .Langauge .left_border{ border-left: 1px solid #dadada;}
#ar .Langauge .left_border{ border-right: 1px solid #dadada;}
.titlemidbg_gray{ background: url(../Default/image/title-mid-gray.gif) repeat-x; height: 39px;}
.gridheaderbg_gray{ background: url(../Default/image/grid-title-bg-gray.gif) repeat-x; color: #22282e; line-height: normal; line-height: 24px; padding-left: 3px;}
.booknowbg_gray{ background: url(../Default/image/grid-title-bg-gray.gif) repeat-x top #fff; padding: 10px 0px 0px 0px;}
.booknowimg_gray{ background: url(../Default/image/book-now-bg-gray.gif) no-repeat center; float: left; width: 100px; color: #fff; font-size: 17px; font-weight: bold; height: 60px; padding-top: 14px; line-height: 22px; text-align: center;}
.booknowimg_gray a{ color: #fff; font-size: 17px; font-weight: bold; text-decoration: none;}
.booknowimg_gray a:hover{ color: #fff; font-size: 17px; font-weight: bold; text-decoration: none;}
/************************************************* My Account *************************************************/
.Langauge .accordbg{ padding: 0px 0px 13px 0px;}
.Langauge .arrowlistmenu2{ width: 100%; /*width of accordion menu*/ text-align: left; padding-top: 3px;}
#en .Langauge .arrowlistmenu2 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 12px; font-weight: bold; background: url(../Default/en/titlebar_city.gif) repeat-x; width: 194px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#ar .Langauge .arrowlistmenu2 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 12px; font-weight: bold; background: url(../Default/ar/titlebar_city.gif) repeat-x; width: 194px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#en .Langauge .arrowlistmenu2 .openheader{ background: url(../Default/en/titlebar-active_city.gif) repeat-x; width: 194px; height: 34px; color: #022678; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px;}
#ar .Langauge .arrowlistmenu2 .openheader{ background: url(../Default/ar/titlebar-active_city.gif) repeat-x; width: 194px; height: 34px; color: #022678; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px; text-align: right;}
.Langauge .arrowlistmenu2 ul{ list-style-type: none; margin: 0px; padding: 0px 0px 0px 5px;}
#en .Langauge .arrowlistmenu2 ul li{ padding: 5px 0px 5px 17px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #dfdfdf; background: url(../Default/en/hp_bul.gif) no-repeat 0px 9px; color: #af0000; font-weight: bold; list-style: none;}
#ar .Langauge .arrowlistmenu2 ul li{ padding: 5px 17px 5px 0px; margin: 0px 10px 0px 10px; border-bottom: 1px solid #dfdfdf; background: url(../Default/ar/hp_bul.gif) no-repeat; color: #af0000; font-weight: bold; background-position: right; list-style: none;}
.Langauge .arrowlistmenu2 ul li a{ text-decoration: none; font-weight: bold; color: #2C2C2C; font-size: 12px; list-style: none;}
.Langauge .arrowlistmenu2 ul li a:hover{ text-decoration: underline; font-weight: bold; color: #af0000; font-size: 12px; list-style: none;}
#en .Langauge .RightMenuCorporate ul li{ padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; color: #af0000; font-weight: bold; list-style: none;}
#ar .Langauge .RightMenuCorporate ul li{ padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; color: #af0000; font-weight: bold; background-position: right; list-style: none;}
.Langauge .RightMenuCorporate ul li a{ text-decoration: none; font-weight: bold; color: #2C2C2C; font-size: 12px; list-style: none;}
.Langauge .RightMenuCorporate ul li a:hover{ text-decoration: underline; font-weight: bold; color: #af0000; font-size: 12px; list-style: none;}
#en .Langauge .ListWithArrow ul li{ padding: 5px 0px 5px 17px; margin: 0px 0px 0px 0px; background: url(../Default/en/hp_bul.gif) no-repeat 0px 9px; color: #af0000; font-weight: bold; list-style: none;}
#ar .Langauge .ListWithArrow ul li{ padding: 5px 17px 5px 0px; margin: 0px 10px 0px 10px; background: url(../Default/ar/hp_bul.gif) no-repeat; color: #af0000; font-weight: bold; background-position: right; list-style: none; width: 200px;}
.Langauge .ListWithArrow ul li a{ text-decoration: none; font-weight: bold; color: #2C2C2C; font-size: 12px; list-style: none;}
.Langauge .ListWithArrow ul li a:hover{ text-decoration: underline; font-weight: bold; color: #af0000; font-size: 12px; list-style: none;}
.Langauge .myact_nrlbg{ padding: 10px 0px 10px 0px; font-weight: bold;}
.Langauge .myact_altbg{ padding: 10px 0px 10px 0px; background-color: #f4f9ff; font-weight: bold;}
.Langauge .myact_ltgridbg{ background-color: #f5f5f5; color: #022678; font-weight: bold;}
.Langauge .myact_ltgridbg2{ background-color: #f4f9ff; color: #022678; font-weight: bold;}
.Langauge .myact_border{ border: 1px solid #d7d7d7;}
#en .Langauge .arrowlistmenu2 .accordbg{ padding: 0px 0px 13px 0px; text-align: left;}
#ar .Langauge .arrowlistmenu2 .accordbg{ padding: 0px 0px 13px 0px; text-align: right;}
.ag_pad{ padding-top: 10px;}
.Langauge .RedWhiteTd{ background: url(../Default/image/search-top-mid.gif) repeat-x; color: #fff; font-weight: bold; padding: 9px 0px 0px 0px; font-size: 13px;}
.Langauge .RedWhiteTd_NEW{ background-color: #154f89; color: #fff; font-weight: bold; padding: 9px 0px 0px 0px; font-size: 13px;}
/*************************************************Partner Login*************************************************/
.ptr_bluetitle{ color: #022678; font-size: 13px; padding-top: 8px; padding-left: 4px;}
.ptr_smallfont{ font-size: 11px; padding-bottom: 10px; line-height: 18px;}
.ptr{}
.ptr ul{ padding: 0px 0px 0px 13px; margin: 0px; font-size: 11px;}
.ptr ul li{ padding: 0px 2px 4px 0px; font-size: 11px; line-height: 18px;}
/************************************************/
/******************* Popup Open *****************/
#en .Langauge .popup_detailltbg{ background: url(../Default/image/title-lt.gif) no-repeat #ffffff; width: 10px;}
#en .Langauge .popup_detailmdbg{ background: url(../Default/image/title-mid.gif) repeat-x #ffffff; height: 39px;}
#en .Langauge .popup_detailrtbg{ background: url(../Default/image/title-rt.gif) no-repeat #ffffff; width: 10px;}
#ar .Langauge .popup_detailltbg{ background: url(../Default/image/title-rt.gif) no-repeat #ffffff; width: 10px;}
#ar .Langauge .popup_detailmdbg{ background: url(../Default/image/title-mid.gif) repeat-x #ffffff; height: 39px;}
#ar .Langauge .popup_detailrtbg{ background: url(../Default/image/title-lt.gif) no-repeat #ffffff; width: 10px;}
#en .Langauge .popup_topdetaillt{ background: url(../Default/image/top-deals-lt-1.png) no-repeat; width: 12px; height: 30px;}
#en .Langauge .popup_topdetailmid{ background: url(../Default/image/top-deals-mid-1.png) repeat-x; height: 23px; font-size: 12px; font-weight: bold; color: #ffffff; padding-top: 7px;}
#en .Langauge .popup_topdetailrt{ background: url(../Default/image/top-deals-rt-1.png) no-repeat; width: 12px; height: 30px;}
#ar .Langauge .popup_topdetaillt{ background: url(../Default/image/top-deals-rt-1.png) no-repeat; width: 12px; height: 30px;}
#ar .Langauge .popup_topdetailmid{ background: url(../Default/image/top-deals-mid-1.png) repeat-x; height: 23px; font-size: 12px; font-weight: bold; color: #ffffff; padding-top: 7px;}
#ar .Langauge .popup_topdetailrt{ background: url(../Default/image/top-deals-lt-1.png) no-repeat; width: 12px; height: 30px;}
.popup_topdetialtitle{ font-size: 13px; color: #fff; padding-top: 1px;}
.fl_inputbut{ cursor: pointer; color: #fff; text-align: center; background: url(../Default/image/fl_booknow.gif) no-repeat; width: 93px; border: none; font-size: 13px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 4px 0px; height: 36px;}
/************************************************/
.Langauge .HomePageBoxText{ color: #ffffff; text-decoration: none; font-size: 13px; font-weight: bold;}
.Langauge a.HomePageBoxLink{ color: #ffffff; text-decoration: none; font-size: 13px; font-weight: bold;}
.Langauge a.HomePageBoxLink:hover{ color: #ffffff; text-decoration: underline; font-size: 13px; font-weight: bold;}
.contentpadd_new{ padding: 0px 22px 0px 0px;}
#ar .Langauge .contentpadd_new_ar{ padding: 0px 22px 0px 0px;}
.arrowNewlistmenu{ width: 100%; /*width of accordion menu*/ text-align: left; padding-top: 3px;}
#en .Langauge .arrowNewlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 13px; font-weight: bold; background: url(../Default/en/titlebar_according.gif) repeat-x; width: 322px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#ar .Langauge .arrowNewlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: #2c2c2c; font-size: 13px; font-weight: bold; background: url(../Default/ar/titlebar_according_ar.gif) repeat-x; width: 322px; height: 34px; cursor: hand; padding: 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
#en .Langauge .arrowNewlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/ background: url(../Default/en//titlebar-active_according.gif) repeat-x; width: 322px; height: 34px; color: #2c2c2c; font-size: 13px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px;}
#ar .Langauge .arrowNewlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/ background: url(../Default/ar//titlebar-active_according_ar.gif) repeat-x; width: 322px; height: 34px; color: #2c2c2c; font-size: 13px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px; text-align: right;}
.arrowNewlistmenu ul{ /*CSS for UL of each sub menu*/ list-style-type: none; margin: 0px; padding: 0px 0px 0;}
.arrowNewlistmenu ul li{ padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; /*bottom spacing between menu items*/}
.arrowNewlistmenu ul li a{ text-decoration: none; font-weight: bold; color: #2C2C2C; font-size: 12px;}
.all-des{ background-color: #dce1e7; height: 30px; font-size: 13px; font-weight: bold; color: #022678; padding-left: 5px;}
#ar .Langauge .BlueLinkText{ color: #022678; font-weight: bold; padding-left: 10px;}
#en .Langauge .BlueLinkText{ color: #022678; font-weight: bold; padding-right: 10px;}
.Langauge .LastBookedInfo{ color: #ffffff; font-size: 12px;}
.Langauge .GreenText{ color: #5bbb72; font-weight: bold;}
.Langauge .LinkText{ color: #0099e5; text-decoration: none;}
.Langauge .LinkText:hover{ color: #0099e5; text-decoration: underline;}
.Langauge .lnkBlue{ color: #022678; font-weight: bold; text-decoration: none;}
.Langauge .lnkBlue:hover{ color: #022678; font-weight: bold; text-decoration: underline;}
/* Added Require css from default.css */
#en .lblMsgSkin{ font-size: 11px; color: #DE6B42;}
#ar .lblMsgSkin{ font-size: 13px; color: #DE6B42; /*	font-family: Tahoma;*/ font-family: Arial,Times New Roman;}
.tour-links{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3B8FB1; text-decoration: underline;}
a.tour-links:link{ color: #3B8FB1; text-decoration: underline;}
a.tour-links:visited{ color: #3B8FB1; text-decoration: underline;}
a.tour-links:hover{ color: #3B8FB1; text-decoration: none;}
a.tour-links:active{ color: #3B8FB1; text-decoration: underline;}
.Appbackgroundcolor{ background-color: #ECF1F8;}
/* TextBox css - by Niyat */
.TextRegular{ border: solid 1px #808080; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; border: 1px solid #333333;}
#en .lblMsgSkin{ font-size: 11px; color: #DE6B42;}
#ar .lblMsgSkin{ font-size: 13px; color: #DE6B42; /*	font-family: Tahoma;*/ font-family: Arial,Times New Roman;}
.tab-raw-2{ background: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #666666;}
#en .lblmediumTitle{ font-size: 13px; font-weight: bold; color: #000000;}
#ar .lblmediumTitle{ font-size: 15px; font-weight: bold; color: #000000; /*	font-family: Tahoma;*/ font-family: Arial,Times New Roman;}
#en .chksearchtitle{ color: #000000; font-size: 10px;}
#en .lblsearchtitle{ color: #000000; font-size: 11px;}
#ar .lblsearchtitle{ color: #000000; font-size: 13px;}
/************************************************* new_27-10 *************************************************/
.landmark_link{ padding: 0px 0px 10px 0px; font-size: 12px; font-weight: bold; color: #000;}
.landmark_link a{ font-size: 12px; font-weight: normal; color: #082878; text-decoration: underline;}
.landmark_link a:hover{ font-size: 12px; font-weight: normal; color: #082878; text-decoration: none;}
.lt_lable{ font-size: 10px; line-height: normal;}
.grayborder3{ background: url(../Default/image/border.gif) repeat-x center; height: 11px;}
.icon_ltpadd{ padding: 0px 0px 0px 3px;}
.paginmain_top_pad{ padding: 8px 0px 2px 0px;}
.pagingmain_1{ padding-top: 20px;}
.paging_new{ padding: 0px 5px 10px 5px; font-size: 12px; color: #05488d;}
.paging_new a{ color: #05488d; text-decoration: nonelistinglttopmid; font-weight: normal; border: none; padding: 0px 4px 0px 4px;}
.paging_new a:hover{ color: #05488d; text-decoration: normal; border: none;}
.paging_new .active{ color: #d22d16; text-decoration: normal; border: none; font-weight: bold;}
.paging_new_lable{ color: #6e6d6d;}
.compare_box_pad{ padding: 0px 7px 0px 7px;}
#en .comparetoplt{ background: url(../Default/image/compare-top-lt.png) no-repeat; width: 13px;}
#ar .comparetoplt{ background: url(../Default/image/compare-top-rt.png) no-repeat; width: 13px;}
.comparetopmid{ background: url(../Default/image/compare-top-mid.gif) repeat-x; height: 37px; padding-left: 7px;}
#en .comparetoprt{ background: url(../Default/image/compare-top-rt.png) no-repeat; width: 13px;}
#ar .comparetoprt{ background: url(../Default/image/compare-top-lt.png) no-repeat; width: 13px;}
.compare-lable5{ color: #fff; font-weight: normal; padding: 4px 0px 0px 0px; font-size: 12px;}
.compare-lable5 a{ color: #fff; font-weight: normal; padding: 4px 0px 0px 0px; font-size: 12px; text-decoration: underline;}
.compare-lable5 a:hover{ color: #fff; font-weight: normal; padding: 4px 0px 0px 0px; font-size: 12px; text-decoration: none;}
.address_text{ font-size: 11px; font-weight: bold; line-height: normal; color: #414141;}
.map_direction_link{ font-size: 11px; font-weight: normal; color: #022678; padding: 10px 0px 10px 0px;}
.map_direction_link a{ font-size: 11px; font-weight: normal; color: #022678; padding: 10px 0px 10px 0px; text-decoration: underline;}
.map_direction_link a:hover{ font-size: 11px; font-weight: normal; color: #022678; padding: 10px 0px 10px 0px; text-decoration: none;}
.rating_link{ font-size: 10px; font-weight: normal; color: #022678; padding: 0px 0px 0px 0px;}
.rating_link a{ font-size: 10px; font-weight: normal; color: #022678; padding: 0px 0px 0px 0px; text-decoration: underline;}
.rating_link a:hover{ font-size: 10px; font-weight: normal; color: #022678; padding: 0px 0px 0px 0px; text-decoration: none;}
.amenities_pad{ padding-left: 3px;}
.amenities_normalbg{ background-color: #ffffff; font-size: 11px; font-weight: normal; color: #7b7b7b; height: 20px; padding-left: 3px;}
.amenities_altbg{ background-color: #f4f9ff; font-size: 11px; font-weight: normal; color: #7b7b7b; height: 20px; padding-left: 3px;}
.amenities_active{ background-color: #f4f9ff; font-size: 11px; font-weight: bold; color: #022678; height: 20px; padding-left: 3px;}
.amenities_active_normalbg{ background-color: #ffffff; font-size: 11px; font-weight: bold; color: #022678; height: 20px; padding-left: 3px;}
.amenities_title{ font-size: 13px; font-weight: bold; color: #c00000; padding: 7px 0px 6px 0px;}
.backbtn_pad{ padding-right: 12px;}
/*************************************************map popup*************************************************/
.map_titlebg{ background: #05498e; padding: 5px 5px 5px 10px;}
.map_titlebg span{ color: #fff;}
.map_graybg{ background: #f1f1f1; padding: 10px;}
.map_lable{ font-size: 10px; line-height: normal;}
.border3{ border: 1px solid #97b7dc;}
.map_lable1{ color: #c00000; font-weight: bold; font-size: 12px;}
.map_lable2{ font-size: 10px; padding: 8px 0px 0px 0px;}
h2{ color: #022678; font-size: 15px; font-weight: bold; margin: 0px; padding: 0px 0px 4px 0px;}
h3{ color: #022678; font-size: 13px; font-weight: bold;}
.map{ height: 340px; width: 100%; padding-bottom: 15px; border: 1px solid #CCCCCC;}
#custom_info_window_red_beak{ width: 28px; height: 38px; background: url('../examples/images/corners/red_beak.png') top left no-repeat transparent;}
* html #simple_example_window_beak{ /* Alpha transparencies hack for IE */ background-image: none;}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br, #simple_example_window_t, #simple_example_window_l, #simple_example_window_r, #simple_example_window_b{ height: 2px; width: 2px;}
#en .BookingAlert .Close{ padding-left: 470px; }
#ar .BookingAlert .Close{ padding-right: 470px;}
.RatingMsg{color: #022678; font-weight: bold; padding-left: 10px; font-size:14px;    }
div.ajax__slider_h_rail{background-image:url(../Default/image/sliderbg.png);}
/* Share This CSS Script Start here */
 #ShareThis  body     {         background: #fff;         font-family: arial,helvetica,lucida,verdana,sans-serif;         font-size: 12px;         color: #464646;     }    #ShareThis h4     {         font-size: 1.5em;         color: #000;     }               /* AddThis Vertical Hover Menu */         #ShareThis .addthis_toolbox .custom_hover     {         position: relative;     }         #ShareThis .addthis_toolbox .custom_hover .custom_button     {         font-weight: bold;         padding: 6px 12px 6px 12px;         color: #e27420;         cursor: pointer;         -moz-border-radius: 5px 5px 0 0;         -webkit-border-radius: 5px 5px 0 0;     }         #ShareThis .addthis_toolbox .custom_hover .custom_button.active     {         background-color: #eee;     }         #ShareThis .addthis_toolbox .hover_menu     {         display: none;         position: absolute;         background: #fff;     }          .addthis_toolbox .custom_hover .tower     {         -webkit-border-radius: 0 5px 0 0;         -moz-border-radius-topleft: 0;     }         #ShareThis .addthis_toolbox .hover_menu     {         width: 136px;         padding: 1px;         border: 3px solid #eee;         -moz-border-radius: 5px;         -webkit-border-radius: 5px;     }         #ShareThis .addthis_toolbox .hover_menu a     {         position: relative;         display: block;         width: 102px;         padding: 4px 0 4px 34px;         text-decoration: none;         color: #00bff3;     }         #ShareThis .addthis_toolbox .hover_menu a:hover     {         background: #f5f5f5;         color: #027999;         text-decoration: none;         -moz-border-radius: 4px;         -webkit-border-radius: 4px;     }          #ShareThis .addthis_toolbox .hover_menu span     {         position: absolute;         left: 14px;         top: 4px;     }         #ShareThis .addthis_toolbox .hover_menu .more     {         border-top: solid 1px #eee;         padding: 10px 0 0 0;         margin: 10px 10px 0 10px;         text-align: center;     }         #ShareThis .addthis_toolbox .hover_menu .more a     {         padding: 4px 0;         margin: 0;     }          #ShareThis .addthis_toolbox .hover_menu .more a:hover     {         background: none;     }     #ShareThis .addthis_toolbox .hover_menu .more span     {         display: none;     }
 /* calender css Start here*/
 .ajax__calendar .ajax__calendar_container{border: 1px solid #646464;background-color: #ffffff;color: #000000;width: 250px;z-index: 9999999;}.ajax__calendar .ajax__calendar_header{width: 100%;}.ajax__calendar .ajax__calendar_body{width: 100%;}.ajax__calendar .ajax__calendar_days{width: 100%;}.ajax__calendar .ajax__calendar_dayname{border-bottom: 1px solid #f5f5f5;width: 30px;font-size: 11px;}.ajax__calendar .ajax__calendar_day{border: 1px solid #ffffff;width: 30px;}.ajax__calendar .ajax__calendar_month{border: 1px solid #ffffff;width: 62px;}.ajax__calendar .ajax__calendar_months{width: 100%;}.ajax__calendar .ajax__calendar_years{width: 100%;}.ajax__calendar .ajax__calendar_year{border: 1px solid #ffffff;width: 62px;}
 /* Start Kampyle Css FeeBackCSS */ .k_button_css_revision{background-image:'$Rev:14176 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;font-family:Arial;}#k_popup a img{border:0;display:inline;}#k_popup a{text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{#float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}@media (max-device-width :600px){.k_float{position:absolute !important;}}.k_float.absolute{position:absolute !important;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);}.k_top_hl_sl{top:100px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 100 :document.body.scrollTop + 100);}.k_top_hl{top:85px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 85 :document.body.scrollTop + 85);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_bottom_sl{bottom:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}.k_bottom_hl_sl{bottom:99px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 100 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 100 );}.k_bottom_hl{bottom:84px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 85 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 85 );}.k_right{right:0px;}.k_left{left:0px;}#k_popup{ position:absolute;top:0;left:0;z-index :999999;font-family :'arial';font-weight :bold;display: none;border:1px solid black;}#k_pop_header{ text-align:center;font-size:20px;padding:10px;font-weight:bolder;border:1px solid #fff;background: white;margin:10px 9px 0;}#k_pop_question_container{ font-size:11px;padding:10px 0 10px 0;text-align:center;border:1px solid black;margin:10px 9px 0;background: white;}#k_pop_yes_no{ margin:0 auto;width:138px;padding:10px 0 0 0;}#k_pop_yes_btn,#k_pop_no_btn{ border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;border-style:solid;border-width:1px;padding:2px 10px 3px;text-align:center;font-size:11px;font-weight:bold;text-decoration: none;width:40px;cursor:pointer;color: white;}#k_pop_branding{ font-size:11px;padding:3px 0;text-align: right;}#k_pop_branding a{ color:#3882C3;direction:ltr;text-align:right;font-weight:normal;margin-right:10px }#k_pop_whatisthis{ float: left;padding:1px 0 0 9px;}#k_pop_remind{ text-decoration: underline;font-weight:normal;cursor: pointer;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}.kc_top_sl{top:95px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 95 :document.body.scrollTop + 95);}.kc_bottom_sl{bottom:95px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 95 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 95);}#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default;}#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration: none;cursor:default;} /*FeedbackCSS */
 .strike{ text-decoration:line-through;color:Red;font-weight:bold;font-size:14px;}  .TooltipRate{color:Black;font-weight:bold;line-height:20px;font-size:15px;}
 /* used for tooltip */
.canpolicy{font-size:11px;color:green;} .candiv{width:150;height:18 ;padding:5px;}
#screenshot{position:absolute;border:1px solid #ccc;background-color:#efefef;padding:5px;display:none;color:Green;max-width:300px; font-size:13px;padding:5px; width:auto;}
.OffficailRates{float:none;width:180px;text-align:center;} .RegularRates{width:90px;float:left;}
 /* Payment steps*/
 #en .Langauge td.inActivetab {background-color:#e2e9ee;  text-align:center;}
 #en .Langauge td.activetab {background-color:#064586;color:#FFF;text-align:center; }
 
 .rbrd{border-right:1px solid #333; }




/* PopUp Portion */

#containerPopup{
/*background:url(images/container-bg.jpg) no-repeat 50% 0;*/
background-color:White;
margin:0 auto;
width:auto;
height:85px;
}

.logo-areaPopup{
float:left;
padding:8px 0 0 10px;
height:80px;
}
#ar .logo-areaPopup{
float:right;

}
.logo-area img.logoPopup{
float:left;
border:none;
margin:0 0 22px 4px;
}

#ar .logo-areaPopup img.logo{
float:right;
border:none;
margin:0 0 22px 4px;
}


#ar .logo-areaPopup img.logo{
float:left;
border:none;
margin:0 0 22px 4px;
}
#ar .logo-areaPopup img.logo{
float:right;
border:none;
margin:0 0 22px 4px;
}
.wrapperPopup{
margin:0px 0 0 0;
}
.wrapperPopup-iner{
width:auto;
margin:0 auto;
}

.search-hotel-topPopup{
height:20px;
vertical-align:middle;
background-color:#3e64a0;
color:#ffffff;
}
#en .search-hotel-topPopup h1{
/* font:normal 16px/38px Georgia, "Times New Roman", Times, serif;*/
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding:8px 0 0 5px;

}
#ar .search-hotel-topPopup h1{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding:8px 0 0 5px;
}

body.PopUpBody
{
    background:none;
    background-color:White;
}
.PopUpBody Span
{
   color:#333;
}


input.btn{
border:none;
font:normal 11px/20px Georgia, "Times New Roman", Times, serif;
color:#ffffff;
background:url(images/btnApplyNow.gif) no-repeat 0 0;
text-transform:uppercase;
width:113px;
cursor:pointer;
vertical-align:middle;
}
