body, html {
	height:100%;width:100%;font-family:Arial, Helvetica, sans-serif;
}
body {
	margin:0px;padding:0px;
	background-image:url(../images/bgd_degrade.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
#full_bgd_home {
	width:984px;
	height:650px;
	background-image:url(../images/bgd_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#full_bgd_inside {
	width:984px;
	height:650px;
	background-image:url(../images/bgd_inside.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}
#full_bgd_step {
	width:984px;
	padding-bottom:30px;
	background-image:url(../images/bgd_step.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;float:left;
}
#logo_menu {
	width:984px;
	height:74px;
	display:block;float:left;
}
#logo {
	width:315px;
	height:74px;
	padding-left:18px;
	display:block;float:left;
}
#logo a img {
	border:0px;
	display:block;float:left;
}
#logo h1 {display:none;}
#menu {
	width:651px;
	height:74px;
	display:block;float:left;
}
.menu_top {
	width:302px;
	height:27px;
	padding-right:20px;
	display:block;float:right;
}
.menu_top a {
	font-size:12px;
	color:#004684;
	text-decoration:none;
	border-right:1px solid #004684;
	padding:0px 10px 0px 10px;
	margin:8px 0px 0px 0px;
	display:block;float:left;
}
.menu_top a:hover {
	color:#6c9cc0;
}
.menu_top a.selected {
	color:#dd022c;
}
a.menu_top_last  {
	font-size:12px;
	font-weight:bold;
	color:#004684;
	text-decoration:none;
	border-right:none;
	padding:0px 10px 0px 10px;
	margin:8px 0px 0px 0px;
	float:left;
}
a.menu_top_last:hover {
	color:#6c9cc0;
}
.menu_top h2 {font-size:12px;font-weight:normal;display:inline;}
.menu_bottom {
	/*width:555px;*/width:505px;
	height:25px;
	padding-right:20px;
	position:relative;z-index:3;
	display:block;float:right;
}
.menu_bottom a {
	font-size:12px;
	text-decoration:none;
	display:block;float:left; 
}
.menu_bottom a:hover {
	display:block;float:left;
}
.menu_bottom a.selected {
	color:#dd022c;
}
.menu_bottom h2 {font-size:12px;font-weight:normal;}
a.menu_bottom_first  {
}
a.menu_bottom_first:hover {
}
a.menu_bottom_last  {
}
a.menu_bottom_last:hover {
}
.map_home {
	width:240px;
	height:343px;
	padding-left:15px;
	margin-top:20px;
	display:block;float:left;
}
.cell_tabs {
	width:286px;
	height:318px;
	margin-top:23px;
	position:relative;
	display:block;float:left;
}
.book_flight_cell {
	width:286px;
	height:318px;
	display:block;float:left;
}
.book_flight_tabs {
	width:286px;
	height:27px;
	display:block;float:left;
}
.book_flight_tabs img {display:block;float:left;}
.book_flight {
	width:286px;
	height:291px;
	margin-bottom:22px;
	background-color:#FFFFFF;
	background-image:url(../images/bgd_home_cell_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;float:left;
}
.cell_fromto {
	width:270px;
	/*height:114px;*/
	height:82px;
	padding-left:8px;
	padding-right:8px;
	background-image:url(../images/bgd_from-to.gif);
	background-position:8px bottom;
	background-repeat:no-repeat;
}
.cell_arrival {
	width:270px;
	/*height:163px;*/
	height:195px;
	padding-left:8px;
	padding-right:8px;
	background-image:url(../images/bgd_arrival.gif);
	background-position:8px top;
	background-repeat:no-repeat;
}
.text_form {
	font-size:12px;
	font-weight:bold;
	color:#38548a;
	padding-top:2px;
}
.cell_fromto select, .cell_arrival select, .cell_change input {
	height:19px;
	background-color:#ffffff;
	border:1px solid #a5acb2;
	font-size:11px;
	color:#38548a;
}
.cell_change input {padding-left:5px;height:15px;}
.cell_change {
	width:270px;
	height:282px;
	padding-left:8px;
	padding-right:8px;
	background-image:url(../images/bgd_change.gif);
	background-position:8px top;
	background-repeat:no-repeat;
}
.link_text {
	font-size:11px;
	color:#11326f;
	padding-left:10px;
	text-align:left;
}
.link_text a {
	text-decoration:none;
	color:#11326f;
}
.link_text a:hover {
	color:#dd022c;
}
.search_btn {
	margin-top:-22px;
	margin-left:126px;
}
.continue_btn {
	margin-top:-12px;
	margin-left:170px;
	position:absolute;
}
.check_charter_cell {
	width:147px;
	height:313px;
	margin-top:50px;
	display:block;float:left;
}
.check_charter {
	width:139px;
	height:132px;
	margin-bottom:8px;
	display:block;float:left;
}
.offers_home_cell {
	width:277px;
	height:340px;
	margin-top:23px;
	padding-right:19px;
	display:block;float:left;
}
.offer_banner {
	width:277px;
	height:92px;
	margin-bottom:8px;
	display:block;float:left;
	background-image:url(../images/banner_home_offers_first.gif);
	background-repeat:no-repeat;
}
.offer_link_text {
	font-size:11px;
	color:#11326f;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	text-align:left;
}
.offer_link_text a {
	text-decoration:none;
	color:#11326f;
}
.offer_link_text a:hover {
	color:#dd022c;
}
.banners_rest {
	width:277px;
	height:218px;
	display:block;float:left;
}
.customer_banner {
	width:176px;
	height:110px;
	padding-left:18px;
	margin-top:4px;
	margin-right:7px;
	background-image:url(../images/banner_home_customers.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;display:block;
}
.weather_banner {
	width:152px;
	height:79px;
	margin-top:4px;
	margin-right:7px;
	background-image:url(../images/banner_home_weather.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;display:block;
}
.guides_banner {
	width:128px;
	height:79px;
	margin-top:4px;
	margin-right:7px;
	background-image:url(../images/banner_home_guides.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;display:block;
}
.car_banner {
	width:149px;
	height:110px;
	margin-top:4px;
	margin-right:7px;
	background-image:url(../images/banner_home_car.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;display:block;
}
.hotel_banner {
	width:149px;
	height:110px;
	margin-top:4px;
	margin-right:7px;
	background-image:url(../images/banner_home_hotel.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;display:block;
}
.prepaid_banner {
	width:199px;
	height:110px;
	margin-top:4px;
	margin-right:7px;
	/*background-image:url(../images/banner_home_car.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	float:left;display:block;
}
.add_banner {
	width:470px;
	height:69px;
	display:block;float:left;
}
.add_banner img {
	border:0px;display:block;
	margin-top:14px;
}
.banner_bottom_text {
	font-size:11px;
	color:#11326f;
	padding-left:12px;
	padding-top:45px;
	padding-right:10px;
	text-align:left;
}
.banner_bottom_text a {
	text-decoration:none;
	color:#11326f;
}
.banner_bottom_text a:hover {
	color:#dd022c;
}
.footer_home {
	width:640px;
	height:31px;
	color:#6c9cc0;
	font-size:11px;
	text-align:right;
	display:block;float:right;
}
.footer_home a {
	color:#6c9cc0;
	text-decoration:none;
	margin-top:17px;
	display:block;float:left;
}
.footer_home a:hover {
	color:#dd022c;
}
.footer_home_separator {
	margin-left:9px;
	margin-right:9px;
	margin-top:17px;
	display:block;float:left;
}
.cell_photo {
	width:238px;
	height:316px;
	margin-top:70px;
	padding-left:18px;
	display:block;float:left;text-align:left;
}
.cell_photo img {
	border:0px;
}
.text_left_cell {
	width:300px;
	font-size:12px;
	color:#004684;
	text-align:left;
	margin-top:70px;
	padding-left:40px;
	padding-right:18px;
	display:block;float:left;
}
.text_right_cell {
	width:200px;
	font-size:12px;
	color:#004684;
	text-align:left;
	margin-top:70px;
	padding-left:40px;
	padding-right:16px;
	display:block;float:left;
}


.text_right_cell2 {
	width:887px;
	font-size:12px;
	color:#004684;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:40px;
	padding-right:16px;
	display:block;float:left;
}
.text_left_cell a, .text_right_cell a {
	text-decoration:underline;
	color:#004684;
}
.text_left_cell a:hover, .text_right_cell a:hover {
	text-decoration:none;
}
.text_right_cell a img {
	border:0px;
	margin-top:20px;
	display:block;float:left;
}
.main_text_cell {
	width:709px;
	height:363px;
	margin-top:23px;
	display:block;float:left;
}
.main_text_cell_two {
	width:709px;
	margin-top:23px;
	display:block;float:left;
}
.main_text_top {
	width:709px;
	height:10px;
	background-image:url(../images/bgd_main_text_top.gif);
	display:block;float:left;
}
.main_text {
	width:709px;
	height:343px;
	background-color:#ffffff;
	background-image:url(../images/main_text_top.jpg);
	background-position:9px 0px;
	background-repeat:no-repeat;
	display:block;float:left;
}
.main_text_two {
	width:689px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	background-color:#ffffff;
	background-image:url(../images/bgd_bottom_table.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;float:left;
}
.main_text_three {
	width:689px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	background-color:#ffffff;
	background-image:url(../images/bgd_bottom_table.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;float:left;
}
.text_title h3 {
	font-size:13px;
	font-weight:bold;
	color:#004684;
	height:30px;
	width:649px;
	margin:0px;padding:0px;
	padding:15px 30px 0px 30px;
	text-align:left;
	display:block;float:left;
}
.text_title_two  {
	font-size:13px;
	font-weight:bold;
	color:#004684;
	/*width:887px;*/
	width:737px;
	margin:0px;padding:0px;
	padding:15px 30px 30px 10px;
	text-align:left;
	display:block;float:left;
}
.text_title_three  {
	font-size:13px;
	font-weight:bold;
	color:#004684;
	width:499px;
	margin:0px;padding:0px;
	padding:15px 30px 30px 10px;
	text-align:left;
	display:block;float:left;
}
.content_text {
	width:629px;
	height:288px;
	margin:0px 0px 0px 0px;
	padding-left:30px;padding-right:30px;
	text-align:left;
	color:#122f69;
	font-size:11px;
	line-height:15px;
	display:block;float:left;
	overflow:auto;
}
.content_text a {
	text-decoration:underline;
	color:#122f69;
}
.content_text a:hover {
	text-decoration:none;
}
.main_text_bottom {
	width:709px;
	height:10px;
	background-image:url(../images/bgd_main_text_bottom.gif);
	display:block;float:left;
}
.photos_main {
	height:155px;
	padding-left:260px;
	display:block;float:left;
}
.photos_main img {
	margin-left:7px;
}
.footer_in {
	/*width:640px;*/ width:523px;
	height:31px;
	color:#122f69;
	font-size:11px;
	text-align:right;
	display:block;float:right;
}
.footer_in a {
	color:#122f69;
	text-decoration:none;
	margin-top:6px;
	display:block;float:left;
}
.footer_in a:hover {
	color:#dd022c;
}
.cell_footer_step {
	padding-top:48px;
	background-image:url(../images/bgd_footer_step.gif);
	background-position:13px 52px;
	background-repeat:no-repeat;
}
.footer_in_step {
	/*width:640px;*/ width:523px;
	height:31px;
	color:#6c9cc0;
	font-size:11px;
	text-align:right;
	display:block;float:right;
}
.footer_in_step a {
	color:#6c9cc0;
	text-decoration:none;
	margin-top:6px;
	display:block;float:left;
}
.footer_in_step a:hover {
	color:#dd022c;
}
.footer_separator {
	margin-left:9px;
	margin-right:9px;
	margin-top:6px;
	display:block;float:left;
}
.corner_left_step_menu {
	height:42px;
	width:18px;
	background-image:url(../images/left_corner_step_menu.gif);
	display:block;float:left;
}
.step_menu {
	height:42px;
	width:984px;
	background-color:#6b9abe;
	background-image:url(../images/p_bgd_step_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.step_menu a, .step_menu img {
	/*width:170px;*/
	padding-left:65px;
	padding-right:65px;
	border:0px;
	display:block;float:left;
}
.corner_right_step_menu {
	height:42px;
	width:16px;
	background-image:url(../images/right_corner_step_menu.gif);
	display:block;float:right;
}
.details_text {
	font-size:10px;
	color:#044476;
	padding-left:40px;
	padding-right:40px;
	padding-top:15px;
	text-align:left;
	line-height:13px;
}
.details_text a {
	text-decoration:underline;
	color:#044476;
}
.details_text a:hover {
	text-decoration:none;
	color:#dd022c;
}
/*****table styles*****/
.light_blue_top_cell {
	width:927px;
	height:4px;
	background-image:url(../images/bgd_light_blue_top.gif);
	display:block;float:left;
}
.light_blue_bottom_cell {
	width:927px;
	height:4px;
	background-image:url(../images/bgd_light_blue_bottom.gif);
	display:block;float:left;
}
.light_blue_cell {
	width:907px;
	padding:2px 10px 2px 10px;
	background-color:#bcd3e1;
	font-size:12px;
	font-weight:bold;
	color:#044476;
	display:block;float:left;
}
.red_top_cell {
	width:689px;
	height:4px;
	background-image:url(../images/bgd_red_top.gif);
	display:block;float:left;
}
.red_bottom_cell {
	width:689px;
	height:4px;
	margin-bottom:10px;
	background-image:url(../images/bgd_red_bottom.gif);
	display:block;float:left;
}
.red_cell {
	width:669px;
	padding:2px 10px 2px 10px;
	background-color:#dd022c;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;float:left;
}
.smblue_top_cell {
	width:689px;
	height:4px;
	background-image:url(../images/bgd_smblue_top.gif);
	display:block;float:left;
}
.smblue_bottom_cell {
	width:689px;
	height:4px;
	margin-bottom:10px;
	background-image:url(../images/bgd_smblue_bottom.gif);
	display:block;float:left;
}
.smblue_cell {
	width:669px;
	padding:2px 10px 2px 10px;
	background-color:#044476;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;float:left;
}
.light_red_top_cell {
	width:689px;
	height:4px;
	background-image:url(../images/bgd_light_red_top.gif);
	display:block;float:left;
}
.light_red_bottom_cell {
	width:689px;
	height:4px;
	background-image:url(../images/bgd_light_red_bottom.gif);
	display:block;float:left;
}
.light_red_cell {
	width:669px;
	padding:2px 10px 2px 10px;
	background-color:#f7ccd5;
	font-size:12px;
	font-weight:bold;
	color:#dd022c;
	display:block;float:left;
}
.flights_cell {
	margin-bottom:10px;
	display:block;float:left;
}
.light_blue_title {
	font-size:12px;
	font-weight:bold;
	color:#7ca4bd;
}
.light_blue_title2 {
	font-size:12px;
	font-weight:bold;
	color:#7ca4bd;
}

.perfore_table {
	height:1px;
	background-image:url(../images/perfore_table.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.perfore_table_low {
	height:15px;
	background-image:url(../images/perfore_table.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.light_blue_title td {padding:5px 10px 5px 10px;}
.light_blue_title2 td {}

.flight_items, .flight_items_three, .flight_items_three2, .flight_items_five, .inputdata {
	font-size:12px;
	color:#044476;
}


.formText{
	font-size:12px;
	color:#044476;
}
.formTextBold{
	font-size:11px;
	color:#044476;
	font-weight:bold;
}
.formTextBold td {padding:0px 0px 0px 10px;}
.formTextLight{
	font-size:11px;
	color:#044476;
	padding-top: 7px;
}
.formTextLight td {padding:0px 0px 0px 10px;}

.flight_items_five_ciel {
	font-size:12px;
	color:#6b9abe;
}
.flight_items_five_ciel td {
	padding:6px 8px 6px 8px;
	background-color:#ffffff;
}
.flight_items_check {
	font-size:12px;
	color:#044476;
}
.flight_items_check a {
	text-decoration:underline;
	color:#044476;
}
.flight_items_check a:hover {
	text-decoration:none;
}
.flight_items_check td {
	padding-left:10px;
	padding-top:10px;
}
.bold {
	font-weight:bold;
}
.normal {
	font-weight:normal;
}
.flight_items td, .flight_items_three td, .flight_items_three2 td, .inputdata td {padding:5px 10px 0px 10px;}
.flight_items td input {padding:0px;margin:0px;height:13px;width:13px;}
.flight_items_three select, .flight_items_three input, .inputdata select, .inputdata input  {
	background-color:#ffffff;
	border:1px solid #a5acb2;
	font-size:11px;
	color:#38548a;
	margin-bottom:5px;
}

.flight_items_three2 input{
	background-color:#ffffff;
	border:1px solid #a5acb2;
	font-size:18px;
	color:#38548a;
	margin-bottom:5px;
}

.inputdata select{
	height:20px;
	width:60px;
}
.inputdata input{
	height:18px;
	width:200px;
}

.flight_items_five td {
	padding:6px 8px 6px 8px;
	background-color:#e5ecf1;
}
.flight_items_selected {
	font-size:13px;
	font-weight:bold;
	color:#044476;
}

.flight_items_selectedlff {
	font-size:13px;
	color:#044476;
}

input.readonly {
	border: 0px none;
	font-size:11px;
	font-weight:bold;
	color:#044476;
	width: 70px;
	background-color: #ffffff;
}

input.readonly2 {
	border: 0px none;
	font-size:11px;
	font-weight:bold;
	color:#044476;
	width: 85px;
	background-color: #ffffff;
}


input.readx {
	border: 0px none;
	font-size:11px;
	font-weight:bold;
	color:#044476;
	width: 130px;
	background-color: #ffffff;
}

.flight_items_selected td {padding:5px 10px 0px 10px;}
.btn_prev_next {
	margin-top:-28px;
	padding-left:480px;
	height:35px;
	display:block;float:left;
}
.btn_search_low {
	margin-top:-18px;
	padding-left:420px;
	height:35px;
	display:block;float:left;
}
.btn_prev_next_three {
	margin-top:-18px;
	padding-left:736px;
	height:35px;
	display:block;float:left;
}
.btn_prev_next_two2 {
	margin-top:-18px;
	padding-left:680px;
	height:35px;
	display:block;float:left;
}
.btn_prev_next_four {
	margin-top:-28px;
	padding-left:381px;
	height:35px;
	display:block;float:left;
}
.btn_prev_next_four2 {

	margin-top:-18px;
	padding-left:620px;
	height:35px;
	display:block;float:left;
}
.btn_prev_next_five {
	margin-top:-28px;
	padding-left:50px;
	height:35px;
	display:block;float:left;
}
.btn_prev_next a img, .btn_prev_next_three a img, .btn_prev_next_two2 a img, .btn_prev_next_four a img, .btn_prev_next_four2 a img, .btn_prev_next_five a img {
	border:0px;
	margin-right:3px;
	display:block;float:left;
}
.blue_top_cell {
	width:927px;
	height:4px;
	margin-top:10px;
	background-image:url(../images/bgd_blue_top.gif);
	display:block;float:left;
}
.blue_bottom_cell {
	width:927px;
	height:4px;
	margin-bottom:10px;
	background-image:url(../images/bgd_blue_bottom.gif);
	display:block;float:left;
}
.blue_cell {
	width:907px;
	padding:2px 10px 2px 10px;
	background-color:#044476;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;float:left;
}
.blue_text {
	color:#6c9cc0;
	font-size:11px;
	display:block;float:left;
	text-align:left;
	line-height:12px;
	padding:10px 10px 20px 10px;
}
.blue_text a {
	color:#6c9cc0;
	text-decoration:underline;
}
.blue_text a:hover {
	text-decoration:none;
}
.light_blue_text {
	color:#6c9cc0;
	font-size:11px;
	text-align:left;
	line-height:15px;
	padding:10px 10px 10px 10px;
}
.light_blue_text a {
	color:#6c9cc0;
	text-decoration:underline;
}
.light_blue_text a:hover {
	text-decoration:none;
}
.light_bigblue_text {
	color:#6c9cc0;
	font-size:11px;
	text-align:left;
	line-height:15px;
	padding:10px 10px 10px 10px;
}
.light_bigblue_text a {
	color:#6c9cc0;
	text-decoration:underline;
}
.light_bigblue_text a:hover {
	text-decoration:none;
}

.bigblue_top_cell {
	width:947px;
	height:4px;
	margin-top:20px;
	background-image:url(../images/bgd_bigblue_top.gif);
	display:block;float:left;
}
.bigblue_bottom_cell {
	width:947px;
	height:4px;
	margin-bottom:10px;
	background-image:url(../images/bgd_bigblue_bottom.gif);
	display:block;float:left;
}
.bigblue_cell {
	width:927px;
	padding:2px 10px 2px 10px;
	background-color:#044476;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;float:left;
}

.bigblue_top_cell2 {
	width:927px;
	height:4px;
	margin-top:20px;
	background-image:url(../images/bgd_bigblue_top.gif);
	display:block;float:left;
}
.light_bigblue_top_cell {
	width:927px;
	height:4px;
	margin-top:20px;
	background-image:url(../images//bgd_light_blue_top.gif);
	display:block;float:left;
}
.light_bigblue_bottom_cell {
	width:927px;
	height:4px;
	margin-bottom:10px;
	background-image:url(../images//bgd_light_blue_bottom.gif);
	display:block;float:left;
}
.light_bigblue_cell {
	width:907px;
	padding:2px 10px 2px 10px;
	background-color:#bcd3e1;
	font-size:12px;
	font-weight:bold;
	color:#044476;
	display:block;float:left;
}

.light_bigred_top_cell {
	width:927px;
	height:4px;
	margin-top:20px;
	background-image:url(../images//bgd_light_red_top.gif);
	display:block;float:left;
}
.light_bigred_bottom_cell {
	width:927px;
	height:4px;
	margin-bottom:10px;
	background-image:url(../images//bgd_light_red_bottom.gif);
	display:block;float:left;
}
.light_bigred_cell {
	width:907px;
	padding:2px 10px 2px 10px;
	background-color:#f7ccd5;
	font-size:12px;
	font-weight:bold;
	color:#dd022c;
	display:block;float:left;
}

.bigblue_bottom_cell2 {
	width:927px;
	height:4px;
	margin-bottom:10px;
	background-image:url(../images/bgd_bigblue_bottom.gif);
	display:block;float:left;
}
.bigblue_cell2 {
	width:907px;
	padding:2px 10px 2px 10px;
	background-color:#044476;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;float:left;
}



.main_bigtext_top {
	width:947px;
	height:10px;
	background-image:url(../images/bgd_main_bigtext_top.gif);
	display:block;float:left;
}
.main_bigtext_two {
	width:927px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	background-color:#ffffff;
	background-image:url(../images/bgd_bottom_bigtable.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;float:left;
}
.bigred_top_cell {
	width:927px;
	height:4px;
	background-image:url(../images/bgd_bigred_top.gif);
	display:block;float:left;
}
.bigred_bottom_cell {
	width:927px;
	height:4px;
	margin-bottom:10px;
	background-image:url(../images/bgd_bigred_bottom.gif);
	display:block;float:left;
}
.bigred_cell {
	width:907px;
	padding:2px 10px 2px 10px;
	background-color:#dd022c;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;float:left;
}
.booking_reference_cell {
	padding-left:90px;
	display:block;float:left;
}
.booking_reference_table {
	display:block;float:left;
}
.booking_reference_table td {
	padding:10px;padding-top:0px;
}
.booking_reference_text {
	font-size:14px;
	font-weight:bold;	
	color:#044476;
}
.booking_reference {
	font-size:35px;	
	color:#044476;
	border:1px solid #044476;
	padding:10px;
	display:block;float:left;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}
.pricing_table {
	width:350px;
	margin-top:10px;
	color:#044476;
}
.pricing_table td {
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
}
.pricing_row_title {
	border-bottom:2px solid #dde9f0;
}
.pricing_row {
	background-color:#dde9f0;
}
.book_banners {
	padding-left:290px;
}
.book_banners a img {
	border:0px;
	margin-left:10px;
	display:block;float:left;
}

.cc_number_textbox, .cc_name_textbox{
	height:15px;
	width:400px;
}
.circle_steps {
	height:19px;
	width:150px;
	padding-top:15px;
	padding-bottom:30px;
	display:block;float:right;
}
.circle_steps img {margin-left:3px;}

/************styles that will be replaced with lffcal.css*****************/

.callendar {
	padding-left:135px;
	margin-bottom:20px;
	margin-top:10px;
	display:block;float:left;
}
.callendar_one {
	margin-right:20px;
	font-size:10px;
	display:block;float:left;
}
.callendar_two {
	font-size:10px;
	display:block;float:left;
}
td.calendar_title {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:3px 5px;
	background-color:#8cb4ce;
	background-image:url(../images/calendar_title.gif);
	background-position:top;
	background-repeat:repeat-x;
}
td.calendar_month {
	font-size:11px;
	font-weight:bold;
	color:#044476;
	padding:3px 5px;
	background-color:#dde9f0;
}
.calendar_day {
	font-size:11px;
	font-weight:bold;
	color:#044476;
	background-color:#dde9f0;
}
.calendar_day td {
	padding:3px 5px;
	text-align:center;
}
.calendar_date td {
	width:35px;
	height:30px;
	padding:3px 3px;
	background-color:#f5f8fb;
	border:1px solid #98b5cc;
	color:#044476;
	font-weight:bold;
	text-align:right;
	line-height:18px;
}
td.empty_date {
	width:35px;
	height:30px;
	padding:3px 3px;
	color:#d7d7d7;
	border:1px solid #d7d7d7;
	background-color:#ffffff;
}
td.empty_cell {
	width:35px;
	height:30px;
	padding:3px 3px;
	border:1px solid #ffffff;
	background-color:#ffffff;
}
td.full_cell {
	width:35px;
	height:30px;
	padding:3px 3px;
	color:#ffffff;
	border:1px solid #98b5cc;
	background-color:#98b5cc;
}

/************end of styles that will be replaced with lffcal.css*****************/

.airkiosklogo {
	width:100px;
	margin-top:10px;
	display:block;float:right;
}

input.readonlylff {
	border: 0px none;
	font-size:12px;
	color:#044476;
	width: 70px;
	background-color: #ffffff;
}

input.readonly2lff {
	border: 0px none;
	font-size:12px;
	color:#044476;
	width: 110px;
	background-color: #ffffff;
}


input.readxlff {
	border: 0px none;
	font-size:12px;
	color:#044476;
	width: 150px;
	background-color: #ffffff;
}

.flight_items_selectedlff td {padding:5px 10px 0px 10px;}

.daybox {
	width:40px;
}
.monthyearbox{
	width:90px;
}
.ptcbox{
	width:40px;
}

.monthyearboxlff{
	height:20px;
	width:200px;
}
.originboxlff{
	height:20px;
	width:200px;
}
.destinationboxlff{
	height:20px;
	width:200px;
}
.ptcboxlff{
	height:20px;
	width:100px;
}

.calendar_clip {
	width:900px;
	text-align:right;
	display:block;float:right;
}
.tool_link {
	font-size:11px;
	color:#6c9cc0;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:10px;
	float:right; 
}
.tool_link a {
	font-size:11px;
	color:#6c9cc0;
	text-decoration:none;
}
.tool_link a:hover {
	color:#dd022c;
	text-decoration:none;
}

