@charset "utf-8";
/* CSS Document */



* { 
	padding: 0px; 
	margin: 0px;
	border:none;
}

a, a:hover, a:active, a:visited { text-decoration:none; outline:none;}

a, a strong {
	text-decoration:none;
}

html,body  {
	margin:0;
	padding:0;  
	font-size:11px;       
	background:#ffffff;
	font-family:"trebuchet MS";
}

h3.falcon-icon{
	background: url(../images/falcon.png) no-repeat scroll 10px 50% transparent; 
	padding-left: 50px;
	font-size: 20px;
}

h2.icon_calendar{
	background: url(../images/calendar.png) no-repeat scroll 10px 50% transparent !important;
	padding-left: 50px !important;
	color: #000 !important;
}

.left{ float:left;}
.right{ float:right;}
ul{ list-style:none;}

.flights{
	float:left;
	width:100%;
}

.flight_box{
	float:left;
	width:365px;
	padding:10px;
	background:url(../images/flight/bg_flight_box.jpg) top repeat-x #b2d72e;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #7d7d99;
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
}

	.more_flights div.ui-selected, .next_flight{
		background:url(../images/flight/bg_next_flight_box.jpg) top repeat-x #74a24d !important;
	}
	
	
	.flight_box:hover{
		background:#a5d10c;
	}

	.flight_box h5, .flight_box a{
		font-size:12px;
		color:#00294e !important;
	}
	
	.flight_box p a{ color:#FFFFFF !important; text-decoration:underline;}
	.flight_box p a:hover{ text-decoration:none;}
	
	.flight_box a:hover { text-decoration:underline;}
	
	.flight_box .price{
		/*float:right;*/
		font-size:14px;
		color:#00294e;
		position: absolute;
		right:10px;
		top:10px;
	}
	
	.flight-time{
		width:143px;
		float:left;
	}
	
	.flight_box .time{
		float:right;
		padding-right:22px;
		background:url(../images/flight/bg_clock.png) right center no-repeat;
		height:18px;
	}
	
/**********************************************************************************/

	.flight_information{
		float:left;
		width:780px;
		padding:4px;
		border:1px solid #d3d6c2;
		margin-bottom:2px;
		position:relative;
	}
	
	#favourites div.flight_information{
		margin-bottom:5px !important;
	}
	
		
/**********************************************************************************/
		.flight_header{
			float:left;
			width:100%;
			background: url(../images/flight/bg_flight_header.jpg) bottom repeat-x #dce3c3;
			
		}
		
		.flight_header h4{ 
			padding:4px 10px 1px 30px;
			float:left;
			color:#000000 !important;
			width:auto;
		} 
		
		.flight_header a{ 
			color:#000000;
		} 
		
		.flight_header a.delete_link{
			float:right;
			padding:0px 25px 0px 0px;
			height:28px;
			color: #555;
			font-size:14px;
			background:url(../images/flight/delete_link.png) right top no-repeat;
		}
		
		.flight_header a.delete_link:hover{
			color: red;
		}
	
		.flight_header .delete_link span{
			float:left;
			padding:5px 5px 0px 10px;
			font-weight:bold;
		}
/**********************************************************************************/

		.flight_information .info_from{
			float:left;
			width:530px;
			padding:6px 10px 5px 35px;
			background:url(../images/flight/plane_right.jpg) left top no-repeat #f7fae0;
			margin:3px 0px 3px 0px;
			color:#00294e;
		}		
		
		.flight_information .info_to{
			min-height: 33px;
			float:left;
			width:530px;
			padding:5px 10px 5px 35px;
			background:url(../images/flight/plane_left.jpg) left top no-repeat #eff2dc;
			color:#00294e;
		}	
		
		.flight_information .info_from span, .flight_information .info_to span,
		.flight_information .info_from a, .flight_information .info_to a{color:#005bad; font-weight:bold;}	
		
		.flight_information .info_from a:hover, .flight_information .info_to a:hover{ text-decoration:underline;}
		
		.info_from .transfer, .info_to .transfer{
			padding:2px 0px 0px 23px;
			background:url(../images/flight/green_arrow.png) left center no-repeat;
		}
		
		.flight_information .pink_button{
			position:absolute;
			bottom:4px;
			right:4px;
		}	
		
		.flight_information .price{
			color:#5ba40c;
			font-size:24px;
			float:right;
			height:30px;
			padding:8px 10px 35px 10px;
			width:165px;
			text-align:right;
		}	
		
			.flight_information .price .refresh{
				width:29px;
				height:25px;
				text-indent:9999px;
				background:url(../images/ajax-loader.png) right no-repeat;
				float:right;
				margin:2px 2px 2px 10px;
				display:inline;
			}	
/**********************************************************************************/
		.flights .current{ background:#f0f3fb;}
		
		.flights .current .info_from{ background:url(../images/flight/plane_right.jpg) left top no-repeat #d8def5;}
		.flights .current .info_to{ background:background:url(../images/flight/plane_left.jpg) left top no-repeat #e4e8f8;}
		
		.current .flight_header{
			float:left;
			width:100%;
			background: url(../images/flight/bg_flight_header_current.jpg) bottom repeat-x #1274BF;
			
		}
		
		.current .flight_header h4{ 
			padding:4px 10px 1px 30px;
			float:left;
			color:#FFFFFF !important;
			width:auto;
		} 
		
		.current .flight_header a{ 
			color:#FFFFFF;
		} 
		
		.current .flight_header a.favorite_link{
			float:right;
			padding:0px 24px 0px 0px;
			height:28px;
			color:#FFFFFF;
			font-size:14px;
			background:url(../images/flight/star.png) right top no-repeat;
		}
		
		.current .flight_header a.favorite_link:hover{
			color: #63FF66;
		}
		
		.current .flight_header .favorite_link span{
			float:left;
			padding:5px 5px 0px 10px;
			font-weight:bold;
		}
		
/**********************************************************************************/
		
		