/* @override http://www.nodemedia.co.uk/development/easternbooking/bk5/calendar.css */

table#sabreformtable {
	padding: 15px 0 0 5px;
}

table#sabreformtable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}

table#sabreformtable .select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
table#sabreformtable .calIcon {
background-image:	url(calendarimage.gif);
border-width:	0;
height:	19px;
margin-bottom:	0;
margin-left:	4px;
margin-right:	0;
margin-top:	1px;
width:	18px;
cursor: pointer;
}

table#sabreformtable .inputDate {
cursor: pointer;	
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
color:	#4a4a4a;
font-family:	Verdana, Tahoma, Sans-Serif;
font-size:	11px;
padding-left:	5px;
height:19px;
}




#calendarDiv  {
background-color:	#FFF;
font-family:	verdana;
font-size:	11px;
padding-bottom:	1px;
padding:	1px;
position:	absolute;
visibility:	hidden;
width:	210px;
	border: 2px solid #005cab;
}

#calendarDiv #yearSelect  {
width:	30px;
}

#calendarDiv *.arrow  {
cursor:	default;
margin-top: 5px;
margin-right: 3px;
margin-left: 3px;
}

#calendarDiv *.pointer  {
cursor:	pointer;
margin-top: 5px;
margin-right: 3px;
margin-left: 3px;
}

#calendarDiv .Day  {
color:	#543;
padding-top:	5px;
}

#calendarDiv .DayOver  {
background-color: #bedfff;
color:	#4a4a4a;
}

#calendarDiv .activeDay  {
color: #005cab;
}

#calendarDiv .activeDayOver  {
background-color: #005cab;
background-position:	;
color: #fff;
}

#calendarDiv .daysBar  {
background-color:	#9bc0f9;
background-position:	;
border-bottom:	1px solid #FFF;
color:	#4a4a4a;
cursor:	default;
font-size:	10px;
height:	20px;
padding:	1px;
}

#calendarDiv .inActiveDay  {
color:	#C0BBAF;
cursor:	default;
}

input#UC_HP_InternetBooking1_UC_HP_InternetBooking1_ucDepartureDate_btnCalendar.calIcon {
background-color: transparent;
	
}

input#UC_HP_InternetBooking1_UC_HP_InternetBooking1_ucReturnDate_btnCalendar.calIcon {
background-color: transparent;
}

#calendarDiv .monthYearActive  {
background-color:	#9bc0f9;
color:	#4a4a4a;
}

#calendarDiv .monthYearPicker  {
background-color:	#FFF;
color:	#543;
display:	none;
height:	330px;
left:	0;
overflow:	auto;
position:	absolute;
top:	15px;
z-index:	1000;
border: 1px solid #005cab;
}

#calendarDiv .monthYearPicker div  {
clear:	both;
cursor:	pointer;
float:	none;
margin:	1px;
padding:	1px;
}

#calendarDiv .monthYearSelected  {
color:	#CD3331;
}

#calendarDiv .selectBox  {
color:	#4a4a4a;
font-size:	10px;
height: 30px;
font-weight:	bold;
position:	relative;
	border: 1px solid #9bc0f9;
}

#calendarDiv .selectBox img  {
margin:	5px;
}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver  {
cursor:	pointer;
line-height:	14px;
padding-left:	2px;
padding:	1px;
}

#calendarDiv .topBar  {
background-color: #9bc0f9;
background-position:	;
border-bottom:	1px solid #FFF;
height:	32px;
padding:	0;
}

#calendarDiv .topBar div  {
float:	left;
margin-right:	1px;
}

#calendarDiv span,#calendarDiv img  {
float:	left;
}

#calendarDiv td  {
color:	#4a4a4a;
font-size:	10px;
margin:	0;
padding:	5px;
}

.obedropdownajax  {
margin:	0;
padding:	0;
}

.obedropdownajax .acContainer  {
background-color:	white;
background-position:	;
border-color:	#7f9db9;
border-style:	solid;
border-width:	1px;
cursor:	default;
overflow-x:	hidden;
overflow:	auto;
position:	absolute;
height: 600px;
}

.obedropdownajax .acItem  {
color:	black;
padding-bottom:	0;
padding-left:	5px;
padding-right:	1px;
padding-top:	0;
width:	100%;
}

.obedropdownajax .acItemHilight  {
background-color:	#005cab;
background-position:	;
color:	white;
padding-bottom:	0;
padding-left:	5px;
padding-right:	1px;
padding-top:	0;
}

.obedropdownajax .acOriDes  {
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
color:	#000;
font-family:	Verdana;
font-size:	10px;
font-weight:	normal;
height:	19px;
text-decoration:	none;
width:	144px;
}

.obedropdownajax .acOriDes100  {
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
color:	#000;
font-family:	Verdana;
font-size:	10px;
font-weight:	normal;
height:	15px;
text-decoration:	none;
width:	100px;
}

.obedropdownajax .acOriDes110  {
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
color:	#000;
font-family:	Verdana;
font-size:	10px;
font-weight:	normal;
height:	15px;
text-decoration:	none;
width:	110px;
}

.obedropdownajax .acOriDes120  {
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
color:	#000;
font-family:	Verdana;
font-size:	10px;
font-weight:	normal;
height:	15px;
text-decoration:	none;
width:	120px;
}

.obedropdownajax .acOriDes124  {
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
color:	#000;
font-family:	Verdana;
font-size:	10px;
font-weight:	normal;
height:	15px;
text-decoration:	none;
width:	124px;
}

.obedropdownajax .acOriDes130  {
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
color:	#000;
font-family:	Verdana;
font-size:	10px;
font-weight:	normal;
height:	19px;
text-decoration:	none;
width:	144px;
}

.dvflightdestsel img.brdPlusMinus  {
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
height: 17px;
}

.brdPlusMinus  {
border-color:	#7e9db9;
border-style:	solid;
border-width:	1px;
}

.obedropdownajax .showTable  {
border-color:	#7f9db9;
display:	none;
padding-top:	1px;
position:	absolute;
z-index:	100;
}

.obedropdownajax .showTable IFRAME  {
border-width:	0px;
display:	none;
filter:	mask();
height:	250px;
left:	0;
position:	absolute;
top:	10px;
width:	400px;
z-index:	-1;
}

.obedropdownajax DIV.fromCityBox,  .obedropdownajax DIV#fromCityBox_Right,  .obedropdownajax DIV#fromCityBox2,  .obedropdownajax DIV#fromCityBox_Right2  {
background-color: #fff;
display:	none;
overflow:	auto;
border: 1px solid #005cab;
padding: 3px 0px 3px 3px;
z-index: 2001;
float: none;
width: 280px;
}

b {
	color: #005cab;
}

a {
	text-decoration: none;
	color: #005cab;
}

a:hover {
	text-decoration: underline;
	color: #005cab;
}


.obedropdownajax DIV.toCityBox,  .obedropdownajax DIV#toCityBox_Right,  .obedropdownajax DIV#toCityBox2, .obedropdownajax DIV#toCityBox_Right2  {
background-color:	#f7f7f7;
background-position:	;
border-color:	#7f9db9;
border-style:	solid;
border-width:	1px;
display:	none;
height:	212px;
overflow:	auto;
}

.obedropdownajax IMG.fromBoxCloseButton,  .obedropdownajax IMG#fromBoxCloseButton_Right,  .obedropdownajax IMG#fromBoxCloseButton2,  .obedropdownajax IMG#fromBoxCloseButton_Right2  {
cursor:	pointer;
display:	none;
position:	absolute;
top:	4px;
}

.obedropdownajax IMG.toBoxCloseButton,  .obedropdownajax IMG#toBoxCloseButton_Right,  .obedropdownajax IMG#toBoxCloseButton2,  .obedropdownajax IMG#toBoxCloseButton_Right2  {
cursor:	pointer;
display:	none;
position:	absolute;
top:	4px;
}

.obedropdownajax TABLE.fromLookUp A.selected SPAN.aCode,  .obedropdownajax TABLE#fromLookUp2 A.selected SPAN.aCode  {
background-color:	#dbdee4;
background-position:	;
text-decoration:	none;
}

.obedropdownajax TABLE.fromLookUp A.selected, .obedropdownajax TABLE#fromLookUp2 A.selected  {
background-color:	#dbdee4;
background-position:	;
text-decoration:	none;
}

.obedropdownajax TABLE.fromLookUp a span,  .obedropdownajax TABLE#fromLookUp2 a span  {
color:	#216893 !important;
}

.obedropdownajax TABLE.fromLookUp a,  .obedropdownajax TABLE.fromLookUp2 a  {
color:	#216893;
}

.obedropdownajax TABLE.fromLookUp td a  {
float:	none;
text-align:	right;
}

.obedropdownajax TABLE.toLookUp A.selected SPAN.aCode,  .obedropdownajax TABLE#toLookUp2 A.selected SPAN.aCode  {
background-color:	#dbdee4;
background-position:	;
text-decoration:	none;
}

.obedropdownajax TABLE.toLookUp A.selected,  .obedropdownajax TABLE#toLookUp2 A.selected  {
background-color:	#dbdee4;
background-position:	;
text-decoration:	none;
}

.obedropdownajax TABLE.toLookUp a, .obedropdownajax TABLE#toLookUp2 a  {
color:	#216893;
}

