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

#breadcrum {
	color:#ffffff;
	margin-bottom: 10px;
}

#breadcrum a:link,
#breadcrum a:visited,
#breadcrum a:hover {
	color:#FFA100;
}

#Banner_app { 
height:80px;
line-height:18px;
vertical-align:middle;
color:#ffffff;
	background: 
  /* color overlay */ 
    linear-gradient(
      rgba(151, 153, 155,1),
	  rgba(218, 219, 220,1) 
    );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979997', endColorstr='#dadbdc');		
}


#frequency { 
height:65px;
line-height:15px;
vertical-align:middle;
color:#ffffff;
	background: 
  /* color overlay */ 
    linear-gradient(
      rgba(151, 153, 155,1),
	  rgba(218, 219, 220,1) 
    );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979997', endColorstr='#dadbdc');	
}

#fares { 
height:15px;
line-height:15px;
vertical-align:middle;
color:#ffffff;
	background: 
  /* color overlay */ 
    linear-gradient(
      rgba(151, 153, 155,1),
	  rgba(218, 219, 220,1) 
    );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979997', endColorstr='#dadbdc');	
}

#fares_header { 
height:15px;
line-height:15px;
vertical-align:middle;
color: #696868;
}

.fares_title { 
font-size:20px;
color: #000000;
}

.fares_subtitle { 
font-size:14px;
color: #696868;
}

#socialmedia { 
height:35px;
line-height:35px;
vertical-align:middle;
color:#ffffff;
	background: 
  /* color overlay */ 
    linear-gradient(
      rgba(218, 219, 220,1), 
      rgba(151, 153, 155,1)
    );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979997', endColorstr='#dadbdc');		
}

.socialbtn:link,
.socialbtn:visited{
	color:#FFFFFF;
		
}
.socialbtn:hover{
	color:#0045FF;
		
}


#TopNav {
background:#063c6c;
border:none;
font-weight:bold;
}

.rtc_logo {
  position: absolute;
  top: 0px; 
  left: 0px; 
}

#footer {
	margin-top:40px;
	min-height: 35px;
	line-height:35px;
	vertical-align:middle;
	font-size:12px;
	color:#ffffff;
	background: 
  /* color overlay */ 
    linear-gradient(
      rgba(218, 219, 220,1), 
      rgba(151, 153, 155,1)
    );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979997', endColorstr='#dadbdc');		
}


	  div.imageSub { position: relative; }
      div.imageSub img { z-index: 1; }
      div.imageSub div {
        position: absolute;
        left: 2%;
        right: 2%;
        bottom: 0;
        padding: 4px;
        height: 70px;
        line-height: 14px;
        text-align: left;
		text-justify:auto;
        overflow:inherit;
      }
      div.imageSub div.blackbg {
        z-index: 2;
        background-color: #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=10);
        opacity: 0.1;
      }
      div.imageSub div.label {
        z-index: 3;
        color: white;
		width:99%;
      }