/* @override http://newvinix/cvs_eclipse/as_cm20_v0461/usr_styles/luxair/13_usr_style.css */

/* ===============================================
   = BOOKING MASKS PORTRAIT
   =============================================== */
#labmBookingMaskContainer label, 

#labmBookingMaskContainer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #105f77;
	letter-spacing: normal;
	text-decoration: none;
}


#labmBookingMaskTop{
	width: 230px;
	float: left;
}

#labmBookingMaskTitle{
	width: 230px;
	height: 31px;
	background: url(../../luxair/css_images/left_bookingmask_head_background.gif);
	background-repeat:  no-repeat;
	background-position: 0px 0px; 
	background-color: #f5f4fe;
	color: #8096a6;
	text-decoration: none;
	vertical-align: middle;

	padding-left: 10px;
	padding-right: 10px;
	float: left;
	overflow: hidden;
	font: bold 16px/31px Arial, Helvetica, Geneva, sans-serif;
	word-spacing: normal;
	letter-spacing: normal;
}

#labmBookingMaskHelp{
	width: 16px;
	height: 16px;
	background: url(../../luxair/css_images/help.gif);
	background-repeat:  no-repeat;
	background-position: 0px 0px; 
	background-color: transparent;
	margin-top: 8px;
	margin-right: 0px; 
	padding: 0px;

	font-size: 16px;
	line-height: 16px;
	vertical-align: middle;	
	float: right;
}


#labmBookingMaskHelp a, 
#labmBookingMaskHelp a:link, 
#labmBookingMaskHelp a:active, 
#labmBookingMaskHelp a:visited,
#labmBookingMaskHelp a:hover,
#labmBookingMaskHelp a:visited:hover{
	border: none;	
}





#labmBookingMaskDescription{
	display: none;
}


#labmBookingMaskForm{
	width: 230px;

	background: transparent url(../../luxair/css_images/left_bookingmask_background.gif) repeat-y 0 0;

	padding-left: 2px;
	padding-right: 2px;
	float: left;
	overflow: hidden;
}

html>body #labmBookingMaskForm{
	width: 228px;
}


#labmBookingMaskFooter{
	width: 230px;
	height: 10px;
	background: transparent url(../../luxair/css_images/left_bookingmask_footer_background.gif) no-repeat 0 -118px;

	padding-left: 10px;
	padding-right: 10px;
	float: left;
	
	overflow: hidden;
		
		
}

html>body #labmBookingMaskTop,
html>body #labmBookingMaskFooter,
html>body #labmBookingMaskTitle{
	
	width: 210px;	
}

#labmSection1{
	width: 228px;
	border-bottom: 1px solid #cccccc;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	background-color: transparent;
	overflow: hidden;
}

#labmSection2{
	width: 228px;
	border-bottom: 1px solid #cccccc;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	overflow: hidden;
	background: transparent url(../../luxair/css_images/left_bookingmask_background_blue.gif) repeat-y -2px 0;
}

#labmSection3{
	width: 228px;
	border-bottom: 1px solid #cccccc;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	overflow: hidden;
	background: transparent url(../../luxair/css_images/left_bookingmask_background_blue.gif) repeat-y -2px 0;
}

#labmSection4{
	width: 228px;
	float: left;
	background: url(../../luxair/css_images/left_bookingmask_footer_background.gif) no-repeat -2px 0px;
	padding: 5px 10px 0;
}

html>body #labmSection1,
html>body #labmSection2,
html>body #labmSection3, 
html>body #labmSection4{
	width: 208px;
}

/*SECTION 1*/
#labmSection1From{
	width: 128px;
	height: 12px;
	float: left;
	margin-bottom: 2px;
}
#labmSection1Departing{
	width: 80px;
	height: 12px;
	float: left;	
	margin-bottom: 2px;
}

#labmSection1To{
	width: 128px;
	height: 12px;
	float: left;
	margin-bottom: 2px;
}

#labmSection1Returning{
	width: 80px;
	height: 12px;
	float: left;
	margin-bottom: 2px;
}

#labmSection1FromInput{
	width: 128px;
	height: 30px;
	float: left;
}

#labmSection1ToInput{
	width: 128px;
	height: 30px;
	float: left;
	
}
#labmSection1DepartingInput{
	width: 80px;
	height: 30px;
	float: left;	
}


#labmSection1ReturningInput{
	width: 80px;
	height: 30px;
	float: left;	
}


#labmSection1DepartingCalendar{
	float: left;
	margin-bottom: 15px;
}

#labmSection1ReturningCalendar{
	float: left;
	margin-bottom: 15px;
}

#labmSection1ReturningWait{
	float: left;
}

.labmShowWaitingIcon{
	float: left;
	width: 20px;	
}


#labmSection2OneWay{
	width: 180px;
	height: 20px;
	float: left;	
	padding-top: 5px;
	/*
	padding-bottom: 5px;
	line-height: 30px;
	vertical-align: top;
	*/
}
html>body #labmSection2OneWay{
	height: 20px;
}

#labmSection2RoundTrip{
	width: 180px;
	height: 20px;
	float: left;	
	padding-top: 5px;
	padding-bottom: 5px;
	/*
	line-height: 30px;
	vertical-align: top;
	*/
}
html>body #labmSection2RoundTrip{
	height: 20px;
}

#labmSection2Class{
	width: 180px;
	height: 30px;
	float: left;	
	/*
	border-left: 1px solid #cccccc;
	padding-left: 10px;
	*/
	padding-top: 7px;
	padding-bottom: 5px;
}

html>body #labmSection2Class{
	/*width: 169px;*/
	height: 18px;
	padding-top: 9px;
}

#labmSection3Flexible{
	width: 210px;
	margin-right: 30px;
	float: left;	
}

#labmSection3Fix{
	width: 210px;
	float: left;	
}

#labmSection4Travellers{
	width: 208px;
	/*height: 30px;*/
	font-weight: bold;
	margin-bottom:10px;
	float: left;	
}

#labmSection4TravellersInput{
	width: 40px;
	height: 30px;
	float: left;	
		
}

#labmSection4TravellersAdult{
	width: 70px;
	height: 30px;
	margin-right: 0px;
	float: left;	
	overflow: hidden;
}

#labmSection4TravellersYouth{
	width: 70px;
	height: 30px;
	float: left;	
	overflow: hidden;
}


#labmSection4Children{
	width: 55px;
	height: 30px;
	float: left;	
	
}
#labmSection4ChildrenInput{
	width: 40px;
	height: 30px;
	margin-right: 10px;
	float: left;	
}

#labmSection4Infants{
	width: 55px;
	height: 30px;
	float: left;	
}

#labmSection4InfantsInput{
	width: 40px;
	height: 30px;
	margin-right: 5px;
	float: left;	
}

#labmSection4Submit{
	width: 208px;
	height: 30px;
	float: left;	
	text-align: right;
}

#labmSection4Submit a, 
#labmSection4Submit a:link, 
#labmSection4Submit a:active, 
#labmSection4Submit a:visited {
	width: 76px;
	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	line-height: 21px;
	
	color: #ffffff;
	padding: 0px;
	text-decoration: none;
	border: 1px solid #b3b3b3;
	background-color: #0091b8;
	height: 21px;
	float: right;
	text-align: center;

	vertical-align: middle;
	
	background: url(../../luxair/css_images/search_button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

#labmSection4Submit a:hover,
#labmSection4Submit a:visited:hover{
	color: #008cb7;
	border: 1px solid #cccccc;
	background: url(../../luxair/css_images/search_button_hover.gif);
}



/*FORM ELEMENTS*/

/*from and To*/
.labmSelect1{	
	border: 1px solid #a5acb2;
	height: 15px;
	width: 120px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	letter-spacing: normal;
	text-decoration: none;
	

}

.labmSelect2{
	border: 1px solid #a5acb2;
	height: 15px;
	width: 130px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	letter-spacing: normal;
	text-decoration: none;
	
}

.labmSelect3{
	border: 1px solid #a5acb2;
	height: 15px;
	width: 32px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	letter-spacing: normal;
	text-decoration: none;
	
}

.labmInput1{
	border: 1px solid #a5acb2;
	height: 15px;
	width: 70px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	letter-spacing: normal;
	text-decoration: none;
	float: left;
	
}

.labmRadio1{
}


/* ===============================================
   = HOTLINES
   =============================================== */
#hotlineContainer{
	float: left;	
}
div.hotlineItem{
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	letter-spacing: normal;
	text-decoration: none;
	
}

html>body div.hotlineItem{
	width: 160px;
}


div.hotlineTitle{
	width: 160px;
	font-weight: bold;
	border-bottom: 1px solid #333333;
}

div.hotlineContent{

}








