.textSmall {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}
.textSmallBold {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.textStandard {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	line-height:20px;
}
.textStandardBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.textSubHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#336699
}
.textHeading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.textStandardRed {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.textStandardRedBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.textBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #626262;
}
.textWhite {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.textWhiteBold {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.textWhiteSmall {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.textWhiteSmallBold {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.infoBox {
	padding: 5px;
	border: 1px solid #3194C5;
	background-color:#FFFFFF;
	background-image: url('/images/info_table/background.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
h1 { font-size: 14px; }
h2 { font-size: 12px; }

.text_bold_orange { color:#FF9900; font-weight:bold; }



/* Booking panel */
.pnlBooking2
{
	width: 186px;
	height: 318px;
	background: url(/images/booking/panel2/BG.gif) no-repeat;
}
.pnlBooking2 .btn1, .pnlBooking2 a.btn1, .pnlBooking2 a:link.btn1,.pnlBooking2  a:visited.btn1{
	display:block;
	width: 166px;
	height: 41px;
	background: url(/images/booking/panel2/booking_btn1.gif) no-repeat;
}
.pnlBooking2 .btn2, .pnlBooking2 a.btn2, .pnlBooking2 a:link.btn2, .pnlBooking2 a:visited.btn2{
	display:block;
	width: 166px;
	height: 41px;
	background: url(/images/booking/panel2/booking_btn2.gif) no-repeat;
}
.pnlBooking2 .btn3, .pnlBooking2 a.btn3, .pnlBooking2 a:link.btn3, .pnlBooking2 a:visited.btn3{
	display:block;
	width: 166px;
	height: 41px;
	background: url(/images/booking/panel2/booking_btn3.gif) no-repeat;
}

.pnlBooking2 a.btn1:hover{
	background: url(/images/booking/panel2/booking_btn1_on.gif) no-repeat;
}
.pnlBooking2 a.btn2:hover{
	background: url(/images/booking/panel2/booking_btn2_on.gif) no-repeat;
}
.pnlBooking2 a.btn3:hover{
	background: url(/images/booking/panel2/booking_btn3_on.gif) no-repeat;
}
