a.info {
	position: relative;
/*this is the key*/
	z-index: 24;
	background-color: transparent;
	color: #000;
	text-decoration: none;
	cursor: help;
	margin-right: 10px;
}
a.info:hover {
	z-index: 25;
	background-color: transparent
}
a.info span {
	display: none
}
a.info:hover span {
/*the span will display just on: hover state*/
	display: block;
	position: absolute;
	top: 1em;
	left: 1em;
	width: 250px;
	border: 1px solid #DFDFDF;
	background-color: #FFFFCC;
	color: #000;
	text-align: left;
	padding: 5px;
    margin-left:5px;
    text-align:justify;
    font-size:12px;
}

#dep_apt_list, #arr_apt_list_2, #last_search_win, #arr_apt_list {
	width: 95%;
	text-align: center;
	font-weight: normal;
	background: white;
	margin-bottom: 10px;
}
#dep_apt_list th, #arr_apt_list_2 th, #last_search_win th, #arr_apt_list th {
	text-transform: uppercase;
	text-align: left;
	background: #999999;
	color: #FFFFFF;
	padding: 0.5em;
}
#dep_apt_list td, #arr_apt_list_2 td, #last_search_win td, #arr_apt_list td {
	padding: 0.5em;
	border-bottom: 1px solid #ccc;
	text-align: left;
	background: #F9F9F9;
	b_ackground: #E0ECEF;
}
#dep_apt_list tr:hover td, #arr_apt_list tr:hover td, #arr_apt_list_2 tr:hover td, #last_search_win tr:hover td {
	background: #E0ECEF;
}
.ccode span:hover  {color:#E0ECEF;}

.dep_combo, .arr_combo, .dep_combo_2 {
	width: 95%;
	margin-bottom: 5px;
	FONT: normal 11px/13px Arial, Verdana, Tahoma, san-serif;
    border: 1px solid #003f7f;
}
.apt, .apt2, .apt3 {
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}
#dep_port, #arr_port, #dep_port_2 {
	padding: 10px;
	margin: 0 0 0 24px;
	text-align: left;
}
