@charset "UTF-8";
/* JOURNEY SPECIFIC STYLE */

@import url("main.css");	

h4 {
font-size:			18px;
text-transform:		uppercase;
color:				#ae2a21;
margin:				5px 0 -1px 15px;
width:				92%;
border-bottom:		#666 1px dotted;
}	
.Columnleftmain .colourbarleft{
background-position: left top;
}
.Columnrightmain .colourbarright{
background-position: right top;
}
a, a:visited{
color: 				#f58635;
}
a:hover{
color: 				#ae2a21;
}
h1{
color: 				#ae2a21;
}
.Columnleftmain ul li a{
background:			url(../Journeys/images/subnavarrow.jpg)	 no-repeat right center;
}


.Columnleftmain ol{
margin: 			0;
list-style:			none;
}
.Columnleftmain ol a, .Columnleftmain ol a:visited{
display: 			block;
width: 				90%;
padding: 			1px 0 1px 3px;
text-align:			right;
font-weight:		bold;
color: 				#bb4f00;
background:			none;
font-size: 			100%;
}
.Columnleftmain ol a:hover{
color: 				#ae2a21;
}

.Columnrightmain p{
margin: 			10px 0 1px 0;
color:				#f58635;
font-weight:		bold;
}
.Columnrightmain input{
padding:			5px 2px 4px 2px;
border: 			3px double #ae2a21; 
border-left-color: 	#f58635; 
border-top-color: 	#f58635; 
width:				185px;
float:				left;
font-size: 			110%;
color:				#f58635;
margin:				0 0 0 15px;
}
.orange{
color:				#ae2a21;
font-size:			15px;
font-weight:		bold;				
}
.Columnrightmain input.Submitbutt, .Columnrightmain input.Submitbutt:focus {
background: 		url('../images/Fade-buttjourneys.png');	
border: 			3px double #ae2a21; 
border-left-color:	#f58635; 
border-top-color: 	#f58635; 
color: 				#f58635;	
padding: 			0.25em 0 0.25em 0;	
font-size: 			110%;
float: 				right;
margin: 			0 25px 25px 0;
width: 				45px;	
}
.Columnrightmain input.Submitbutt:hover {
color: 				#ae2a21;
cursor:				pointer;
}
.Columnrightmain input.Submitbutt:active {
background: 		#f4f4f4;	
border: 			3px double #f58635;	
border-left-color: 	#ae2a21;	
border-top-color: 	#ae2a21;	
font-size: 			110%;
color: 				#ae2a21;
float:				right;	
}
.colourbarleft h1{
font-size: 			120%;
font-weight:		bold;
color:				#ffe9cd;
text-align:			left;
text-transform:		none;
text-indent: 		10px;
line-height:		280%;
margin:				0 0 -17px 0;
}
.colourbarleft a img{
width: 				32px;
height:				32px;
border:				#b85504 1px solid;
float:				left;
margin:				10px 0 0 10px;
padding: 			1px;
}
.colourbarleft a img:hover{
border-color:		#ab520a;
background-color:	#ffe9cd;
}
.dates{
width:				420px;
padding:			0 15px 0 15px;
border:				none;
}
.dates th{
background:			url(../images/date.gif) no-repeat center right;
border:				none;
height:				84px;
padding:			12px 0 0 14px;
}
.dates th h2{
color:				#fff;
text-align:			left;
font-size:			210%;
}
.dates td{
border:				none;
border-top:			#ae2a21 3px solid;
padding:			5px 3px 4px 3px;
background:			#f2842d;
color:				#fff;
font-size:			120%;
}