
body{
	font-family: arial;
	font-size:12px;
}

.header_search {	
}
.search_box {
	height: 30px;
	font-size: 22px;
	font-weight: 200;
	border:1px solid #ccc;
}
.search_drop {
	height: 27px !important;
	font-size: 18px;
	font-weight: 200;
	border:1px solid #ccc;
	padding:0;
	margin:0;
}

input[type="text"]{
	/* height: 30px;
	font-size: 22px;
	font-weight: 200; */
}

span.submit_button{
	margin:0;
	padding:0;
}

input.submit_button {
	height: 34px;
	width:100px;
	border:1px solid #ccc;
	font-size: 16px;
	font-weight: 200;
	text-transform: uppercase;
}


span#header_start_date, span#header_end_date,#stime_drop,#etime_drop{
	display:none;
	visibility: hidden;
}


.header_start_date {
}
.header_end_date {
}
.start_date, .end_date {
	font-size: 18px;
	font-weight:200;
	height: 25px;
	margin:0;
	padding:0;
	width:120px;
}
.end_date {
}

.stime_drop, .etime_drop {
	height: 27px !important;
	font-size: 18px;
	font-weight: 200;
	border:1px solid #ccc;
	padding:0;
	margin:0;
}
.etime_drop {
}

.results_line {
	display:none;
	background-color: grey;
	color: white;
	width: 100%;
}


td,th{
	vertical-align: top;
}

table.table_params td, table.table_params th{
	
	/* border: 1px solid black; */
	
}

.table_params {
/* table_params are used like <TABLE class=table_params> */
	/*border: 1px solid black;*/
	padding: 0px;
    border-spacing: 0px;
    border-collapse: separate;
}

.table_params td{
	/*border: 1px solid black; */
}

.TR_head_params {
	/* header row parameters like <TR class=TR_head_params> */
	/* border: 1px solid black; */
	/* background-color: #f1f1f1; */
}

.TH_head_params {
	/* TH params like <TH class=TH_head_params> */
	/* border: 1px solid black; */
}

.TH_table_params {
	/* TR params like <TR class=TR_table_params> */
	font-weight: 600;
	font-size: 14px;
	/*border: 1px solid black; */
	/* border-bottom:none; */
	padding:5px;
	text-align: left;
}
.TD_table_params {
	/* like <TD class=TD_table_params> */
	/* border: 1px solid black; */
	padding: 5px;
}

tr.TR_table_parms:nth-child(even) {
    background-color: #f5f5fd;
}

tr th.bookingref, tr td.bookingref{
	display: none;
}








.mockup{
	font-size: 14px;
	
}
.mockup .booking{
	font-weight: 300;
	margin: 0 0 30px 0;
}

.mockup .bookinginfo{
	
}
 
.mockup .bookingref{
	color:#ccc;
}

.mockup .bookinginfoheader{
	width:100px;
	text-align: right;
	display:inline-block;
	margin:0 5px 0 0;
}
