/* ============================================================ */
/* Critical Mass | CSS Document							        */
/* ============================================================ */
/* Name: t2-3col.css											*/
/* Project: Frontier Airlines									*/
/* Author: Jim McFadyen											*/
/* Date: 2005-10-25												*/
/* Comments: 3 column layout for Template 2						*/
/* ============================================================ */


#account-activity{
	background:#ffffff url(../images/sample-pages/02_ff_known/background_account_activity.gif) no-repeat top left;
	width:217px;
	height:155px;
	margin:0px;
	padding:0px;
	}
	#account-activity table{
		margin:0;
		padding:15px 10px 5px 15px;
		vertical-align:top;
		border:none;
		}
	/* FIX for IE padding issue, really cause by Safari not margining*/
	#account-activity table{
		margin:15px 10px 5px 15px;
		padding:0;
		vertical-align:top;
		border:none;
		}
			#account-activity table tr td{
				margin:0;
				padding:0 0 3px 0;
				font-size:11px;
				color:#333333;
				}
			#account-activity table tr td.label{
				margin:0;
				padding:0;
				font-size:11px;
				width:87px;
				}
	#account-activity ul{
		margin:8px 10px 5px 17px;
		padding:0;
		}
		#account-activity ul li{
			margin:0 0 5px 0;
			padding:0;
			list-style-type:none;
			}
	#special-offers{
		width:190px;
		padding:0;
		margin:0;
		}
		#special-offers p{
			padding:0;
			width:100%;
			}
		#special-offers td.bottom-space{
			padding-bottom:25px;
			}
		#special-offers td.images{
			width:73px;
			}
	
			
/*02_flight_info_main*/			

.form-search{
	margin:0px;
	padding:0px;
	width:198px;
	margin-top:8px;
	}
	.form-search td{
	text-align:left;
	}

#flight-number{
	border:1px solid #7F9DB9;
	width:177px;
	margin:0px;
	padding:0px;
	}
			
#submit-flight,
#submit-flight-down{
	display:block;
	background:#ffffff url(../images/buttons/arrow.gif) no-repeat top left;
	height:16px;
	width:16px;
	border:none;
	cursor:pointer;
	margin:2px 0 0 0;
	padding:0;
	}
#submit-flight-down{
	background:#ffffff url(../images/buttons/arrow_down.gif) no-repeat top left;
	}
	#submit-flight span,
	#submit-flight-down span{
		display:none;
		}

/* this ID added to fix height discrepancies
   between buckets */
#bucket-at-the-airport {
	height:227px;
	}

#airport-select{
	border:1px solid #7F9DB9;
	width:180px;
	margin:0;
	padding:0;
	}

/* this ID added to fix height discrepancies
   between buckets */
#bucket-stretch-seating {
	height:227px;
	}


/* 02_planandbook */	

#flight-finder-main{
	background:#ffffff url(../images/sample-pages/02_planandbook/background_flight_finder.gif) no-repeat top left;
	padding:20px;
	width:716px;
	}
	#flight-finder-main h3{
		color:#666666;
		}
	#flight-finder-main form{
		margin:0;
		padding:0;
		margin-top:12px;
		}
		.peekaboo-fix{
			width:100%;
			}
			#multiple-cities{
				margin-left:14px;
				}
			/* FIX for IE padding issue*/
			#multiple-cities{
				margin-left:0;
				}
		#flight-finder-main form label{
			display:block;
			font-size:9px;
			margin-bottom:2px;
			}
		#flight-finder-main form label.inline{
			display:inline;
			margin-left:2px;
			margin-right:20px;
			margin-bottom:2px;
			}
		#flight-finder-main form select#flying-from,
		#flight-finder-main form select#returning-from{
			width:155px;
			height:19px;
			}
		#flight-finder-main form select#search-by{
			width:147px;
			}
		#flight-finder-main form div.flight-finder-left{
			display:inline;
			float:left;
			width:361px;
			margin-top:12px;
			}
			#flight-finder-main form div.flight-finder-float{
				display:inline;
				float:left;
				width:170px;
				margin-bottom:8px;
				}
			#flight-finder-main form div.flight-finder-floatlow{
				display:inline;
				float:left;
				width:170px;
				margin-bottom:8px;
				margin-top:8px;
				}
			#flight-finder-main form div.flight-finder-main-dates{
				display:inline;
				float:left;
				width:186px;
				margin-bottom:8px;
				}
		#flight-finder-main form div.flight-finder-middle{
			display:inline;
			float:left;
			width:168px;
			}
		#flight-finder-main form div.flight-finder-right{
			margin-top:-12px;
			display:inline;
			float:left;
			width:147px;
			}
			#flight-finder-main form div.flight-finder-right p{
				margin:0;
				padding:0;
				font-size:9px;
				line-height:12px;
				}
		div.passenger-float{
			display:inline;
			float:left;
			width:45px;
			margin-bottom:8px;
			}
		div.promo-float{
			display:inline;
			float:left;
			width:80px;
			margin-bottom:8px;
			}
		div.passenger-float-hidden{
			float:left;
			width:45px;
			margin-bottom:8px;
			visibility:hidden;
			}
		#child1-3{
			visibility:hidden;/* to make this display use show*/
			}
		#child4-6{
			display:none;/*to make this display use block*/
			}
		#submit-flight-finder-main,
		#submit-flight-finder-main-down{
			display:block;
			background:#ffffff url(../images/buttons/find_flights.gif) no-repeat top left;
			height:20px;
			width:99px;
			border:none;
			cursor:pointer;
			margin:14px 0 0 0;
			padding:0;
			}
		#submit-flight-finder-main-down{
			background:#ffffff url(../images/buttons/find_flights_down.gif) no-repeat top left;
			}
			#submit-flight-finder-main span,
			#submit-flight-finder-main-down span{
				display:none;
				}
/* these IDs added to fix height discrepancies
   between buckets */
#bucket-check-in-online,
#bucket-routes,
#bucket-timetables {
	height:230px;
	}

#timetables{
	margin:0px;
	padding:0px;
	width:198px;
	margin-top:-3px;
	}
	#timetables label{
		display:block;
		margin-bottom:2px;
		}
	#timetables select{
		margin-bottom:12px;
		}
	#timetables select#flying-from-tt,
	#timetables select#returning-from-tt{
		width:155px;
		}
	#submit-find-timetable,
	#submit-find-timetable-down{
		display:block;
		background:#ffffff url(../images/buttons/find_timetable.gif) no-repeat top left;
		height:20px;
		width:91px;
		border:none;
		cursor:pointer;
		margin:6px 0 0 0;
		padding:0;
		}
		#submit-find-timetable-down{
			background:#ffffff url(../images/buttons/find_timetable_down.gif) no-repeat top left;
			}
		#submit-find-timetable span,
		#submit-find-timetable-down span{
			display:none;
			}
	#timetables table{
		width:100%;
		margin:0;
		padding:0;
		}
		#timetables table tr td.print-timetable{
			text-align:right;
			padding-top:13px;
			font-size:11px;
			}

