#booking-form table td{
	font-size:11px;
	padding:5px;
}

#booking-form .table-list {
	border:1px solid #6da0d8;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:10px;
}

#booking-form .table-list td {
	color:#333;
	border: 1px solid #6da0d8;
	padding:3px 5px;
	background:#fff;
	font-size:11px;
}	
#booking-form .table-list tr.odd td,
#booking-form .table-list tr.odd .column1 {
	background:#f4f9fe url(../img/background.gif) no-repeat;
	color:#1c5ca4;
}

#booking-form .table-list td img{
	float:left;
	margin:0 3px;
}

#booking-form .table-list th {
	font-weight:normal;
	border: 1px solid #6da0d8;
	padding:3px 5px;
	background:#fff;
	color:#095B9B;
	line-height:16px;
}
#booking-form .table-list tr.odd th{
	background:#f4f9fe url(../img/background.gif) no-repeat;
}	
#booking-form .table-list thead tr.odd  th, #booking-form .table-list thead th {
	background:#deeeff url(/fileadmin/template/main/images/table-header.png) no-repeat left top;
	font-family:"Tahoma",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#FF7D00;
}				
#booking-form .table-list tfoot th {
	background:#f4f9fe;
	text-align:center;
}	
#booking-form .table-list tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
}		
#booking-form .table-list tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
}

#booking-form .table-list tfoot td{
	background:#cae5ff;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

#booking-form .table-list tfoot td a{
	margin:0px 3px;
	text-decoration:none;
}
