﻿body {margin: 0px;padding:0px;background-color:#FFFFFF;font-size:12px;font-family:Arial;}/*background-image:url(../images/BG.gif);background-repeat:repeat-x;*/
form {width:auto;height:auto;}
.Mbody{zoom: 100%; width: 1000px; margin: 0 auto;}
#Page11{margin:0 auto;}
.Page{margin-right:20px;}
.InPageTopBanner{width: 1000px; position: relative; top: -119px; overflow: hidden;}/*top: -50px;*/

/*form {margin-top: 40px;}*/
a {text-decoration:none;color:Black;} 
h1,h2 {padding:0px;margin:0px;}
p, Div {margin:0px;}
.Dhr {height:1px;background-color:#D2D0D0;}
hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
/*hr {background-color:#189253;}*/
#Head1 {margin: 0px;width:1000px;}
#middle {width:1000px;}
.middleInPages{position:relative;top:-113px;}/*top:-45px;*/

.DAccessible{width: 100%; height: 35px; display: table-cell;}

#Pcontainer {width: 1000px;margin-top:2px;display:table;}
#Pcontent {margin-left:669px;text-align:right;}
#Pnavbar {float: left;width:669px;text-align:right;display:table;width:300px;}

#side-a {float: left;width: 669px;text-align:right;}
.S_side-a{width: 100%; margin-right: 20px;}
#side-b {margin: 0;float: left;width: 331px;
         height: 1%; /* Holly hack for Peekaboo Bug */
         text-align:right;}

.SSide-b{width:325px;}

.Logo {position: relative;float:left; width: 193px;height: 162px;z-index:99999; top: 0px;margin-left:40px; /*float:left;*/}



/* ===================== For Top Menu ======================*/
.Menu1 {float:right;padding-top:8px;padding-right:10px;width:570px;text-align:right;font-size:12px;color:#3a3a3a;font-weight:bold;}/*color:#aca9a9;*/
.Menu1 a {font-size:12px;color:#3a3a3a;font-weight:bold;}
.Menu1 a:hover,.Menu1 a:active,.Menu1 a:after {color:#189253;}

.Menu1 h1 {padding:2px;}

.SMenu {position: relative; top: -120px; width: 100%;overflow:hidden;z-index:9999;}
.Menu2 {position: relative;top:-40px;color:black;font-weight:bold;font-size:14px; width: 1000px;}
.Menu2 .Link {margin-right:20px;height:19px; float:right;padding-right:20px;background-image:url('../images/IconPoint.png');background-repeat:no-repeat;background-position:right;padding-top:5px;color:black;font-weight:bold;}
/*.Menu2 .Link a {}*/

.BGTMenu {background-color: rgb(133,183,47); height: 47px; opacity: 0.7; filter: alpha(opacity=70);-webkit-opacity:0.7; -moz-opacity:0.7;color: black;}     
 /*rgb(133,183,47)*/
/*top Big Banner*/
.flashB {position:relative;top:-117px;z-index:-100;width:100%;height:450px;}
.M_HomeImage {display: none; visibility:hidden;}

/* ===================== For Search Controls ======================*/
.SCon {width:288px;text-align:center;}
.SCon .CTilte {width:100%;height:26px;background-image: url(../images/BgBar.png);font-size:13px;color:White;text-align:right;margin:0px;font-weight:bold;}
.SCon .CTilte .LeftImg {background-image: url(../Images/BgLeftBar.png);height:26px;}
.SCon p {margin:0px;float:right;color:Black;}               
.SCon .CBody {width:100%;height:24px;background-image: url(../imagesBgButtonSearch.png);height:100%;background-color:#F2F1F2;}
.SCon .Line {background-image: url(../images/bgLine.png);background-repeat:repeat-x;width:1px;height:5px;width:254px;
             margin-top:10px;margin-bottom:10px;margin-right:25px;margin-left:25px;}
.SCon .SCBody {width:100%;background-image: url(../images/BgBanner.gif);background-position:top;
               background-color:#F2F1F2;padding-bottom:10px;position:relative; border-bottom:1px solid #189253;}
.SCon .SCBody1 {width:100%;padding-bottom:10px;}          
.SCon .SCBodySmall {width:100%;background-image: url(../images/bgNextBus.gif);background-position:top;
					position:relative; border-bottom:1px solid #189253;margin-bottom:5px;}


.bSearch {background-image: url(../images/BgButton.png);width:68px;height:26px;text-align:center;vertical-align:middle;
          font-size:14px;color:White;cursor:pointer;}

.bPrint {background-image: url(../images/IconPrint.png);width:23px;height:21px;border:0px;cursor:pointer;
         background-position:center;background-repeat:no-repeat;}
.bRoundtrip {background-image: url(../images/Icons/IconRoundtrip.png);Width:55px;Height:32px;background-repeat:no-repeat;
             border:0px;background-color:White;cursor:pointer;vertical-align:bottom;font-size:11px;padding-top:18px;text-align:center;background-position:center top;}
.bRoundtrip1 {background-image: url(../images/Icons/IconRoundtrip.png); Width:55px;Height:32px;background-repeat:no-repeat;border:0px;cursor:pointer;vertical-align:bottom;
                   font-size:11px;padding-top:18px;text-align:center;background-position:center top;}
.buttonStyleTimes {border:0px;background: url(../images/Icons/IconW.png);cursor:pointer;background-repeat:no-repeat;vertical-align:bottom;
                   font-size:11px;height:24px;padding-top:19px;text-align:center;background-position:center top;}
.buttonStyleRoute {border:0px;background: url(../images/Icons/TimeIcon.png);cursor:pointer;background-repeat:no-repeat;
                   background-position:center top;vertical-align:bottom;font-size:11px;padding-top:19px;text-align:center;}
.buttonStyleMap {border:0px;background: url(../images/Icons/MapIcon.png);cursor:pointer;background-repeat:no-repeat;}
.buttonStyleR {border:0px;background: url(../images/Icons/R1.png);cursor:pointer;background-repeat:no-repeat;
               height:39px;width:100px;text-align:left;background-position:right;}
               

.PageTitle {width:670px;background-image: url(../images/bgPageTitle.gif);height:29px;}
.PageTitle .Title{width:100%;}
.PageTitle .LeftImg {background-image: url(../Images/BgLTitle.gif);height:29px;}
.PageTitle p {margin:0px;float:right;color:Black;font-size:14px;}
.PageTitle h1 {margin:0px;float:right;color:Black;font-size:16px;width: 558px; padding-top:9px;padding-right:15px;font-family:Arial;}

/* Time Table */
.TTD {border: 1px solid #D2D2D2;background-color:#acce72;}
.DivTime {border: 1px solid #D2D2D2;height:10%;margin-bottom:1px;padding:0px;width:70px;}
.DivStation {border: 1px solid #D2D2D2;margin-bottom:1px;padding:0px;}
.DivFloat1 {float:right;width:10px;height:15px;font-weight:normal;color:Red;}
.HTr:hover, .DivTime:hover {background-color:#FBEFCE;}
.hKavDK{float:right;width:20%;font-size:20px;}
.hKavDT{float:right;width:80%;margin-top:5px;font-size:18px;}
/*.noService {font-size:1em;}*/

.TTable {border-collapse: collapse;position:absolute;position:relative;font-size:13px;font-weight:bold;}
.TrTop {background-color:#189253;height:6px;}
.Ttr {height:24px;text-align:center;background-color:#acce72;}
.Ttr td {border: 1px solid #b5d381;border-left: 1px solid #545151;background-image: url(../images/TTimeH.gif);color:Black;height:24px;background-repeat:no-repeat;}
.TTable .tdr {}
.TTable .tdC {border: 1px solid #b5d381;border-left: 1px solid #545151;height:33px;color:#535152;font-weight:normal;background-color:#e0f2c2;}/*color:#B7B7B7; border-bottom: 1px solid #FDBB0C; */
.TTable .tdl {border-left: 1px solid #b5d381;border: 1px solid #b5d381;background-color:#e0f2c2;}

.SearchMenu {background-color: #eeeeef;}/*background-image:url(../images/BgSearchBar.gif);}*/

/* ========== Links ================================================ */

.LW {width: 649px;}
.TW {width: 558px; padding-top: 8px;}

/* ========== Tabs ================================================ */

.Tab {height:57px;width:165px;background-image: url(../images/BgButtonSearch.png);} 
.TabA {height:57px;width:165px;background-image: url(../images/BgButtonSearchActive.png);}

.Box {width:288px;text-align:center;}
.Box .Title {background-image: url(../images/BgBar.png);height:26px;}
.Box .LTitle {background-image: url(../images/BgLeftBar.png);width: 96px;}

.Links {margin-top:5px;}
.Links Div {float:right;margin-right:10px;margin-left:10px;margin-bottom:5px;background-color:#dededf;
            font-size:15px;height:18px;background-color:#dededf;width:194px;text-align:right;}
.Links Div:hover{background-color:#acce72;cursor:pointer;}     

/* Tabs */
.MTab {text-align:center;}
.MTabSelect {background-image: url(../images/BgButtonSearchActive.png);height:33px;color:White;}

.Menu {Width:620px;background-image:url(../images/BgMenu.gif);height: 33px;}

/* Tickets Table */
#Tickets .Tickets {width:620px;margin-top:15px;clear:both;display:table;border-bottom:1px solid #D2D2D2;}
#Tickets .Tickets .tckImg {float:right;width:107px}
#Tickets .Tickets .tckImg img {width:100%}
#Tickets .Tickets .tckDetails {float:right;width:80%} 
#Tickets .Tickets p {margin:5px;}
#Tickets .Tickets .Label {font-size:13px;font-weight:bold;color:#189253;}
     
     
/*=========== Prices =========================================================*/     
/* 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: #acce72 1px solid;font-size:11px;direction:rtl;width:23px; cursor:pointer;}
.tblMatrix TD.Border:Hover{}


.tblPlacePrice {width:100%;border: 1px solid #FDBB0C;border-collapse: collapse;margin-left:auto;margin-right:auto;margin-top:10px;}
.tblPlacePriceHeade {background-color:#F27529;height:20px;color:White;font-weight:bold;}
.tblPlacePriceRow {height:20px;border-bottom: 1px solid black;border: 1px solid #FDBB0C;}
.tblPlacePricetd {height:20px;border-left: 1px solid black;border-bottom: 1px solid black;border: 1px solid #FDBB0C;}

.Price2 {font-size:12px;}
        

/* Other services */
.Otherservices {width:331px;}
.Otherservices .Img1,.Img2,.Img3,.Img4,.Img5,.Img6 {width:104px;height:99px;float:right;margin:2px;
                                                     background-position:center;background-repeat:no-repeat;cursor:pointer;}
.Otherservices h4 {margin:0px;margin-top:80px;font-size:12px;position:relative;}                                                     
.Otherservices .Img1 {background-image: url(../images/SaleIcon.png);}
.Otherservices .Img1:hover {background-image: url(../images/SaleIconActive.gif);}
.Otherservices .Img2 {background-image: url(../images/IconRavKav.gif);}
.Otherservices .Img2:hover {background-image: url(../images/IconRavKavActive.png);}
.Otherservices .Img3 {background-image: url(../images/IconSpecial.gif);}
.Otherservices .Img3:hover {background-image: url(../images/IconSpecialActive.png);}
.Otherservices .Img4 {background-image: url(../images/IconFAQ.gif);}
.Otherservices .Img4:hover {background-image: url(../images/IconFAQActive.png);}
.Otherservices .Img5 {background-image: url(../images/IconInformation.gif);}
.Otherservices .Img5:hover {background-image: url(../images/IconInformationActive.png);}
.Otherservices .Img6 {background-image: url(../images/rt.jpg);}
.Otherservices .Img6:hover {background-image: url(../images/rt.jpg);}

/* ===================== Banner ===================================*/

#slider-code { height: 201px; overflow:hidden;border-bottom:1px solid #189253;border-top:1px solid #189253;
                background-image:url('../images/BgBanner.gif');background-repeat:repeat-x; }
#slider-code .viewport { float: left; width: 100%; height: 201px; 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: left;  height: 201px; border: 1px solid #dcdcdc; } /*margin: 0 20px 0 0; padding: 1px;width: 100%;*/

#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 0 45px;margin-top:170px;margin-left:10px; position:relative;}
#slider-code .pager li { float: left; margin:3px;width:18px;height:18px; }
#slider-code .pagenum {  text-decoration: none;width:18px;height:18px;
                         text-align: center; padding-left:1px;padding-top:2px; color: #555555; font-size: 12px; font-weight: bold; display: block;
                         background-image:url('../images/BgBannerButton.gif');background-repeat:no-repeat; }
#slider-code .active { color: #fff; background-image:url('../images/BgBannerButtonActive.gif');background-repeat:no-repeat;width:18px;height:18px; }

.ImgBanner {width:649px;height:201px;}
.Margin_B {margin-bottom:10px;}.Margin_T {margin-top:13px;}

/* ===================== Footer ===================================*/
#Footer {width:1000px;padding-bottom:0px;margin-bottom:0px;display:table;-moz-margin-start:auto;-moz-margin-end:auto;text-align:center;}
#Footer .Line {background-color:#189253;width:1000px;height:9px;}
#Footer .FooterLink {background-color:#acce72;width:1000px;color:Black;text-align:center;}/*height:70px;*/
#Footer .FooterLink span {margin:0px;float:inherit;margin-right:1px;margin-left:1px;font-weight:bold;white-space:nowrap;color:Black;}
/*#Footer .FooterLink a {}*//*font-size:12px;font-size:14px;*/
#Footer .FooterLink2 {clear: both;margin-top: 10px; margin-left: auto;margin-right: auto;width:100%;text-align:center;/* text-align: center; */}

.SFooterLink {clear:both;width:100%;margin-left:auto;margin-right:auto;} 
.SFooterLink div {float:right;}



/* ===================== News ===================================*/
#marqueecontainer{ position: relative;width: 100%;height: 150px;
                   max-height:150px;text-align:right;overflow:hidden;border: 0px solid orange;
                   font-size :12px;}

#marqueecontainer div {font-size: 12px;float:none;}
.DNews {color:#105f36 ;}/*#189253*/

.bgRoute {background-image:url(../images/bgRoute.png);float:left; width:212px;height:27px;position: relative;
          left: 300px;top:2px;}


/* ===================== Contact ===================================*/
.TTitleContact {font-size:22px;color:#189253;}

/* Rav Kav  */
.RRClm {float:right;width:60%;}
.RLClm {float:left;width:40%;}

/*
.holder {width:331px;margin-bottom:25px;} 
.holder p {margin:0;} 

.top {width:331px;height:26px;background-image: url(../images/BgBar.png);} 
.top h3 {margin:0;line-height:26px;font-size:15px;
         float:right;width:100px;}
.top img {float:left;}
.bottom {width:331px;height:10px;border-bottom: 1px solid #333;}
*/


/* Tabs
----------------------------------*/
.ui-tabs {width:300px; padding: 0em;margin:0;}
.ui-tabs .ui-tabs-nav {position: relative; padding: 0;margin:0px;text-align:center; }
.ui-tabs .ui-tabs-nav li {position: relative; float: left;margin: 0; padding: 0;width:165px;height:57px;font-size:18px;
                           text-align:center;vertical-align:middle;background-image: url(../images/BgButtonSearch.png);}
.ui-tabs .ui-tabs-nav li a { float: right; text-decoration: none; padding:0;padding-right:20px;padding-top:10px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin:0px;  padding-bottom: 0px; border-bottom-width: 0;background-image: url(../images/BgButtonSearchActive.png); }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {margin:0px;  cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {margin:0px;  cursor: pointer; } 
.ui-tabs .ui-tabs-panel { padding:0;margin:0; display: block; border-width: 0; background: none;text-align:left; }
.ui-tabs .ui-tabs-hide {margin:0px;  display: none !important; }



.vw1 {white-space:nowrap;width:30%;}
.M_vw1 {min-width:66px;}


/*Search Places*/
.SearchMenu .lblPalces {width:63px !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:middle;}
.SearchMenu .comPlaces {width:151px !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:middle;}
.SearchMenu .lblDays {width:63px !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:middle;}
.SearchMenu .comDays {width:71px !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:middle;}

#tabs-2 .lblPalces {width:63px !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:middle;}
#tabs-2 .comPlaces {width:200px !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:middle;}
#tabs-2 .lblDays {width:63px !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:middle;}
#tabs-2 .comDays {width:200px !important;white-space:nowrap;display: table-cell;height:21px;margin:2px 0 2px 0;vertical-align:middle;}


/*----------------------------------------------*/


.TLinks {margin: 0px; font-weight: normal; font-size: 14px;}
.SizeCN {font-size: 12px; color: black;font-weight:normal;font-weight:bolder; text-align:center;}
.SizeCM {font-size: 14px; color:black;font-weight:normal;background-color:Transparent;text-align:center;}
.SizeCB {font-size: 16px; color: black;font-weight:normal;background-color:Transparent;text-align:center;}

.GColor {background-color: #e0f2c2;}

.TLine {background-color:#189253;}
.PhoneImage {
    background-image: url(../images/PhoneNo.png);width:153px;height:41px;
}

.DColor {color:#189253;}

/* ===================== Zoom In / Out ===================================*/
.bZoomIn {border:0px;background: url(../images/Icons/z11.png);cursor:pointer;background-repeat:no-repeat;vertical-align:bottom;
                   font-size:11px;width:30px;height:28px;text-align:center;background-position:center top;}
.bZoomOut {border:0px;background: url(../images/Icons/z21.png);cursor:pointer;background-repeat:no-repeat;vertical-align:bottom;
                   font-size:11px;width:30px;height:28px;text-align:center;background-position:center top;}



.C_NextBus {float:right;width:303px}
.C_M_SmsNext {float:right;width: 30px;}
.C_Sms {float:right;width:303px;position:relative;right:43px;}

.DivCPage {float: right; width: 98%; padding: 3px;}
.ContactC {float: right; width: 313px;padding:4px;}

.MWidth{width: 97%;}

 /*  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:#189253;
        margin-right:10px;
    }
.toggle img
    {
        border-style: none;
        margin-left:10px;
    }
.content
    {
        display: none;
        font-size: small;
        
    }



.dStationsRow {float: right; margin: 0px; padding: 0px; text-align: right;width:36%;margin-right:7px; }
.dDaysRow {float: right; margin: 0px; padding: 0px;text-align:right;width:24%;margin-right:7px; }



/* nt-example1 */

#multilines {max-width: 100%;margin: 0px;}
#multilines-container {text-align: center;}
#multilines-container i {font-size: 36px;margin: 8px;cursor: pointer;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;
                          -ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}

#multilines-container i:hover {color: #333;}
#multilines li {color: #4e4e4e;background: #F2F2F2;overflow: hidden;height: 25px;padding: 10px;font-size: 24px;text-align: left;border-bottom: 1px dotted #2c8162;}
#multilines li:hover {background: #FFF;}


.offscreen { position: absolute !important; left: -999em !important; }


/*Spacials*/
.noBorder {border:0px;border-width:0px;border-image-width:0px;}
.Width100P {width:100%;}
table{margin:0px;padding:0px;border:0px;border-spacing:0px;}



/* The side navigation menu */
.sidenav {
    height: auto; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 1; /* Stay on top */
    top: 0;
    right: 0;
    background-color: #fff; /* Black111f7f6f6*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 0px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
    z-index:999999999;
    -webkit-box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
    box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
}

/* The navigation menu links */
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px !important;
    margin-left: 50px;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
    transition: margin-left .5s;
    padding: 20px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
/*@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}*/

.AccessibleIcon{width: 3% !important;background-repeat: no-repeat;background-size: contain;
                height:120px;position:fixed;right:0px;top:0px;z-index:99999;
}
.AccessibleBox {float: right; width: 33%; height: 50px; margin: 0px;border-left: 1px solid #d1d2d3;padding-top:10px;}/*background-color: #f7f6f6;*/ 
.AccessibleBox:hover, .AccessibleBox:active , .AccessibleBox:focus {background-color:#6bbc92;}
.AccessibleBoxbiggerFont,.AccessibleBoxbiggerFont:active {background-color:#6bbc92;}
.AccessibleBoxN {float: right; width: 100%; margin: 0px;border-left: 0px solid #d1d2d3}/*background-color: #f7f6f6;*/ 


input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(24, 146, 83,200);/*(81, 203, 238, 1)*/
  padding: 1px 0px 1px 1px;
  margin: 1px 1px 1px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}