/*CSS DOCUMENT*/
/*BOOKING FORM SPECIFIC*/
form {
	padding: 0;
	margin: 0;
}
#bookingFormHolder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 0.8em;*/
}
#bookingFormHolder a {
	color: #000;
}
#bookingFormHolder h1 {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#ACust {
	float: left;
	width: 380px;	
	padding: 0;
	margin: 0;
	font-size: 10px;
}
#bookingFormHolder h2 {
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;	
}
.bookingFormRow, .bookingFormRow4, .bookingFormCheckBox {
	float: left;
	#float: none;
	#position: relative;
	width: 380px;
	margin: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0;
	font-size: 10px;
	border-bottom: 1px solid #e4e4e4;
}
.bookingFormRow4 {
	border: 0;
}
.bookingFormRow2 {
	float: left;
	font-size: 10px;	
}
.bookingFormRow3 {
	float: left;
	font-size: 10px;
}
.p2plabel, #Adult label {
	float: left;
	width: 50px;
	font-size: 10px;
}
.positionLeft {
	float: left;
	width: 50px;
}
.positionRight {
	float: left;
	width: 50px;
}
.bookingFormRadioButton, .bookingFormRadioButton2 {
	float: left;
}
#bookingFormHolder img {
	border: 0;
}
.bookingFormSelect {
	float: left;
	display: block;	
}
.hiddenElement {
	display: none;
	visibility: hidden;
}
.mycheckbox {
	float: left;
}
.mycheck_desc {
	float: left;
	padding-top: 3px;
}
input, select {
	font-size: 9px;
}
#Submit1 {
	float: right;
	padding: 0;
	margin: 0;
}
/*.bookingFormSecureBookingImage {
	STYLE IN PAGE OF incNewP2P.asp
}*/
.bookingHelp {
	float: right;
	padding: 0;
	margin: 0;
	font-size: 10px;
}
.bookingFormSubmitButton {
	float: right;
	width: 120px;
}
#DispStationIntxt, #DispstationOUTtxt {
	float: left;
	width: 320px;
}
.PopcalTrigger {
	width: 30px;
	height: 20px;
}
.bookingFormTxtLink {
	display: none;
	visibility: hidden;
}
/*END CSS DOCUMENT*/

/*Extra styles to re-implement the calendar as a CSS layer and not an HTML LAYER or IFRAME tag within another iframe*/
/*iD 2007/04/18*/
div#calendar
	{
		position: relative;
	}

div#ecom_calendar
	{/*parent DIV to enable absolute positioning of te child box*/
		background: #fff;
		position: absolute;
		right: 50px;
		display: none;
	}
	
div.calendar_control
	{
		text-align: center;
		background: #9999ff;
		border: 2px solid #000000;
		border-top: none;
		font-weight: 600;
		padding: 2px;
	}

#dcldummy1,
#dcldummy2
	{/*temporarily hiding the calendar layer in IE*/
		_display: none;
		#display: none;
	}
