<!--
body {
	color: #000000;
	background-image: url("../images/bkg_fares.gif"); 
	background-repeat: repeat-y;
	background-color: #F0ECF2;
	}

/* HEADER NAVIGATION */
	
div.navroutes {
	background-image: url("../images/bkg_navroutes.gif"); 
	background-repeat: no-repeat; 
	}

div.navplan {
	background-image: url("../images/bkg_navplan.gif"); 
	background-repeat: no-repeat; 
	}

div.navalerts {
	background-image: url("../images/bkg_navalerts.gif"); 
	background-repeat: no-repeat; 
	}

div.navfares {
	background-image: url("../images/bkg_navfares_p.gif"); 
	background-repeat: no-repeat; 
	}

/* END HEADER NAVIGATION */

/* PAGE SUBNAV */

div.pagenav {
	left: 167px;
	width: 580px;
	text-align: center;
	}

div.pagenav li {
	margin: 0px 2px 0px 0px;
	}

div.pagenav li a:active { 
	color: #9C7CA9; 	}

div.pagenav li a:hover {  
	color: #9C7CA9; 
	}

div.pagenav li.select a { 
	color: #9C7CA9; 	}

div.pagenav li.select a:link {  
	color: #9C7CA9; 
	}

div.pagenav li.select a:visited {  
	color: #9C7CA9; 
	}

/* END PAGE SUBNAV */

/* SUBHEAD */

div.subhead {
	background-image: url("../images/bkg_shd_fares.gif"); 
	background-repeat: no-repeat;
	}

div.subhdpage h1 {
	color: #9C7CA9;
	background-color: transparent;
	}

/* END SUBHEAD */

/* CONTENT - STYLES */

div.content p.options {
	margin-bottom: .6em;
	margin-right: 60px;
	}

div.content h1 { 
	color: #9C7CA9;
	background-color: transparent;
	}

div.content h2 { 
	color: #9C7CA9;
	background-color: transparent;
	}

div.content h3 { 
	color: #9C7CA9;
	background-color: transparent;
	margin-right: 40px;
	}

div.content h4 { 
	color: #9C7CA9;
	background-color: transparent;
	margin: 0px 40px 0px 0px;
	}

div.content h5 { 
	text-transform: uppercase;
	color: #9C7CA9;
	background-color: transparent;
	}

div.content a { 
	color: #9C7CA9;
	background-color: transparent;
	}

div.content a:link {  
	color: #9C7CA9;
	background-color: transparent;
	}

div.content a:visited { 
	color: #9C7CA9;
	background-color: transparent;
	}

div.content a:active { 
	color: #CC4427; 
	background-color: transparent; 
	}

div.content a:hover {  
	color: #CC4427; 
	background-color: transparent; 
	}

div.content a.select {
	color: #CC4427; 
	background-color: transparent; 
	}

div.content a.select:link {
	color: #CC4427; 
	background-color: transparent; 
	}

div.content a.select:visited {
	color: #CC4427; 
	background-color: transparent; 
	}

div.content dl.cash {
	width: 12em;
	margin: 0px 0px .8em 0em;
	}

div.content dl.cash dt {
	line-height: .8em;
	margin: 0px; 
	}

div.content dl.cash dd {
	position: relative;
	top: -.8em;
	line-height: .8em;
	text-align: right;
	margin: 0px 0px 0px 0px; 
	}

table.fares th {
	font-size: .75em;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	color: #9C7CA9;
	background-color: transparent;
	padding: 1.4em 0em 0.5em .2em;
	}

table.fares td {
	font-size: .7em;
	line-height: 1em;
	padding: 0em 0.5em 0.5em 0.3em;
	}

table.upass {
	margin: 1.2em 0em 1.3em 0em;
	}

table.upass th {
	font-size: .75em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: left;
	color: #9C7CA9;
	background-color: transparent;
	padding: .2em 0.5em 0.5em .2em;
	}

table.upass td {
	font-size: .7em;
	line-height: 1em;
	padding: 0em 0.5em 0.5em 0.3em;
	}

div.outlets {
	width: 544px;
	color: #000000;
	background-color: #9C7CA9;
	border: 2px solid #9C7CA9;
	padding: 0px;
	margin: 0px;
	}

table.salesoutlets {
	margin: 0em 0em 0em 0em;
	}

table.salesoutlets tr.top {
	height: 97px;
	color: #000000;
	background-color: #9C7CA9;
	}

table.salesoutlets tr.top th {
	height: 97px;
	color: #000000;
	background-color: transparent;
	padding: 0px;
	}

table.salesoutlets tr.odd {
	color: #000000;
	background-color: #F0EBF2;
	}

table.salesoutlets tr.even {
	color: #000000;
	background-color: #FFFFFF;
	}

table.salesoutlets tr.odd th {
	font-size: .7em;
	line-height: 1em;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	color: #9C7CA9;
	background-color: transparent;
	background-image: url(../images/bkg_outlets_first_odd.gif);
	background-repeat: repeat-y; 
	padding: 0.8em 8px 0.6em 8px;
	}

table.salesoutlets td {
	font-size: .7em;
	line-height: 1em;
	text-align: center;
	color: #000000;
	background-color: transparent;
	padding: 0.3em 0em 0.3em 0em;
	}

table.salesoutlets tr.even td {
	background-image: url(../images/bkg_outlets_even.gif);
	background-repeat: repeat-y; 
	}

table.salesoutlets tr.odd td {
	background-image: url(../images/bkg_outlets_odd.gif);
	background-repeat: repeat-y; 
	}

table.salesoutlets tr.even td.fullwidth {
	text-align: left;
	background-image: url(../images/bkg_outlets_full_even.gif);
	background-repeat: repeat-y;
	border-top: 2px solid #9C7CA9;
	border-bottom: 2px solid #9C7CA9;
	padding: 0.6em 8px 1em 8px;
	}

table.salesoutlets tr.odd td.fullwidth {
	text-align: left;
	background-image: url(../images/bkg_outlets_full_odd.gif);
	background-repeat: repeat-y;
	border-top: 2px solid #9C7CA9;
	border-bottom: 2px solid #9C7CA9;
	padding: 0.6em 8px 1em 8px;
	}

table.salesoutlets tr.odd td.firstcol {
	text-align: left;
	background-image: url(../images/bkg_outlets_first_odd.gif);
	background-repeat: repeat-y;
	padding: 0.3em 8px 0.3em 8px;
	}

table.salesoutlets tr.even td.firstcol {
	text-align: left;
	background-image: url(../images/bkg_outlets_first_even.gif);
	background-repeat: repeat-y;
	padding: 0.3em 8px 0.3em 8px;
	}

table.salesoutlets tr.odd td.lastcol {
	text-align: left;
	background-image: url(../images/bkg_outlets_last_odd.gif);
	background-repeat: repeat-y;
	padding: 0.3em 8px 0.3em 8px;
	}

table.salesoutlets tr.even td.lastcol {
	text-align: left;
	background-image: url(../images/bkg_outlets_last_even.gif);
	background-repeat: repeat-y;
	padding: 0.3em 8px 0.3em 8px;
	}

/* END CONTENT - STYLES */

/* RIGHT SIDE NAVIGATION */

div.navright {
	float: right;
	width: 190px;
	color: #9C7CA9;
	background-color: #FFFFFF;
	margin: 8px -15px 20px 5px;
	padding: 0px;
	}

div.navright h1 {
	font-size: .95em;
	line-height: .95em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #9C7CA9;
	margin: 0px 0px 0px 0px;
	padding: 9px 15px 7px 15px;
	}

div.navright h2 {
	font-size: .95em;
	line-height: .95em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #9C7CA9;
	border-top: 2px solid #9C7CA9;
	border-bottom: 1px solid #9C7CA9;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	}

div.navright ul {
	color: #9C7CA9;
	background-color: transparent;
	margin: 5px 15px .75em 30px;
	}
	
div.navright li {
	font-size: .78em;
	line-height: 1.4em;
	font-weight: bold;
	margin: 0em 15px .4em 0px;
	}

/* END RIGHT SIDE NAVIGATION */
	-->