﻿body {margin:0 0 0 0; padding: 0px; background:#fff url('../../images/MilesAndBonus/topBG.png') repeat-x;}
#TopContainer {width:100%;height:113px;background:transparent url(../../images/MilesAndBonus/topLogoHeader.png) no-repeat center}
#Menu {width:946px;height:22px;padding-top:11px;font:bold 10px Tahoma;color:#747474;}
#Menu .MI{float:left;margin-right:5px}
#Menu .MT{float:left;margin:1px 20px 0px 0px;}
#MainMnB {width:946px;min-height:100px;}
#MenuContainer {width:100%;height:22px;}
#MainRight{width:185px;margin-left:11px;float:left;}
H1{font:bold 16px Tahoma;color:#14386f;margin:0px 0px 3px 0px;}
#Top {width:945px;height:85px;}  
#CombinedMainCenter{font:normal 10px Tahoma}
#Bottom2{width:100%;height:23;background-color:#123873;color:white}
#BookNowBox{width:646px;height:215px;width:expression(680);height:expression(245);background-image:url(../../images/eTicket/BookNowBG.gif);padding:17px;margin-top:10px;background-repeat:no-repeat;}
#eTicketChangeTicketBox{width:646px;height:115px;width:expression(680);height:expression(145);background-image:url(../../images/eTicket/BookNowSmallBG.gif);padding:17px;margin-top:10px;background-repeat:no-repeat;}
p{text-align:left;vertical-align:top}
.eTicketBookNowTable{border-collapse:collapse;font:normal 11px Tahoma;color:#153463}
.eTicketBookNowTable tr{height:35px}
.eTicketBookNowTable td{background-color:#e8eff8;border:1px #b6cbe9 solid;padding:3px;}

.eTicketBookNowTable td table tr{height:30px;}
.eTicketBookNowTable td table td{border:0px;font:normal 11px Tahoma;color:#153463}

#eTicketFormFooter{width:681px;height:46px;margin-top:10px;text-align:right;padding:5px 0px 0px 0px;background-image:url(../../images/eTicket/FormFooterBG.gif);background-repeat:no-repeat;color:#535353;font-size:11px}

.eTicketFormButton DIV{float:right;background:white url(../../images/eTicket/FormButton.gif) no-repeat;width:120px;height:24px;height:expression(33);text-align:center;padding-top:9px;margin-right:8px;margin-left:10px;font:bold 12px Tahoma;color:white;text-decoration:none;cursor:pointer;cursor:hand;}

INPUT{border:1px #B6CBE9 solid}

.LoginMainDiv{width:246px;height:133px}
.LoginBgTitle{width:246px;height:38px;background-image:url('../../images/MilesAndBonus/LoginTitle.png');background-repeat:no-repeat}
.LoginContent{background-color:#ecd5b6;width:235px;height:95px;padding-left:10px;border-right:1px solid #bebdba}
.LoginName{font-size:11px;font-weight:bold;color:#474747;padding-top:8px;padding-bottom:4px}
.LoginDetails{font-size:11px;color:#474747;padding-bottom:7px}
.LoginTxtDiv{background-image:url('../../images/MilesAndBonus/LoginTxt.png');background-repeat:no-repeat;height:22px}
.LoginTxt{padding-top:4px;padding-top:expression(3);color:#474747;font-size:11px;width:219px}

.LogoutVerBG{width:180px;height:202px;background-image:url('../../images/MilesAndBonus/LogOutBgVer.png');background-repeat:no-repeat}
.LogoutVerDivTopLnk{padding-left:156px;padding-top:5px}
.LogoutVerTopLnk{display:block;width:15px;height:20px;text-decoration:none}
.LogoutVerCard{float:left;padding-top:22px;}
.LogoutVarCardDivtxt{float:left;padding-left:5px;padding-top:21px;}
.LogoutVarCardtxt{width:108px;font-size:11px;color:#030303}

.LogoutVerPin{float:left;padding-top:7px;padding-top:expression(5);width:50px;padding-left:10px}
.LogoutVerPinDivtxt{float:left;padding-top:8px;padding-top:expression(5);}
.LogoutVerPintxt{width:105px;font-size:11px;color:#030303}

.LogoutVerBtn{padding-top:20px;padding-top:expression(9);padding-left:9px}
.LogoutVerForgotDiv{padding-left:20px;padding-top:8px}
.LogoutForgotLink{font-size:11px;font-family:Tahoma;color:#2c5ba4}
.LogoutVerBecomeDiv{padding-left:20px;padding-top:28px}
.LogoutBecomeLink{font-size:11px;font-family:Tahoma;color:#2c5ba4;text-decoration:none;font-weight:bold}

.LogoutHorBG{width:246px;height:162px;background-image:url('../../images/MilesAndBonus/LogOutBg.png');background-repeat:no-repeat}
.LogoutHorCard{float:left;font-size:11px;color:#030303;padding-top:45px;padding-left:10px;width:118px}
.LogoutHorPin{float:left;font-size:11px;color:#030303;padding-top:45px;}

.LogoutHorCardTxtDiv{float:left;padding-top:5px;padding-left:10px}
.LogoutHorPinTxtDiv{float:left;padding-top:5px;padding-left:6px}

.LogoutHorCardTxt{width:109px;font-size:11px;color:#030303}
.LogoutHorPinTxt{width:105px;font-size:11px;color:#030303}

.LogoutHorForgotDiv{float:left;padding-left:20px;padding-top:19px;padding-top:expression(16)}
.LogoutHorBtn{float:left;padding-left:57px;padding-top:14px;padding-top:expression(12)}
.LogoutHorBecomeDiv{padding-top:24px;padding-top:expression(12);padding-left:20px}


.Fleft{float:left}
.Clear{clear:both;font-size:1px;}
.PL10{padding-left:10px}
.PT8{padding-top:8px}



.mnbMainDiv{width:693px;}
.mnbMainLeftCorner{float:left;width:5px;min-height:57px;background-image:url('../../Images/MilesAndBonus/Main/LeftTopCorner.png');}
.mnbMainTopRpt{background-image:url('../../Images/MilesAndBonus/Main/Top.png');background-repeat:repeat-x;width:683px;height:5px;}
.mnbMainDivMainTitle{width:683px;min-height:50px;background-color:#d7e1ed}
.mnbMainUrlLinks{padding-left:10px;padding-top:9px;color:#6b6b6b}
.mnbMainTitle{padding-left:10px;color:#0d326d;padding-top:5px;font-size:14px;font-weight:bold;padding-bottom:8px}
.mnbMainRightTopCorner{float:left;width:5px;min-height:57px;background-image:url('../../Images/MilesAndBonus/Main/RightTopCorner.png');}
.mnbMainContentMain{border-left:1px solid #c6c5c3;width:692px}
.mnbMainContent{float:left;width:690px}
.mnbMainContentDescr{padding:5px 12px 5px 12px;color:#030303;background-color:White}
.mnbMainFormContent{padding:5px 12px 5px 12px;color:#030303;background-color:White;}
.mnbMainDarkRow{border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#f6f6f6;}

.mnbMainLabel{float:left;width:114px;padding-left:5px;padding-top:4px;padding-top:expression(5);font-weight:bold}
.mnbMainLabelSec{float:left;width:30px;padding-left:5px;padding-top:4px;padding-top:expression(5);font-weight:bold}
.mnbMainLabelBlue{float:left;width:114px;padding-left:5px;padding-top:4px;padding-top:expression(5);font-weight:bold;color:#164792}
.mnbMainControl{float:left;width:547px;width:expression(554);padding-top:2px;padding-bottom:2px}
.mnbMainControlHertz{float:left;width:547px;width:expression(554);padding-top:7px;padding-bottom:2px}
.mnbMainControlSec{float:left;width:200px;width:expression(200);padding-top:2px;padding-bottom:2px}
.mnbMainControlB{float:left;width:200px;width:expression(235);padding-top:2px;padding-bottom:2px}

.mnbMainRow{border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#fbfbfb}
.mnbMainMesUnderForm{float:left;color:#717171;font-size:10px;font-style:italic;padding-top:10px;width:552px;width:expression(555)}
.mnbMainMesUnderFormSec{float:left;color:#717171;font-size:10px;font-style:italic;padding-top:10px;width:432px;width:expression(435)}
.mnbMainSubmit{float:left;padding-top:10px;}
.mnbMainRightRpt{float:left;background-image:url('../../images/MilesAndBonus/main/Right.png');background-repeat:repeat-y;width:2px}
.mnbMainBottomRpt{float:left;width:681px;background-image:url('../../Images/MilesAndBonus/main/bottom.png');background-repeat:repeat-x;height:7px;}

.mnbMainCalendar{float:left;padding-top:0px;padding-top:expression(2)}
.mnbMainInfo{float:left;padding-left:10px}
.mnbMainDll{font-size:11px;border:0px}
.mnbMainDllDayDiv{float:left;width:145px;padding-top:2px}

.mnbMainTxt{font-size:11px;border:1px solid #bcbcbc}


.mnbMainTabsEarn{background-image:url('../../images/MilesAndBonus/CalcEarnSelected.png');background-repeat:no-repeat;width:300px;height:28px}
.mnbMainTabsRedeem{background-image:url('../../images/MilesAndBonus/CalcRedSelected.png');background-repeat:no-repeat;width:300px;height:28px}

.mnbTabSelected{float:left;padding-top:7px;text-align:center;width:150px;color:white;font-weight:bold;cursor:pointer}
.mnbTabNoSelected{float:left;padding-top:7px;text-align:center;width:149px;color:#030303;cursor:pointer}
INPUT {font:11px Tahoma;border: 0px}

.mnbNewsBanner{width:691px;height:125px;padding-bottom:11px}
.mnbNewsMainDiv{width:693px;background-image:url('../../images/MilesAndBonus/main/Right.png');background-repeat:repeat-y;background-position:right}
.mnbNewsMainContent{border-left:1px solid #c6c5c3;background-image:url('../../images/MilesAndBonus/main/Right.png');background-repeat:repeat-y;background-position:right;width:692px;}

.mnbHomeNews{float:left;width:185px;height:205px;background-image:url('../../images/milesandbonus/HomeNewsBg.png');background-repeat:no-repeat}
.mnbHomeNewsTitle{float:left;font-size:11px;font-family:Tahoma;font-weight:bold;color:#0d326d;width:70px}
.mnbHomeNewsLink{float:left;font-size:11px;font-family:Tahoma;color:#0d326d;text-decoration:none;text-align:right;width:95px}
.mnbHomeNewsA{text-decoration:none;color:#0d326d}
.mnbHomeNewsRptDescr{padding:11px 10px 9px 10px;vertical-align:top}
.mnbHomeNewsRptA{text-decoration:none;font-size:11px;font-family:Tahoma;color:#0d326d;}
.mnbHomeCalc{float:left;width:246px;height:205px;background-image:url('../../images/milesandbonus/HomeCalcBg.png');background-repeat:no-repeat}
.mnbHomeCalcTitle{font-size:11px;font-family:Tahoma;font-weight:bold;color:#0d326d;}
.mnbHomeCalcDescr{padding-right:10px;color:#030303;height:45px}
.mnbHomeCalcReadMore{font-size:11px;font-family:Tahoma;color:#0d326d;text-decoration:none}
.mnbHomeBonus{float:left;width:246px;height:205px;background-image:url('../../images/milesandbonus/HomeCalcBg.png');background-repeat:no-repeat}
.mnbHomeBonusBG{background-image:url('../../images/milesandbonus/HomeBonusBG.png');background-repeat:no-repeat;width:222px;height:147px}
.mnbHomeBonusDescr{color:#030303;padding-top:100px}
.mnbHomeNewsLetter{float:left;width:246px;height:205px;background-image:url('../../images/milesandbonus/HomeCalcBg.png');background-repeat:no-repeat}

.mnbFaqMain{width:691px;height:125px;padding-bottom:11px}
.mnbFaqMainDiv{width:693px;background-image:url('../../images/MilesAndBonus/main/Right.png');background-repeat:repeat-y;background-position:right}
.mnbFaqMainContent{border-left:1px solid #c6c5c3;width:692px;background-image:url('../../images/MilesAndBonus/main/Right.png');background-repeat:repeat-y;background-position:right}
.mnbFaqMainRpt{width:100%;min-height:12px;overflow:auto;overflow:expression('auto')}
.mnbFaqRptArrow{float:left;width:10px;padding:4 5 0 0}
.mnbFaqRptID{float:left;width:530px}
.mnbFaqRptAns{width:540px;_width:550px;padding:5 5 5 5;margin:5 0 5 0;background-color:#e6e6e6;display:none;}
.mnbEarnTable{width:659px;background-image:url('../../images/MilesAndBonus/CalcTableBG.png');background-repeat:no-repeat;}
.mnbEarnTableUnder{float:left;color:#494949;padding-top:10px;padding-left:9px;padding-right:10px}
.mnbEarnFTitle{color:#0d326d;font-weight:bold;padding-top:5;}
.mnbEarnDDLDiv{font-weight:bold;padding-top:3;}
.mnbEarnRBLA{margin-left:-7px;font-size:11px;font-family:Tahoma;color:#0d326d;font-weight:bold;border:0px}
.mnbEarnClass{color:#0d326d;font-weight:bold;float:left;padding-right:18px}
.mnbEarnRBLB{margin-top:-7px;font-size:11px;font-family:Tahoma;color:#0d326d;border:0px}
.mnbEarnDDLDivB{float:left;padding-top:22px}
.mnbEarnMilesTitle{float:left;height:30px;color:#0d326d;font-weight:bold;width:110px;padding-left:5px}
.mnbEarnMilesTitleSec{float:left;padding-top:13px;color:#0d326d;font-weight:bold;width:110px;padding-left:5px}
.mnbEarnMilesNo{float:left;padding-top:9px;color:white;font-size:19px}
.mnbEarnBtnBook{padding-top:8px;}
.mnbEarnBtnRedeem{padding-top:20px;padding-top:expression(20);display:none}
.mnbEarnBtnRedeemShow{padding-top:8px;padding-top:expression(8);}
.PT20{padding-top:20px}
.PT10PL10{padding-top:10px;padding-left:10px}
.PT10PB10{padding-top:10px;padding-bottom:10px}
.PT22PT20{padding-top:22px;padding-top:expression(20)}


.mnbMasterLeft{float:left;width:49%;background-image:url('../../images/MilesAndBonus/TopBg.png');background-repeat:repeat-x;height:113px}
.mnbMasterRight{float:left;width:51%;background-image:url('../../images/MilesAndBonus/TopBgRight.png');background-repeat:repeat-x;height:113px}
.mnbMasterCenterMain{position:absolute;width:100%;text-align:center;top:0px}
.mnbMasterCenter{margin-left:auto;margin-right:auto;width:945px;height:113px;background-image:url('../../images/MilesAndBonus/topLogoHeader.png');background-repeat:no-repeat}
.mnbMasterTop{text-align:left;padding-top:6px;}
.mnbMasterTopMenu{width:945px;text-align:left;padding-top:77px;}

.mnbCalcDDLc{font-size:11px;font-family:Tahoma}
.mnbCalcDDLcSec{font-size:11px;font-family:Tahoma;width:69px}
.mnbCalcGo{padding-top:8px;padding-top:expression(5);text-align:right;padding-right:4px;padding-right:expression(10)}

.NewsItemTemplate{padding-top: 8px;padding-left: 12px;padding-bottom: 8px;padding-right:10px; font: normal 10px Verdana;background-color: #e6e6e6;line-height:14px}
.NewsAlternateItemTemplate{padding-top:8px;padding-left:12px;padding-bottom:8px;padding-right:10px;font: normal 10px Verdana;background-color:#fbfbfb;line-height:14px}
.NewsItemTitlemnb{font:normal 11px tahoma;color:#25487f;text-decoration:none}
.SearchDetailsPager table tr td {text-decoration:none;color:black;font-weight:bold;font-family:Tahoma;font-size:11px}
.SearchDetailsPager table tr td a {text-decoration:none;color:black;font-weight:normal;font-family:Tahoma;font-size:11px}
.SearchDetailsPager table tr td a:hover {text-decoration:underline;color:black;font-weight:normal;font-family:Tahoma;font-size:11px}

.mnbMasterMenuRepeater{float:left;width:790px;text-align:left;color:white}

.RightControlA{color:#474747;font-size:11px;font-family:Tahoma;}
.RightControlArpt{color:#474747;font-size:11px;font-family:Tahoma;text-decoration:none}
.RightControlArptSel{color:#245cb1;font-size:11px;font-family:Tahoma;}
.RightControlDivrpt{padding-left:10px;padding-bottom:5px}
.RightControlDiv{padding:8px 0px 0px 31px}
.RightControlMainDiv{background-color:#f1f0f6;background-image:url('../../images/MilesAndBonus/xmlBg.gif');background-repeat:no-repeat;width:244px;width:expression(246);min-height:172px;height:expression(172);border-left:1px solid #d2d2d1;border-right:1px solid #d2d2d1}
.RightControlBorder{padding:5px 0px 5px 0px}
.CalcEarnPClass{padding-top:5;padding-top:expression(0);}
.PL5{padding-left:5px;}
.UpTo{width:65%;text-align:center}
.PT24{padding-top:24px;}

/*Harlem*/
table{font-size:11px;font-family:Tahoma;}
.MainDarkRow{border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#f6f6f6;}
.MainLabel{float:left;width:164px;padding-left:5px;padding-top: 1px;font-weight:bold}
.MainRow{border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#fbfbfb}
.CalcRedeem_Link{font-size:11px;font-family:Tahoma;color:#0c316b}
.CalcRedeem_LinkDivNone{padding-top:4px;padding-top:expression(8);width:185px;text-align:right;display:none}
.CalcRedeem_LinkDiv{padding-top:4px;padding-top:expression(8);width:185px;text-align:right}

.MilesOneLine{padding-top:13px}
.MilesSecLine{padding-top:6px}
.Miles1000ByEmail{float:left;width:692px;background-repeat:no-repeat;height:114px}
