body
{
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #EFEFEF;
	
}
.Main
{
	width: 922px;
	/*margin: 0  auto;*/
	margin: 0 auto auto auto;
	height: 97%;
	/*position: absolute;
	top: 2px;*/
}
.HappyTable
{
 font-family:Tahoma ;
 font-size: 12pt;
 text-align:left;
 background-color:#0099C5;
 border-color:#FFFFFF;
}

.HappyCell
{
	 padding-left:5px;
	 padding-bottom:8px;
	 padding-right:5px;
}

.HappyCell2
{
	 padding-top:5px;
	 padding-left:5px;
	 padding-right:6px;
	 padding-bottom:8px;
	 font-size: 11pt;
     color:White; 
}

.HappyHeaderRow
{   color: Orange ;
	font-size: 14pt;
	
}


.GridHeader
{
	/*background-color: #019FBC;*/
	background-image: url("../Images/GridHeaderBack.JPG" );
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 8px;
	height: 22px;
	color: White;
}
.GridPager
{
	color: #EF8D32;
	height: 20px;
}
A.GridPager:link
{
	text-decoration: none;
	color: #EF8D32;
}
A.GridPager:visited
{
	text-decoration: none;
	color: #EF8D32;
}
A.GridPager:hover
{
	text-decoration: none;
	color: #EF8D32;
}
.GridAlternating
{
	background-color: #DBDBDB;
}
.PNRFilter
{
	background-color: #F9FCFF;
	border: solid 1px #D4D5D6;
	padding: 2px 2px 2px 2px;
}
.PNRTextBox
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	border: solid 1px #D4D5D6;
}
.JFares
{
	background-color: #1D97C3;
	font-family: Tahoma;
	font-size: 10pt;
	color:white;
	font-weight: bold;
	text-align: center;
		
}
.FFares
{
	background-color: #F8A049;
	font-family: Tahoma;
	font-size: 10pt;
	color:white;
	font-weight: bold;
	text-align: center;
		
}
.PFares
{
	background-color: #A652A9;
	font-family: Tahoma;
	font-size: 10pt;
	color:white;
	font-weight: bold;
	text-align: center;
		
}
.EFares
{
	background-color: #993333;
	font-family: Tahoma;
	font-size: 10pt;
	color:white;
	font-weight: bold;
	text-align: center;
		
}
.Features
{
	background-color: #787878;
	font-family: Tahoma;
	font-size: 10pt;
	color:white;
	font-weight: bold;
	text-align: center;
		
}










.JazzButton
{
	background-image: url("Images\GridHeaderBack.JPG" );
	background-repeat: repeat-x;
	height: 20px;
	font-size: 8pt;
}
.OrangeButton
{
	background-color: #FFAA5A;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	border: solid 1px white;
}
.OrangeButtonLeft
{
	background-image: url("Images\OrangeButtonLeft.gif" );
	background-repeat: repeat-x;
	width: 3px;
	float: right;
}
.OrangeButtonMiddle
{
	background-image: url("..Images\OrangeButtonMiddle.gif" );
	background-repeat: repeat-x;
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}
.OrangeButtonRight
{
	background-image: url("Images\OrangeButtonRight.gif" );
	background-repeat: repeat-x;
	width: 3px;
	float: left;
}
.TextBox
{
	border: solid 1px #D4D5D6;
	font-size: 8pt;
	font-family: Tahoma;
	background-color: #FFB85B;
	width: 100%;
}
.InsertTextBox
{
	border: solid 1px #ADAEAD;
	font-size: 8pt;
	font-family: Tahoma;
	background-color: White;
}
.Message
{
	background-color: White;
	height: auto;
	font-weight: bold;
	text-align: center;
	border: solid 1px #D4D5D6;
}
.HeaderLogo
{
	height: 140px;
	font-weight: bold;
	text-align: center;
	background-image: url("../Images/JazeeraLogoHeader.gif" );
	background-position: left;
	background-repeat: no-repeat;
	width: 297px;
}
.HeaderRight
{
	height: 118px;
	text-align: right;
	vertical-align: top;
	background-color: #009AC6;
	background-image: url("../Images/JazeeraLogoHeaderVLow.jpg" );
	background-repeat: repeat-x;
	padding-top: 14px;
	width: auto;
	color: White;
	font-weight: bold;
}
.HeaderRightCorner
{
	height: 142px;
	background-image: url("../Images/JazeeraLogoHeaderVRLow.jpg" );
	background-repeat: no-repeat;
	width: 15px;
}
.Footer
{
	height: 10px;
	font-weight: bold;
	text-align: center;
}
.FooterLeft
{
	background-image: url("../Images/FooterLeft.gif" );
	background-repeat: no-repeat;
	width: 20px;
	height: 10px;
}
.FooterRight
{
	background-image: url("../Images/FooterRight.gif" );
	background-repeat: no-repeat;
	width: 20px;
	height: 10px;
}
.FooterCenter
{
	background-image: url("../Images/FooterCenter.jpg" );
	background-repeat: repeat-x;
	width: auto;
	height: 10px;
}
.MBody
{
	background-color: #CEEFFF;
	padding-left: 2px;
	padding-right: 2px;

}
.MBodyInside
{
	padding-left: 9px;
	padding-right: 7px;
}
.HyperLink
{
	text-decoration: none;
	color: #189ECE;
}
.MenuLink
{
	text-decoration: none;
	color: #189ECE;
}
.TabTopLeft
{
	background-color:White;
	width:100%; 
	height:6px;
	border-left: solid 1px #DEDBDE;
}
.TabTopRight
{
	width:8px;
	height:6px;
}
.TabBaseleft
{
	width:5px;
	height:7px;
}
.TabBaseleft
{
	width:4px;
	height:7px;
	border-left: solid 2px #DEDBDE;
}
.TabBaseMiddle
{
	width: 100%;
	height:7px;
	background-color: White;
}
.TabBody
{
	background-color:White;
border-left: solid 1px #DEDBDE;
}
.RouteMapRow
{
	height: 95px;
}
.LastMinuteDeals
{
	background-image: url("../Images/LastMinuteDeals.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 210px;
	height: 84px;
	padding-left: 2px;
	padding-top: 5px;
	}
.SeeFullList
{
	 font-weight: bold;
	 font-family: tahoma;
	 text-align: right;
	 color: #0096BD;
	 font-size: 8pt;
}
.BlueText
{
	 font-weight: bold;
	 font-family: tahoma;
	 color: #00AEDE;
	 font-size: 8pt;
}
.Alert
{
	background-image: url("../Images/AlertBack.jpg");
	background-repeat:   no-repeat;
	/*background-position:  right;*/
	vertical-align: Middle;
	text-align: left;
	height: 30px;
	padding-left: 8px;
	
}
.OrangeBarLeft
{
	background-image: url("../Images/OrangeBarLeft.gif");
	background-repeat: no-repeat;
	height: 38px;
	width: 5px;
	
}
.OrangeBarLeft1
{
	background-image: url("../Images/OrangeBarLeft.gif");
	background-repeat: no-repeat;
	height: 38px;
	width: 5px;
	
}
.OrangeBarMiddle
{
	background-image: url("../Images/OrangeBarMiddle.gif");
	background-repeat: repeat-x;

		
}
.OrangeBarMiddle1
{
	background-image: url("../Images/OrangeBarMiddle.gif");
	background-repeat: repeat-x;
		
}
A.OrangeBarLink:visited
{
	text-decoration: none;
		color: White;
}
A.OrangeBarLink:hover
{
	text-decoration: none;
		color: White;
}
A.OrangeBarLink:link
{
	text-decoration: none;
	color: White;
}

.OrangeBarRight
{
	background-image: url("../Images/OrangeBarRight.gif");
	background-repeat:  no-repeat;
	height: 38px;
	width: 5px;
	
}
.OrangeBarRight1
{
	background-image: url("../Images/OrangeBarRight.gif");
	background-repeat:  no-repeat;
	height: 38px;
	width: 5px;
	
}

.Promotions
{
	padding-top: 5px;
	text-align: center;
}
.PromotionsImage
{	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	
}
A.FooterLink:visited
{
	text-decoration: none;
		color: #189ECE;
		font-weight: bold;
}
A.FooterLink:hover
{
	text-decoration: none;
		color: #189ECE;
		font-weight: bold;
}
A.FooterLink:link
{
	text-decoration: none;
	color: #189ECE;
	font-weight: bold;
}
.FooterDivider
{
	background-image: url("../Images/FooterDivider.jpg");
	background-repeat:  repeat-x;
	height: 4px;
}
A.HeaderLink:visited
{
	text-decoration: none;
		color: #A5A5A5;
		font-weight: bold;
		font-size: 7pt;
}
A.HeaderLink:hover
{
	text-decoration: none;
		color: #A5A5A5;
		font-weight: bold;
		font-size: 7pt;
}
A.HeaderLink:link
{
	text-decoration: none;
	color: #A5A5A5;
	font-weight: bold;
	font-size: 7pt;
}
.MenuItem
{
	vertical-align: bottom;
	padding-top: 26px;
	text-align: left;
	
	
}
A.MenuItemLink:visited
{
	text-decoration: none;
		color: White;
		font-weight: bold;
		font-size: 8pt;
}
A.MenuItemLink:hover
{
	text-decoration: none;
		color: White;
		font-weight: bold;
		font-size: 8pt;
}
A.MenuItemLink:link
{
	text-decoration: none;
	color: White;
	font-weight: bold;
	font-size: 8pt;
}
.JazzPlane
{
	padding-top: 4px;
}


div.sdmenu {
	width: 271px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background-image: url("../Images/bottom.png");
	background-repeat: no-repeat;
	background-position:  right bottom;
	color: #fff;
}

div.sdmenu div {
	background-image: url("../Images/BlueTitle.jpg");
	background-repeat: repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url("../Images/toptitle.png") no-repeat;
	
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url("../Images/expanded.gif") no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}

div.sdmenu div.collapsed span {
	background-image: url("../Images/collapsed.gif");
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: Black;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #FFAA2A url("linkarrow.gif") no-repeat right center;
	color: #fff;
	text-decoration: none;
}

div.sdmenu div span a{
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: Transparent no-repeat;
	cursor: default;
	border-bottom: 1px solid #ddd;
	text-decoration: none;
	
}

div.sdmenu div span a:hover
{
     background-color : #FFAA2A;
	background-repeat: repeat;
	overflow : hidden;
	color: White;
	text-decoration: none;

}
.TabPanel
{
	padding-left: 0px;
}
.BookingPanelText
{
	
	font-family: Tahoma;
	font-size: 8pt;
	font-weight:bold;
	color: Black;
}
.ControlText
{
	
	font-family: Tahoma;
	font-size: 7pt;
	color: #0096BD;
	font-weight: bold;	
}
.PasswordStrengthBar
{
	background-color: #00AEDE;
	font-family: Tahoma;
	font-size: 7pt;
	color: White;
	font-weight: bold;	
}
A.aiglinks:link
{
	text-decoration: none;
	color: #0198C3;
}
A.aiglinks:visited
{
	text-decoration: none;	
	color: #0198C3;
}
A.aiglinks:hover
{
	text-decoration: none;
	color: #FFAA2A;
}
.cbody
{  
color:#0198C3;
}
A.SubMenu:link
{
	text-decoration: none;
	color: White;
}
A.SubMenu:visited
{
	text-decoration: none;
	color: White;
}
A.SubMenu:hover
{
	text-decoration: none;
	color: White;
}

.OrangeRoundedBox{display:block}
.OrangeRoundedBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#009BC9}
.OrangeRoundedBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #009BC9;
  border-right:1px solid #009BC9;
  background:#009BC9}
.OrangeRoundedBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #009BC9;
  border-right:1px solid #009BC9;
  background:#009BC9}
.OrangeRoundedBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #009BC9;
  border-right:1px solid #009BC9;}
.OrangeRoundedBox4{
  border-left:1px solid #009BC9;
  border-right:1px solid #009BC9}
.OrangeRoundedBox5{
  border-left:1px solid #009BC9;
  border-right:1px solid #009BC9}
.OrangeRoundedBoxfg{
  background:#009BC9}
  
 .WhiteRoundedBox{display:block}
.WhiteRoundedBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.WhiteRoundedBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eceaec;
  border-right:1px solid #eceaec;
  background:#f6f6f6}
.WhiteRoundedBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e1dee1;
  border-right:1px solid #e1dee1;
  background:#f8f8f8}
.WhiteRoundedBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;}
.WhiteRoundedBox4{
  border-left:1px solid #eceaec;
  border-right:1px solid #eceaec}
.WhiteRoundedBox5{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.WhiteRoundedBoxfg{
  background:#FFFFFF}

.LeftAlign
{
	text-align: right;
}

div.cdmenu {
	width: 271px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background-image: url("../Images/bottom.png");
	background-repeat: no-repeat;
	background-position:  right bottom;
	color: #fff;
}

div.cdmenu div a {
	padding: 5px 25px;
	background-image: url("../Images/BlueTitle.jpg");
	display: block;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	color: white;
	text-decoration:none; 
}

div.cdmenu div a.current {
	background : #ccc;
	text-decoration:none;
}
div.cdmenu div a:hover {
	background : #FFAA2A url("linkarrow.gif") no-repeat right center;
	color: #fff;
	text-decoration: none;
}
div.cdmenu div a.firstchild {
	background: url("../Images/toptitle.png") no-repeat;
	
}
a.class1:link 
{	
	color: #0198C3;
	text-decoration: none;
}
a.class1:visited
{	
	color: #0198C3;
	text-decoration: none;
}
a.class1:focus
{	
	color: #FF0099;
	text-decoration: none;
}

a.class1:hover 	
{	
	color: #FFAA2A;
	text-decoration: none;
}

div#overview a#overviews,
div#term a#terms,
div#faq a#faqs,
div#assistance a#assists,
div#claim a#claims
{
	text-decoration: none;
	color: #EF5400;
}

div#overview a#overviews,
div#term a#terms,
div#faq a#faqs,
div#assistance a#assists,
div#claim a#claims
{
	text-decoration: none;
	color: #EF5400;
}

div#checkin a#check,
div#baggage a#bag,
div#boarding a#board,
div#connt a#ct,
div#minors a#minor,
div#preg a#pg,
div#booking a#bc,
{
	text-decoration: none;
	color: #EF5400;
}
A.GridPagerMain:link
{
	text-decoration: none;
	color: Black;
}
A.GridPagerMain:visited
{
	text-decoration: none;
	color: Black;
}
A.GridPagerMain:hover
{
	text-decoration: none;
	color: Black;
}

.schdcont {
color:Black;
font-family:Arial;
font-size:11px;
line-height:16px;
text-align:center;
width:600px;
}

.schdhead {
background-color:#EDEDED;
font-weight:bold;
text-align:center;
}

.schdtab {
background-color:#CCCCCC;
width:530px;
}

.schdrowclr {
background-color:#F7F7F7;
text-align:center;
}

.schdtext {
background-color:#FFFFFF;
text-align:center;
}
