@charset "utf-8";
/* CSS Document */
#flightSearch {
	background: url(/css/images/bg-flight-search.png) no-repeat;
	width:480px;
	margin-top:12px;
	padding: 10px;
	padding-top:0;
	position:relative
}
#fsearchBottom { background:url(/css/images/bg-flight-search-bottom.png) no-repeat; width:500px; height:33px;}
#flightSearch .flighIcon {
	background:url(/css/images/flight-list.png) no-repeat;
	width:217px;
	height:131px;
	position:absolute;
	top: -20px;
	right:-2px;
}
#flightSearch h1 { background: none; color:#fff; margin:0 0 8px 0; height:0; padding:5px 0 35px 0;}
h3.flightitle { background:url(/pic/h2-icon.gif) no-repeat left 2px; padding-left: 12px; color:#4B6F29; font-size:11px; margin-bottom:10px; margin-top:8px;}
#flight3 {
	width:500px;
	margin-top:5px;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#flight3 h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4B6F29; padding:0px; margin:0px; font-weight:normal; padding-left:15px; padding-top:5px;}
.c1 { vertical-align:middle; margin-top: -3px; margin-bottom:0; margin-left:10px;}
#flight4 {
	width:500px;
	margin-top:5px;
	margin-bottom:2px;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float: left;
	clear: both;
}
#flight4  p {float:left; margin:0px 10px;}
#flight4 select {
	width:170px;
	border:1px solid #7E9DB9;
	background:#fff;
	padding: 3px;
	margin-bottom: 5px;
}
#form *{margin:0px; padding:0px;}
#form span{padding-bottom:5px;}
#from {
	margin-top:18px;
	margin-bottom:20px;
}
#from select.many {
	width: 105px;
	margin:0 0 0 10px;
}
.from {
	width:170px;
	color:#F97E32;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
}
[xmlns] .from{ float:left;}
#flight5 *{
	margin:0px;
	padding:0px;
	margin:2px 0px 0 0;
}
#flight5 img,#flight5 input { float:left;}
#flight5 img {margin-right:35px;}
[xmlns]#flight5 *{margin:0px; padding:0px; float:none;}
#flight5 input{margin-right:10px; margin-left:20px; }
#flight5 {
	width:500px;
	margin-bottom:20px;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:20px;
	padding-left: 10px;
}
#flight5 input { width:162px; border:1px solid #7E9DB9; background:#fff; padding: 3px; margin-left:0; margin-bottom:5px; margin-right:3px;}
#flight5 h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4B6F29; padding:0px; margin:0px; font-weight:normal; padding-left:15px; padding-top:5px;background-color:#F7F7F7; clear:both;}
.depart { width:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; margin-top:15px; margin-left:5px; margin-right:0px; }
[xmlns] .depart {padding-right:0px; padding-left:0px; float:left;}
.many {width:45px; padding:0px; margin:0px; margin-left:5px; margin-right:40px; float:left;}
#flight6 *{margin:0px; padding:0px;}
#flight6 {
	width:500px;
	margin-top:5px;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:#CCCCCC;
	margin-bottom: 5px;
}
[xmlns]#flight6{padding-bottom:20px;}
#flight6 div{float:left; padding-bottom:2px;margin:0px 10px;}
#flight6 h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4B6F29; padding:0px; margin:0px; font-weight:normal; padding-left:15px; padding-top:5px; padding-bottom:15px; clear:both}
.class { width:80px; padding:0px; margin:0px; color:#F97E32; margin-left:5px; margin-right:20px;}

.searchFlights{
	width:500px;
	height:45px;
	float: left;
}

.searchFlights p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; padding-top:17px; padding-right:5px;}
.searchFlights p a:link, .searchFlights p a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676;}
.searchFlights p a:hover {color:#F97E32;}

#result {width:385px; background-color:#F4F3F2; padding:10px; line-height:20px; margin-bottom:10px; margin-top:10px;}
.td1 { border-bottom:#CCCCCC 1px solid; color:#4B6F29; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.table1 {border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;}
.table2 {border-left:#CCCCCC 1px solid; margin-bottom:15px;}
.td2 {border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;color:#4B6F29; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/*--Flights Search for Search Result page--*/
#flightonceSearch {
	padding:0px;
	margin-bottom:10px;
	margin-top: 0px;
}
#flightonceSearch .flightypeSelect {
	float: left;
	width:170px;
	background:#fff;
	height:120px;
	font-size:17px;
}
#flightonceSearch .flightypeSelect a { text-decoration: none;}
#flightonceSearch .flightypeSelect ul { margin:0;}
#flightonceSearch .flightypeSelect ul li { list-style: none; height:48px; background:#f1f1f1; border:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding: 3px 0 0 8px; cursor:pointer}
#flightonceSearch .flightypeSelect ul li img { margin-right:3px;}
#flightonceSearch .flightypeSelect ul li.active { border:1px solid #c6c6c6; border-right: none; background:#f7f7f7; color:#cc0000;}
#flightonceSearch .flightypeSelect ul li.active a { color:#cc0000;}
#flightonceSearch .flightsDetail {
	background: url(/css/images/flight/bg-airlines.png) no-repeat bottom right #f7f7f7;
	float: left;
	width:580px;
	height:102px;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding:2px 0 0 0;
}
#flightonceSearch table {
	
	margin: 0 25px 0 10px;
}
#flightonceSearch table a{ color:#545454;}
#flightonceSearch table input[type="radio"] { vertical-align:middle; margin-right:5px;}
#flightonceSearch table td { padding: 3px 5px; font-size:12px;}
#flightonceSearch table td.borderLine { border-bottom:1px dashed #d1d1d1;}
#flightonceSearch table td.borderRightLine { border-right:1px solid #a7a7a7;}
#flightonceSearch table select { border:1px solid #666; background:#fff; padding:2px 5px; width:162px; text-transform:capitalize;}
#flightonceSearch table input { border:1px solid #666; background:#fff; padding:3px 5px; }
#flightonceSearch table input.calendar { background:#FFFFFF url(/css/images/calender.GIF) no-repeat scroll 140px center;width:150px;}
#flightonceSearch table input.destination { background:url(/css/images/flight/menu.png) no-repeat scroll 140px; width:150px;}

#flightsDate {
	margin: 10px 0 0 0;
	position: relative;
	border-bottom:1px solid #c6c6c6;
	height:48px;
}
#flightsDate ul {
	margin-left:0;
	margin-bottom:0;
	padding-bottom:0;
	position:absolute;
	top: -3px;
}
#flightsDate ul li {
	list-style: none;
	float: left;
	width:80px;
	border:1px solid #479dda;
	border-bottom: 1px solid #c6c6c6;
	background: url(/css/images/flight/search-result-bg.JPG) repeat-x;
	margin: 0 8px 0 0;
	padding:5px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
	height:41px;
}
#flightsDate ul li.active {
	background:#fff;
	border:1px solid #c6c6c6;
	color:#a40816;
	border-bottom:2px solid #FFF;

}
#specialNote { border:1px dashed #a31022; font-size:11px; padding:5px; line-height:17px; margin-bottom:5px;}
#contentflightRight {
	float:right;
	width:770px;
	margin:0 0px 0 0;
	display:inline;
}

/*-- flight search swtich --*/
#searchSwtich { margin: 5px 0; clear: both; border-bottom:2px solid #d1d1d1;}
#searchSwtich ul { margin-left:0; clear: both;}
#searchSwtich ul li {
	list-style: none;
	float: left;
	background:url(/css/images/bg-green.GIF) repeat-x;
	width:100px;
	height:36px;
	display: block;
	margin-right:4px;
	text-align:center;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	padding:3px 0 0 0;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:2px solid #fff;
	border-bottom: none
}
#searchSwtich ul li .weekDay { font-size:12px;}
#searchSwtich ul li.active { background: none; border:2px solid #F97E32; border-bottom: none; color:#446C13;}
#searchSwtich ul li:hover { background: none; border:2px solid #F97E32; border-bottom: none; color:#446C13}

