html, body {	height:auto;margin: 0;	padding: 0;	background-color: #dc2e64;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
*html html, body {	margin: 0;	padding: 0;	background-color:#dc2e64;	height: 100%;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
LI{ list-style:none;}
IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
.clearboth{ clear:both;}
#wrapperHeader01 { WIDTH:995px; height:74px; TEXT-ALIGN: left; background: url(../Images/0/H/IMGheader01.jpg) no-repeat;}
#wrapperHeader02 { float: left; background: url(../Images/0/I/wrapper02_bg.jpg) repeat-y; WIDTH:995px;}
#wrapperHome { float: left; background: url(../Images/0/I/wrapper02_bg1.jpg) repeat-y; WIDTH:995px; TEXT-ALIGN: left; }

.changeLanguage a{ color:#FFFFFF; font-size:11px; text-decoration: none; float: right;}
.changeLanguage img{ padding-right: 5px;}
.TopMenu{ color:#992b5c; font-size:13px; font-weight:bold;}
.TopMenu a:link{color:#992b5c; text-decoration:none; }
.TopMenu a:hover{color:#992b5c; text-decoration:none; }
.TopMenu a:active{color:#992b5c; text-decoration:none; }
.TopMenu a:visited{color:#992b5c; text-decoration:none; }

#TBLMybookingHome{ margin-left:0px; width:540px;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; font-weight:normal; border-left: solid 2px #f19abd; border-right: solid 2px #f19abd; }
#TBLMybookingHome td.top{ color:#000000; font-size:14px; font-weight:bold; text-align:left;}
#TBLMybookingHome td.body{ color:#000000;  text-align:left; line-height:25px;}
#TBLMybookingHome td.body a{ background-color:#e4e4e4; color:#000000;  text-align:left;line-height:16px; }
#TBLMybookingHome td.body img { vertical-align: top;}

#TBLMybooking{ margin-left:0px; width:540px;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; font-weight:normal; border-left: solid 2px #f19abd; border-right: solid 2px #f19abd;}
#TBLMybooking td.top{ color:#000000; font-size:14px; font-weight:bold; text-align:left;}
#TBLMybooking td.body{ color:#000000;  text-align:left; line-height:25px;}
#TBLMybooking td.body a{ background-color:#e4e4e4; color:#000000;  text-align:left;line-height:16px; }


#TBLMybookingOnline{margin-left:0px; width:540px; margin-bottom:0px;}
#TBLMybookingOnline td.left{ background: url(../Images/0/H/h_pinkline.gif); color:#933f63; font-size:14px; font-weight:bold; width: 251px; height: 42px; padding-left: 20px;}
#TBLMybookingOnline td.middle{ color:#000000; background: url(../Images/0/H/h_middle.gif) repeat-x;}
#TBLMybookingOnline td.body{ background-color:#992b5c; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left; }
#TBLMybookingOnline td.body a{ background-color:#992b5c; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left; }
#TBLMybookingOnline td.button{ width: 250px;}

#TBLMybookingSearch { width: 540px; background: url(../Images/0/H/search_bg.gif) repeat-x; height: 61px;}


.LeftPanel{ width:303px;color:#992b5c; font-size:13px; font-weight:bold; text-align:right; float:left; height:auto; min-height:640px;}
.MiddlePanel{width:551px;color:#992b5c; font-size:13px; font-weight:bold; float:left; padding-left: 25px;}
.RightPanel{ width:116px;color:#992b5c; font-size:13px; font-weight:bold; text-align:right; float:left; }
.CenterBanner{ text-align:left;}
.NewsText{text-align:left; font-size:18px; font-weight:bold;}
.NewsTextContent{ font-size:12px;}
.BookingStepHeaderText{ float: left; color:#992b5c; font-weight:bold; font-size:14px; background:url(../Images/0/H/headertextbg.jpg) no-repeat; width: 551px; height: 29px; padding-top: 10px; margin: 0px;}
.MyBookingHeader { color:#992b5c; font-weight:bold; font-size:11px; background:url(../Images/0/H/mybookingheaderbg.jpg) no-repeat; width: 530px; height: 29px; padding: 10px 0px 0px 30px;}
.BookingBodyArea { width: 540px;}

#LinkTravelAgent{ color:#992b5c; font-size:11px; font-weight:bold; padding-bottom:5px;}
#LinkTravelAgent a:link{color:#992b5c; text-decoration:underline; }
#LinkTravelAgent a:hover{color:#992b5c; text-decoration: underline; }
#LinkTravelAgent a:active{color:#992b5c; text-decoration:underline; }
#LinkTravelAgent a:visited{color:#992b5c; text-decoration:underline; }


/*************************/

INPUT {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #595f63; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana;}

INPUT.error {BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; COLOR: #000000; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffa07a}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #595f63; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
INPUT.error {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; COLOR: #000000; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffa07a
}
SELECT {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #7f9db9 1px solid; COLOR: #595f63; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
SELECT.error {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; COLOR: #000000; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffa07a
}
.AgentInfos {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 5px; FONT-STYLE: normal;  BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right}
.ClientInfos {}
.ClientInfos A {}
.AgentLogin {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #000066; PADDING-TOP: 5px; FONT-STYLE: normal;  BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right}
.AgentLogin SPAN.S0 {FONT-WEIGHT: bolder; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff6600}
*[class='FareCalenderCssClass'] {BORDER-RIGHT: #ffffff thin solid; BORDER-TOP: #ffffff thin solid; BORDER-LEFT: #ffffff thin solid; BORDER-BOTTOM: #ffffff thin solid
}
*[class='ThisMonthCssClass'] {BORDER-RIGHT: #ffffff thin solid; BORDER-TOP: #ffffff thin solid; BORDER-LEFT: #ffffff thin solid; BORDER-BOTTOM: #ffffff thin solid
}

*[class="NextMonthCssClass"] { 	border-top: thin solid #FFFFFF;	border-bottom: thin solid #FFFFFF;	border-left: thin solid #FFFFFF;	border-right: thin solid #FFFFFF;}

*[class="LastMonthCssClass"] {border-top: thin solid #FFFFFF;border-bottom: thin solid #FFFFFF;	border-left: thin solid #FFFFFF;border-right: thin solid #FFFFFF;}

.Buttons {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #00ffff; PADDING-TOP: 20px}
.Buttons SPAN.Left {WIDTH: 49%; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: left}
.Buttons SPAN.Right {WIDTH: 50%; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: right}
.Barcode {PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #ff6600; PADDING-TOP: 0px; FONT-STYLE: normal;  TEXT-ALIGN: left}
.Calender {BORDER-RIGHT: #ffbd3b thin solid; BORDER-TOP: #ffbd3b thin solid; BORDER-LEFT: #ffbd3b thin solid; BORDER-BOTTOM: #ffbd3b thin solid; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center;}
.Calender .Header {FONT-WEIGHT: bolder; COLOR: #2a1864; BACKGROUND-COLOR: #ffbd3b;}
.Calender .Today {FONT-WEIGHT: bolder; BACKGROUND-COLOR: #ffbd3b; TEXT-DECORATION: underline}
.Calender .SelectDay {FONT-WEIGHT: bolder; TEXT-DECORATION: underline}
.Calender .Day {COLOR: #2a1864;}
.ContactInfoView SPAN.buttons {WIDTH: 80%; HEIGHT: 20px}
.ContactInfoView SPAN.refNumber {FONT-WEIGHT: bolder;  BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000066}
.footer { float: left; background: url(../Images/0/F/footer.jpg); height:100px; width: 995px; font-size: 11px; color: #FFFFFF; }
.footer a { color:#FFFFFF; margin: 0px auto;}

.footerHome { float: left; background: url(../Images/0/F/footerhome.jpg); height:100px; width: 995px; font-size: 11px; color: #FFFFFF; padding-top: 50px; padding-left: 15px;}
.footerHome a { color:#FFFFFF;}


.form {MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left}
.form DIV.label {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 130px; PADDING-TOP: 5px; TEXT-ALIGN: left}
.form DIV.input {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 220px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left}
.form DIV.input INPUT {	WIDTH: 190px}
.form DIV.input INPUT.captchainputbox { width: 50px; }
.form DIV.input DIV.captcha { float:left; padding:0px; }
.form DIV.input SELECT {WIDTH: 190px}
/*
.formCC {MARGIN: 0px; FONT: 11px; TEXT-ALIGN: left}
.formCC DIV.label {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 90px; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: left; font-size: 11px; }
.formCC DIV.input {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left; } */

.formCC {MARGIN: 0px; FONT: 11px; WIDTH: 100%; TEXT-ALIGN: left; }
.formCC DIV.label {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 90px; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: left; font-size: 11px; }
.formCC DIV.input {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left;}

.formMainContact {MARGIN: 0px; FONT: 11px; WIDTH: 100%; TEXT-ALIGN: left; padding: 0px; }
.formMainContact DIV.label {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 90px; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: left; font-size: 11px; }
.formMainContact DIV.input {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left; }

/*
.formMainContact DIV.input INPUT {WIDTH: 120px; }
.formMainContact DIV.input SELECT {WIDTH: 126px}
*/

.formMainContact DIV.input INPUT {WIDTH: 140px}
.formMainContact DIV.input SELECT {WIDTH: 147px}

.form DIV.normal {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 5px; TEXT-ALIGN: left}
.groupForm {PADDING-RIGHT: 4px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #575756; PADDING-TOP: 2px; HEIGHT: 28px}
.groupForm INPUT {WIDTH: 199px}
.groupForm SELECT {WIDTH: 199px}
.groupFormClear {PADDING-RIGHT: 4px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; FONT: 11px; VERTICAL-ALIGN: middle; COLOR: #575756; PADDING-TOP: 2px; HEIGHT: 28px}
#BonVoyageBreak_ctlReturnDate_cmbMonthYear {WIDTH: 160px}
#BonVoyageBreak_ctlDepartureDate_cmbMonthYear {WIDTH: 160px}
.groupFormResult {VERTICAL-ALIGN: bottom; COLOR: #003366; TEXT-ALIGN: left}
.InputAirport {	WIDTH: 165px; FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; }
.FormPassengers {MARGIN: 0px 0px 0px 5px; FONT: 11px; WIDTH: 360px}
.FormPassengers .Passengers {PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; TEXT-ALIGN: right}
.FormPassengers .row0 {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fbd33e}
.FormPassengers DIV.input {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right}
.FormLogon{
	font			: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width		: 100%;
	height	: 100%;
}
.LogonBase{
/*	border				: #FF0000 solid 1px;*/
	mergin-top			: 10%; 
	position			: relative;
	width				: 392px;
	text-align			: center;
	vertical-align		: middle;
	background-color	: #E0E0E0;	
}
.FormLogon Text Box {
	float			: left;
	padding	: 0px 0px 0px 0px;
	text-align	: left;
}

.FormLogon TD.input {
	background: none;
	text-align		: right;
	height			: 25px;
}

.FormLogon TD.label{
	text-align	: left;
	color			: #707070;	
}

.FormCustomerLogin{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 10px;
	float: left;
	color:#982a5b;
}

.FormCustomerLogin DIV.input {
	float: left;
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 20px 5px;
	width: 120px;
	height: 25px;
}

.FormCustomerLogin DIV.label{
	float: left;
	text-align: left;
	vertical-align: middle;
	padding: 7px 0px 0px 10px;
	width: 160px;
	height: 25px;
}

.FormCustomerLogin TD.error {COLOR: #ff0000; TEXT-ALIGN: right}

.grid {
	MARGIN-TOP: 1px;
	FONT-SIZE: 11px; PADDING-TOP: 2px; 
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	text-align:left;
	float: left;
	
}
.Grid {
	MARGIN-TOP: 2px;
	 FONT-SIZE: 11px; PADDING-TOP: 2px; 
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	text-align:left;
	
}
.Grid TR.GridHeader	{FONT-WEIGHT: bold; FONT-SIZE: 11px; background-color:#992b5c; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px}
.Grid TR.GridHeader TD {padding	: 7px 2px 0px 5px;color:#FFFFFF;}
.Grid TR.GridItems0 TD {
PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 22px; BACKGROUND-COLOR: #e5cad9; color:#333333; 
}

.grid TD A {	FONT-WEIGHT: bold; COLOR: #333333}
.grid TD.GridItemsButton {PADDING-RIGHT: 5px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: right}
.grid TR.GridFooter TD {BORDER-TOP: #dae1e6 1px solid; COLOR: #666666; BORDER-BOTTOM: #dae1e6 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: transparent}

.grid TR.GridFooter TD.Summary {COLOR: #013668; BACKGROUND-COLOR: #9ad5e5}
.grid TR.GridFooter1 TD {COLOR: #013668; BACKGROUND-COLOR: #ffffff}
.grid TR.GridFooter1 TD.Summary {COLOR: #013668; BORDER-BOTTOM: #013668 1px solid; BACKGROUND-COLOR: #ffffff}

/* Search Result Table*/
.grid TR.gridHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; background-color:#992b5c;PADDING-BOTTOM: 5px; WIDTH: 700px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 25px;
}
.grid TR.gridHeader TD {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana;
}
.grid TR.gridItems0 TD {
PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 22px; BACKGROUND-COLOR: red; color:#333333;
}

.grid TR.gridItems0_o TD {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px;HEIGHT: 22px; BACKGROUND-COLOR: #fcebf5;color:#333333; 
}

.grid TR.GridItems0 TD {
PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 22px; BACKGROUND-COLOR: #e5cad9; color:#333333; font-weight: normal;
}

.grid TR.GridItems0_o TD{
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px; HEIGHT: 22px; BACKGROUND-COLOR: #fcebf5;color:#333333;
}

/* Itinerary  Table */
.grid TR.GridHeader	{FONT-WEIGHT: bold; FONT-SIZE: 11px; background-color:#992b5c; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px}
.grid TR.GridHeader TD {padding	: 7px 2px 0px 5px;color:#FFFFFF;}

.grid TR.GridHeaderFight {background-color: #2E97BC;color: #ffffff;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
/*	width:723px;*/
}

.grid TR.GridHeader1 {	background: #EAEEF8; color: #013668;font-family: Tahoma, Arial, sans-serif, verdana;font-size: 11px;font-weight: bold;padding: 2px 2px 2px 5px;
}
.grid TR.GridItemsSpace {height: 3px;background-color: #FFFFFF;border-bottom	: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;}
.grid TR.GridItems1 TD { background-color:#e5cad9;color: #0D54B1;	cursor: pointer;font-family: Tahoma, Arial, sans-serif, verdana;font-size: 11px;font-weight: normal;height: 22px;padding: 1px 1px 1px 5px;}

.grid TR.GridItems0o TD{background-color: #0D54B1;color: #000000;cursor: pointer;font-family: Tahoma, Arial, sans-serif, verdana;font-size: 11px;font-weight: normal;height: 22px;padding: 1px 1px 1px 5px;}


.grid TR.GridItems0_a TD {
	background-color:  #E2E2E2;
}


.grid TR.GridItems0_a TD {	background-color:  #E2E2E2;	border-bottom: 1px solid #FFFFFF;	border-top: 1px solid #FFFFFF;color: #4A4949;cursor: pointer;font-family: Tahoma, Arial, sans-serif, verdana;	font-size: 11px;font-weight: normal;height: 22px;padding: 1px 1px 1px 5px;border-left: #E2E2E2 1px solid;border-right: #E2E2E2 1px solid;
}

.grid TR.GridItems0_a_o TD{	background-color: #FFBD3B;border-bottom: 1px solid #ffffff;color: #4A4949;cursor: pointer;font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	padding: 1px 1px 1px 5px;
	border-left: #FFBD3B 1px solid;
	border-right: #FFBD3B 1px solid;
}
.grid TR.GridItems1 TD{
	color: #595F63;
	cursor: pointer;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	padding: 1px 1px 1px 5px;
}

.grid TR.GridItems1o TD				{
	background-color: #CEE6F7;
	color: #000066;
	cursor: pointer;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	padding: 1px 1px 1px 5px;
}

.grid TR.GridItemsInput				{
	color: #000066;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	padding: 5px 1px 1px 40px;
}

.grid TR.GridContent0 TD {
	border-bottom: 1px solid #DAE1E6;
	color: #0D54B1;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	padding: 1px 1px 1px 5px;

}



.Pager A {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;}
.Pager SPAN {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;}
.header {WIDTH: 760px; BACKGROUND-COLOR: #ffffff}
.header .subHeader {BACKGROUND-COLOR: #fbcf25;}
.HeaderBackground {}
.headers {MARGIN: 20px 0px 5px 5px;  COLOR: #962a5b; TEXT-ALIGN: left; font-weight:bold; font-size:12px;}
.headers DIV SPAN.S0 {COLOR: #ea022a}
.headers SPAN.Button {WIDTH: 49%}
.ContactInfoView SPAN.refNumber {}
.Itinerary {PADDING-RIGHT: 12px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; WIDTH: 100%; COLOR: #013668; PADDING-TOP: 10px; FONT-STYLE: normal;  TEXT-ALIGN: left}
.BookingRef {BACKGROUND: url(../images/0/H/hbr.jpg) fixed no-repeat left top; WIDTH: 760px; HEIGHT: 69px}
.menuWebCheckin UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left}
.menuWebCheckin UL LI {FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: left}
.menuWebCheckin UL LI A {DISPLAY: block; FLOAT: left; BORDER-BOTTOM: 0px; TEXT-ALIGN: left}
.menuWebCheckin UL LI UL {CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fde58f; TEXT-ALIGN: left}
.menuWebCheckin UL LI UL LI {DISPLAY: block; WIDTH: 120px; BACKGROUND-COLOR: #fde58f; TEXT-ALIGN: left}
.menuWebCheckin UL LI UL LI A {PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; WIDTH: 140px; COLOR: red; PADDING-TOP: 2px; FONT-STYLE: normal;  TEXT-ALIGN: left; TEXT-DECORATION: none}
.menuWebCheckin UL LI UL LI A:hover {BACKGROUND-COLOR: #fef3cc; TEXT-ALIGN: left}
.menuWebCheckin UL LI:hover UL {DISPLAY: block}
UL LI.over UL {DISPLAY: block}
.menu {}
.menu UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left}
.menu UL LI {FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: left}
.menu UL LI A {DISPLAY: block; BORDER-BOTTOM: 0px; TEXT-ALIGN: left}
.menu UL LI UL {CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fde58f; TEXT-ALIGN: left}
.menu UL LI UL LI {DISPLAY: block; WIDTH: 120px; BACKGROUND-COLOR: #fde58f; TEXT-ALIGN: left}
.menu UL LI UL LI A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; WIDTH: 120px; COLOR: red; PADDING-TOP: 2px; FONT-STYLE: normal;  TEXT-ALIGN: left; TEXT-DECORATION: none}
.menu UL LI UL LI A:hover {BACKGROUND-COLOR: #fef3cc; TEXT-ALIGN: left}
.menu UL LI:hover UL {DISPLAY: block}
UL LI.over UL {DISPLAY: block}
.PanelSeatMap {PADDING-LEFT: 10px}
.RemarksInput {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; PADDING-TOP: 5px;  BACKGROUND-COLOR: #90b2f4}
.row0 {CLEAR: left; PADDING-LEFT: 0px; VERTICAL-ALIGN: middle; COLOR: #333333; TEXT-ALIGN: left; font-size: 11px;}
.Step {PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #5f5f5f; PADDING-TOP: 0px; FONT-STYLE: normal;  TEXT-ALIGN: left}
.TourMenu {TEXT-ALIGN: left}
.Step SPAN.a {COLOR: #c4102f}
.tab {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; margin-left: 90px;}
.tab UL {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; width: 390px; text-align: right;
}
.tab UL LI { 
	DISPLAY: inline; MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; text-align: right; ;
}
.tab UL LI.TabLabel SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../Images/0/T/tabo77.gif) #992b5c no-repeat 50% top; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 12px; TEXT-ALIGN: center; width: 67px; margin-right: 1px; float: left;  font-weight: bold;}
.tab UL LI.TabDisable SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../Images/0/T/tabm77.gif) #f19abd no-repeat right top; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 12px; TEXT-ALIGN: center; width: 67px; margin-right: 1px; float: left; font-weight: bold; }
.tab UL A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../Images/0/T/tabm77.gif) #f19abd no-repeat right top; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 12px; TEXT-ALIGN: center; width: 67px; margin-right: 1px;float: left; font-weight: bold;
}
.tab UL A:hover {
	BACKGROUND: url(../Images/0/T/tabo77.gif) #992b5c no-repeat right top; COLOR: #ffffff; float: left; 
}

.tabPayment {PADDING-TOP: 15px; TEXT-ALIGN: left;}
.tabPayment UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
.tabPayment UL LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; COLOR: #ffffff; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px; TEXT-ALIGN: right; width: 30px;}
.tabPayment UL A {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: center;}
.tabPayment UL A.tabA140 {}
.tabPayment UL A:visited {}
.tabPayment UL A:hover {VERTICAL-ALIGN: middle; COLOR: #ffffff;  HEIGHT: 18px}
.tabPayment UL A.tabA140:hover {}
.tabPayment UL LI .TabLabel {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; HEIGHT: 20px}
.tabPayment UL LI .TabDisable {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 3px; HEIGHT: 18px}
DIV.SeatMapHeader {}
DIV.SeatMapHeader TABLE TD {FONT-WEIGHT: bolder; WIDTH: 20px; COLOR: #992b5c; TEXT-ALIGN: center}
DIV.SeatMapHeader TABLE TD.SeatRow {}
DIV.SeatMapHeader TABLE TD.Hover {BACKGROUND-COLOR: #cee6f7}
DIV.SeatMapHeader .SeatMapSpacer .SeatRow IMG {WIDTH: 20px; HEIGHT: 1px}
DIV.SeatMapHeader .SeatMapSpacer .A IMG {WIDTH: 20px; HEIGHT: 1px}
DIV.SeatMapHeader .SeatMapSpacer .B IMG {WIDTH: 20px; HEIGHT: 1px}
DIV.SeatMapBase {OVERFLOW: auto; WIDTH: 300px; HEIGHT: 700px;}
DIV.SeatMap {}
DIV.SeatMap TABLE {}
DIV.SeatMap TABLE TD SPAN.SeatRow {COLOR: #992b5c}
DIV.SeatMap TABLE TD {FONT-WEIGHT: bolder; WIDTH: 20px; COLOR: #ff6600; HEIGHT: 18px; TEXT-ALIGN: center}
DIV.SeatMap TABLE TD.YEX {BACKGROUND: url(../images/0/S/exit.gif) #ffffff no-repeat center 50%}
DIV.SeatMap TABLE TD.YTL {BACKGROUND: url(../images/0/S/lava.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.YWG {BACKGROUND: #e5cad9}
DIV.SeatMap TABLE TD.YGL {BACKGROUND: url(../images/0/S/galley.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.YST {BACKGROUND: url(../images/0/S/seat_o.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer}
DIV.SeatMap TABLE TD.YSTBP {BACKGROUND: url(../images/0/S/seat_p.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.YSTB {BACKGROUND: url(../images/0/S/seat_b.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.YSTX {BACKGROUND: url(../images/0/S/seat_x.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.YSTP {BACKGROUND: url(../images/0/S/seat_p.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer}
DIV.SeatMap TABLE TD.CEX {BACKGROUND: url(../images/0/S/exit.gif) #ffffff no-repeat center 50%}
DIV.SeatMap TABLE TD.CTL {BACKGROUND: url(../images/0/S/lava.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.CWG {BACKGROUND: #c6ffc6}
DIV.SeatMap TABLE TD.CGL {BACKGROUND: url(../images/0/S/galley.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.CST {BACKGROUND: url(../images/0/S/seat_o.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer}
DIV.SeatMap TABLE TD.CSTB {BACKGROUND: url(../images/0/S/seat_b.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.CSTX {BACKGROUND: url(../images/0/S/seat_x.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.CSTP {BACKGROUND: url(../images/0/S/seat_p.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer}
DIV.SeatMap TABLE TD.FEX {BACKGROUND: url(../images/0/S/exit.gif) #ffffff no-repeat center 50%}
DIV.SeatMap TABLE TD.FTL {BACKGROUND: url(../images/0/S/lava.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.FWG {BACKGROUND: #c6ffc6}
DIV.SeatMap TABLE TD.FGL {BACKGROUND: url(../images/0/S/galley.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.FST {BACKGROUND: url(../images/0/S/seat_o.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer}
DIV.SeatMap TABLE TD.FSTB {BACKGROUND: url(../images/0/S/seat_b.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.FSTX {BACKGROUND: url(../images/0/S/seat_x.gif) #c6ffc6 no-repeat center 50%}
DIV.SeatMap TABLE TD.FSTP {BACKGROUND: url(../images/0/S/seat_p.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer}
DIV.SeatMap TABLE TD SPAN {}
DIV.SeatMap TABLE TD SPAN.Tooltip {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: -30px; DISPLAY: none; PADDING-LEFT: 5px; BACKGROUND: #cee6f7; PADDING-BOTTOM: 5px; MARGIN-LEFT: -30px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute}
DIV.SeatMap TABLE TD.Hover {BACKGROUND-COLOR: #cee6f7}
DIV.SeatMap .SeatMapSpacer .SeatRow IMG {WIDTH: 20px; HEIGHT: 1px}
DIV.SeatMap .SeatMapSpacer .a IMG {WIDTH: 1px; HEIGHT: 1px}
DIV.SeatMap .SeatMapSpacer .b IMG {WIDTH: 20px; HEIGHT: 1px}
.view {PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 760px; PADDING-TOP: 5px}
.view DIV {}
.view DIV SPAN {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #013668; PADDING-TOP: 3px;}
.view DIV SPAN.info {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #013668; PADDING-TOP: 0px; TEXT-ALIGN: left}
.view DIV SPAN.label {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px; TEXT-ALIGN: left}
.YourFight {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 20px; FONT-STYLE: normal;TEXT-ALIGN: left}
.YourFight SPAN.a {COLOR: #c4102f}
.RemarkText {WIDTH: 300px; HEIGHT: 50px}
.ErrorMessage {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: red; PADDING-TOP: 5px;TEXT-ALIGN: center}
.ConfirmWithBalance {FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: darkblue; PADDING-TOP: 5px;}
.ConfirmWithBalance SPAN {background-color:#000066; color:#FFFFFF;}
.MonthHeader TR {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 3px; MARGIN: 2px 3px 0px; COLOR: black; PADDING-TOP: 3px;}
.MonthHeader TD {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 3px; MARGIN: 2px 3px 0px; COLOR: black; PADDING-TOP: 3px;  BACKGROUND-COLOR: #ffbd3b; TEXT-DECORATION: none}
.MonthHeader TD A {COLOR: black; TEXT-DECORATION: none}
.DayHeader {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff}
.Today {FONT-WEIGHT: bolder; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline}
.SelectDay {FONT-WEIGHT: bolder; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline}
.Day {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff}
.Day A {COLOR: black}
.OffMonth {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px;BACKGROUND-COLOR: #ffffff}
.OffMonth A {DISPLAY: none}
.ErrorMessage {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: red; PADDING-TOP: 5px; TEXT-ALIGN: center}
.boxTop {BACKGROUND: url(../Images/0/I/r2.gif) no-repeat right top; WIDTH: 100%; HEIGHT: 11px}
.boxTop DIV {PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 1px; BACKGROUND: url(../Images/0/I/r1.gif) fixed no-repeat left center; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 11px}
.boxTop DIV DIV {BORDER-TOP: #fbd33e 1px solid; FONT-SIZE: 1px; BACKGROUND: #fbd33e; WIDTH: 100%; HEIGHT: 11px}
.boxBottom {FONT-SIZE: 1px; BACKGROUND: url(../Images/0/I/r4.gif) no-repeat right top; WIDTH: 100%; HEIGHT: 11px}
.boxBottom DIV {PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 1px; BACKGROUND: url(../Images/0/I/r3.gif) fixed no-repeat left center; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 11px}
.boxBottom DIV DIV {BORDER-TOP: #fbd33e 1px solid; FONT-SIZE: 1px; BACKGROUND: #fbd33e; WIDTH: 100%; HEIGHT: 11px}
.box {MARGIN-TOP: 2px; BACKGROUND: #fbd33e}
.boxTopL {BACKGROUND: url(../Images/0/I/yellowCorner1.gif) no-repeat; WIDTH: 11px; HEIGHT: 11px}
.boxTopC {BACKGROUND: #fbd33e; WIDTH: 360px; HEIGHT: 11px}
.boxTopR {BACKGROUND: url(../Images/0/I/yellowCorner2.gif) no-repeat; WIDTH: 11px; HEIGHT: 11px}
.boxContent {BORDER-RIGHT: #fbd33e 1px solid; PADDING-LEFT: 10px; BORDER-LEFT: #fbd33e 1px solid; BACKGROUND-COLOR: #fbd33e}
.boxBottomL {BACKGROUND: url(../Images/0/I/yellowCorner3.gif) no-repeat; WIDTH: 11px; HEIGHT: 11px}
.boxBottomC {BACKGROUND: #fbd33e; WIDTH: 360px; HEIGHT: 11px}
.boxBottomR {BACKGROUND: url(../Images/0/I/yellowCorner4.gif) no-repeat; WIDTH: 11px; HEIGHT: 11px}
.FormAvailability {MARGIN: 0px; FONT: 11px; WIDTH: 170px; BACKGROUND-COLOR: #fbd33e}
.FormAvailability DIV.label {PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px; BACKGROUND-COLOR: #fbd33e; TEXT-ALIGN: left}
.FormAvailability DIV.input {PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 100px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fbd33e}
.FormAvailability .Row0 {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fbd33e}
.FormAvailability DIV.input SELECT {WIDTH: 115px}
.FormAvailability .CalenderBase {BACKGROUND: url(../Images/0/H/CalBottom.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; WIDTH: 163px;}
.FormAvailability .CalenderControl {PADDING-BOTTOM: 5px; HEIGHT: 40px;}
.FormAvailability .CalenderCss {FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 9pt; BACKGROUND: #f6c9e0; WIDTH: 163px;}
.CalenderCss TR TD A {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #2a1864; FONT-FAMILY: Tahoma; TEXT-ALIGN: center}

.CalenderCss TR TD {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #2a1864; FONT-FAMILY: Tahoma; BORDER-RIGHT: #f6c9e0 1px solid; BORDER-TOP: #f6c9e0 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #f6c9e0 1px solid; WIDTH: 20px; COLOR: #666666; BORDER-BOTTOM: #f6c9e0 1px solid; HEIGHT: 22px; TEXT-ALIGN: center}
.CalenderCss .Days TD {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #2a1864; FONT-FAMILY: Tahoma; PADDING-LEFT: 2px; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 18px; COLOR: #992b5c; HEIGHT: 23px; TEXT-ALIGN: center}
.CalenderCss .ThisMonth A {PADDING-LEFT: 2px; VERTICAL-ALIGN: middle; WIDTH: 18px; PADDING-TOP: 4px; HEIGHT: 21px}
.CalenderCss .ThisMonth A:hover {BACKGROUND: #cccccc}
.CalenderCss .LastMonth {COLOR: #f6c9e0}
.CalenderCss .NextMonth {COLOR: #f6c9e0}
.CalenderCss .NextMonth {WIDTH: 18px; COLOR: #f6c9e0; HEIGHT: 23px}
.CalenderCss .Today {BORDER-RIGHT: #ffbd3b 1px solid; BORDER-TOP: #ffbd3b 1px solid; BACKGROUND: #f6c9e0; BORDER-LEFT: #ffbd3b 1px solid; BORDER-BOTTOM: #ffbd3b 1px solid}
.CalenderCss .Today A {PADDING-LEFT: 3px; VERTICAL-ALIGN: middle; WIDTH: 18px; PADDING-TOP: 4px; HEIGHT: 21px}
.CalenderCss .SelectDay {PADDING-LEFT: 2px; BACKGROUND: #f6c9e0; VERTICAL-ALIGN: middle; WIDTH: 18px; COLOR: #2a1864; HEIGHT: 21px; TEXT-DECORATION: none}
.CalenderCss .DayDisabled {PADDING-LEFT: 2px; VERTICAL-ALIGN: middle; WIDTH: 18px; COLOR: #666666; HEIGHT: 23px}
.Message {TEXT-ALIGN: left}
.Panel {}
.Panel .text {}
.Panel UL {}
.Panel UL LI {}
.Panel A {}
.ClientInfos {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #000066; PADDING-TOP: 5px; FONT-STYLE: normal;  BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right}
.CvvForm {VERTICAL-ALIGN: middle}
.CvvForm INPUT {FLOAT: left}
.CvvForm DIV {FLOAT: left; WIDTH: 130px; PADDING-TOP: 2px}
.ErrorContainer {FLOAT: left; COLOR: #ff0000; TEXT-ALIGN: left; font-size: 11px;}
.PaymentComment {FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff0000;  TEXT-ALIGN: center}
.StaticContent SPAN.a {FONT-WEIGHT: bold}
.StaticContentTable {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #0d54b1; PADDING-TOP: 5px;  TEXT-ALIGN: left}
.StaticContentHeader {FONT-WEIGHT: bold; BACKGROUND-COLOR: #acb1b7}
.StaticContentHeaderBold {FONT-WEIGHT: bold}
.TextHeader {FONT-WEIGHT: bold; BACKGROUND: #ffffff; COLOR: #5b5b5b; }
.Text {FONT-WEIGHT: normal; BACKGROUND: #ffffff; COLOR: #5b5b5b; }
.FareCalender {BACKGROUND: #c6d4ef; WIDTH: 380px}
.FareCalender .LabAvailabilityFights {FONT-WEIGHT: bold;  BACKGROUND: #2e58bc; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px;  TEXT-ALIGN: left}
.FareCalender .CalenderBase {PADDING-BOTTOM: 5px; WIDTH: 360px;}
.FareCalender .MonthNameCssClass {FONT-WEIGHT: bold; FONT-SIZE: 16px; VERTICAL-ALIGN: middle; COLOR: #992b5c; LINE-HEIGHT: 24px; TEXT-ALIGN: left}
.FareCalender .CalenderControl {}
.FareCalender TABLE {BACKGROUND-COLOR: #efffee}
.FareCalender TD {VERTICAL-ALIGN: top; WIDTH: 50px; COLOR: #666666; height:auto;_HEIGHT: 40px; BACKGROUND-COLOR: #c6d4ef}
.FareCalender TD SPAN {PADDING-LEFT: 2px; FONT-WEIGHT: bold; COLOR: #992b5c; PADDING-TOP: 2px;}
.FareCalender TD A {FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #992b5c; HEIGHT: 100%; TEXT-ALIGN: left; TEXT-DECORATION: none}
.FareCalender TD A:hover {DISPLAY: block; BACKGROUND: url(../Images/0/I/cal1.gif) #5a83ed no-repeat 50% 50%; WIDTH: 100%; HEIGHT: 110%;}
.FareCalender .SelectDayCssClass {}
.FareCalender .Low {}
.DayCssClass {TEXT-ALIGN: right}
.FareCalender .SelectDayCssClass A {DISPLAY: block; BACKGROUND: url(../Images/0/I/cal1.gif) #5a83ed no-repeat 50% 50%; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 110%}
.FareCalender .SelectDayCssClass SPAN {COLOR: #ffffff; }
.FareCalender .ThisMonthCssClass A {DISPLAY: block; BACKGROUND: url(../Images/0/I/cal0.gif) no-repeat 50% 50%; WIDTH: 100%; HEIGHT: 110%}
.FareCalender .NextMonthCssClass A {BACKGROUND: url(../Images/0/I/cal0.gif) no-repeat 50% 50%;width: 100%;height: 110%;display:block;}
.FareCalender .LastMonthCssClass A {BACKGROUND: url(../Images/0/I/cal0.gif) no-repeat 50% 50%;width: 100%;height: 110%;display:block;}
/*FIX HEIGHT:AUTO*/
.FareCalender .DaysCssClass TD SPAN {DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: #efffee; VERTICAL-ALIGN: middle; WIDTH: 99%; COLOR: #992b5c; HEIGHT:auto; _HEIGHT: 10px; TEXT-ALIGN: center}
.PassengerListError { COLOR: red;  TEXT-ALIGN: left}
.btmGrid {VERTICAL-ALIGN: text-bottom}
.CancelFlightSegment {}
.CancelFlightSegment TD {PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR:#c4102f ; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid;  HEIGHT: 22px; BACKGROUND-COLOR: #b9caeb}
.CancelFlightSegment INPUT {VISIBILITY: hidden}
.ChangeFlight {TEXT-ALIGN: left}
.DisableFlightSegment {}
.DisableFlightSegment TD {	background-color:#CCCCCC;COLOR: #2D2D9B; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal;FONT-SIZE: 11px; PADDING-BOTTOM: 1px; 	CURSOR: pointer;PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px}
.DisableFlightSegment INPUT {VISIBILITY: hidden}
.EditFlightSegment {}
.EditFlightSegment TD {PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffd700; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #333333; PADDING-TOP: 1px;  HEIGHT: 22px}
.EditFlightSegment INPUT {VISIBILITY: hidden}
.VoidSalesReportItem {}
.VoidSalesReportItem TD {PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid;  HEIGHT: 22px; BACKGROUND-COLOR: #e2e2e2}
.CancelSalesReportItem {}
.CancelSalesReportItem TD {	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid;  HEIGHT: 22px; BACKGROUND-COLOR: #e2e2e2}
.btmGrid {VERTICAL-ALIGN: inherit}
.GridItems2 TD {PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px;  HEIGHT: 22px; BACKGROUND-COLOR: #e5cad9}
.GridItems3 TD {PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px;  HEIGHT: 22px; BACKGROUND-COLOR: #e5cad9}
.GridItems3 TD {BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 22px}
.MsgChangeFlightSegment {MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: red; }
.ErrorNoFlights {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: red; PADDING-TOP: 5px; TEXT-ALIGN: center}
.SeatName {FONT-WEIGHT: bold; COLOR: #000066; FONT-STYLE: normal;  BACKGROUND-COLOR: #dae1e9; TEXT-ALIGN: left}
#PopupIFrame {DISPLAY: none; Z-INDEX: 99; LEFT: 0px; WIDTH: 100px; POSITION: absolute}
#Popup {PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute}

#base { TEXT-ALIGN: left;  }


.base .content { COLOR: #000066; }
.base .content .contentHeader {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px}
.base .quickSearch {FLOAT: left; WIDTH: 170px}
.base .quickSearch .quickSearchHeader {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./Images/0/H/hqs.gif) fixed no-repeat left center; PADDING-BOTTOM: 5px; PADDING-TOP: 10px;}
.base .quickSearch DIV.label {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; TEXT-ALIGN: right}
.base .quickSearch DIV.input {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left}
.Buttons {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #00ffff; PADDING-TOP: 5px}
.Buttons SPAN.Left {WIDTH: 49%; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: left}
.Buttons SPAN.Right {WIDTH: 50%; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: right}
.bullet {PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #656565; PADDING-TOP: 2px;  TEXT-ALIGN: left}
.Content {PADDING-RIGHT: 10px; PADDING-LEFT: 13px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #030303; PADDING-TOP: 5px;  TEXT-ALIGN: left}
.Content SPAN.a {COLOR: #bf1323}
.Content SPAN.Blue {FONT-WEIGHT: bold; COLOR: #034d9d}
.Content SPAN.b {FONT-WEIGHT: bold; COLOR: #000000}
.WhiteContent {FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff;}
.ContentSpecial1 {PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #030303; PADDING-TOP: 5px;  TEXT-ALIGN: left}
.ContentTable1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #034d9d;  BACKGROUND-COLOR: #fce691}
.ContentTable2 {FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #034d9d;  BACKGROUND-COLOR: #ff0000}

.headerWithSub {PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px;  BACKGROUND-COLOR: #f9d43d; TEXT-ALIGN: left}
.subHeader {BORDER-TOP-WIDTH: 35px; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 35px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #656565; PADDING-TOP: 0px; BORDER-BOTTOM: #bf1323 35px solid;  TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 35px}
.headcontent {FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #000000;  HEIGHT: 35px}
.headBlue {	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #024585; PADDING-TOP: 5px; }
.GridHeaderS {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000;  TEXT-ALIGN: left}
.GridContentS {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #656565;  TEXT-ALIGN: left}
.GridHeader2 {PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 2px; COLOR: #000000; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 2px;  BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #c7c7c7; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid}

.menuB {BACKGROUND-COLOR: #ffffff}
.menuB UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left}
.menuB UL LI {FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: left}
.menuB UL LI A {DISPLAY: block; BORDER-BOTTOM: 0px; TEXT-ALIGN: left}
.menuB UL LI UL {CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}
.menuB UL LI UL LI {WIDTH: 180px; BACKGROUND-COLOR: #bf1323; TEXT-ALIGN: left}
.menuB UL LI UL LI A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 3px;  TEXT-ALIGN: left; TEXT-DECORATION: none}
.menuB UL LI UL LI A:hover {COLOR: #ffffff; BACKGROUND-COLOR: #f84958}
.menuB UL LI UL LI A:visited {COLOR: #ffffff}
.menuB UL LI UL LI A:active {COLOR: #bf1323}
.menuB UL LI.over UL {DISPLAY: block}

.emptyLink A {COLOR: #ffffff; BACKGROUND-COLOR: #ffffff}
.emptyLink A:hover {COLOR: #ffffff; BACKGROUND-COLOR: #ffffff}
.emptyLink A:visited {COLOR: #ffffff; BACKGROUND-COLOR: #ffffff}
.emptyLink A:active {COLOR: #ffffff; BACKGROUND-COLOR: #ffffff}
.leftmenu {PADDING-BOTTOM: 2px}
.leftmenu .SPAN special {PADDING-TOP: 10px}
.Step {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #5f5f5f; PADDING-TOP: 0px; FONT-STYLE: normal;  TEXT-ALIGN: left}
.Step SPAN.a {COLOR: #c4102f}
.StaticContentTable {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #0d54b1; PADDING-TOP: 5px;  TEXT-ALIGN: left}
.StaticContentHeader {FONT-WEIGHT: bold; BACKGROUND-COLOR: #acb1b7}
.StaticContentHeaderBold {FONT-WEIGHT: bold}
.tableHead {PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #dae1e6 1px solid;HEIGHT: 20px; BACKGROUND-COLOR: #656565}
.tableData {PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #4c4c4c; PADDING-TOP: 1px; HEIGHT: 15px; BACKGROUND-COLOR: #d7d7d7;}
.yellowBG {BACKGROUND-COLOR: #f9d43d}
.Passengers SELECT {WIDTH: 60px}
.Passengers .a {FONT-SIZE: 9px; COLOR: #333333; PADDING-TOP: 2px}
.FlightSearchContainer { COLOR: #000000;}
.FlightSearchContainer SELECT {MARGIN-RIGHT: 2px}
.FlightSearchContainer INPUT.promocode {width:100px;_width:115px;}
#MenuIFrame {DISPLAY: none; Z-INDEX: 99; LEFT: 0px; WIDTH: 100px; POSITION: absolute}
.FlightRules TD {FONT-WEIGHT: normal; COLOR: #000080; FONT-SIZE: 8pt;}
.FlightRules TD.FlightInfoHeader {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ae2166;}
.FlightRules TD.FlightInfoDirection {FONT-WEIGHT: bold; FONT-SIZE: 8pt;COLOR: #333333; }
.BookingInfo TD {FONT-WEIGHT: normal; COLOR: #333333; font-size: 8pt; text-align: right; }
.BookingInfo TD.FlightInfoHeader {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #992b5c;}
.BookingInfo TD.FlightInfoDirection {FONT-WEIGHT: normal; FONT-SIZE: 8pt; }
.BookingInfo TD.Summary {FONT-WEIGHT: bold; COLOR: red}
.BookingInfo TD.Bold { font-weight: bold;}
.BookingInfo TR.biRow0 {DISPLAY: none}
.CalenderLayer {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; BORDER-LEFT: black 1px solid; WIDTH: 163px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: separate; BACKGROUND-COLOR: #ffffff}
.CalenderHeader {FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 170px;}
.CalenderHeader .Left A {FONT-WEIGHT: bold; COLOR: #992b5c; TEXT-DECORATION: none}
.CalenderHeader .Middle DIV {FONT-WEIGHT: bold; COLOR: #992b5c; TEXT-ALIGN: center;}
.CalenderHeader .Right A {FONT-WEIGHT: bold; COLOR: #992b5c; TEXT-ALIGN: right; TEXT-DECORATION: none}
.Confirm {FONT-SIZE: 11px; COLOR: #333333; }
.RequestStar {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: red}
.MsgLink {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000;}
#ctrPageHeader_labLogonName {FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #013668; LINE-HEIGHT: 28px;  TEXT-ALIGN: left}
#ChangeFlightPosition {WIDTH: 1px; COLOR: #ffffff}
.myBooking {padding: 5px;margin: 0px;clear: left;z-index: 1000;width: 100%;	list-style-type	: none;	position: absolute;	font-weight: bold;font-size: 8pt;color			: #FFFFFF;	background-color: #BF1323;text-align: left;text-decoration	: none;}
.HiLight{ color: #FFFFFF; background-color: #BE1323; padding: 1 2 1 2;}
.BookingRefInfo {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #982a5b;  padding-left:0px;padding-top:10px; padding-bottom:0px;}
.BookingRefInfoBig {FONT-WEIGHT: normal;  font-weight:bold;FONT-SIZE: 13px; COLOR: #982a5b;}
.BookingRefInfoBigRed {FONT-WEIGHT: normal; font-weight:bold;FONT-SIZE: 13px; color:#990000;}
.headdarkblue {	font-size: 14px;font-weight: bold;color: #982a5b;text-decoration: normal;}
.COBConfirmmessage{float:left;text-align:left; font-size:11px; color:333333;padding-left:5px;}
.COBConfirmmessage li{ padding-bottom:5px; }
.COBConfirmmessage div.warntext{ color:#c40000; font-weight:bold; padding-top:15px; float:left;}
.COBConfirmmessage div.cancel{ float:left; width:100px;padding-top:15px;}

#TBLTerms{ width:860px; background-color:red;}
#TBLTerms .header{ font-size:14px; font-weight:bold; text-decoration:underline;}
#TBLTerms .headerBig{ font-size:16px; font-weight:bold; text-align:center; padding:10px;}
#TBLTerms td{padding-bottom:5px; line-height:18px;}
#TBLTerms2 td{ padding-left:15px;}



.IconSecurity{ width:250px; padding-left:5px; margin-top:150px;}
.SeatAssignment { width:250px;height:600px; float:left;/* overflow:scroll; overflow-y:scroll; */overflow-x:hidden; margin-top:5px; margin-right:10px;}

.SeatAssignment div.header{ width:230px; height:15px; list-style:none;background-color:#992b5c; color:#FFFFFF; padding:8px;}
.SelectSeat{ height:600px;}
.TextSeat{ font-size:11px; font-weight:bold;}
/* Start KlikBCA Term and condition*/
.klikTermBlock
{
	clear: left;
	font-family: Arial;
	color: Black;
}
.klikTermBlock .rowTerm 
{
	CLEAR: left; 
	PADDING-LEFT: 0px; 
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left; 
	font-size: 11px;
	margin-bottom:5px;
}
.klikTermBlock .rowTerm .klikTermHeader
{	
	font-size: 12px;	
	float:left;
	display: block;
	margin-top: 35px;
	margin-bottom:15px;
	font-weight: bold;
	font-family: Arial;
}
.klikTermBlock div.rowTerm div.number
{	
	float:left;
	display: block;
	width: 15px;
	font-weight: normal;
	font-family: Arial;
}
.klikTermBlock div.rowTerm div.termcontent
{	
	/*float:left;*/
	display: inherit;
	font-weight: normal;
	font-family: Arial;
	width: auto;
}
/* End KlikBCA Term and condition*/
/* start for Passenger List */
.grid TR.GridItems0_item TD {
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-RIGHT: 3px;	
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR: #e5cad9; 
	color:#333333; 
	font-weight: normal;
}

.grid TR.GridItems0_alter TD {
	PADDING-RIGHT: 3px;	
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 0px; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR: #e5cad9; 
	color:#333333; 
	font-weight: normal;
}
/* end for Passenger List */


/* Payment Klik */

.KlikHeader { width: 375px; float: left; height: 35px; background: url(../Images/0/H/HKlik.jpg) no-repeat; padding: 15px 0px 0px 25px; font-size: 13px; font-family: Arial; display: block; font-weight:bold; color: #992b5c;}
.KlikBody { width: 375px;  float: left; background: url(../Images/0/H/BKlik.jpg) repeat-y;}
.KlikFooter { width: 375px;  float: left; height: 25px; background: url(../Images/0/H/FKlik.jpg) no-repeat;}
.Klikrow0 { padding-left: 10px; font-size: 11px; color: #333333; font-weight: bold; height: 25px; }
.Klikrow0 div.label { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 130px; PADDING-TOP: 5px; TEXT-ALIGN: left; }
.Klikrow0 div.input { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 220px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left; }
.Kodelabel { float: left; width: 200px;}
.Kodeinput { float: right; width: 150px;}
