
/* FlightList.aspx */
.tableItems TD { BORDER-BOTTOM: 1px #CCCCCC solid; }
/* ------------ */

div.alertbox{border-color:#E6E6E6;background-color:#F6F6F6;padding:10;FONT-SIZE: 13px;}
.alertbox { border-width:1px;border-style:solid;padding:.5em;margin:.5em 0;}
.alertbox p{margin:0;padding:1;}
.alertbox h3{font-size:100%;margin:1;}
.alertbox h3 span{font-weight:normal;}
.alertbox em{font-style:normal;font-weight:bold;}

.fareNote { border: solid #E5E5E5 1px; }
.fareNote TD  {	font-style:normal;	}
.fareNoteContent TD { font-style:normal; FONT-SIZE: 11px;  font-family: Arial,Tahoma, MS Sans Serif,Verdana; background-color:#FFFFFF;}
.fareNoteTitle TD { font-style:normal; font-weight: bold; FONT-SIZE: 11px; font-family: Arial,Tahoma, MS Sans Serif,Verdana; background-color:#E5E5E5; color:#666666;}


.ReadComfirmCondition  { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; font-family: Arial,Tahoma, MS Sans Serif,Verdana; }
.ConfirmNote  { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; font-family: Arial,Tahoma, MS Sans Serif,Verdana; }
.PleasePayMoneyOn {}
.PassengerPleaseVerifyInfo { FONT-WEIGHT: bold; }

.ConfirmationNumber  { text-decoration: underline; }
.ControlNumber  { color: #990000; font-weight: bold;}
.tb_ConfirmPNR  { background-color:#FF6600; }
.tb_ConfirmPNR_tr  { background-color:#FFFFCC; }
.TicketingPaymentNote  { color: #FF0000; text-decoration: underline; }
.TicketingPaymentNote_Detail  { color: #FF0000; }

/*==== Engine Main Table ====*/
.dvMAIN { text-align:center; width:100%;  }
.tb_Engine_MAIN  { padding:10px 10px 50px 10px; width:100%; height:80%; margin: 0px auto; text-align:center;  }
.td_Engine_LeftSection  { width:150px; text-align:center; vertical-align: top; margin:0px; padding:0px;} 
.td_Engine_RightSection  { text-align:center; vertical-align: top; padding:10px 10px 50px 10px;} 
/*==== Engine Main Table ====*/

/*==== Promotion Table ====*/
.tb_SFO_Left  { background-color:#F7F7F7; border-top:#B75841 1px solid; border-bottom:#B75841 1px solid; margin-left:3px; }
/*==== Promotion Table ====*/

/*==== Member Main Table ====*/
.tb_MAIN  { width:685px; height:80%; text-align:center; margin:0px auto; padding:10px 0px 50px 0px; background-color: #FFFFFF;}
.tdLeftSection  {  text-align:left; vertical-align: top; margin:0px; padding:0px;  } 
.tdCenterSection  { background-color: #FFFFFF; text-align:left; vertical-align: top; width:10px;} 
.tdRightSection  { background-color: #FFFFFF; text-align:center; vertical-align: top;} 
/*==== Member Main Table ====*/

/*==== Member Menu ====*/
/*
.selectedLink			{ background-color: #F7E9C8; border:solid 1px #E9C46B; }

td.leftMenu (font-family: Arial,Tahoma, MS Sans Serif,Verdana; font-size: 11px;color:#319933; text-decoration: none; padding: 4px; )
a.leftMenu 			{ font-family: Arial, Verdana, MS Sans Serif; font-size: 12px; padding: 4px; }
a.leftMenu:link		{ font-family: Arial, Verdana, MS Sans Serif; font-size: 12px;	padding: 4px;}
a.leftMenu:hover 	{ font-family: Arial, Verdana, MS Sans Serif; font-size: 12px; padding: 4px; }
a.leftMenu:visited 	{ font-family: Arial, Verdana, MS Sans Serif; font-size: 12px; padding: 4px;}
a.leftMenuSelected	{ font-family: Arial, Verdana, MS Sans Serif; font-size: 12px; padding: 4px; cursor: default; }
a.leftMenuSelected:hover	{ color: #000000; text-decoration: underline; }
a.leftMenuSelected:visited	{ color: #000000; }

.tb_MemberMenu  {BORDER:#999999 1px solid; }
.tb_MemberMenu_td { background-color:#FCF7EB; }
*/
a.leftMenu_NoLine 			{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; }
a.leftMenu_NoLine:link		{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; }
a.leftMenu_NoLine:hover 	{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; }
a.leftMenu_NoLine:visited 	{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; }

.MemberHead  { color:#0066CC; font-weight: bold; }
/*==== Member Menu ====*/


/*** START CSS For Theme  ***/

/* Table Type A  ==== */
.tp_left_a  { background-image:url(../../images/theme_ambika/tp_left_a.gif); background-repeat:no-repeat; width:14; height:43; text-align:center;}
.tp_center_a  { background-image:url(../../images/theme_ambika/tp_center_a.gif); background-repeat:repeat-x; width:572; }
.tp_right_a  { background-image:url(../../images/theme_ambika/tp_right_a.gif); background-repeat:no-repeat; width:14; height:43;}
.ct_left_a  { background-image:url(../../images/theme_ambika/ct_left_a.gif); background-repeat:repeat-y; width:14; height:10;} 
.ct_right_a  { background-image:url(../../images/theme_ambika/ct_right_a.gif); background-repeat:repeat-y; width:14; height:10;}
.ct_center_a_line	{ border-bottom:#202266 1px solid; }
.bt_left_a  { background-image:url(../../images/theme_ambika/bt_left_a.gif); background-repeat:no-repeat; width:14; height:14;}
.bt_center_a  { background-image:url(../../images/theme_ambika/bt_center_a.gif); background-repeat:repeat-x; height:30;}
.bt_right_a  { background-image:url(../../images/theme_ambika/bt_right_a.gif); background-repeat:no-repeat; width:14; height:14;}
/* Table Type A  ==== */

/* Table Type B  ==== */
.tp_left_b  { background-image:url(../../images/theme_ambika/tp_left_b.gif); background-repeat:no-repeat; width:14; height:34; text-align:center; }
.tp_center_b  { background-image:url(../../images/theme_ambika/tp_center_b.gif); background-repeat:repeat-x; }
.tp_right_b  { background-image:url(../../images/theme_ambika/tp_right_b.gif); background-repeat:no-repeat; width:14; height:34;}
/* Table Type B  ==== */

/* Table Type C  ==== */
.tp_left_c  { background-color:#EFEDED; background-image:url(../../images/theme_ambika/tp_left_c.gif); background-repeat:no-repeat; width:14; height:14; text-align:center; }
.tp_center_c  { background-image:url(../../images/theme_ambika/tp_center_c.gif); background-repeat:repeat-x; width:527; text-align:center;}
.tp_right_c  { background-image:url(../../images/theme_ambika/tp_right_c.gif); background-repeat:no-repeat; width:14; height:14;}
.ct_left_c  { background-color:#EFEDED; background-image:url(../../images/theme_ambika/ct_left_c.gif); background-repeat:repeat-y; width:14; height:10;} 
.ct_center_c { background-color:#FFFFFF; }
.ct_right_c  { background-image:url(../../images/theme_ambika/ct_right_c.gif); background-repeat:repeat-y; width:20; height:1;}
.bt_left_c  { background-color:#EFEDED; background-image:url(../../images/theme_ambika/bt_left_c.gif); background-repeat:no-repeat; width:14; height:14;}
.bt_center_c  { background-image:url(../../images/theme_ambika/bt_center_c.gif); background-repeat:repeat-x; text-align:center;}
.bt_right_c  { background-image:url(../../images/theme_ambika/bt_right_c.gif); background-repeat:no-repeat; width:14; height:14;}
/* Table Type C  ==== */

/* Text Header  ==== */
.text_head_a  { font-family: Arial,Tahoma, MS Sans Serif,Verdana; font-size: 13px; color: #0D3C9A; font-weight: bold; }
.text_head_b  { font-family: Arial,Tahoma, MS Sans Serif,Verdana; font-size: 13px; color: #202266; font-weight: bold; }
.text_head_c  { color: #000000; font-weight: bold; }
.text_head_d  { color: #000000; font-weight: bold; text-decoration: underline;}
.text_head_e  { font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 13px; color: #0033CC; font-weight: bold; }
.text_head_f  { font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 13px; color: #A01F1F; font-weight: bold; }
/* Text Header  ==== */

/* Table FarePrice Style  ==== */
.tb_FarePrice { background-color:#DFDFDF; }
.tb_FarePrice_tr_head TD  { background-color:#CCE6FF; text-align:center; font-size: 12px; color: #0D3C9A; font-weight: bold;}
.tb_FarePrice_tr_data TD  { background-color:#FFFFFF;}

.tb_FarePrice_GrandTotal  { border-bottom:#cccccc 2px solid; } 
.tb_FarePrice_GrandTotal_tr_data TD  { background-color:#FFFFFF;}
.tb_FarePrice_GrandTotal_GrandTotal { color: #000000; font-weight: bold; }
.tb_FarePrice_GrandTotal_Currency { color: #000000; font-weight: bold; }
.tb_FarePrice_GrandTotal_Amount { color: #A01F1F; font-weight: bold; }

.tb_FarePrice_Charge  {border-bottom:#cccccc 1px solid; }
.tb_FarePrice_Charge_tr_data TD  { background-color:#FFFFFF; }
.tb_FarePrice_Charge_Total  { color: #000000; font-weight: normal; }
.tb_FarePrice_Charge_Currency { color: #000000; font-weight: normal; }
.tb_FarePrice_Charge_Price  { color: #000000; font-weight: normal; }
.tb_FarePrice_Charge_Tax  { color: #000000; font-weight: normal; }
.tb_FarePrice_Charge_Amount  { color: #7E1111; }

/* Table FarePrice Style  ==== */

.line_gray_01  { background-image:url(../../images/theme_ambika/line_gray_01.gif); background-repeat:repeat-x; width:9; height:1;}
.bg_c  { background-image:url(../../images/theme_ambika/bg_c.gif); background-repeat:repeat-x; height:22; }
.bg_m  { background-image:url(../../images/theme_ambika/bg_m.gif); background-repeat:repeat-y; background-position:right; background-color:#FFFFFF; padding:10px; }

.tb_border_a { border:solid 1px #ff9e53; }
.tb_border_b { border:solid 1px #ff9e53; }
.td_select { background-color: #ff9e53; }


/* Form CSS */
Form { margin:0px; padding:0px; }
INPUT.textboxred  { FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma, MS Sans Serif,Verdana; BORDER: 1px solid #FF0000; COLOR: #000000; }
INPUT.textbox  { FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma, MS Sans Serif,Verdana; BORDER: 1px solid #cccccc; COLOR: #000000; padding-left:3px; padding-right:3px;background-color:#FFFFFF; }
INPUT.input_button  { CURSOR: hand; padding-left:3px; padding-right:3px; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, MS Sans Serif,Verdana, Arial;   }
INPUT.input_password   { FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma, MS Sans Serif,Verdana; BORDER: 1px solid #cccccc; padding-left:3px; padding-right:3px; }
TEXTAREA.textbox  { FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma, MS Sans Serif,Verdana; BORDER: 1px solid #cccccc; COLOR: #000000; }
SELECT.select { font-family: Arial,Tahoma, MS Sans Serif,Verdana; font-weight: normal; font-size: 12px; BORDER: 1px solid #cccccc; COLOR: #000000; }
LABEL { CURSOR:HAND;}
/* Form CSS */

.ErrorTitle { FONT-SIZE: 15px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #003399; font-weight:bold; } 
.ErrorMsg { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #990000; font-weight:bold; } 

.Asterisk { color: #B70005;	font-size: 13px;	font-weight: normal;	margin-right: 3px;	position: relative; top: 0px; }
.FareChangeAndFoundLowestPrice { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #FC710C; } 
/*** END CSS For Theme  ***/

/********* Impact Travel Style ************/
.text_index{	
	font-family: "Tahoma", "Arial","Ms Sans Serif";
	font-size: 11px;
	font-style: normal;
	color: #E01157;
}

.text_black2 {	
	font-family: "Tahoma", "Arial", "Ms Sans Serif";
	font-size: 11px;
	font-style: normal;
	color: #666666;
}
.LinkFooter 			{ font-family:  Tahoma, "MS Sans Serif"; font-size: 11px; padding: 4px; text-decoration: none; color: #797777;}
a.LinkFooter:link		{ font-family: Tahoma, "MS Sans Serif"; font-size: 11px; padding: 4px; text-decoration: none; color: #797777;}
a.LinkFooter:hover 	{ font-family:  Tahoma, "MS Sans Serif"; font-size: 11px; padding: 4px; text-decoration:underline; color: #797777;}

.LinkWhite 			{ font-family:  Tahoma, "MS Sans Serif"; font-size: 12px; padding: 4px; text-decoration: none; color:#FFFFFF;}
a.LinkWhite:link		{ font-family: Tahoma, "MS Sans Serif"; font-size: 12px; padding: 4px; text-decoration: none; color: #FFFFFF;}
a.LinkWhite:hover 	{ font-family:  Tahoma, "MS Sans Serif"; font-size: 12px; padding: 4px; text-decoration:underline; color: #FFFFFF;}
a.LinkWhite:visited		{ font-family: Tahoma, "MS Sans Serif"; font-size: 12px; padding: 4px; text-decoration: none; color: #FFFFFF;}

/******End Impact Travel Style ************/

