
    
.extrasBar {
	padding-top: 0px;
	padding-bottom: 0px;
	border-left:1px solid #B4B480; 
	border-top: 1px solid #949472;
	border-bottom:1px solid #949472; 
	border-right:1px solid #949472;
	background-image: url(../../images/green_bg_wide.gif);
}

a.fromMap 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#5E5A38;
	font-weight:normal;
	text-decoration: underline;
}

a.fromMap:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#413F2E;
	font-weight:normal;	
	text-decoration: underline;
}

.incidents {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #990000;
    font-weight: normal;
    text-align: left;
}

.incPopup 
{
    visibility: hidden; 
    position: absolute; 
    z-index: 0;
    width: 300px;
    border: 1px solid #000000;   
    background-color: #FCFEE4;
    padding: 5px; 	
}

.itineraryBar {
	font-size: 12px;
	font-weight: bold;
	color: #3C3C3C;
	font-family: Arial, helvetica, Sans-Serif;
}

.itineraryExtras {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #4C5B51;
    font-weight: normal;
    text-decoration: underline;
}

a.itineraryExtras:hover {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #4C5B51;
    font-weight: normal;
    text-decoration: none;
}

.itineraryTimes 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal;
}

.itineraryFromTo 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
}

.mapLinks 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #323232;
	font-weight: bold;
	text-decoration: none;
}

a.mapLinks 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #323232;
	font-weight: bold;
	text-decoration: underline;
}

a.mapLinks:hover 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #0A6AF5;
	font-weight: bold;
	text-decoration: underline;
}

.markerTooltip {
	padding: 0px;
	background-color: lightyellow;
	font-size:11px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	opacity: .80; 
	-moz-opacity: .80; 
	filter: alpha(opacity=50);
}	

.odForm 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	color:#3C3C3C;
	font-weight: bold;
}

a.odForm 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	color:#333333;
	font-weight: bold;
}
	
a.odForm:hover 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	color:#0A6AF5;
	font-weight: bold;	
}	
.odFormElements 
{
	/*border: 1px solid #4C5B51;*/
	font-family: Arial, Verdana, helvetica, Sans-Serif;
	font-size: 10px; 
	color: #333333;
}

.pnrDetails {
    display:none;
    z-index: 3;
    border: 0px solid #000000;    	    	
}

.pnrFormA {
    background-color: #C9C9C9;
}

.pnrFormB {
    background-color: #D9D9D9;
}

.pnrNameLink {
	font-size:13px; 
	color:#333300; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.pnrNameLink {
	font-size:13px; 
	color:#0A6AF5; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.pnrNameLink:hover {
	font-size:13px; 
	color:#333300; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.pnrPopup 
{
    visibility: hidden; 
    position: absolute; 
    z-index: 0;
    border: 1px solid #000000;   
    background-color: #E7E1DA; 	
}

.pnrSelected {
    background-color: #EBEBEB;
}

table.printResults{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #4C5B51;
    font-weight: normal;
    border: 1px #C5BDB4 solid;
}

.printResultsHeader {
    background-color: #C5BDB4;
    font-weight: bold;
}

.printText{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color:#4C5B51; 
}

.printText a{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color:#4C5B51; 
}

a.printText:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color:#4C5B51; 
}

.results {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #3C3C3C;
    font-weight: normal;
}

.results b {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #000099;
    font-weight: bold;
}

a.rideshareLink {
	font-size: 12px;
	color: #323232;
	text-decoration: underline;
}

a.rideshareLink:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #0A6AF5;
}

.titleBar {
	font-size: 10px;
	font-weight: normal;
	color: #5E5A38;
	font-family: verdana, Arial, helvetica, Sans-Serif;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left:1px solid #C0BDA9; 
	border-top: 1px solid #C0BDA9;
	border-bottom:1px solid #8C8A7C; 
	border-right:1px solid #8C8A7C;
	background-image: url(../../images/green_bg.gif);
}

.tripOptions {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#3C3C3C; 
	font-weight:bold;
	text-decoration: none;
}
a.tripOptions {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#3C3C3C; 
	font-weight:bold; 
	text-decoration: none;
}
a.tripOptions:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#3C3C3C; 
	font-weight:bold;
	text-decoration: underline;
}

.useAsOrigin 
{
	padding: 0px 3px 1px 0px;
	padding-top: 0px;
	height: 23px;
	line-height: 23px;		
}	
.useAsOrigin a{
	font-family: arial;
	font-size: 9px;
	padding: 3px;
	color: #858585;
	text-align: center;
	font-weight: normal;
	border: 1px solid #858585;
	background-color: #D1D0D0;
	text-decoration: none;
}
.useAsOrigin a:hover{
	font-family: arial;
	font-size: 9px;
	padding: 3px;
	color: #B00000;
	text-align: center;
	font-weight: normal;
	border: 1px solid #B00000;
	background-color: #BBBBBB;
	text-decoration: none;
}

