td {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
}

a {
	color: #0033CC;
}

a:hover {
	color: #000000;
}

div.addressbox {
	padding-top: 3px;
	padding-bottom: 4px;
	width: 147px;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	border-width: 1px;
	border-style: solid;
	border-color: #00CCFF;
}

table.prices {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
	text-align: center;
}

table.bottomnav {
	width: 100%;
}

table.prices td {
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
}

input.routentext {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
	height: 16px;	
	font-family: Verdana, sans-serif;
	font-size: 8pt;
}

table.routenbox {
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
}

table.bookingform {
	border-style: none;
}


input.bookingtext {
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
	background-color: #FFFFFF;
	width: 160px;
}

input.bookingtext2 {
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
	background-color: #FFFFFF;
	width: 20px;
}

textarea.bookingtext {
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
	background-color: #FFFFFF;
	width: 550px;
	height: 60px;
}

table.bookingform td.header {
	color: #00CCFF;
	font-weight: bold;
	height: 24px;
	vertical-align: top;
}


table.bookingform input.submit {
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
	background-color: #CCFFFF;
	width: 160px;
}



