/* 	
*	pmod 071113.23:05
*/
table { font-size: 1em; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; color: white; }

select {
	height:auto;
	padding: 0px;
	margin: 0px;
	border-width: 1px; 
	border-style: solid;
	border-color: black;
	text-align: left;
	font-size: 1em;
}

#containerF { left: 0px; top: 0px; position: absolute; height: 700px; width: 100%; }
#feedback {
	color: white;
	text-align: center;
	height: 100px;
	width: 560px;
	background-color: black;
}

.shortpop {
	width: 50px;
}

.midpop {
	width: 60px;
}

.longpop {
	width: 120px;
}

.autowidthpop {
	width: auto;
}

input { font-size: .9em; color: white; background-color: black; border-color: white; border: 1px solid; cursor: pointer; }
.submit input { border: 2px outset #d7b9c9; }
.booking { list-style-position: outside; list-style-type: none; }
label { position: relative; width: 100px; float: left; left: 8px; text-align: right; }
.longLabel { position: relative; width: 100%; float: left; left: 0px; text-align: left; }
.oneline { height: 20px; width: 696px; }
.col1 { text-align: right; width: 60px; }
.col2 { width: 150px; }
.spc { width: 8px; }
.col4 { text-align: right; width: 50px; }
.col5 { width: 46px; }
#booking_table { background-color: black; color: white; float: right; }
#select_location_table { }
#select_detail_table { }
.gap { height: 6px; }

/* added GF20090714. moved availability check into [strip2]*/
#booking_details_table {position: relative; top: 3px; width: 100%; }
#bookingcity #booking_details_table { top: -5px; }
