﻿body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img 
{
	margin: 0; padding: 0; font-family:Arial;direction:rtl;font-size:14px;
}

body 
{
	background:url(../images/ntt-buses-new_bg-04.png) left top;
	/*background-color:#e7e7e9; background-repeat:repeat-y;background:url(../images/NewBg.jpg);*/
}

body>.ui-widget-content {
    border:1px solid #eeeeee;
    z-index:99999 !important;
    min-width:250px;
}

    @media print {
  .LinePlacesText{
     color:black !important;
  }
}

a{text-decoration:none;color:#2b2a2a;} 
button { outline: 0 !important; }
#wrapper { margin: auto auto;  width: 1083px;direction:rtl; padding:0px;background-color:#ffffff;}
          
#TopNavigation { width: 1000px; height: 114px;margin: auto auto; }
#header {margin: auto auto; width: 1000px;direction:rtl; }

.Mactive {font-weight:bolder;}


.Logo  {float: right;margin-top:6px;}
.LogoT {float: right; margin-top: 33px; margin-right: 10px;}
.LogoT span {font-family:'Open Sans Hebrew', sans-serif;font-size: 30px; color: #c9071d;}
a img  {  border: none; }  
.DSizeLang {}

/* Menus */
.TM {background-color: #c9071d;}
.DMenu {background-color: #c9071d; height: 41px; color: #fff; width: 1030px;margin: auto auto; display: table; 
        overflow:hidden; vertical-align: middle; direction: rtl; text-align: center;}
.DMenu a{
    text-align:center;
}
.TopMenuul     { list-style-type: none; padding: 0;height:41px;width:100%;} 
.TopMenuul  li {float: right;padding-left: 5px;padding-right:5px;border-left: solid 2px #fff;width:100px;
                height:41px;display: table;vertical-align:middle;list-style-type: none;}
.TopMenuul  li a {display: block; color: White;font-size: 16px; display:table-cell;vertical-align:middle;}

/*.TopMenuul #TM_Default{width:100px;}
.TopMenuul #TM_AboutUs{width:100px;}
.TopMenuul #SpecialTravel{width:100px;}
.TopMenuul #TM_AboutUs1{width:50px;}
.TopMenuul #TM_RavKav{width:90px;}
.TopMenuul #TM_Info{width:85px;}
.TopMenuul #TM_FAQ{width:90px;}
.TopMenuul #TM_Portal{width:80px;}
.TopMenuul #TM_ContactUs{width:65px;}*/

/*.TopMenuul li{
    width:85px !important;
}*/

.MenuIcon{
    float:right;
    margin-right:8px;
    margin-left:8px;
}
.FromCityLine{
    margin-left:10px;
}

.SideSearchMenu .MenuItem p{
    /*float:left;
    width:80px;
    height:48px;*/
    margin-top:13px;
    font-size:16px;
}

.SideSearchMenu .Icon,
.SideSearchMenu:hover .Icon{
    float:right;
    height:45px;
     margin-left:1px;
     width:40px !important; 
}

.SideSearchMenu .ArrowLeft {
    height: 23px;
    width: 18px;
    float: left;
    margin-top: -20px;
      margin-left: 4px;
}

/*.SideSearchMenu .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow.png) center left  no-repeat;
      width:33px;height:33px;margin-top:4px;margin-left:8px
}
.SideSearchMenu .BArrowLeft {
        background:url("../../Images/NewIcons/BGMenuLeft.png") right no-repeat;
      width:23px;height:41px;float:right;margin-top:2px;
}
.SideSearchMenu .BArrowRight {
        background:url("../../Images/NewIcons/BGMenuright.png") right no-repeat;
      width:23px;height:41px;float:right;margin-top:2px;
}*/


#NTSM_ByLine .Icon{
    background:url(../Images/NewIcons/IconBus.png);
    background-repeat:no-repeat;
     width:35px;
    margin-right:-5px;
    margin-top:7px;
    height:33px;
}

#NTSM_byPlaces .Icon{
    background:url(../Images/NewIcons/IconLocation.png);
    background-repeat:no-repeat;
        background-position:right;
        width:23px;
        margin-right:11px;
}

#NTSM_byDate .Icon{
    background:url(../Images/NewIcons/IconTime.png);
    background-repeat:no-repeat;
        background-position:right;
         width:37px;
          margin-right:11px;
}

#NTSM_byrealtime .Icon{
    background:url(../Images/NewIcons/IconRealTime.png);
    background-repeat:no-repeat;
    background-position:right;
     width:40px;
    margin-right:9px;
}

#NTSM_byNextBus .Icon{
    background:url(../Images/NewIcons/IconNextBus.png);
    background-repeat:no-repeat;
    background-position:right;
      width:35px;
    margin-right:10px;
}

/****Hover****/
.SideSearchMenu #NTSM_ByLine:hover .Icon {
    background: url(../Images/NewIcons/IconBus_ActiveN.png);/*.png*/
    background-repeat: no-repeat;
    width: 35px;
    margin-right: -5px;
    margin-top: 7px;
    height: 33px;
}

.SideSearchMenu #NTSM_ByLine:hover  .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow_Active.png);
            background-repeat: no-repeat ;
}

.lineInfoMain #NTSM_ByLine .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow_Active.png);
           
}
.lineInfoMain  #NTSM_ByLine .Icon {
          background: url(../Images/NewIcons/IconBus_ActiveN.png);/*.png*/
    background-repeat: no-repeat;
    width: 35px;
    margin-right: 4px;
    margin-top: 7px;
    height: 33px;
}



.SideSearchMenu #NTSM_byPlaces:hover .Icon{
    background:url(../Images/NewIcons/IconLocation_ActiveN.png);
      background-repeat:no-repeat;
        background-position:right;
        width:23px;
        margin-right:11xp;
}

.SideSearchMenu #NTSM_byPlaces:hover  .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow_Active.png);
            background-repeat: no-repeat;
}

.LineInfoPlaceContent #NTSM_byPlaces .ArrowLeft {
         background: url(../Images/NewIcons/LeftArrow_Active.png);
            background-repeat: no-repeat;
}

.LineInfoPlaceContent #NTSM_byPlaces .Icon{
    background:url(../Images/NewIcons/IconLocation_ActiveN.png);
      background-repeat:no-repeat;
        background-position:right;
        width:23px;
        margin-right:15px;
}


.SideSearchMenu #NTSM_byDate:hover .Icon{
    background:url(../Images/NewIcons/IconTime_ActiveN.png);
        background-repeat:no-repeat;
        background-position:right;
         width:37px;
          margin-right:11px;
}

.SideSearchMenu #NTSM_byDate:hover  .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow_Active.png);
            background-repeat: no-repeat;
}

.LinesByDateContent  #NTSM_byDate .Icon{
    background:url(../Images/NewIcons/IconTime_ActiveN.png);
        background-repeat:no-repeat;
        background-position:right;
         width:37px;
          margin-right:10px;
}

.LinesByDateContent #NTSM_byDate .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow_Active.png);
            background-repeat: no-repeat;
}

.SideSearchMenu #NTSM_byrealtime:hover .Icon{
    background:url(../Images/NewIcons/IconRealTime_ActiveN.png);
    background-repeat:no-repeat;
    background-position:right;
     width:40px;
    margin-right:9px;
}

.SideSearchMenu #NTSM_byrealtime:hover  .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow_Active.png);
            background-repeat: no-repeat;
}

.SideSearchMenu #NTSM_byNextBus:hover .Icon{
    background:url(../Images/NewIcons/IconNextBus_ActiveN.png);
     background-repeat:no-repeat;
    background-position:right;
      width:35px;
    margin-right:10px;
}

.SideSearchMenu #NTSM_byNextBus:hover  .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow_Active.png);
            background-repeat: no-repeat;
}

.NextBusContent #NTSM_byNextBus .Icon{
    background:url(../Images/NewIcons/IconNextBus_ActiveN.png);
     background-repeat:no-repeat;
    background-position:right;
      width:35px;
    margin-right:16px;
}

.NextBusContent #NTSM_byNextBus  .ArrowLeft {
        background: url(../Images/NewIcons/LeftArrow_Active.png);
            background-repeat: no-repeat;
}

.MenuContent{
    float:right;
}

/* --------  Controls Style	-------------------------- */
.FastSearch {width:1000px;	height:45px; margin-left:auto;  margin-right:auto; margin-top: 27px;}
.btnFastSearch {background:url('../Images/btnFastSerch.jpg') no-repeat; width:41px;height:41px;border:none;}
.btnRoute {background-image:url('../Images/HomeRout.jpg'); width:191px;height:45px;}  

.ddlS {margin-top:4px; height: 28px;border: 1px solid #a8a9ad;Font-Size:14px;font-weight:bold;float:right;border-radius: 2px;border-radius: 4px;}
.ddlS select { background: transparent; width: auto; padding: 0px; font-size: 18px; line-height: 1; border: 0; border-radius: 1; height: 23px;
               -ms-appearance: none; -webkit-appearance: none; color: #000;overflow: hidden;
  background: url("../images/arr.jpg") no-repeat left #fff;}
.bSend {width:90px;height:26px;border:0px;cursor:pointer;background-color:#c9071d;margin-top:5px;cursor:pointer;vertical-align:middle;font-size:16px;color:#fff;
        font-weight:bold;}
.bSearch {   background: url('../Images/IconSearch.jpg') no-repeat;
  width: 167px;
  height: 22px;
  cursor: pointer;
  border: none;
  background-size: contain;
  /* margin-top: 5px; */
  font-size: 17px;
  background-position: left;
  text-align: right;
  color: white;}

.bPrint {background-image: url(../images/P2325.png);height:28px;border:0px;cursor:pointer;
         background-position:top right;background-repeat:no-repeat;
         background-color:Transparent; padding-top:10px;
         cursor:pointer;font-size:16px;color:#858688;padding-right:30px;margin-bottom:20px;margin-top:10px;} 
          
.bDir {background-image: url(../images/D2325.png);height:28px;border:0px;cursor:pointer;
       background-position:top right;background-repeat:no-repeat;background-color:Transparent; 
       cursor:pointer;font-size:16px;color:#858688;padding-top:10px;padding-right:25px; } 
       
.bAcc {background-image: url(../images/Acc2325.png);height:28px;border:0px;cursor:pointer;
       background-position:top right;background-repeat:no-repeat;
       font-size:16px;color:#858688;padding-right:25px;padding-top:10px;background-color:Transparent; }


 /*  Menus  */
.lineInfoMain{float:right;width:1000px;}
.lineInfoMain #NTSM_ByLine,
.LinesByDateContent #NTSM_byDate,
.LineInfoPlaceContent #NTSM_byPlaces,
.SMSBContent #NTSM_bySMS,
.NextBusContent #NTSM_byNextBus,
.SideSearchMenu .MenuItem:hover
{background-color:#C9081D;border:0px solid #920412;color:white;background:url("../../Images/NewIcons/MenuBGActive.png") no-repeat center right;}

/*.TopSecondMenu .byLine {background:url('../Images/IconByLine.png') no-repeat center;}
.TopSecondMenu .byPlaces {background:url('../Images/T_IconPlaces.jpg') no-repeat center;}
.TopSecondMenu .byDate {background:url('../Images/T_IconByDate.jpg') no-repeat center;}
.TopSecondMenu .byrealtime {background:url('../Images/T_IconPRout.jpg') no-repeat center;}
.TopSecondMenu .bySMS {background:url('../Images/NTT-T_IconSMS.png') no-repeat center;}
.TopSecondMenu .byNextBus {background:url('../Images/T_iconNextBus.png') no-repeat center;}

.TopSecondMenu .byLine:hover, .byLineA {background:url('../Images/T_AIconByLine.jpg') no-repeat center;}
.TopSecondMenu .byPlaces:hover, .byPlacesA {background:url('../Images/T_AIconPlaces.jpg') no-repeat center;}
.TopSecondMenu .byDate:hover, .byDateA {background:url('../Images/T_AIconByDate.jpg') no-repeat center;}
.TopSecondMenu .byrealtime:hover, .byrealtimeA {background:url('../Images/T_AIconPRout.jpg') no-repeat center;}
.TopSecondMenu .bySMS:hover, .bySMSA {background:url('../Images/T_AIconSMS.png') no-repeat center;}
.TopSecondMenu .byNextBus:hover, .byNextBusA {background:url('../Images/T_AiconNextBus.png') no-repeat center;}*/

#menu { float: right;height: auto;	clear: both;}
#content {   height: auto;float: right;width:100%}/*padding-top:15px;*/

.CBodyPages {margin: auto auto; background-color: white;margin-top: 21px;width:1000px;display:table;}

.page {}/*margin-top:47px;*/
.page .PTitle {width:1000px;text-align:right;height:48px;display:table-cell;vertical-align:middle;}
.page .PTitle h1 {color:#c9071d;float:right;font-size:25px;font-weight:normal;margin-right:10px;} 

.Otherpage .PTitle {width:766px;text-align:right;height:48px;display:table-cell;vertical-align:middle;}
.Otherpage .PTitle h1,.SearchMenuTitle{float:right;font-size:25px;font-weight:normal;margin-right:10px;} /* position:relative;top:5px; right:10px;*/
.Otherpage .PTitle h1 {color:#C5051E;}
.SearchMenuTitle{color:#C5051E}
.SearchMenuTitle{margin-bottom:10px;margin-top:10px;}
.LeftSide{float:left;width:100%;max-width:705px;}
.RightSide{float:right;width:250px;}

/* ----------  Tab Style --------------- */
.Ctab {width: 100%; }
.Ctab .BoxTab {display: table; width: 683px;}/*655px;*/
.BorderStyle {webkit-box-shadow: 1px -1px 16px 1px #e6e6e6;-moz-box-shadow: 1px -1px 16px 1px #e6e6e6; box-shadow: 1px -1px 16px 1px #e6e6e6;}
.DivCPage {float: right; width: 610px; padding: 5px;}
.ContactC {float: right; width: 315px;padding:5px;margin-left:20px;}
.ContactC_Normal {float: right; width: 300px;padding:5px;}
.BLeft {width:610px;}


.arrLeftP {float:right; background-image: url(../images/arrleft.jpg);height: 20px; background-position: right; background-repeat: no-repeat;
           padding-right: 35px; margin-bottom: 8px;}
.arrRightP {float:right; background-image: url(../images/arrright.jpg);height: 20px; background-position: right;background-repeat: no-repeat; 
            padding-right: 35px;}
            
.arrLeftP_N {float:right;height: 20px; padding-right: 35px; margin-bottom: 8px;}
.arrRightP_N {float:right;height: 20px;padding-right: 35px;background:url("../../Images/ArrLeftPrint.jpg");background-position:right;
              background-repeat:no-repeat;
}  
        	


/*------------Search Menu------------*/
.SideSearchMenu{width:230px;float:right;}
.SideSearchMenu .MenuItem{height:44px;border:0px solid #888A87;margin-bottom:2px;border-radius: 5px;cursor:pointer;color:#585858;
background:url("../../Images/NewIcons/MenuBG.png") no-repeat center right;
}
/*background-color:#CDCED0;*/
/* ---- Body Seach Control --------- */

.C_Search {width: 322px; text-align: right; float: right;}
.C_SearchB {width: 100%; background-color: #c9071d; border: solid 0px Black;float:right;min-height:47px;}
.C_CntSearch {margin: 5px; height:auto;display:table;float:right;}
.C_BtnSearch { height: 32px; background-color: #5e5e5e;padding-right:4px;padding-left:4px;font-size:18px;
                    display: table-cell; vertical-align: middle; text-align: center;float:left;  margin-top: 8px;
  margin-left: 10px;}
.C_BtnSearch span {font-size: 20px; color: #ffffff;margin-top:4px;} 


/* ---- Line Page ------------------*/
.dControlsSearch {float: right; width: 350px;}
.cShowDate  {display:block;visibility:visible;color:black;}
.cShowDay {font-size:16px;font-weight:bold;color:black;}
.C_LineDetail {float: left;width:100%;}
.C_LineDetail .C_LineDetail_DImage {}
.C_LineDetail .C_LineDetail_Title {clear: both; height: 48px; font-size: 25px;color:#C5051E;
								   display : table-cell; vertical-align: middle; width: 100%; text-align: right;}
.C_LineDetail_Controls {clear: both; width:800px; height: 40px; display: table-cell; text-align: left;
                        vertical-align: middle;}

.LineTopDetails {width: 100%; height: 40px; text-align:center;}	
.LineTopDetails .CKav {float: right; width: 25%; height: 40px; background-color: #5D5D5D;}
/*.LineTopDetails .CKav span {font-size:35px;}*/
.LineTopDetails .CKav img {display:block;visibility:visible;}
.LineTopDetails .CKav .line_number {float: left;  margin-left: 5px; margin-top:5px;
                                    width: 70px;
                                    text-align: center;font-size:25px;}
.LineTopDetails .CKav .line_number_text {float:right; margin-top: 4px; margin-right: 10px; text-align: center;}/*font-size: 25px;*/
.LineTopDetails .CKav .line_number_text1 { font-family: Arial; color: #fff; float: right; margin-right: 10px;margin-top:-4px;font-size:30px;}
.LineTopDetails .CFromTo {float: right; width: 75%; text-align:right; background-color: #5D5D5D;height: 40px;}/**/
.CFromTo .arrLeft {
margin-top:0px;}             
.LineTopDetails .CFromTo span {font-size:19px;display:table-cell;float:right;}
.LineTopDetails .CFromTo .arrLeft {background-image: url(../images/ArrLefGtW.png);
                                   height: 20px; background-position: right;
							 	   background-repeat: no-repeat; 
							 	   padding-right: 35px; margin-bottom: 8px;
							 	 float:right;margin-right:5px;}
.LineTopDetails .CFromTo .arrRight {background-image: url(../images/arrright.jpg);
                                    height: 20px; background-position: right;
									background-repeat: no-repeat; 
									padding-right: 35px;}							 	    
.LineTopDetails .CButtons {float: right; width: 190px;text-align:right;}

.LineInTabTitle {width:355px;}
.LineInTabTitleNBusMap {display:block;float:right;display:table;}
/*.PMaslol {width: 532px;float:left;margin-top:15px;position:relative;top:20px;}*/
.PMaslol {float:right;position:relative;top:10px;Font-Size:15px;display:table;}
.DivMaslool {width: 440px;margin-top:30px;margin-left:10px; border:0px;float:left;display:table;}
.MHalofot {width: 440px;margin-right:35px;background-image: url(../images/point.png) no-repeat; background-position: right;}

.lineDetailsRight {float:right; width:170px;}
.lineDetailsLeft {float:right; width:480px;}




/* ---- Line By Places ---------- */
.PlacesSearchBar {width:100%}
.PlacesSearchBar .PlacesSearchBarRight {float: right; width: 600px;}
.PlacesSearchBar .PlacesSearchBarLrft {float: right; margin-right: 20px;width:100px;}


.LinePlacesTopDetails {width:100%; height: 35px;}
.LinePlacesTopDetails .LinePlacesText {float: right; width: 100%;
                                       background-color: #5D5D5D;}
.LinePlacesTopDetails .LinePlacesText .LineBus {float:right;}                                      
.LinePlacesTopDetails .LinePlacesText .arrLeft {float:right; 
                                                background-image: url(../images/.jpg); 
                                                background-position: right;
                                                margin-right:10px;
												background-repeat: no-repeat; 
												padding-right: 35px; 
												margin-bottom: 8px;}
.LinePlacesTopDetails .LinePlacesText .arrRight {float:right;
                                                 background-image: url(../images/ArrLefGtW.png);
                                                 height: 20px; 
                                                 background-position: right;
                                                 margin-right:10px;
												 background-repeat: no-repeat; 
												 padding-right: 35px;} 												

.LinePlacesTopDetails .cPrint {float: left; width: 90px; }



/* --  Footer -------------------------------------------------------------------- */	

#footer {height: 180px;width: 100%;background-color:Red;}

.FContent2 {height: 272px;width:100%;display:table;}
.FContent2 .CLinks {float: right; text-align: right;width:419px;margin-top:50px;}
.FContent2 .CTimeSearch {float: right; text-align: right;width:127px;margin-top:50px;}
.FContent2 .CFaceBook {float: right; text-align: right;width:252px;margin-top:50px;}

.COtherService{  float: right;margin-top: 50px;width:160px;}

/* -- News ---- */
.CenterMainPage .NewsDiv{height:250px !important;}
.C_News {width: 100%;max-width:410px;}
.RightSide .C_News {width: 230px;}
#marqueecontainer { position: relative; width: 100%; height: 250px; max-height: 250px; text-align: right; overflow: hidden; border: 0px solid orange;}
#marqueecontainer h4, h1 {font-size: 14px;}


/* SMS */
.SMSContent {background:url('../Images/F_SMS1.jpg') no-repeat top center;width:100%;height:477px;display:table;}
.ShowSMSDetails {position:relative;z-index:9999;width:200px;height:140px;
                 vertical-align:middle;text-align:center;display:none;top:240px;right:105px;}

.ShowSMSDetails .SText {font-weight:bold;padding:10px;color:#ffffff;font-size:20px;}
.ShowSMSDetails .SText p {height:20px;font-size:20px;}   


/* ===================== Banner ===================================*/
.BannerStyle{width:968px;background-color:#EBEBEB;height:153px;display:table;margin-top:40px;float:right;padding:16px;}
#slider-code { height: 150px; overflow:hidden;}
#slider-code .viewport { float: right; width: 968px; height: 150px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left;}
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ float: right;  height: 150px; border: 0px solid #dcdcdc; width: 968px;} /*margin: 0 20px 0 0; padding: 1px;*/

#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 0 45px;margin-left:10px; position:relative;
                      background-color: #3a3d3a; opacity: 0.9; filter: alpha(opacity=90);height:23px;vertical-align:middle;z-index:9999;float:left; }
#slider-code .pager li { float: left; margin:3px;width:18px;height:18px;margin-top:4px; }
#slider-code .pagenum {  text-decoration: none;width:18px;height:18px;
                         text-align: center; padding-left:1px;padding-top:2px; color: #ffffff; font-size: 12px; font-weight: bold; display: block;
                         background-repeat:no-repeat;background-color:#f27525;
                         background:url('../Images/BClick.png') no-repeat top center;}
#slider-code .active { color: Black; background-color:White; background-repeat:no-repeat;width:18px;height:18px;
                       background:url('../Images/ABClick.png') no-repeat top center; }
   

   
.TableLines {width:771px;border-collapse: collapse;float:right;}
.TableTimes {width:771px;border-collapse: collapse;}
.tblHeade {background-color:#c9071d;height:31px;
           border: 1px solid #818183;
           font-size:12px;text-align:center;font-weight:normal;color:#fff;}
.tblRow {height:20px;border-bottom: 1px solid #818183;border: 1px solid #818183;background-color:#fff;font-size:14px;text-align:center;
         }
.tbltd {height:20px;font-size:16px; vertical-align:middle;
        border-left: 1px solid 818183;text-align:center; border-bottom: 1px solid #818183;border: 1px solid #818183;}
.tbltd div {clear:both;}
.tbltd div p {margin-top:2px;margin-right:4px;float:right;font-size:16px;}
.tbltd div img {float:right; margin-top:2px;}  

   

.btext { background-color: #3a3d3a; opacity: 0.9; filter: alpha(opacity=90); color: White; font-size: 26px;  display: table-cell;
        vertical-align: middle; border: 1px dotted #656565;padding-right:10px;padding-left:10px;width:654px;
        position:absolute;height: 51px;}
.btext span {position:absolute;top:10px;}        

/* ------  Other Service ------------------------------------ */
/* Home Other Service */

.DivService{
    width:125px;
    height:140px;
    float:right;
    display:inline;
    cursor:pointer;
    text-align:center;

}

/*.DivService:hover .OTitle{
    color:white !important;
}*/

.MainOtherService{
    float:left;
    max-width:540px;

}
	
.OtherService .DivService .OTitle{
    font-size: 16px; position: relative; top: 130px;color:black;
}
.ItemC {float: right; width: 100px; margin-right: 100px; margin-top: 15px;cursor:pointer;}			   
.ItemC:hover {background:url('../Images/aIconFAQ.png') no-repeat center;}  


        

.DOtherInformation {clear:both;}

 /*  Divs Show Hide --------------- */
.CBox  {padding-top:25px;	padding-bottom:25px; 	border-bottom:solid 1px #e6e6e6; width:100%; min-height:20px; }
.toggle  { font-size: 18px; color:#C5051E; }
.toggle img { border-style: none; }
.content {display: none;font-size: small;}        
   
.Table {display: table;width:100%;border:solid 1px #a8a9ad;text-align:center;}
.Title {display: table-caption; text-align: right; font-size:18px;color:#f27525;}
.Heading {display: table-row;text-align: center;background-color:#858688;font-size:18px;color:White;height:31px;vertical-align:middle;}
.Row {display: table-row;height:45px;vertical-align:middle;text-align: center; }
.Cell {display: table-cell;border:solid 1px #a8a9ad; padding-left: 0px; padding-right: 0px;vertical-align:middle;}    

/* Matrix */
.tblMatrix {font-size:11px;}
.tblMatrix .PriceShow {float:right;width: 23px;height:15px;border: 1px solid black;margin-right:2px; padding-right:8px;font-size:11px;}
.tblMatrix .StationShow {float:right;padding-right:5px;height:15px;font-weight:bold;margin-right:5px;}
.tblMatrix .PriceShow:Hover{background-color:#ffcc00;cursor:pointer;}

.tblMatrix TD.Border {border: #F27326 1px solid;font-family:Arial;font-size:11px;direction:rtl;width:23px; cursor:pointer;}
.tblMatrix TD.Border:Hover{}



/*  Controls Style */
.ContactC .TextBoxStyle,ContactC_Normal .TextBoxStyle,.ContactC_Normal .TextBoxStyle,.DivCPage .TextBoxStyle{margin-right:0px;}
.TextBoxStyle {border:1px solid #D2D0D0;margin-right:5px;margin-top:4px;background-color:#FFFFFF;font-size:12px;font-family:Arial;overflow: auto;height:20px;border-radius: 2px;float:right;}
.DateStyle .TextBoxStyle {border:none;}
.CalIcon{margin-top: 3px;margin-right: -10px;margin-left: 10px;float: right;}
.Label {font-family:Arial;font-size:12px;font-weight:bold;}
.CheckBoxStyle {font-weight:bold;}
.CheckBoxStyleN {font-weight:normal;}
.CheckBoxStyle label{position: relative;top: -2px;}  
.dropDownListStyle {border:1px solid #D2D0D0;background-color:#FFFFFF;font-size:12px;font-family:Arial;height:20px;}
.radiobuttonStyle {font-weight:bold;}
.radiobuttonStyleN {font-weight:normal;}
.radiobuttonStyle label{position: relative;top: -2px;}  
.radiobuttonStyleN label{position: relative;top: -2px;}  
.ValidatorMsg {color:Red;font-size:10px;font-weight:normal;}
.NttIcon {float:right;background-image: url(../images/Icons/NAZ40.png);height:40px;width:40px; background-repeat:no-repeat;background-position:right;}
.ShamIcon {float:right;background-image: url(../images/Icons/UNBS-NewLogo-40-.png);height:40px;width:40px; background-repeat:no-repeat;background-position:right;}
.NateevIcon {float:right;background-image: url(../images/Icons/Nateev40.png);height:40px;width:40px; background-repeat:no-repeat;background-position:right;}

.RightSearch ,.LeftMenuSearch{
    background-color:#C9081D;
    color:white;
    border:1px solid #ADAEB2;
    width:58px;
    height:30px;
    font-size:16px;
    float:left;
    margin-left:50px;
    margin-top:-40px;
    z-index:9999;
    position: relative;
    cursor:pointer;
    border-radius: 3px;
}


.MenuSearch .ddlS{
    width:258px !important;
    margin-top:14px !important;
    margin-right:7px !important;
    float:right !important;
    position:relative;
    float:none !important;
}

.MenuSearch .ACDDl,
.MenuSearch .ACDDl2{
    margin-top:14px !important;
    margin-right:7px !important;
    float:right;
    font-weight:100;
}

.MenuSearch .custom-combobox input{
    width:227px;
}

.ACDDl,.ACDDl2{
   margin-right: 7px !important;
  float: right;
  margin-left: 20px;
  margin-top: 4px;
}

.custom-combobox input{
    width:138px;
    font-size:14px !important;
    font-weight:bold !important;
}

.MenuSearch #news_article span{
      float:none !important;
}

.MenuSearch .DateStyle{
    margin-top:14px !important;
    margin-right:8px;
}

.ui-autocomplete {
    max-height: 200px;
    width:200px;
    overflow-y: auto;   /* prevent horizontal scrollbar */
    overflow-x: hidden; /* add padding to account for vertical scrollbar */
    z-index:1000 !important;

    font-weight:bold !important; 
}

.ui-state-default{
    font-weight:100 !important;
}
/*#TabByLine .ddlS{
    margin:0 !important;
    margin-right:4px !important;
}*/

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
   /*background-color:#c9071d;*/ 
   background-image:url(~/Images/NewIcons/MenuBgRed.png);
    color:black !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor .cShowDate,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor .cShowDay{
    color:black !important;
}

.DivCPage div {float: right;margin-left:6px;}

#H_OtherService1,
#H_OtherService2,
#H_OtherService3,
#H_OtherService4,
#H_OtherService5,
#H_OtherService6,
#H_OtherService7,
#H_OtherService8
{
      background-repeat:no-repeat;
      background-position:center;
}

#H_OtherService1{
    background-image: url("../images/NewICons/Red/iconFAQ.png");
}

#H_OtherService1:hover{
    background-image: url("../images/NewICons/iconFAQ_A.png");
}

.FAQContent #H_OtherService1{
    background-image: url("../images/NewICons/iconFAQ_A.png");
}

.FAQContent #H_OtherService1 span{color:black !important;}



#H_OtherService2{
    background-image:url("../images/NewICons/iconRavKav.png");
}
#H_OtherService2:hover {
    background-image:url("../images/NewICons/red/iconRavKavA1.png");
}

#RavKavContent #H_OtherService2{
        background-image:url("../images/NewICons/red/iconRavKavA.png");
        
}
#RavKavContent #H_OtherService2 span{color:black !important;}

#H_OtherService3{
    background-image:url("../images/NewICons/iconsTrips.png");
}
#H_OtherService3:hover {
    background-image:url("../images/NewICons/red/iconsTripsA1.png");
}

#SpecialTravelContent #H_OtherService3{
    background-image:url("../images/NewICons/red/iconsTripsA1.png");
}
#SpecialTravelContent #H_OtherService3 span{color:black !important;}

#H_OtherService4{
        background-image:url("../images/NewICons/iconInformaion.png");
}
#H_OtherService4:hover {
        background-image:url("../images/NewICons/red/iconInformaionA1.png");
}
#InformationsContent #H_OtherService4{
      background-image:url("../images/NewICons/red/iconInformaionA1.png");
}
#InformationsContent #H_OtherService4 span{color:black !important;}

#H_OtherService5{
            background-image:url("../images/NewICons/iconN.png");
}
#H_OtherService5:hover {
            background-image:url("../images/NewICons/red/iconNA1.png");
}

#H_OtherService6{
            background-image:url("../images/NewICons/iconR.png");
}
#H_OtherService6:hover {
            background-image:url("../images/NewICons/iconR.png");
}

#H_OtherService7{
            background-image:url("../images/NewICons/iconWiFi.png");
}
#H_OtherService7:hover {
            background-image:url("../images/NewICons/red/iconWiFiA.png");
}

#H_OtherService7{
       background-image:url("../images/NewICons/iconTickets.png");
}
#H_OtherService7:hover {
       background-image:url("../images/NewICons/red/iconTicketsA1.png");
}
#TicketsContent #H_OtherService7{
             background-image:url("../images/NewICons/red/iconTicketsA.png");
}
#TicketsContent #H_OtherService7 span{color:black !important;}

#H_OtherService8{
       background-image:url("../images/NewICons/iconSkarim.png");
}
#H_OtherService8:hover {
       background-image:url("../images/NewICons/red/iconSkarimA1.png");
}

.RAndDContent #H_OtherService8{
             background-image:url("../images/NewICons/red/iconSkarimA1.png");
}
#SMSRes{
  width: 220px;
  height: 125px;
  z-index: 999999;
  float: left;
  position: absolute;
  margin-right: 192px;
  background-color: white;
  opacity: 0.9;
  filter: alpha(opacity=90);
  display: table;
  vertical-align: middle;
  text-align: center;
  padding: 20px;
  display: none;
  margin-top: 13px;
  color:#C9081D;
}

#CloseSMS{
    background:url("../images/NewICons/Close.png");
    width:32px;
    height:32px;
    float:left;
    margin-left: -46px;
    margin-top: -36px;
    cursor:pointer;
}

#InnerSMSRes{
    font-weight:bold;
}

.custom-combobox .ui-state-default,.custom-combobox .ui-widget-content .ui-state-default{
     border: 1px solid #a8a9ad !important;
     background-color:white !important; 
     border-radius:3px;

         border-top-left-radius: 0px !important;
           border-bottom-left-radius: 0px !important;
}

.custom-combobox  .custom-combobox-toggle{
      float: right;
  margin-right: -2px;
    border-right: none !important;
    border-bottom-right-radius:0px !important;
        border-top-right-radius:0px !important;
              border-top-left-radius: 3px !important;
           border-bottom-left-radius:3px !important;
           width:25px;
}

.custom-combobox  .ui-state-default .ui-icon{
    background-image: url("../Images/drop.gif") !important;
  background-position: top;
  margin-top: -3px;
  width: 9px;
  background-size: contain;
}

.custom-combobox  .ui-button-icon-only .ui-icon{
    margin-top:-3px !important;
}

.custom-combobox-input{
    height:26px;
    padding : 0px !important;
}

.custom-combobox {
    font-size:16px;
}

.arrLeft, .arrRight{
    margin-top:6px;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
    color:black !important;
}

/*.ui-widget-content{
         border: 1px solid #a8a9ad !important;
     border-radius:3px;
}*/

/*.MenuSearch .ui-widget-content{
         border: 1px solid #a8a9ad !important;
     border-radius:3px;
}*/


.TB890 {float: left; margin-left: 20px;width:245px;margin:10px;}
.TB890 img {width:245px;}
.TB890 .D890 {visibility:visible;display:block;}
.TB890 .N890 {visibility:hidden;display:block;}
