/* Default CSS Stylesheet for a new Web Application project */
/*  div{border:1px solid red;}*/
.divTripHeader {FLOAT:left;WIDTH:585px;POSITION:relative;HEIGHT:18px;font-family:Arial;}
.divTripCard {WIDTH:585px;POSITION:relative;padding:2px;}
/* border-bottom:2px dashed #BED6F2;   */
.divTrip {FLOAT:left;WIDTH:380px;border:red 0px solid;POSITION:relative; }
.divDetails {FLOAT:left;WIDTH:580px;}
.divSegmant {FLOAT:left;WIDTH:400px }
.divSegmanthiden{ visibility:hidden }
.air {FLOAT:left;WIDTH:30px;height:10px;POSITION:relative;BACKGROUND-COLOR:#ffffff;font-size:20;font-family:arial;color:#333333;}
.divPrice{FLOAT:right;WIDTH:20px; POSITION:relative;BACKGROUND-COLOR:#ffffff;font-weight:bold;font-size:21pt;font-family:Arial Narrow;cursor:pointer;text-decoration:underline;color:#3366cc;text-align:center;}
.TripPrice{font-size:22pt;font-family:Arial Narrow;cursor:pointer;text-decoration:underline;color:#3366cc;text-align:center;}
.Filterhead{font-weight:bold;font-size:9pt;font-family:Arial;color:#336699;text-align:center;}
.PaymentInfo{font-weight:bold;font-size:10pt;font-family:Arial ; }
/*.divPrice{FLOAT:left;WIDTH:90px; POSITION:relative;BACKGROUND-COLOR:#ffffff;font-weight:bold;font-size:21pt;font-family:Arial Narrow;cursor:pointer;text-decoration:underline;color:#FF6600;text-align:center;}*/
.details{FLOAT:right;width:85px; POSITION:relative;BACKGROUND-COLOR:#ffffff;font-size:10;cursor:pointer;text-decoration:underline; font-family:arial;color:#808080;text-align:center;}
.divTripHeader {FLOAT:left;WIDTH:100px; POSITION:relative;font-size:10;font-family:arial}
.HeadDiv {left:10px;WIDTH:400px;text-decoration:underline;text-align:left;cursor:pointer;font-size:20}
.divAirline {FLOAT:left;WIDTH:150px;POSITION:relative;BACKGROUND-COLOR:#ffffff;padding:1px;}
.divFrom {FLOAT:left;WIDTH:50px;xborder:green1px solid;POSITION: relative;BACKGROUND-COLOR: #ffffff;padding:1px;font-family:Arial;font-size:10pt;font-weight: 700;padding:4px;}
.divTo {FLOAT:left;WIDTH:50px;POSITION:relative;BACKGROUND-COLOR:#ffffff;padding:1px;font-family:Arial;font-size:10pt;font-weight:700;padding:4px;}
.divstop {FLOAT:left;WIDTH:55px;POSITION:relative ;font-family:Arial;padding:4px;}		
.divDepart {FLOAT:left;text-align:left;WIDTH:120px;POSITION:relative;BACKGROUND-COLOR:#ffffff;padding:4px;}
.divArrive {FLOAT:left;text-align:left;WIDTH:120px;POSITION:relative;BACKGROUND-COLOR:#ffffff;padding:4px;}
.FakeLink{color:#3366cc;text-decoration:underline;cursor:pointer}
.LocationCODE{font-family:arial;color:#333333;font-size:10pt;font-weight:bold;}
.TripHead{font-family:Trebuchet MS;color:#3366cc;font-size:12pt;}
.main{background:#ECF5FF;}    
/*.Airlineheader{cursor:pointer; font-weight:bold;}*/
.fakelinkNavy{cursor:pointer;text-decoration:underline;color:#3366cc}
/*.selectall{cursor:pointer;font-weight:normal;text-decoration:underline;}
.clearall{cursor:pointer;font-weight:normal;text-decoration:underline; }
.only{cursor:pointer;font-weight:bold;text-decoration:underline;}
.best{cursor:auto;}*/
/*.CurrentPageLink{cursor:pointer;width:16px;text-align:center;BACKGROUND-COLOR:#efefef;}*/
.pagingtd{text-align:right;}
.pagingtable{border-collapse: collapse;padding:0px;}
.PageLink
{	 
	text-decoration:none;
	cursor:pointer;
	border: 1px solid #BEDFF3;
	font-size: 9pt;
	width:21px;
	height:20px;
	text-align:center;	
	vertical-align:middle;
	font-family:arial;
	/*font-weight:700;*/
	color:#000000;
	BACKGROUND-COLOR:#EAF5FF;
	margin:1;
	}

	.CurrentPageLink	
	{

	text-decoration:none;
	cursor:pointer;
	border: 1px solid #efefef;
	font-size: 9pt;
	width:21px;
	height:20px;
	vertical-align:middle;
	text-align:center;	
	font-family:arial;
	/*font-weight:700;*/
	color:#000000;
	BACKGROUND-COLOR:#efefef;
	margin:1;
	}
.TripsCount{font-size:10pt;font-family:arial;padding:5px;}
.TripsNum{font-size:10pt;font-weight:bold;color:#FF6600;}
.TripsShow{font-family:Tahoma;font-size: 8.5pt;text-decoration: underline;color: #666666;cursor:pointer;}
a span
{
text-decoration:underline;
	}
.airline_name{width:310px ; }
.airline_price {cursor:pointer; }

.StopsFilter_table{ }
.Stops_Number{width:80px  }
.Stops_only{ width:80px ; cursor:pointer;font-weight:bold;text-decoration:underline; }
.Stops_Price{ cursor:pointer; }
.Oops{background-color: #FFFFCC; height: 124px; font-size:20px;}
.oops_href{cursor:pointer;}

.left_col {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
	}

.msgHead
	{
	font-family:Arial;color:#800000;font-size:12pt;font-weight:bold;
	}
.black{
color:#000000;
font-size:10.5pt;
font-family:Arial;
	}
	
	.totalprice 
	{
	color:#666666;
	font-size:8.5pt;
	font-family:Arial;
	}
	.netprice 
	{ 
	 
	 font-size:13pt;
	 font-family:Arial;
	 color:#3366cc;	 
	}
	
/* Matrix */
.MatrixTable{border-collapse:collapse; border:1px solid lightblue;text-decoration:underline;color: Blue ;height:190px;width:100%;color:#EDF5FE; }
.MatrixAirlinesTD{background:#EDF5FE;cursor:pointer;border:1px solid lightblue;vertical-align:Top;text-align:center;font-family:arial;color:#3366cc;padding:3px;}
.MatrixStopsTD{background-color:#EDF5FE;cursor:pointer;border:1px solid lightblue;height:30px;width:50px;vertical-align:top;text-align:center;color:#3366cc;}
.MatrixValuseDT{background-color:#fbfdff;border:1px solid lightblue;vertical-align: middle;text-align:center;}
.MatrixValuseDT{background-color:#fbfdff;border:1px solid lightblue;vertical-align: middle; text-align:center;}
.MatrixValuseDTselect{cursor:pointer;text-decoration:underline;color:#3366cc;line-height:150%;}
	
/* Day Matrix */
.DayMatrixTableOneWay{border-collapse: collapse; border:1px solid lightblue;text-decoration:none;color:Blue;height:190px; border-bottom-color:lightblue }
.DayMatrixTable{border-collapse: collapse; border:1px solid lightblue;text-decoration:none;color:Blue;height:190px;width:100%; }
.DayMatrixAirlinesTD{ width:100px; background:#EDF5FE ;border:1px solid lightblue;vertical-align:middle;text-align:center;font-family:arial;padding:3px;text-decoration:none;}
.DayMatrixStopsTD{ background-color:#EDF5FE ; border:1px solid lightblue; vertical-align:top ; text-align:left;font-family:arial;text-decoration:none; }
.DayMatrixValuseDT{ background-color:#fbfdff;border:1px solid red;vertical-align:middle;font-family:arial;text-align:left;}
.DayMatrixValuseDTselect {cursor:pointer;text-decoration:underline;font-family:arial;text-align:center;color:#3366cc;}
.DayMatrixOnmouseOver {margin:20; background-image:url(../images/flights/Day_tip.gif);BORDER:red 0px solid;DISPLAY:none;Z-INDEX:130;WIDTH:170px;height:23px;padding-left:15;padding-top:2;POSITION:absolute;text-decoration:none;}
.DayMatrixValuseDTselect2 {text-decoration:none;padding-left:15;text-align:center;   }
/*

.DayMatrixTable{border-collapse: collapse; border:1px solid lightblue; text-decoration:underline;color: Blue ;  color:#3366cc; }
.DayMatrixAirlinesTD{ background:#ECF5FF ; border:1px solid lightblue;vertical-align: top; text-align: center;  color:#3366cc;padding:3px; }
.DayMatrixValuseDTselect {cursor:pointer;background:red;text-decoration: underline; color: #3366cc; line-height: 150%; text-align: center;  }
.DayMatrixValuseDTselect2{cursor:pointer; text-decoration: underline; color: #3366cc; line-height: 150%; text-align: center; }
*/

.AirportFilter_originalcity {font-weight:bold;font-size:8.5pt;text-align:left;}
.AirportFilter_Header {font-weight:bold;font-size:8.5pt;text-align:left;}
.Airport_name{width:310px;}
.Airport_price {cursor:pointer;}
.wrongdate {text-decoration:none;text-align:center;}
.DepartReturnDescription{font-weight:bold;font-size:8.5pt;text-align:left;}
.Datestring{text-decoration:none;}



.TimeMatrixTable{width:100%; border-collapse:collapse; }/*border-collapse:collapse; border:1px solid lightblue;text-decoration:underline;color: Blue ;height:190px;width:100%;color:#EDF5FE; */
.TimeMatrixHeader{background-color:#EDF5FE;cursor:pointer;border:1px solid lightblue;height:38px; vertical-align:middle;text-align:center;color:#3366cc;}/*background-color:#EDF5FE;cursor:pointer;border:1px solid lightblue;height:30px; vertical-align:middle;text-align:center;color:#3366cc;*/
.TimeMatrixRow {background-color:#EDF5FE;cursor:pointer;border:1px solid lightblue;height:38px; vertical-align:middle;text-align:center;color:#3366cc;} /**/{cursor:pointer;text-decoration:none;color:#3366cc;line-height:150%; text-align:center; vertical-align:middle;height:38px;}
.timeMatrixTimecell{background-color:#EDF5FE;  height:38px; width:80px }
.classIE{display:block ; position:absolute;margin-left:120px;width:241px;height:82px;z-index:100;background-image:url('../images/flights/tootip_bg2.gif');background-repeat: no-repeat;   }
.classNetscape{ display:block ;position:absolute;margin-left:120px;width:241px;height:82px;z-index:100;background-image:url('../images/flights/tootip_bg2.gif');background-repeat: no-repeat;top:140px;}

.class_OutBoundFilter{BORDER-RIGHT:red 0px solid; BORDER-TOP:red 0px solid; DISPLAY:none; Z-INDEX:2; BORDER-LEFT:red 0px solid; WIDTH:150px; BORDER-BOTTOM:red 0px solid; POSITION:absolute; TOP:1px; HEIGHT:40px}
.class_InBoundFilter {BORDER-RIGHT:red 0px solid; BORDER-TOP:red 0px solid; DISPLAY:none; Z-INDEX:2; BORDER-LEFT:red 0px solid; WIDTH:150px; BORDER-BOTTOM:red 0px solid; POSITION:absolute; TOP:30px; HEIGHT:40px}
.class_ST{ border:0;   background-image:url(../images/flights/btns/SELECT.gif); width:82; height:23; CURSOR:pointer;}
.liners{background-image:url(../images/flights/liners.gif); height:2px; width:570px }
.tdc{text-align:center; width:75; vertical-align:Top;}
/*.c11:before { color:#666666; FONT-SIZE: 7pt;content:"per person"; } */
.c11{color:#666666; FONT-SIZE: 7pt;}
.seatlink{font-size:10.5pt;}
.tripBorder{WIDTH:585px;POSITION:relative;padding:2px;border: thin solid #FF9933; }
.empty{}
