
/**************************************************/
/*
/*		FIND TICKETS
/*
/**************************************************/


#findForm
{
	float:left;
	margin: 0px 20px 15px 0px;
}

table#findTicketsForm_table
{
	width: 225px;
	float:left;
	margin: 0px 0px 15px 0px;
	border:0px red solid;
}

#findTicketsForm_table td.findTicketsForm_header
{
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	font-size:12px;
	color: #ffffff;
	text-align:center;
	background-color: #2577c9;
	border-bottom: 1px solid #ffffff;
}

/* type */

td.findTicketsForm_typeCaption_holder
{
	padding: 7px 0px 7px 7px;
	background-color: #daf1fd;
	width: 37%;
	color: #0066cc;
	font-size:9px;
	font-weight: bold;
	border-bottom:1px #ffffff solid;
}

#findTicketsForm_table td.findTicketsForm_typeSelector_holder
{
	padding: 7px 0px 7px 0px;
	background-color: #daf1fd;
	border-bottom:1px #ffffff solid;
}

#findTicketsForm_table td.findTicketsForm_typeSelector_holder label
{
	font-size:11px;
	font-weight: normal;
	float:left;
	padding: 0px 15px 0px 0px;
	_padding: 0px 10px 0px 0px;	/* IE 6 */
}


/* from */

td.findTicketsForm_fromCaption_holder
{
	padding: 6px 0px 6px 7px;
	background-color: #daf1fd;
	width: 30%;
	color: #0066cc;
	font-size:10px;
	font-weight: bold;
	border-bottom:1px #ffffff solid;
}

td.findTicketsForm_fromCaption_holder label
{
	font-size:10px;
	font-weight: bold;
}

td.findTicketsForm_fromSelector_holder
{
	padding: 6px 10px 6px 0px;
	background-color: #daf1fd;
	border-bottom:1px #ffffff solid;
	font-size:10px;
	font-weight: normal;
}

td.findTicketsForm_fromSelector_holder label
{
	font-size:10px;
	font-weight: normal;
	float:left;
	padding: 0px 20px 0px 0px;
}

td.findTicketsForm_fromSelector_holder select
{
	font-size:10px;
	font-weight: normal;
}

/* depart */

td.findTicketsForm_departCaption_holder
{
	padding: 6px 0px 6px 7px;
	background-color: #daf1fd;
	width: 35%;
	color: #0066cc;
	font-size:10px;
	font-weight: bold;
	border-bottom:1px #ffffff solid;
}


td.findTicketsForm_departSelector_holder
{
	padding: 6px 10px 6px 0px;
	background-color: #daf1fd;
	border-bottom:1px #ffffff solid;
	font-size:10px;
	font-weight: normal;
	text-align:right;
}

td.findTicketsForm_departSelector_holder select
{
	font-size:10px;
	font-weight: normal;
}




.radio_journeyType
{
	padding: 0px;
	margin: 1px 5px 0px 0px;	/* FF */
	.margin: -3px 2px 0px 0px;	/* IE7 */
	text-align:left;
	align: left;
	float:left;
}



input.findTicketsForm_textInput
{
	width: 128px;
	line-height: normal;
	font-size:11px;
}


.findTicketsForm_submitButton_holder
{
	padding: 10px 0px 10px 0px;
	background-color: #daf1fd;
}

.findTicketFooterLinks
{
	font-size:10px;
}

#book_lhs {
	background-image:none;
	min-height:280px;
	width:225px;
}
