* {padding:0;margin:0}

BODY
{
	background-color: #ffffff;
	font-family: Verdana,Geneva,Arial MS,sans-serif;
	font-size: .2;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}

.body
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #ffffff;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #000099;
	text-decoration: none;
	
}

H2
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #ffffff;
}

H3
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 11px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-size: 11px;
	color: #ffffff;
	margin-right: 5px;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
}

TFOOT, THEAD
{
	font-size: 11px;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 11px;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
}
.PageHead
{
	font-size: 120%;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.PageHeadMedium
{
	font-size: 110%;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.PageHeadMediumNotBold
{
	font-size: 110%;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #000099;
	text-decoration: none;
}
.PageHeadSmall
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
TD.Calendar
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #000000;
	font-size: 75%;
}
TD.CalendarHead
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #ffffff;
	font-size: 75%;
	font-weight: bold;
}
.Content
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
}
.Content_medium
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
}
.ContentBold_large
{
	font-size: 100%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
.ContentBold
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
.ContentBold2
{
	font-size: 80%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
.ContentBold_small
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
.Content_small
{
	font-size: 60%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
}
.Content_mediumAlign
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #656565;
	vertical-align: top;
	text-align:center;
	font-weight: bold;
	float:left;
}
.STMTContent
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
}
TD.RedeemPoints
{
	font-size: 75%;
	font-family: Verdana, Geneva, ArialMS, Sans-Serif;
	color: #000000;
	text-align: center;
}
TD.RedeemAmt
{
	text-align: center;
}
TD.CrumbContent
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000099;
}
TD.Error
{
	font-size: 70%;
	color: #ff0000;
	font-weight: bold;
}
.Error
{
	font-size: 70%;
	color: #ff0000;
	font-weight: bold;
}
.CompanyName
{
	font-size: 70%;
	color: #cc0000;
	font-weight: bold;
}
.Error2
{
	color: #ff0000;
	font-weight: bold;
}
.PHead
{
	font-size: 75%;
	color: #000000;
	font-weight: bold;
}
.STMTPHead
{
	font-size: 70%;
	color: #000000;
	font-weight: bold;
}
/*TD.PHead2
{
	font-size: 75%;
	color: #000099;
	font-weight: bold;
}*/
.PHead2
{
	font-size: 75%;
	color: #000099;
	font-weight: bold;
}

#expert {position:absolute;right:14px;top:-59px;z-index:100}
.expertE #headerWrapper, .expertI #headerWrapper{margin-right:124px}
.expertI #navigationWrapper {min-width:859px}
.expertI #navigation {width:859px}
.expertE #navigationWrapper {min-width:879px}
.expertE #navigation {width:879px}

/*TD.SubHead
{
	font-size: 85%;
	color: #000099;
	font-weight: bold;
}*/

.SubHead
{
	font-size: 85%;
	color: #000099;
	font-weight: bold;
}
TD.Header
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
TD.HeadContent
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 75%;
	text-decoration: none;
	color: #ffffff;
}
.TableHeadBold
{
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-size: 75%;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
.DMSummaryHead
{
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-size: 75%;
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
}
.DMSummaryHead2
{
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-size: 75%;
	color: #ffffff;
	font-weight: bold;
}
.ActSumHead
{
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-size: 75%;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.TableHead
{
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-size: 75%;
	text-decoration: none;
	color: #ffffff;
}
.HeadNewText
{
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-size: 75%;
	color: #003399;
	font-weight: bold;
	
}
TD.DashHoriz
{
	background-image: url(img/DashNavyHoriz2.gif);
	background-color: #000099;
	width: 100%;
	height: 1px;
}
.Notes
{
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-size: 55%;
	color: #000000;
}
.FooterText
{
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-size: 65%;
	color: #000000;
}
A.Header:link
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.HeadContent:link
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	text-decoration: none;
}
A.HeadContent:visited
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	text-decoration: none;
}
A.Header:visited
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.Header:active
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.HeadContent:active
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	text-decoration: none;
}
A.Header:hover
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.HeadContent:hover
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	text-decoration: none;
}
A.HeadContent
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #ffffff;
	text-decoration: none;
}

A:link
{
	color:  #0033cc;
}

A:visited
{
	color:#0033CC;
}

A:active
{
	color:  #0033cc;
}
SMALL
{
	font-size: 9px;
}

BIG
{
	font-size: 13px;
}

BLOCKQUOTE, PRE
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	margin-top: 0px;
	margin-left: 00px;
	margin-right: 00px;
}
#HBG
{
	background-repeat: no-repeat;
}
#tblHeader
{
	background-position: right;
	font-weight: bold;
	font-size: 11px;
	background-image: url(img/Header/bg.jpg);
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	background-color: #000099;
}
TD.BPContent
{
	font-family: Arial;
	font-size: 12px;
}
TD.BPContentBold
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.BPContentBold
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;

}

TD.BPContentBoldBlue
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}

.BPContentBoldBlue
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
TD.BPContentSmall
{
	font-family: Arial;
	font-size: 11px;
}
TD.BPContentSmallBold
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
TD.BPHeader
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 14px;
}
TD.BPHeaderBold
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
TD.PrintBPHeader
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color:#0033cc;
	font-size: 14px;
}


A.PrintBPHeader2:link
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #0033cc;
	font-size: 14px;
}
A.PrintBPHeader2:visited
{
font-family: Verdana, Geneva, Arial MS, sans-serif;
	color:  #0033cc;
	font-size: 14px;
}
A.PrintBPHeader2:active
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color:  #0033cc;
	font-size: 14px;
}
A.PrintBPHeader2:hover
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color:  #0033cc;
	font-size: 14px;
}
A.PrintBPHeader2
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color:  #0033cc;
	font-size: 14px;
}
TD.PrintBPHeaderBold
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
TD.SequenceNum
{
	font-family: Arial;
	font-size: 14px;
}
TD.SequenceNumBold
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
TD.Gate
{
	font-family: Arial;
	font-size: 18px;
}
TD.GateBold
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.Reminder
{
	font-size: 75%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	font-weight: bold;
	color: #000000;
	background-color: #AADDFF;
}
.ImportantNotice
{
	font-size: 65%;
	font-family: Verdana, Geneva, Arial MS, Sans-Serif;
	color: #000000;
}
.GreyBackground
{
	background: url(img/dashnavyhoriz.gif);
}
.headerBold
{
	font-size: 21px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #000000;
	text-align: center;
}
.headerBoldWhite
{
	font-size: 17px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
.subheaderBoldBlue
{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	color: #000099;
	text-align: left;
}
.CartContent
{
	font-family: Verdana, Geneva, Arial MS, sans-serif;
	font-size: 70%;
	color: #000000;
}
.hiddencol
{
    display:none;
    visibility:hidden;
}
.viscol
{
    display:block;
    visibility:visible;
}

.smalltext{FONT-SIZE: 65%; font-family:Verdana, Geneva, Arial MS, sans-serif; color:#000000;}
.medtext{FONT-SIZE: 75%; font-family:Verdana, Geneva, Arial MS, sans-serif; color:#000000;}
.txtbold{FONT-SIZE: 17pt; font-weight:bolder; font-family:Verdana, Geneva, Arial MS, sans-serif; color:#000000; text-align:center;}
.txtboldsm{FONT-SIZE: 12pt; font-weight:bolder; font-family:Verdana, Geneva, Arial MS, sans-serif; color:#000000;}
.txt1{FONT-SIZE: 14pt; font-weight:normal; font-family:Verdana, Geneva, Arial MS, sans-serif; color:#000099; text-align:center;}
.txt2{FONT-SIZE: 11pt; font-weight:normal; font-family:Verdana, Geneva, Arial MS, sans-serif; color:#000000; text-align:center; }


/* -------------------- */
/* start header entries */
/* -------------------- */
/* HEADER CONTENTS */

.bhHeader {font-family:Arial,Helvetica,sans-serif;}
.bhHeader ul, .bhHeader li {display:inline;margin:0;padding:0;list-style-image:none;list-style-type:none;}
.bhHeader li {border-left:solid 1px #333;padding-left:1.4545em;margin-left:1.4545em}
.bhHeader li.firstChild {border-left:none;padding-left:0;margin-left:0}
.bhHeader li.active {font-weight:bold}
.bhHeader .bhMain{height:2.363636em;line-height:2.363636em;background:#f4f4f4 url('../img/menu/global-nav-grad.gif') repeat-x top;overflow:auto;zoom:1}
.bhHeader .bhSites{float:left;margin-left:1.4545em}
.bhHeader a:link, .bhHeader a:visited, .bhHeader a:hover, .bhHeader a:active{color:#0038a5;text-decoration:none}
.bhHeader a:hover{text-decoration:underline}
.bhHeader .active{color:#333;font-weight:bold}
.bhHeader .bhMiddleArrow{position:relative;width:18px;height:9px;left:4.8em}


/* HEADER BAR */
#headerWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 200; PADDING-BOTTOM: 5px; MARGIN: 0px auto; FONT: bold 80% Arial,Helvetica,sans-serif; WIDTH: 98%; COLOR: #666; PADDING-TOP: 5px; POSITION: relative; TEXT-ALIGN: right; min-width: 750px
}
#headerWrapper A:visited {
	COLOR: #039; TEXT-DECORATION: none
}
#headerWrapper A {
	COLOR: #039; TEXT-DECORATION: none
}
#headerWrapper SMALL {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: middle
}
#headerWrapper DIV {
	MARGIN: 5px 0px
}
#headerWrapper .logos {
	FLOAT: left; MARGIN: 10px 0px; WHITE-SPACE: nowrap
}

#divCountries {
	RIGHT: 0px; WIDTH: 225px
}

A.close:link {
	FONT-SIZE: 9px; RIGHT: 0px; MARGIN: 5px 8px; COLOR: #666! important; LINE-HEIGHT: 9px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: none
}
A.close:visited {
	FONT-SIZE: 9px; RIGHT: 0px; MARGIN: 5px 8px; COLOR: #666! important; LINE-HEIGHT: 9px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: none
}
.close IMG {
	VERTICAL-ALIGN: top;
}

.popup {
	BORDER-RIGHT: #666 1px solid; 
	PADDING-RIGHT: 8px;
	BORDER-TOP: #666 1px solid;
	PADDING-LEFT: 8px;  
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	Z-INDEX: 500; 
	BACKGROUND: #ccc; 
	PADDING-BOTTOM: 8px; 
	BORDER-LEFT: #666 1px solid; 
	COLOR: #000; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #666 1px solid; 
	FONT-FAMILY: Verdana,Geneva,sans-serif; 
	POSITION: absolute; 
	TEXT-ALIGN: left
}

small {font-size:80%}
.btn {overflow:visible;font:bold 12px Arial,Helvetica,sans-serif;vertical-align:middle;text-align:center;padding:2px 5px;background:#666 url("../img/FullMenu/buttons/btnGray.gif") repeat-x;border:1px solid #999;color:#333;white-space:nowrap}
.btnLtBlue {background:#36c url("../img/FullMenu/buttons/btnLtBlue.gif") repeat-x;color:#fff;}

/* ----------------------------------------------*/
/* NAVIGATIONAL BAR - EXPANDABLE BLUE BACKGROUND:*/
#navigationWrapper {min-width:758px;margin-left: 5px;background-position: 50% top;width: 99%;background:#039 url("../img/FullMenu/bgmiddle.gif") repeat-x top;clear:both}
#navigationCornerLeft {position:relative;height:29px;background:transparent url("../img/FullMenu/bgRight.gif") no-repeat top right;z-index:100}
#navigationCornerRight {float:left;background:transparent url("../img/FullMenu/bgLeft.gif") no-repeat top left}



/* ------------------------------ */
/* NAVIGATIONAL BAR - MAIN MENU:*/
#navigation {z-index:3;width:898px;font:80% Arial,Helvetica,sans-serif}
#navigation ul a {
	padding:29px 0 0; 
	overflow:hidden;
	height:0px !important;	/*THIS 'HIDES' THE TEXT OF MAIN NAV ITEMS*/
	height /**/:29px; /* for IE5/Win only */
}
#nav li {margin-left:-2px;position:relative;display:block;float:left;z-index:100}
#nav, #nav ul {list-style-type:none;border:0;margin:0}
#nav a {display:block}

/* ----------------------------- */
/* NAVIGATIONAL BAR - SUBMENUS: */
#nav li li {display:block;float:none}
#nav li li a {
	width:12em;
	height:auto !important;
	height /**/:1.5em; /* for IE5/Win only */
	background:#999;
	padding:0 2px 1px 4px;
	border:1px solid;
	border-color:#999 #666 #666 #666;
	color:#fff;
	text-decoration:none;
	overflow:visible;
}
#nav li li a:hover {background:#039;border-color:#039 #666 #666 #666;}
#nav li ul {display:none;position:absolute;top:100%;left:0px;}
#nav ul li {display:inline}
#nav li > ul {top:auto;left:auto}
#nav li:hover ul, #nav li.over ul {display:block}

/* ---------------------------------------------*/
/* NAVIGATIONAL BAR - INDIVIDUAL MENU ITEM IDs  */

#navHome a {width:59px;background:url("../img/FullMenu/en-US/home.gif") top left no-repeat}
#navReservations a {width:96px;background:url("../img/FullMenu/en-US/reservations.gif") top left no-repeat}
#navTravelInfo a {width:122px;background:url("../img/FullMenu/en-US/travelinfo.gif") top left no-repeat}
#navDeals a {width:104px;background:url("../img/FullMenu/en-US/dealsoffers.gif") top left no-repeat}
#navOnePass a {width:145px;background:url("../img/FullMenu/en-US/onepass.gif") top left no-repeat}
#navProducts a {width:131px;background:url("../img/FullMenu/en-US/products.gif") top left no-repeat}
#navAbout a {width:113px;background:url("../img/FullMenu/en-US/about.gif") top left no-repeat}

#navHomeSP a {width:54px;background:url("../img/FullMenu/es/home.gif") top left no-repeat}
#navReservationsSP a {width:101px;background:url("../img/FullMenu/es/reservations.gif") top left no-repeat}
#navTravelInfoSP a {width:131px;background:url("../img/FullMenu/es/travelinfo.gif") top left no-repeat}
#navDealsSP a {width:141px;background:url("../img/FullMenu/es/dealsoffers.gif") no-repeat left top}
#navOnePassSP a {width:162px;background:url("../img/FullMenu/es/onepass.gif") top left no-repeat}
#navProductsSP a {width:135px;background:url("../img/FullMenu/es/products.gif") top left no-repeat}
#navAboutSP a {width:130px;background:url("../img/FullMenu/es/about.gif") top left no-repeat} 


/* ACTIVATED */
.navDown a {background-position:0 -29px !important;}

/* ----------------------- */
/* end header menu entries */
/* ----------------------- */

.modalBackground
{
      background-color: yellow;
      filter: alpha(opacity=60);
      opacity: 0.6;
}
 
.modalPopup
{
      background-color:#f0f0f0;
      border-width:3px;
      border-style:solid;
      border-color:Gray;
      padding:5px;
      width: 350px;
      height:300px;
      top:-1000px;
}
.equipstyle
{
	z-index:10; 
	position:relative;
	padding-left:10px
}

.equipstyleHidden
{
	z-index:-1; 
}
.UpgradeTile
{
    height:110px;
}
.UpgradeTile1
{
    font-size:20px;
    font-family:Arial;
    color:green;
    height:20%;    
    width:51%;    
}
.UpgradeTile2
{
}
.ChangeSeatTile
{
    height:110px;
}
.ChangeSeatTile1
{
    height:40px;
}
.SaveTimeAndMoney
{  
    font-size: 85%;
	color: #000099;
	font-weight: bold;
}
.SaveTimeAndMoney1
{
    color:Gray;
    font-family: Verdana, Geneva, Arial MS, Sans-Serif;
    font-size:75%;
}
.TileHeader
{
	color: #000099;
	font-weight: bold;
	font-size:24px;
	font-family:Arial;
}
