﻿.SavedJourneys .ScrollingJourneys 
{
    overflow: auto;
    height: 200px;
}

.SavedJourneysSurround 
{
	border-left:solid 5px #ffffff;
	border-right:solid 5px #ffffff;
	border-bottom:solid 5px #ffffff;
}

.SavedJourneys 
{
	/*background-color: #fbf5e1;*/
/*	background: white url(../../Images/SN/SavedJourneysShadowRight.png) top right repeat-y ;*/
	/*display: block;*/
}

.SavedJourneys div.control {
	padding: 6px 10px 6px 10px;
}

.SavedJourneys div.title {
	font-size: 1.8em;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}

.SavedJourneys div.header {
	background-image: url(../../Images/SN/PurchaseProcess/bg_order_details_header.png);
	background-position: left;
	background-repeat: repeat-y;
	color: #2c4e52;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 1.2em;
}

.SavedJourneys div.total {
	font-size: 1.3em;
}

.SavedJourneys div.left {
	float: left;
	padding-bottom: 1px;
}

.SavedJourneys div.right {
	float: left;
	padding-bottom: 1px;
}

.SavedJourneys .journeyHeader
{
	height:15px;
}

.SavedJourneys div.online {
	clear: both;
	text-align: right;
	font-size: 0.8em;
}

.SavedJourneys p {
	margin: 0px;
	padding: 2px;
}

.SavedJourneys .buttonBarTop
{
/*	background-image: url(../../Images/SN/SavedJourneysBorderTop.gif);*/
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 5px;
}

.SavedJourneys .buttonBar
{
	background-color: #edad25;
	height:24px;
	overflow:hidden;
	padding-left:8px;
}

.SavedJourneys .buttonBar .Button
{
	display:block;
	float:left;	
	width:68px;
	height:20px;
	padding-top:4px;
	padding-bottom:4px;
}

.SavedJourneys .buttonBar .BuySaved
{
	width:auto;
}

.SavedJourneys p.right {
	text-align: right;
	color: #00463f;
	font-weight: bold;
	font-size: 1.1em;
}

.SavedJourneys div.journey {
	/*background-color: #e6ecf2;*/
	/*margin-bottom: 2px;*/
	padding-bottom: 2px;
	/* width: 200px; */
	/*float: left;*/
	border-bottom: solid 1px #edad25;
	display: block;
}

.SavedJourneys .alternate
{
    background-color: #e6ecf2;
}

.SavedJourneys .selected 
{
	background-color: #faf7e4;
	/*margin-bottom: 2px;
	padding-bottom: 2px;
	width: 224px;
	float: left;
	border-bottom: solid 1px #b3b3b3;*/
}

.SavedJourneys div.journeyHeader {
	font-size: 1.1em;
	padding: 4px;
	padding-bottom: 8px;
	text-align: right;
	color: #00463f;
	border-bottom: dotted 1px #ababab;
	background-position: top;
	background-repeat: no-repeat;
}

.SavedJourneys div.journeyHeader .RadioButton label 
{
    vertical-align: top;
}

/*.SavedJourneys div.journeySelected div.journeyHeader {
	padding-right: 4px;
}*/

.SavedJourneys div.journeyFooter 
{
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	padding: 2px;
	/*float:left;*/
	margin-left: 7px;
}

/*.SavedJourneys div.journeySelected div.journeyFooter {
	padding-right: 4px;
	padding-bottom: 2px;
}*/

.SavedJourneys div.journeyContent {
	clear: both;
	background-position: center;
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 4px;
	padding-bottom: 1px;
	font-size: 1em;
	color: #00463f;
	margin-left: 10px;
}

.SavedJourneys .passengers 
{
    text-align: right;
    padding-right: 5px;
}

/*.SavedJourneys div.journeySelected div.journeyContent {

	padding-left: 10px;
	padding-right: 4px;
}*/

/*.SavedJourneys div.dateAndPassengers {
	position: relative;
	text-align: left;	
}

.SavedJourneys div.date {
	position: relative;
	text-align: left;
	top: 0px;
	left: 0px;
}

.SavedJourneys div.passengers {
	position: absolute;
	text-align: right;
	vertical-align: bottom;
	top: 10px;
	bottom: 0px;
	right: 2px;
}*/

.SavedJourneys .SavedJourneysContent
{
	background-color: #b8cbd9;
}

input.buttonBlueInfoIcon  {
	border: none; 
	background-color: transparent; 
	background-image: url('../../Images/SN/PurchaseProcess/icon_info_blue.gif'); 
	background-repeat: no-repeat; 
	width: 16px; 
	height: 16px; 
	cursor: pointer;
}

input.buttonRemove  {
	border: none; 
	cursor: pointer;
}

/**************************************/
/* BUTTONS ON THE FOOTER OF A JOURNEY */
/**************************************/

.SavedJourneys a {
	text-decoration: none;
	color: #00463f;
	font-weight: bold;
	font-size: 0.9em;
}

.SavedJourneys .Button a.nistd
{
    color: White;
    margin-left: 5px;
}

.SavedJourneys .journeyFooter
{
    height: 13px;    
}

.SavedJourneys .journeyFooter a
{
    display: inline;
    padding-top: 1px;
    padding-bottom: 3px;
}

.SavedJourneys .journeyFooter a span {
	padding-right: 6px;
	padding-left: 2px;
}

.SavedJourneys .journeyFooter a div {
	background-position: left;
	background-repeat: no-repeat;
	display: inline;
}

.SavedJourneys .journeyFooter a:hover span {
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 6px;
	padding-left: 2px;	
}


.SavedJourneys .journeyFooter a:hover span {
	background-image: url(../../Images/SN/PurchaseProcess/od_button_over.gif);
	padding-bottom: 2px;
}


/* Remove */
.SavedJourneys .journeyFooter a.remove div {
	background-image: url(../../Images/SN/PurchaseProcess/od_button_remove_left.gif);
	padding-left: 17px;
}

.SavedJourneys .journeyFooter a.remove:hover {
	background-image: url(../../Images/SN/PurchaseProcess/od_button_remove_left_over.gif);
	background-repeat: no-repeat;
}

/* Edit */
.SavedJourneys .journeyFooter a.edit div {
	background-image: url(../../Images/SN/PurchaseProcess/od_button_edit_left.gif);
	padding-left: 18px;
}

.SavedJourneys .journeyFooter a.edit:hover {
	background-image: url(../../Images/SN/PurchaseProcess/od_button_edit_left_over.gif);
	background-repeat: no-repeat;
}

/* Edit Inactive */
.SavedJourneys .journeyFooter a.editInactive div {
	background-image: url(../../Images/SN/PurchaseProcess/od_button_edit_left_inactive.gif);
	padding-left: 18px;
}

.SavedJourneys .journeyFooter a.editInactive:hover span {
	background-image: none;
}

.SavedJourneys .journeyFooter a.editInactive {
	color: #9a9999;
	cursor: default;
}


/**************************************/
/* HEADERS */
/**************************************/

.SavedJourneys .header div.right 
{
	padding-top: 2px;
}

.SavedJourneys .header a
{
	font-size: 0.8em;
}

.SavedJourneys .header span 
{
	background-repeat: no-repeat;
}

.SavedJourneys .header span.left 
{ 
	padding-left: 3px;
}

.SavedJourneys .header span.right 
{ 
	padding-left: 2px;
	padding-right: 6px;
}

.SavedJourneys .header a:hover span.left 
{
	background-image: url('../../Images/SN/PurchaseProcess/od_button_ammend_left.gif');	
	background-position: left;
}

.SavedJourneys .header a:hover span.right 
{
	background-image: url('../../Images/SN/PurchaseProcess/od_button_ammend_right.gif');
	background-position: right;
}

/**************************************/
/* Email panel */
/**************************************/
.SavedJourneys .EmailAddressPanel 
{
	display: none;
	padding: 4px;
	color: #00463f;	
	background-color: #b8cbd9;
	border-top: solid 1px #b3b3b3;
	padding-bottom: 5px;
}

.SavedJourneys .EmailAddressPanel input
{
	background-color: White;
	width: 110px;
}