/* ============================================================ */
/* Critical Mass | CSS Document							        */
/* ============================================================ */
/* Name: t1-4col.css											*/
/* Project: Frontier Airlines									*/
/* Author: Jim McFadyen											*/
/* Date: 2005-10-25												*/
/* Comments: 1 column											*/
/*			 layout for Template 4								*/
/* ============================================================ */


#progress-indicator{
	position:absolute;
	top:193px;
	left:261px;
	}

div#content-intro {
	background:transparent url(../images/divider-horizontal-dotted.gif) left bottom repeat-x;
	padding-bottom:15px;
	}

div#content-body {
	width:550px;
	padding-top:15px;
	}
	div#content-body h3.grey{
		color:#666666;
		}
	div#content-body h3{
		font-size:17px;
		color:#0072bc;
		}

/*Member Card */
	div#member-card{
		width:360px;
	}
	table#member-card-table  {
		border-collapse: collapse; 
	}
	div#member-card-name {
		text-align:center;
		font-size:15px;
		font-weight: bold;
		vertical-align:top;
		padding:0px 0px 0px 0px; 
		width:400px;
	}
/*04_account_activity.jsp*/
#account-summary{
	PADDING:5px;
	}
	#account-summary p span.name{
		font-weight:bold;
		margin-right:5px;
		}
	#account-summary p span.level{
		font-weight:bold;
		margin-left:5px;
		}
	#account-summary p span.current-level{
		}
	#account-summary p span.level-encouragement{
		margin-left:10px;
		}
	#account-summary table#summary-details td{
		width:122px;
		height:17px;
		}
	#account-summary table#summary-details td.summary-heading{
		width:122px;
		}
div.hr{
	padding:0;
	margin:20px 0;
	height:3px;
	background:transparent url(../images/grey_rule.gif) repeat-y top left;
	width:715px;
	}
	div.hr hr{
		display:none;
		}
		
#early-returns{
	position:relative;
	}
	#early-returns #display-activity{
		position:absolute;
		top:45px;
		left:0;
		}
		#early-returns #display-activity form label{
			display:block;
			}
	#early-returns #display-activity select{
		width:120px;
		}
	#early-returns #early-returns-data{	
		margin:25px 0 20px 0;
		}	
	.data-table{
		width:715px;
		padding:0;
		}
		.data-table td{
			height:29px;
			padding-left:20px;
			}
		.data-table th{
			height:24px;
			color:#ffffff;
			background:#8EC1E1;
			padding-left:20px;
			border-bottom:1px solid #cbdbe6;
			text-align:left;
			}
			/*borders for the table*/
			.b-white-left{
				border-left:1px solid #ffffff;
				}
			.b-grey-no-bottom{
				border:1px solid #e8e8e8;
				border-bottom:none;
				}
			.b-grey-common{
				border:1px solid #e8e8e8;
				border-top:none;
				border-right:none;
				}
			.b-grey-bottom{
				border:none;
				border-bottom:1px solid #e8e8e8;
				}
			.b-grey-left{
				border:none;
				border-left:1px solid #e8e8e8;
				}
		.data-table .data-date{
			width:107px;
			}
		.data-table .data-description{
			width:295px;
			}
		.data-table .data-miles{
			width:157px;
			}
		.data-table .data-status-miles{
			width:156px;
			}
		.data-table .miles-overide{
			height:43px;
			}
		.data-table .background-highlight{
			background:#F2F2F2;
			}
		.data-table .profile-review {
			height:17px;
			padding-left:20px;
			vertical-align:top;
			}
		.data-table .profile-review-desc{
			height:17px;
			padding-left:20px;
			width:25%;
			vertical-align:top;
			}
			
#monthly-statments #monthly-activity form label{
			display:block;
			}
	.monthly-selects-float{
		display:inline;
		float:left;
		width:85px;
		}
	#monthly-activity select#monthly-month{
		width:75px;
	}
	#monthly-activity select#monthly-year{
		width:75px;
	}
	#monthly-activity button#login,
	#monthly-activity button#login-down{
		display:block;
		background:#EDEDED url(../images/buttons/arrow.gif) no-repeat top left;
		height:16px;
		width:16px;
		border:none;
		cursor:pointer;
		margin:20px 0 0 0;
		padding:0;
		}
	#monthly-activity button#login-down{
		background:#EDEDED url(../images/buttons/arrow_down.gif) no-repeat top left;
		}
		#monthly-activity button#login span,
		#monthly-activity button#login-down span{
			display:none;
			}
	#monthly-statements #monthly-statements-data{	
		margin:25px 0 20px 0;
		}
	#monthly-statements .monthly-info-float{
		display:inline;
		float:left;
		width:240px;
		margin:20px 0 0 0;
		}
		#monthly-statements .monthly-info-float th{
			font-size:12px;
			height:17px;
			text-align:left;
			}
		#monthly-statements .monthly-info-float td{
			height:17px;
			}
		#monthly-statements .monthly-info-float td.summary-heading{
			width:170px;
			}
			
/*create_profile*/

#legend{
	margin:20px 0;
	}
	#legend #mandatory{
		margin-right:20px;
		}
		#legend #mandatory span{
			color:#ff0000;
			}
	#legend #question{
		
		}
		span.q2{
			color:#0072bc;
			margin-left:5px;
			}
#profile-form{
	margin:20px 0;
	width:715px;
	}
	#profile-form h3{
		margin:25px 0 15px 0;
		}
	#profile-form p{
		width:520px;
		}
	#profile-form label{
		display:block;
		margin:5px 0 1px 0;
		}
		#profile-form label.inline{
			display:inline;
			margin-left:3px;
			}
		#profile-form label span{
			color:#ff0000;
			margin-right:5px;
			}
	#profile-form select{
		width:233px;
		}
		#profile-form select#state{
			width:116px;
			}
	#profile-form textarea{
		border:1px solid #9AA7AD;
		}
	#profile-form input{
		border:1px solid #9AA7AD;
		width:230px;
		}
		#profile-form input.ticketNumber{
			width:100px;
		}

		#profile-form input#dateMonth{
			width:50px;
			}
		#profile-form input#dateDay{
			width:50px;
			}
		#profile-form input#dateYear{
			width:100px;
			}
		#profile-form input#zip{
			width:100px;
			}
		#profile-form input#area-code,
		#profile-form input#phone{
			width:37px;
			margin-right:12px;
			}
		#profile-form input#phone2{
			width:54px;
			margin-right:8px;
			}
		#profile-form input#ext{
			width:54px;
			}
		
		#profile-form select#day-of-birth,
		#profile-form select#month-of-birth,
		#profile-form select#year-of-birth{
			width:64px;
			margin-right:17px;
			}

		#profile-form select#leaving-day,
		#profile-form select#leaving-month,
		#profile-form select#leaving-year,
		#profile-form select#returning-day,
		#profile-form select#returning-month,
		#profile-form select#returning-year,
			#profile-form select#start-month,
			#profile-form select#start-day,
			#profile-form select#start-year{
			width:64px;
			margin-right:17px;
			}
	#profile-form select{
		}
	
	#profile-form input.checkbox,
	#profile-form input.radio{
		border:none;
		width:16px;
		}
	#profile-form div.profile-float{
		float:left;
		display:inline;
		width:290px;
		margin-right:20px;
		}
		#profile-form div.profile-float p{
			width:280px;
			}
		#profile-form div.profile-float div.mini-float{
		float:left;
		display:inline;
		width:130px;
		}
	#profile-form #review-terms,
	#profile-form #personal-info,
	#profile-form #travel-preferences {
		margin-left:5px;
		}
	#profile-form #elite-member-no{
		margin-left:20px;
		}
	#profile-form #accept{
		margin:10px 0 0 0;
		}
	#profile-form div{
		margin-bottom:2px;
		}
	#profile-form input#continue-profile,
	#profile-form input#continue-profile-down,
	#profile-form button#continue-profile,
	#profile-form button#continue-profile-down{
		display:inline;
		background:#ffffff url(../images/buttons/continue.gif) no-repeat top left;
		height:20px;
		width:82px;
		border:none;
		cursor:pointer;
		margin:20px 0 0 0;
		padding:0;
		}
	#profile-form input#continue-profile-down,
	#profile-form button#continue-profile-down{
		background:#ffffff url(../images/buttons/continue_down.gif) no-repeat top left;
		}

	#profile-form input#reset{
		display:inline;
		color:#0072bc;
		height:20px;
		font-size:10px;
		width:82px;
		border:none;
		cursor:pointer;
		margin:20px 10px 0 0;
		padding:0;
		background-color:#ffffff;
		}
	#profile-form button#submit-profile,
	#profile-form button#submit-profile-down,
	#profile-form input#submit-profile,
	#profile-form input#submit-profile-down{
		display:inline;
		background:#ffffff url(../images/buttons/submit.gif) no-repeat top left;
		height:20px;
		width:50px;
		border:none;
		cursor:pointer;
		margin:20px 0 0 0;
		padding:0;
		}
	#profile-form input#submit-profile-down,
	#profile-form button#submit-profile-down{
		background:#ffffff url(../images/buttons/submit_down.gif) no-repeat top left;
		}


	#profile-form button#update-profile,
	#profile-form input#update-profile,
	#profile-form input#update-profile-down,
	#profile-form button#update-profile-down{
		display:inline;
		background:#ffffff url(../images/buttons/save_changes.gif) no-repeat top left;
		height:20px;
		width:89px;
		border:none;
		cursor:pointer;
		margin:20px 0 0 0;
		padding:0;
		}
	#profile-form a#cancel-update{
		display:inline;
		color:#0072bc;
		font-size:11px;
		font-weight:bold;
		border:none;
		text-decoration:none;
		cursor:pointer;
		margin:20px 10px 0 0;
		padding:0;
		}
	#profile-form input#update-profile-down,
	#profile-form button#update-profile-down{
		background:#ffffff url(../images/buttons/save_changes_down.gif) no-repeat top left;
		}

		#profile-form button#submit-profile span,
		#profile-form button#submit-profile-down span,
		#profile-form button#update-profile span,
		#profile-form button#update-profile-down span,
		#profile-form button#continue-profile span,
		#profile-form button#continue-profile-down span{
			display:none;
			}
#confirm-print{
	margin:-15px 0px 0px 0px;
	float:right;
}



/* 02_planandbook */	

#flight-finder-main{
	background:#ffffff url(../images/sample-pages/02_planandbook/background_flight_finder.gif) no-repeat top left;
	padding:19px;
	width:676px;
	}
	#flight-finder-main h3{
		color:#666666;
		}
	#flight-finder-main select{
		font-size:10px;
		}
	#flight-finder-main form{
		margin:0;
		padding:0;
		margin-top:12px;
		}
		.peekaboo-fix{
			width:100%;
			}
			#multiple-cities{
				margin-left:20px;
				}
		#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:165px;
			}
		#flight-finder-main form select#search-by{
			width:130px;
			}
		#flight-finder-main form div.flight-finder-left{
			display:inline;
			float:left;
			width:381px;
			margin-top:12px;
			}
			#flight-finder-main form div.flight-finder-float{
				display:inline;
				float:left;
				width:180px;
				margin-bottom:26px;
				}
                #div.flight-finder-agreement{
                        display:inline;
                        float:left;
                        width:250px;
                        margin-bottom:8px;
                        }
		#div.flight-finder-main-dates{
                        display:inline;
                        float:left;
                        width:186px;
                        margin-bottom:8px;
                        }
		#flight-finder-main form div.flight-finder-date{
                        display:inline;
                        float:left;
                        width:100px;
                        margin-bottom:8px;
                        }
                 #flight-finder-main form div.flight-finder-returndate{
	                        display:inline;
	                        float:left;
	                        width:180px;
	                        margin-bottom:8px;
                        }
		div.flight-finder-time{
                        display:inline;
                        float:left;
                        width:81px;
                        margin-bottom:8px;
                        }

			#flight-finder-main form div.flight-finder-float-extras{
				display:inline;
				float:left;
				width:150px;
				margin-bottom:8px;
				}
			#flight-finder-main form div.flight-finder-floatlow{
				display:inline;
				float:left;
				width:180px;
				margin-bottom:8px;
				margin-top:8px;
				}
			#flight-finder-main form div.flight-finder-main-dates{
				display:inline;
				float:left;
				width:181px;
				margin-bottom:8px;
				
				}
		#flight-finder-main form div.flight-finder-middle{
			display:inline;
			float:left;
			width:150px;
			}
		#flight-finder-main form div.flight-finder-right{
			margin-top:20px;
			display:inline;
			float:left;
			width:137px;
			}
			#flight-finder-main form div.flight-finder-right p{
				margin:0;
				padding:0;
				font-size:9px;
				line-height:12px;
				}
			#flight-finder-main form div.flight-finder-right a{
				margin-left:30px;
				}
		div.passenger-float{
			display:inline;
			float:left;
			width:45px;
			margin-bottom:8px;
			}
		div.promo-float{
			display:inline;
			float:left;
			width:75px;
			margin-bottom:8px;
			}
		div.passenger-float-hidden{
			float:left;border:1px solid red;
			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:inline;
			background:#ffffff url(../images/buttons/find_flights.gif) no-repeat top left;
			height:20px;
			width:99px;
			border:none;
			cursor:pointer;
			margin:14px 0 0 30px;
			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;
				}
				
				
/** planandbook vacations*/	

#vacation-finder-main{
	background:#ffffff url(../images/sample-pages/02_planandbook/background_travel_finder.gif) no-repeat top left;
	padding:19px;
	width:676px;
	}
	#vacation-finder-main h3{
		color:#666666;
		display:none;
		}
	#vacation-finder-main form{
		margin:0;
		padding:0;
		margin-top:12px;
		}
		.peekaboo-fix{
			width:100%;
			}

		#vacation-finder-main form label{
			display:block;
			font-size:9px;
			margin-bottom:2px;
			}
		#vacation-finder-main form label.inline{
			display:inline;
			margin-left:2px;
			margin-right:20px;
			margin-bottom:2px;
			}
		#vacation-finder-main form select#vacation-flying-from,
		#vacation-finder-main form select#vacation-returning-from{
			width:155px;
			}

		#vacation-finder-main form div.vacation-finder-left{
			display:inline;
			float:left;
			width:361px;
			margin-top:12px;
			}
			#vacation-finder-main form div.vacation-finder-float{
				display:inline;
				float:left;
				width:170px;
				margin-bottom:8px;
				}

			#vacation-finder-main form div.vacation-finder-main-dates{
				display:inline;
				float:left;
				width:186px;
				margin-bottom:8px;
				}
		#vacation-finder-main form div.vacation-finder-middle{
			margin-left:20px;
			float:left;
			width:278px;
			}
		#vacation-finder-main form div.passenger-float{
			margin-bottom:30px;

			}

		#submit-vacation-finder-main,
		#submit-vacation-finder-main-down{
			float:right;
			display:block;
			background:transparent url(../images/buttons/find_vacations.gif) no-repeat top left;
			height:20px;
			width:120px;
			border:none;
			cursor:pointer;
			margin:3px 0 0 0;
			padding:0;
			}
		#submit-vacation-finder-main-down{
			background:transparent url(../images/buttons/find_vacations_down.gif) no-repeat top left;
			}
			#submit-vacation-finder-main span,
			#submit-vacation-finder-main-down span{
				display:none;
				}
				
/* ================================================================================================ */
/* CAR FINDER FORM */
/* ================================================================================================ */
									
#car-finder-main{
	background:#ffffff url(../images/sample-pages/02_planandbook/background_travel_finder_large.gif) no-repeat top left;
	float:left;
	padding:19px;
	width:676px;
	}
	#car-finder-main h3{
		color:#666666;
		font-size:18px;
		}
	#car-finder-main select,
	#car-finder-main input{
		font-size:11px;
		font-weight:normal;
		}
	#car-finder-main form{
		margin:0;
		padding:0;
		margin-top:12px;
		}

		.car-finder-pickup,
		.car-finder-dropoff {
			width:650px;
		}
		.car-finder-dropoff {
			margin-top:12px;
		}

			div.car-finder-pickup div.pickup-city,
			div.car-finder-pickup div.pickup-date,
			div.car-finder-pickup div.pickup-time,
			div.car-finder-dropoff div.dropoff-city,
			div.car-finder-dropoff div.dropoff-date,
			div.car-finder-dropoff div.dropoff-time {
				display:inline;
				float:left;
			}
			
			input#pickup-city,
			input#dropoff-city{
				width:170px;
			}

			div.car-finder-pickup div.pickup-city,
			div.car-finder-dropoff div.dropoff-city {
				margin-right:30px;
			}


			div.car-finder-pickup div.pickup-date,
			div.car-finder-dropoff div.dropoff-date {
				margin-right:30px;
			}

			div.car-finder-pickup div.pickup-time,
			div.car-finder-dropoff div.dropoff-time {
				margin-right:0px;
			}

			

			div.car-finder-pickup div.pickup-time select#pickup-time,
			div.car-finder-dropoff div.dropoff-time select#dropoff-time {
				width:75px;
			}

		.car-finder-car-info {
			width:650px;
			margin-top:18px;
			background:transparent url(../images/divider-horizontal-dotted.gif) left top repeat-x;
		}
			
			div.car-finder-car-info div.car-info-how-many,
			div.car-finder-car-info div.car-info-type,
			div.car-finder-car-info div.car-info-company,
			div.car-finder-car-info div.car-info-location {
				display:inline;
				float:left;
			}

			div.car-finder-car-info div.car-info-how-many,
			div.car-finder-car-info div.car-info-type,
			div.car-finder-car-info div.car-info-company {
				margin-right:22px;
			}

			div.car-finder-car-info div.car-info-how-many {
				margin-top:10px;
			}

			div.car-finder-car-info div.car-info-type,
			div.car-finder-car-info div.car-info-company,
			div.car-finder-car-info div.car-info-location {
				margin-top:22px;
			}

			div.car-finder-car-info select#car-info-how-many {
				width:40px;
			}

			div.car-finder-car-info select#car-info-type {
				width:112px;
			}

			div.car-finder-car-info select#car-info-company {
				width:150px;
			}

			div.car-finder-car-info select#car-info-location {
				width:164px;
			}

		#car-finder-main form label{
			display:block;
			font-size:9px;
			margin-bottom:2px;
			}
		#car-finder-main form label.inline{
			display:inline;
			margin-left:2px;
			margin-right:20px;
			margin-bottom:2px;
			}

			div.car-finder-links-submit {
				width:650px;
				margin-top:10px;
				margin-bottom:9px;
			}

				div.car-finder-links-submit span{
					display:inline;
					float:left;
					margin-top:3px;
					
				}

				div.car-finder-links-submit a.primary-link {
					display:inline;
					float:left;
					margin-top:3px;
					
				}

				div.car-finder-links-submit span.car-partner-offers {
					margin-right:65px;
					width:300px;	
				}

				div.car-finder-links-submit span {
					margin-right:10px;
					width:160px;	
				}


				#submit-car-finder-main,
				#submit-car-finder-main-down {
					float:right;
					display:block;
					background:transparent url(../images/buttons/find_a_car.gif) no-repeat top left;
					height:20px;
					width:87px;
					border:none;
					cursor:pointer;
					padding:0;
					margin:0;
					margin-top:10px;
					}
				#submit-car-finder-main-down {
					background:transparent url(../images/buttons/find_a_car_down.gif) no-repeat top left;
					}
					#submit-car-finder-main span,
					#submit-car-finder-main-down span {
						display:none;
						}

/* ================================================================================================ */
/* HOTEL FINDER FORM */
/* ================================================================================================ */

#hotel-finder-main{
	background:#ffffff url(../images/sample-pages/02_planandbook/background_travel_finder_large.gif) no-repeat top left;
	float:left;
	padding:19px;
	width:676px;
	}
	#hotel-finder-main h3{
		color:#666666;
		font-size:18px;
		}
	#hotel-finder-main select,
	#hotel-finder-main input{
		font-size:10px;
		font-weight:normal;
		}
		#hotel-finder-main form{
			margin:0;
			padding:0;
			}

			#hotel-finder-main form label{
				display:block;
				font-size:9px;
				margin-bottom:2px;
				}
			#hotel-finder-main form label.inline{
				display:inline;
				margin-left:2px;
				margin-right:20px;
				margin-bottom:2px;
				}

				#hotel-finder-main div.country-city,
				#hotel-finder-main div.check-in-out,
				#hotel-finder-main div.room-details {
					display:inline;
					float:left;
					}

				#hotel-finder-main div.country-city {
					margin-right:30px;
					margin-top:12px;
					}
					
					div.country-city div.country {
						margin-bottom:10px;
						}
						
					div.country-city div.country select#country {
						width:173px;
						}
					
					div.country-city div.city input#city {
						width:170px;
						}
					
				#hotel-finder-main div.check-in-out {
					margin-right:25px;
					margin-top:12px;
					}

					div.check-in-out div.check-in {
						margin-bottom:10px;
						}

				#hotel-finder-main div.room-details {
					}
					div.room-details div.children,
					div.room-details div.adults {
						float:left;
						margin-right:30px;
						}

					div.room-details div.children {
						float:left;
						margin-right:8px;
						}
					
					div.room-details div.rooms,
					div.room-details div.bed-type,
					div.room-details div.beds {
						float:left;
						margin-right:8px;
						}

					div.room-details div.bed-type,
					div.room-details div.beds {
						margin-top:10px;
						}
						
						
						div.room-details div.adults select,
						div.room-details div.children select,
						div.room-details div.rooms select,
						div.room-details div.beds select {
							width:45px;
							}
					
						div.room-details div.bed-type select {
							width:120px
							}

	.hotel-finder-hotel-info {
		width:650px;
		margin-top:20px;
		background:transparent url(../images/divider-horizontal-dotted.gif) left top repeat-x;
	}
		
		div.hotel-finder-hotel-info div.hotel-name,
		div.hotel-finder-hotel-info div.hotel-chain,
		div.hotel-finder-hotel-info div.hotel-price-range {
			display:inline;
			float:left;
			margin-top:22px;
		}

		div.hotel-name {
			margin-right:30px;
		}
		
			div.hotel-name input {
				width:170px;
			}
		
		
		
		
			div.hotel-chain select {
				width:173px;
				margin-right:25px;
			}
		
			div.hotel-price-range select {
				width:173px;
				margin-right:0px;
			}

			div.hotel-finder-links-submit {
				width:650px;
				margin-top:10px;
				margin-bottom:9px;
			}

				div.hotel-finder-links-submit span.advanced-hotel-links {
					margin-right:5px;
					display:inline;
				}
				
				div.hotel-finder-links-submit a.primary-link {
					display:inline;
					margin-top:3px;	
				}



				div.hotel-finder-links-submit span.hotel-partner-offers {
					float:left;
					margin-right:50px;
					width:350px;
					height:30px;
				}
				


		#submit-hotel-finder-main,
		#submit-hotel-finder-main-down {
			float:right;
			display:block;
			background:transparent url(../images/buttons/find_hotels.gif) no-repeat top left;
			height:20px;
			width:99px;
			border:none;
			cursor:pointer;
			padding:0;
			margin:0;
			margin-top:10px;
			}
		#submit-hotel-finder-main-down {
			background:transparent url(../images/buttons/find_hotels_down.gif) no-repeat top left;
			}
			#submit-hotel-finder-main span,
			#submit-hotel-finder-main-down span {
				display:none;
				}
div #travelCenterSelector{
		width:100px;
	}


.wwwFares-table{
	padding:3px;
	width:480px;
	margin:30px 0 0 115px;
	}
	.wwwFares-table th{
		BACKGROUND-COLOR:#94A5C3;
    	COLOR: white;
    	FONT-SIZE: 9pt;
    	FONT-WEIGHT: bold;
    	TEXT-ALIGN: center;
		}
		.wwwFares-table td.title{
    	COLOR:#006633;
    	background-color:#eeeeee;
    	FONT-SIZE: 8pt;
    	FONT-WEIGHT: bold;
    	width:33%;
		text-align:right;
		}
		.wwwFares-table td.desc{
		color:#0066FF;
		background-color:#eeeeee;
		text-align:left;
		FONT-SIZE: 8pt;
    	FONT-WEIGHT: bold;
		}

		.wwwFares-center{
		color:#0066FF;
		background-color:#eeeeee;
		text-align:center;
		FONT-SIZE: 8pt;
    	FONT-WEIGHT: bold;
		}

		.wwwFares-table td.submitWWW{
		background-color:white;
		text-align:center;
		}

		.wwwFares-table td div#umnr-div{
		font-size:8pt;
		font-weight:normal;
		}

		.wwwFares-table td div.wwwUnmr{
		text-align:center;
		display:block;
		height:30px;
		}

		.wwwFares-table td div.wwwUnmrHide{
		text-align:center;
		display:none;
		}

		.wwwFares-table td div.passenger-float{
			margin-left:5px;
		}

.small-red-instruction{
	font-size:10px;
	color:red;
	}

/*=========================================================================================*/
/*Check Flight Status Form*/
/*Page = WebRoot/content/pages/flight-info/check-flight-status.jsp */
/*===========================================================================================*/
#flight-status-main{
    background:#ffffff url(../images/sample-pages/02_planandbook/background_flight_finder.gif) no-repeat top left;
    padding:19px;
    width:676px;
    }
    #flight-finder-main form{
        margin:0;
        padding:0;
        margin-top:12px;
        }

    #flight-status-main input{
    width: 30px;
    font-family: Arial, sans-serif;
    font-size:12px;
    height:13px;
    }
    #flight-status-main select{
    font-size:10px;
    width: 90px;
    }
    #flight-status-main input#submit_flight_status{
        display:inline;
        background:#ffffff url(../images/buttons/submit.gif) no-repeat top left;
        height:20px;
        width:50px;
        border:none;
        cursor:pointer;
        margin:20px 0 0 0;
        padding:0;
        }
    .flight-table{
        width:715px;
        padding:0;
        border-collapse:collapse;
        
        }
        .flight-table td{
            height:29px;
            padding-left:5px;
            vertical-align:top;
            }
        .flight-table th{
            height:24px;
            color:#ffffff;
            background:#8EC1E1;
            padding-left:5px;
            text-align:left;
            border-width:1px;
            border-style:solid;
            border-color:white;
            }
    .flight-table td.tail-image{
        padding-left:0px;
        text-align:left;
        vertical-align:middle;
        background:#FFFFFF
    }



.copy01 {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #676767;
}

.copy02 {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF;
}

.copy03 {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #676767;
        background-color: #FFFFFF;
}

.copy04 {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #ff0000;
}

.subHead {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #0072bc;
}


.subHead2 {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #0072bc;
}


.Header {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #0072bc;
}


.required {
        background-color : #FFF8C6;
        color : #000;
        border : 1px solid #0072BC;
}
