/*
| -------------------------------------------------------------------
| FILENAME:			dy.schedulesearch.css
| DESCRIPTION:		Additional Style Sheet
| CREATED:			01/01/2008
| INITIAL AUTHOR:	Ronald ter Neuzen, Elma Smit, Martijn ter Hellen
| UPDATED BY:		Ronald ter Neuzen, 05/02/2010
| 
| Copyright (c) 2010 KeyAgency
| http://www.keyagency.nl/
| -------------------------------------------------------------------
| Basic colors used for website:
| orange: rgb(234,118,4)
| dark-blue: rgb(0,46,94)
| light-gray: rgb(230,230,230)
|
| text grey: rgb(104,116,121)
| text light-grey: rgb(176,187,196)
| text blue: rgb(40,79,124)
| text dark-grey: rgb(56,68,76)
| -------------------------------------------------------------------
*/

form#schedulesearch
{
	width:auto;
	background-color: rgb(230,230,230);
	position:relative;
	z-index:2;
}

form#schedulesearch fieldset
{
	padding: 0;
	margin:0;
	float:left;
	clear:left;
	background-color: rgb(230,230,230);
	width:100%;
}

form#schedulesearch fieldset label
{
	text-transform: uppercase;
	display:block;
	margin:2px 0 1px 0;
	padding-left:3px;
	letter-spacing: 1px;
}

form#schedulesearch fieldset label.submit
{
	padding:9px;
}

form#schedulesearch fieldset label.submit:hover
{
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}

form#schedulesearch fieldset legend
{
	background-color: rgb(234,118,4);
	width:100%;
}

form#schedulesearch fieldset legend label
{
	color:rgb(255,255,255);
	padding: 9px;
	margin: 0px;
	font-size: 14px;
	line-height:16px;	
	display:inline-block;
}

form#schedulesearch fieldset fieldset
{
	padding:9px;
	float:none;
	clear:none;
	display:inline-block;
	position:relative;
	overflow:hidden;
	width:auto;
}

form#schedulesearch fieldset fieldset legend
{
	background-color: rgb(230,230,230);
	font-size:120%;
	padding: 5px 0px 0px 0px;
	margin:0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	color: rgb(56,68,76);
}

form#schedulesearch fieldset fieldset fieldset
{
	padding:0;
}

form#schedulesearch fieldset fieldset fieldset select
{
	width:176px;
}

div#schedulesearchresults table
{
	width:100%;
}

div#schedulesearchresults table tr td
{
	font-size:90%;
	line-height:110%;
	white-space: nowrap;
}

div#schedulesearchresults table tr td p { white-space: normal; }

div#schedulesearchresults table tr td.th
{
	font-weight: bold;
	color: rgb(234,118,4);
}

div#schedulesearchresults table tr td.left span
{
	color: rgb(40,79,124);
}


div#schedulesearchresults table tr td p,
div#schedulesearchresults table tr td table.voyageinfo tr td
{
	color: rgb(40,79,124);
	font-weight: normal;
}

div#schedulesearchresults table tr td table.voyageinfo.half
{
	width:50%;
	float:left;
	clear:none;
}

/*
	fancybox 
*/
#fancybox-inner table.voyageinfo
{
	width:400px;
}

#fancybox-inner table.voyageinfo tr td
{
	font-size:90%;
	line-height:110%;
	
}

#fancybox-inner table.voyageinfo tr td.th
{
	font-size:100%;
	color: rgb(234,118,4);
}

#fancybox-inner table.voyageinfo tr td.left
{
	font-weight: bold;
}