﻿html, body {	height:auto;margin: 0;	padding: 0;	background-color: #818181;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
*html html, body {	margin: 0;	padding: 0;	background-color:#818181;	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 { margin: auto 0px; WIDTH:860px; height:120px;}

#wrapperHeader02 { background-color:#FFFFFF; MARGIN: 0px auto; WIDTH:860px; height:auto; min-height:900px; TEXT-ALIGN: left; }
#changeLanguage { margin: 0px auto; width: 860px; height: 30px; background-color:#FFFFFF; }
#changeLanguage img { float: left; padding: 5px 0px 0px 5px;}

.TopMenu{ color:#078b9a; font-size:13px; font-weight:bold;}
.TopMenu a:link{color:#078b9a; text-decoration:none; }
.TopMenu a:hover{color:#078b9a; text-decoration:none; }
.TopMenu a:active{color:#078b9a; text-decoration:none; }
.TopMenu a:visited{color:#078b9a; text-decoration:none; }

#TBLMybooking{ float: left; width:225px; margin-left: 4px;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; font-weight:normal; border: solid 1px #a3dedc; }
#TBLMybooking td.top{ background-color:#d6f4ea; color:#292c2b; font-size:14px; font-weight:bold; text-align:left;}
#TBLMybooking td.body{ background-color:#d6f4ea; color:#292c2b;  text-align:left; line-height:16px; padding-left: 5px; }
#TBLMybooking td.body a{ background-color:#d6f4ea; color:#FFFFFF;  text-align:left;line-height:16px; }
#TBLMybooking td.TIKlogo { width: 148px; height: 20px;}
#TBLMybooking td.Online{ background: url(../Images/0/M/m_pem_online.gif) no-repeat; width: 220px; height: 28px; }


#TBLMybookingOnline{margin-left:5px; width:220px; margin-bottom:3px; }
#TBLMybookingOnline td.top{ background: url(../Images/0/M/mfsearch.gif) repeat-y; color:#5e5e5e; font-size:13px; font-weight:bold; text-align:left;}
#TBLMybookingOnline td.body{ background-color:#078b9a; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left; }
#TBLMybookingOnline td.body a{ background-color:#078b9a; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left; }


#TBLMybookingTop {float: left; width: 231px; margin-left:2px;}
#TBLMybookingTop td.body { background:url(../Images/0/B/blmenu.gif) repeat-x; text-align:center; color: #FFFFFF; font-size:12px; height: 22px; border: 1px solid #7bb6bc;}
#TBLMybookingTop td a {color: #FFFFFF; text-decoration: none; font-size:12px;}


#TBLMybookingSchedule { margin: 5px 0px 0px 5px; width: 215px; border: solid 1px #a3dedc; background: #f6fcfa url(../Images/0/M/mfs_bg.gif) repeat-x;}
#TBLMybookingSchedule td.Schedule{ background: url(../Images/0/M/m_flight_schedule.gif) no-repeat; width: 220px; height: 28px;}

#TBLScheduleForm { width: 210px; float: left; margin-left: 14px;}
#TBLUpdateNews {width: 210px; float: left; margin-left: 14px;}

#flightNetwork { width: 237px; height: 128px; background: url(../Images/0/M/guide_merpati_network.gif) no-repeat; margin-left: 5px;}
.flightSchedule{ font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px; color : #079BAC; text-align : justify; }
.flightScheduleBox{ font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px; color : #079BAC; text-align : justify; }
.NewsTitleTextHome { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; color : #79926A; padding-left : 14 ;	padding-right : 10 ; font-weight: normal; text-align: left;}
.NewsTitleTextHome a {color: gray; text-decoration: none;}
.NewsDateTextHome {	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px; font-weight : bold; color : #79926A; text-align: left;}

.contentText { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; color : #666666; text-align : justify;	padding-right : 6 ; font-weight: normal; }
.subTitle {font-family : Tahoma, Trajan-Normal, Arial, Helvetica, sans-serif; font-size : 15px; color : #0094A5; font-weight: normal;}


.LeftPanel{ width:240px;color:#078b9a; font-size:13px; font-weight:bold; text-align:left; float:left;}
.RightPanel{width:600px;color:#078b9a; font-size:13px; font-weight:bold; float:left; background-color:#FFFFFF}
.CenterBanner{ text-align:left;}
.NewsText{text-align:left; font-size:18px; font-weight:bold;}
.NewsTextContent{ font-size:12px;}
.BookingStepHeaderText{ color:#079bac; font-weight:bold; font-size:16px;}

#LinkTravelAgent{ color:#078b9a; font-size:11px; font-weight:bold; padding-bottom:5px;}
#LinkTravelAgent a:link{color:#078b9a; text-decoration:underline; }
#LinkTravelAgent a:hover{color:#078b9a; text-decoration: underline; }
#LinkTravelAgent a:active{color:#078b9a; text-decoration:underline; }
#LinkTravelAgent a:visited{color:#078b9a; 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: #d6fbff}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #595f63; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
INPUT.error {
	BORDER-RIGHT: #01c1d7 1px solid; BORDER-TOP: #01c1d7 1px solid; BORDER-LEFT: #01c1d7 1px solid; COLOR: #000000; BORDER-BOTTOM: #01c1d7 1px solid; BACKGROUND-COLOR: #d6fbff
}
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: #01c1d7 1px solid; BORDER-TOP: #01c1d7 1px solid; BORDER-LEFT: #01c1d7 1px solid; COLOR: #000000; BORDER-BOTTOM: #01c1d7 1px solid; BACKGROUND-COLOR: #d6fbff
}
.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; BACKGROUND: #ffffff; 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 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 760px; PADDING-TOP: 0px}
.footer A {WIDTH: 50%; HEIGHT: 20px; TEXT-ALIGN: right}
.footer SPAN {WIDTH: 50%; PADDING-TOP: 0px; HEIGHT: 20px}
.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 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: 150px; COLOR: #013668; PADDING-TOP: 5px; TEXT-ALIGN: left}
.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}
.formMainContact DIV.label {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 130px; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: left}
.formMainContact DIV.input {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left;}
.formMainContact DIV.input INPUT {WIDTH: 240px}
.formMainContact DIV.input SELECT {WIDTH: 246px}
.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: #3c3e3e;
}

.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: 2px; FONT-SIZE: 11px; PADDING-TOP: 2px; 
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	text-align: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:#078b9a; 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: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 22px; BACKGROUND-COLOR: #d3f2ea; 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:#078b9a;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: #d3f2ea; 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: #d3f2ea; 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;
}

/* Itinerary  Table */
.grid TR.GridHeader	{FONT-WEIGHT: bold; FONT-SIZE: 11px; background-color:#078b9a; 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:#d3f2ea;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;  WIDTH: 100%; COLOR: #01626d; TEXT-ALIGN: left; font-weight:bold;}
.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: right}
.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 {TEXT-ALIGN: right; font-size:11px;}
.tab UL {MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none}
.tab UL LI {DISPLAY: inline; MARGIN: 0px 1px 0px 0px; LIST-STYLE-TYPE: none}
.tab UL LI.TabLabel SPAN {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; background-color:#079bac;PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #ffffff; LINE-HEIGHT: 18px; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: center;}
.tab UL LI.TabDisable SPAN {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; background-color:#2fb6c5;PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #FFFFFF; LINE-HEIGHT: 18px; PADDING-TOP: 3px;  HEIGHT: 20px; TEXT-ALIGN: center;}
.tab UL A {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; background-color:#2fb6c5; PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #FFFFFF; LINE-HEIGHT: 18px; PADDING-TOP: 3px;  HEIGHT: 20px; TEXT-ALIGN: center;}
.tab UL A:hover { background-color:#fdcb16;/*BACKGROUND: url(../Images/0/T/tabo77.gif) #2f55c4 no-repeat right top; */COLOR: #ffffff}
.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; WIDTH: 70px; COLOR: #ffffff; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px; TEXT-ALIGN: right;}
.tabPayment UL A {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; WIDTH: 70px; 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: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; HEIGHT: 20px}
.tabPayment UL LI .TabDisable {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 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: #078b9a; 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: #078b9a}
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: #d3f2ea}
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: #95e1ea 1px solid; BORDER-TOP: #95e1ea 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #95e1ea 1px solid; WIDTH: 20px; COLOR: #666666; BORDER-BOTTOM: #95e1ea 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: #078b9a; 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: #95e1ea}
.CalenderCss .NextMonth {COLOR: #95e1ea}
.CalenderCss .NextMonth {WIDTH: 18px; COLOR: #95e1ea; HEIGHT: 23px}
.CalenderCss .Today {BORDER-RIGHT: #ffbd3b 1px solid; BORDER-TOP: #ffbd3b 1px solid; BACKGROUND: #95e1ea; 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: #95e1ea; 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: #078b9a; 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: #078b9a; PADDING-TOP: 2px;}
.FareCalender TD A {FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #078b9a; 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: #078b9a; 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: #daf5ec}
.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: #daf5ec}
.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; BACKGROUND: #ffffff; 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}
.footer {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; WIDTH: 760px; COLOR: #656565; PADDING-TOP: 0px; }
.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;}
.FlightRules TD.FlightInfoHeader {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: red;}
.FlightRules TD.FlightInfoDirection {FONT-WEIGHT: bold; FONT-SIZE: 8pt;COLOR: #333333; }
/*.BookingInfo TD {FONT-WEIGHT: normal; COLOR: #333333; text-align:right;}
.BookingInfo TD.FlightInfoHeader {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #078b9a;}
.BookingInfo TD.FlightInfoDirection {FONT-WEIGHT: bold; FONT-SIZE: 8pt}
.BookingInfo TD.Summary {FONT-WEIGHT: bold; COLOR: red; font-size: 12px;}
.BookingInfo TR.biRow0 {DISPLAY: none}
.BookingInfo TR.content { font-size: 10px;}*/
.BookingInfo {
	width: 250px !important;
}

.BookingInfo TD {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:right;}
.BookingInfo TD.FlightInfoHeader { FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: red; }
.BookingInfo TD.FlightInfoDirection { FONT-WEIGHT: bold; FONT-SIZE: 8pt;}
.BookingInfo TD.Summary {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red}
.BookingInfo TR.biRow0 { DISPLAY: none}
.BookingInfo TD.Align { text-align: left;}
.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: #078b9a; TEXT-DECORATION: none}
.CalenderHeader .Middle DIV {FONT-WEIGHT: bold; COLOR: #078b9a; TEXT-ALIGN: center;}
.CalenderHeader .Right A {FONT-WEIGHT: bold; COLOR: #078b9a; TEXT-ALIGN: right; TEXT-DECORATION: none}
.Confirm {FONT-SIZE: 11px; COLOR: #333333; }
.RequestStar {FONT-WEIGHT: bold; FONT-SIZE: 11pt; 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: #007684;  padding-left:0px;padding-top:10px; padding-bottom:0px;}
.BookingRefInfoBig {FONT-WEIGHT: normal;  font-weight:bold;FONT-SIZE: 13px; COLOR: #007684;}
.BookingRefInfoBigRed {FONT-WEIGHT: normal; font-weight:bold;FONT-SIZE: 13px; color:#990000;}
.headdarkblue {	font-size: 14px;font-weight: bold;color: #0ab1c5;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:4px; margin-right:10px;}

.SeatAssignment div.header{ width:250px; height:15px; list-style:none;background-color:#078b9a; color:#FFFFFF; padding:8px;}
.SelectSeat{ height:600px;}
.TextSeat{ font-size:11px; font-weight:bold;}

.Wrapper{ margin:0px auto; width:860px; }
.WrapperHeader11 { background: url(../Images/0/H/bg_top.gif) no-repeat; width:861px; height:120px; padding: 0px; }
.Logo{ float:left; width:238px; height:94px;}
.Search{ float:right; padding:20px 5px 0px 100px; width: 400px;}
.InputSearch{border-style:solid; background-color:#079bac; height:25px; border-color:03737F; border-width:1px; padding-left:3px; padding-top:3px; width:134px; font-family: Arial; font-size: 10pt; color:#079BAC;}
.WrapperBody{ background-color:#FFFFFF; height:auto; }
.Footer{ margin:0px;  padding:0px; }
.WrapperDetail{ float: left; width:660px;height:410px;*overflow:scroll; overflow-y:scroll; overflow-x:hidden;  }
.base { background-color:#FFFFFF; width: 859px; margin: auto;}
.SeatMapRight { width: 550px; float: right; margin-right: 30px; }

#wrapperHeader03 { background-color:#FFFFFF; MARGIN: 0px auto; WIDTH:860px; TEXT-ALIGN: left; height: 30px;}
#wrapperHeader03 td.left { float: left; width: 600px; padding-left: 20px; font-size:9pt;}
#wrapperHeader03 td.right {float: right; width: 90px; padding-left: 15px; font-size:9pt;}

.belowBooking{ float: left; padding:10px 4px 0px; font-weight:normal; font-size:11px; FONT-FAMILY: Arial; color:black; width:225px; }
.belowBooking .content{ padding-bottom:2px; }
.belowBooking2{ padding-top:25px; font-weight:normal; font-size:11px; FONT-FAMILY: Arial; color:black; }
.belowBooking2 .title{ padding-bottom:5px; color:Red; }
.belowBooking2 .content{ padding-bottom:2px; color:black; }
.belowBooking2 .content .prefix { width:12px; display:inline-block; }
.belowBooking2 .content .prefixsub { width:12px; display:inline-block; margin-left:30px; }
.belowBooking3 { padding:6px 0px 7px; font-weight:normal; font-size:11px; FONT-FAMILY: Arial; color:Red; }
.belowBooking4 { margin-top:30px; width:260px; font-weight:normal; font-size:11px; FONT-FAMILY: Arial; color:black; }
.belowBooking4 td.title { color:Red; padding-bottom:5px; font-size:11px; }
.belowBooking4 div.content { padding-bottom:2px; color:black; }
a:hover { text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute;  background:#be1323; color:#ffffff;}
.formVoucher {MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left}
.formVoucher DIV.headerLabel {MARGIN: 20px 0px 5px 5px;  WIDTH: 100%; COLOR: #01626d; font-size:9pt; TEXT-ALIGN: left; font-weight:bold;}
.formVoucher .row0 .label{PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; font-size:9pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: left}
.formVoucher .row0 .input {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 220px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left}
.formVoucher DIV.label {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; font-size:9pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: left}
.formVoucher DIV.input {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 220px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left}
.formCash {MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left}
.formCash DIV.headerLabel {MARGIN: 20px 0px 5px 5px;  WIDTH: 100%; COLOR: #01626d; font-size:9pt; TEXT-ALIGN: left; font-weight:bold; }
.formCash DIV.label {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; font-size:9pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 130px; PADDING-TOP: 5px; TEXT-ALIGN: left}
.formCash DIV.input {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 220px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left}
.formCash DIV.input INPUT {	WIDTH: 190px}
.formCash DIV.input SELECT {WIDTH: 190px}

/* 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: 20px; font-size: 11px; color: #333333; font-weight: bold; height: 25px; width: 370px; }
.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; margin-left: 6px;}
.Kodeinput { float: right; width: 150px;}
/* 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*/

.NoPaymentDetail {
	width: 500px;
	font: normal 11px arial;
}

.NoPaymentDetail li {
	width: 500px;
	font: normal 11px arial;
}

.NoPaymentDetailList {
	padding: 0;
	margin: 10px 0 10px 0;
}

.NopaymentHead {
	font-weight: bold;
}

ul .NopaymentHead {
	font-weight: bold;
}