 
	 .btn-125, 
	 .bottom-nav-btn-125, 
	 .btn-125-back, 
	 .btn-125-noarrow, 
	 .btn-150, 
	 .btn-150-back, 
	 .btn-150-noarrow,
	 .btn-200, 
	 .btn-200-back, 
	 .btn-200-noarrow,	
	 .btn-250, 
	 .btn-250-back, 
	 .btn-250-noarrow
	{
	font: bold 1em/27px Arial, Helvetica, sans-serif;	
	color: white;		
	height: 26px;
	vertical-align: middle;
	text-align:center;
	cursor: pointer;
	padding: 0 0 2px 0;
	background: rgb(234,194,194) !important; /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(234,194,194,1) 0%, rgba(252,117,87,1) 3%, rgba(208,62,62,1) 100%)!important;/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,194,194,1)), color-stop(3%,rgba(252,117,87,1)), color-stop(100%,rgba(208,62,62,1)))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(234,194,194,1) 0%,rgba(252,117,87,1) 3%,rgba(208,62,62,1) 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(234,194,194,1) 0%,rgba(252,117,87,1) 3%,rgba(208,62,62,1) 100%)!important;/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(234,194,194,1) 0%,rgba(252,117,87,1) 3%,rgba(208,62,62,1) 100%)!important; /* IE10+ */
	background: linear-gradient(top, rgba(234,194,194,1) 0%,rgba(252,117,87,1) 3%,rgba(208,62,62,1) 100%)!important; /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eac2c2', endColorstr='#d03e3e',GradientType=0 )!important; /* IE6-9 */
	border: 1px solid #dc4a4a;
	border: 1px solid #dc4a4a; /* Others */ /* IE6-9 */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	 }
 
 
	.btn-125:active , 
	.bottom-nav-btn-125:active, 
	.btn-125-back:active, 
	.btn-125-noarrow:active, 
	.btn-150:active, 
	.btn-150-back:active, 
	.btn-150-noarrow:active,
	.btn-200:active, 
	.btn-200-back:active, 
	.btn-200-noarrow:active,	
	.btn-250:active, 
	.btn-250-back:active, 
	.btn-250-noarrow:active	
	{
	position: relative;
	text-shadow: none;
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset !important;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset !important;
	box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset !important;
	background: #d03e3e; /* Old browsers */
	background: -moz-linear-gradient(top,  #d03e3e 0%, #fc7557 97%, #eac2c2 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d03e3e), color-stop(97%,#fc7557), color-stop(100%,#eac2c2)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d03e3e 0%,#fc7557 97%,#eac2c2 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d03e3e 0%,#fc7557 97%,#eac2c2 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d03e3e 0%,#fc7557 97%,#eac2c2 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #d03e3e 0%,#fc7557 97%,#eac2c2 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d03e3e', endColorstr='#eac2c2',GradientType=0 ) !important; /* IE6-9 */
	}
	
	
	
	.btn-125:hover , 
	.bottom-nav-btn-125:hover, 
	.btn-125-back:hover, 
	.btn-125-noarrow:hover, 
	.btn-150:hover, 
	.btn-150-back:hover, 
	.btn-150-noarrow:hover,
	.btn-200:hover, 
	.btn-200-back:hover, 
	.btn-200-noarrow:hover,	
	.btn-250:hover, 
	.btn-250-back:hover, 
	.btn-250-noarrow:hover
	{
	border-color: #942911;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
	}
	
	
	
	 .btn-50, 
	 .btn-100, 
	 .bottom-nav-btn-100, 
	 .nav-btn-100 {	
		background: transparent url(./images/btn_100.png) no-repeat 100% 0;		
		width: 100px;		
		padding-left: 7px; /* 3px is better for FF4 */
		padding-right: 19px; /* 15px is better for FF4 */
	}	
	
	#fares_page  #content #ctl00_ContentPlaceHolder1_lnkNext {	
		float: right;	
		background: transparent url(./images/btn_100.png) no-repeat 100% 0;		
		width: 74px;		
		padding-left: 7px;
		padding-right: 19px;		
	}		
	
	 .btn-back-100,
	 .bottom-nav-btn-back-100 {
		background-image: url(./images/btn_100_back.png);		
		width: 100px;	
		padding-left: 19px; /* 15px is better for FF4 */
		padding-right: 7px; /* 3px is better for FF4 */		
	}
	
	#fares_page  #content #ctl00_ContentPlaceHolder1_lnkPrev {
		float: left;	
		background: transparent url(./images/btn_100_back.png) no-repeat 100% 0;		
		width: 74px;		
		padding-left: 19px;
		padding-right: 7px; /* 3px is better for FF4 */
	}
	
	 .btn-100-noarrow,	
	#fares_page  #content #ctl00_ContentPlaceHolder1_btnGetPassword {
		background-image: url(./images/btn_100_noarrow.png);	
		width: 100px;			
		text-align: center;
		padding-left: 7px; /* 3px is better for FF4 */			
		padding-right: 7px; /* 3px is better for FF4 */			
	}
	
	 .btn-125,
	 .bottom-nav-btn-125 {	
		width: 125px;						
	}	
	
	 .btn-125-back {
		background-image: url(./images/btn_125_back.png);	
		width: 125px;										
	}	
	
	 .btn-125-noarrow {
		background-image: url(./images/btn_125_noarrow.png);	
		width: 125px;		
		text-align: center;
		padding-left: 7px; /* 3px is better for FF4 */
		padding-right: 7px; /* 3px is better for FF4 */									
	}	
	
	 .btn-150 {
		background-image: url(./images/btn_150.png);		
		width: 150px;		
		padding-left: 7px; /* 3px is better for FF4 */
		padding-right: 19px; /* 15px is better for FF4 */							
	}	
	
	 .btn-150-back {
		background-image: url(./images/btn_150_back.png);		
		width: 150px;	
		padding-left: 19px; /* 15px is better for FF4 */
		padding-right: 7px; /* 3px is better for FF4 */					
	}	
	
	 .btn-150-noarrow {
		background-image: url(./images/btn_150_noarrow.png);	
		width: 150px;		
		text-align: center;
		padding-left: 7px; /* 3px is better for FF4 */
		padding-right: 7px; /* 3px is better for FF4 */									
	}
	
	 .btn-200 {	
		background-image: url(./images/btn_200.png);			
		width: 200px;		
		padding-left: 7px; /* 3px is better for FF4 */
		padding-right: 19px /* 15px is better for FF4 */;							
	}	
	
	 .btn-200-back,
	 #content #ctl00_ContentPlaceHolder1_btnWelcomePage {	
		background-image: url(./images/btn_200_back.png);			
		width: 200px;		
		padding-left: 19px; /* 15px is better for FF4 */
		padding-right: 7px; /* 3px is better for FF4 */							
	}
	
	 .btn-200-noarrow {
		background-image: url(./images/btn_200_noarrow.png);
		width: 200px;			
		text-align: center;
		padding-left: 7px; /* 3px is better for FF4 */
		padding-right: 7px; /* 3px is better for FF4 */			
	}	
	
	 .btn-250 {	
		background-image: url(./images/btn_250.png);			
		width: 250px;		
		padding-left: 7px; /* 3px is better for FF4 */
		padding-right: 19px; /* 15px is better for FF4 */							
	}		
	
	 .btn-250-back {	
		background-image: url(./images/btn_250_back.png);			
		width: 250px;		
		padding-left: 19px; /* 15px is better for FF4 */
		padding-right: 7px; /* 3px is better for FF4 */							
	}
	
	 .btn-250-noarrow {
		background-image: url(./images/btn_250_noarrow.png);
		width: 250px;			
		text-align: center;
		padding-left: 7px; /* 3px is better for FF4 */
		padding-right: 7px; /* 3px is better for FF4 */		
	}			
 
 
 .mandatory-descriptor
 {
 padding: 10px 0px;
 }
 
 #ctl00_ContentPlaceHolderSideBar_SummaryBasket_details_outward, #agentLogin, #customerLogin
 {
 float: left;
background: rgb(207, 230, 255);
border-radius: 5px;
padding: 10px 30px 30px 30px;
-webkit-box-shadow: 0 15px 20px -15px rgba(0,0,0,0.8);
-moz-box-shadow: 0 15px 20px -15px rgba(0,0,0,0.8);
box-shadow: 0 15px 20px -15px rgba(0,0,0,0.8);
border: 1px solid #6b92bd;
 }
 
 #ctl00_ContentPlaceHolderSideBar_SummaryBasket_details_outward
 {
 padding-top: 35px;
 }
 
 /* #ctl00_ContentPlaceHolderSideBar_SummaryBasket_details_return*/
 
 #page-header h1
 {
 display:none
 }
 
 #loginBox .legend
 {
 float: left;
 }