﻿
html,body{height:100%;margin:0px;padding:0px}
*{font-family:Arial!important}
body,.body{background:#421262 url('http://media.hawaiianair.com/images/Background01.jpg?d=200909251300') no-repeat top left;font-size:11px;color:#333;width:100%}
#masterbody{}
.siteActionMenu{float:right;position:absolute;left:185px}
.sharepointLogin{float:right;display:inline;position:absolute;left:280px}
.console{clear:both;position:absolute;left:0px;top:70px}
#headerNav{position:absolute;top:10px;right:0px;bottom:10px;width:550px;height:12px;text-align:right;border:solid 0px #fff;z-index:2}
#SignIn{position:absolute;top:70px;right:0px}
.wtext{font-size:12px;text-decoration:none;color:#fff}
.ytext{font-size:12px;text-decoration:none;color:#fdc82f}
a:link .mediumwhite,a:visited .mediumwhite,a.mediumwhite:link,a.mediumwhite:visited{text-decoration:none;font-size:12px;color:#fff;font-weight:normal}
a:hover .mediumwhite,a:active .mediumwhite,a.mediumwhite:hover,a.mediumwhite:active{text-decoration:underline;font-size:12px;color:#fff;font-weight:normal}
a.hpink:link,a.hpink:visited{text-decoration:none;font-size:12px;color:#bf2296;font-weight:bold}
a.hpink:hover,a.hpink:active{text-decoration:underline;font-size:12px;color:#bf2296;font-weight:bold}
a.bigwhite:link,a.bigwhite:visited{text-decoration:none;font-size:16px;color:#fff;font-weight:bold}
a.bigwhite:hover,a.bigwhite:active{text-decoration:underline;font-size:16px;color:#fff;font-weight:bold}

#MasterCenteringDiv{position:relative;width:946px;/*margin:auto;- enable this to center content on page. Only valid with XHTML.*/}
#MasterMainTable{margin-left:50px;width:860px}
#MasterHeaderRow{position:relative;top:0px;left:0px;height:140px;vertical-align:top;z-index:100}
#MasterHeaderLeftColumn{}
#MasterMainLogo{position:relative;width:141px;height:113px;margin:auto;margin-top:7px}
#LogoImg{width:141px;height:113px;background:transparent url('http://media.hawaiianair.com/images/Logo.png') no-repeat;border:0px}
* html #LogoImg{display:inline-block;background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/Logo.png',sizingMethod='image');cursor:pointer}
#MasterHeaderMainColumn{}
#MasterTopContent{position:relative}
#MasterTopInnerContent{position:absolute}
#MasterTopNav{position:relative;width:400px;float:right;text-align:right;margin:7px 5px 7px 0px}
.MasterTopNav{font-size:10px;color:#421262;cursor:default}
.MasterTopNav A{color:black;text-decoration:none}
.MasterTopNav A:HOVER{color:#333;text-decoration:none}
.MasterTopNav A:VISITED{color:#333;text-decoration:none}
#MasterTaskBar{position:relative;width:645px;height:36px;float:right}
#MasterContentRow{vertical-align:top}
#MasterContentLeftColumn{}
#PrintLogo{display:none}
#MasterContentMainColumn{position:relative;top:0px;left:0px;z-index:0}
* html #MasterContentMainColumn{filter:none}
#MasterFooterRow{}
#MasterFooterLeftColumn{}
#MasterFooterMainColumn{}
#MasterFooter{}
#MasterBottomNav{position:relative;margin:20px 0px 0px 0px}
.MasterBottomNav{font-size:11px;color:#E2D1E7;cursor:default}
.MasterBottomNav A{color:#E2D1E7;text-decoration:none}
.MasterBottomNav A:HOVER{color:#E2D1E7;text-decoration:none}
.MasterBottomNav A:VISITED{color:#E2D1E7;text-decoration:none}
#MasterDisclaimer{position:relative;margin:7px 0px 0px 0px;color:#A47CC9;font-size:11px}
#MasterDisclaimer A{color:#A47CC9}
#MasterDisclaimer A:HOVER{color:#B88BE2}
#LeftColumnContent{padding-right:9px}

#SPControls{position:relative;top:0px;left:0px;margin:0px;z-index:9999}
#SPTopMenuGroup{position:relative;top:0px;left:0px;margin:0px;width:450px;float:right;z-index:9990}
#SPToolBar{position:relative;top:0px;left:0px;margin:0px;z-index:9980}
.ms-consolestatus,.ms-consoleerror,.ms-consolemessage,.ms-consoletoolbar{font-size:8pt}
.ms-consoleerror{color:#000;text-decoration:none}
.ms-consoleerror a{color:blue;text-decoration:none}
.ms-consoleerror a:visited{color:blue;text-decoration:none}
.ms-consoleerror a:hover{color:blue;text-decoration:underline}
.ms-consolestatus{color:#666;font-size:8pt;padding-top:3px;padding-bottom:3px;text-decoration:none}
.ms-consolestatus a{font-size:8pt;color:#3966bf;text-decoration:none}
.ms-consolestatus a:visited{font-size:8pt;color:#3966bf;text-decoration:none}
.ms-consolestatus a:hover{font-size:8pt;color:#3966bf;text-decoration:underline}
.ms-consoletoolbar{text-decoration:none;color:blue}
.ms-consoletoolbar a{text-decoration:none;color:blue}
.ms-consoletoolbar a:visited{text-decoration:none;color:blue}
.header{padding-bottom:0px;padding-right:0px;padding-left:0px;text-align:left;white-space:nowrap;border-bottom:solid 0px #ccc;font-size:22pt;text-decoration:none;color:#fff;font-weight:normal}
.dateLine{font-weight:bold;float:left;white-space:nowrap}
.pageContent{font-size:16px;text-decoration:none;color:#fff}
#StageContent{margin:0px 0px 25px 0px;width:610px;border:0px aqua solid}
#StagingBody{position:relative;margin:0px 43px 0px 50px;width:850px;border:solid 0px #fff;z-index:0}

#MasterContent{height:100%;z-index:-1}
#MasterHeader{position:relative;margin:0px;width:850px;height:140px;z-index:1}
.topnav{color:#000}
.topnav A,.topnav A:Visited,.topnav A:Hover{font-size:10px;text-decoration:none;color:#000;font-weight:normal}
#HeaderLogo{position:absolute;left:0px;top:5px;width:200px;text-align:center;border:solid 0px #fff}
#LogoImg{border-width:0px}

* html #HeaderLogo a{display:inline-block;background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/Logo.png',sizingMethod='image');cursor:pointer}
* html #LogoImg{visibility:hidden}

#SignInArea{position:absolute;right:0px;top:70px;width:200px;text-align:center;border:solid 0px #fff;z-index:0}
#TaskBarArea{position:absolute;left:215px;top:30px;width:640px;height:35px;border:solid 0px #fff;z-index:1}
#FooterArea{margin:20px 20px 0px 265px;width:635px;border:solid 0px #000}
#SubFooter{margin:7px 0px 0px 0px;width:635px;border:solid 0px #fff}
.Mainfooter{font-size:11px;text-decoration:None;color:#E2D1E7;font-weight:normal;text-transform:uppercase}
.Mainfooter A{font-size:11px;text-decoration:None;color:#E2D1E7;font-weight:normal}
.Mainfooter A:Visited{font-size:11px;text-decoration:None;color:#E2D1E7;font-weight:normal}
.Mainfooter A:Hover{font-size:11px;text-decoration:Underline;color:#E2D1E7;font-weight:normal}
.Subfooter{font-size:11px;text-decoration:None;color:#A47CC9;font-weight:normal}
.Subfooter A{font-size:11px;text-decoration:Underline;color:#A47CC9;font-weight:normal}
.Subfooter A:Visited{font-size:11px;text-decoration:Underline;color:#A47CC9;font-weight:normal}
.Subfooter A:Hover{font-size:11px;text-decoration:Underline;color:#A47CC9;font-weight:normal}
#BookingControl{position:relative;margin:0px 9px 0px 0px;width:415px;border:solid 0px #fff;z-index:1}
#ArticleZone{position:relative;margin:0px 0px 0px 9px;width:415px;border:solid 0px #fff}
#MembersArea{position:relative;margin:0px 9px 0px 0px;width:415px;border:solid 0px #fff;z-index:0}
#SpecialOffers{position:relative;margin:0px 0px 0px 9px;width:415px;border:solid 0px #fff}
#EditPanel{position:absolute;left:550px;top:70px;width:260px;border:solid 0px #fff}
#ContentLeftZone{position:relative;margin:0px 0px 0px 0px;width:200px;border:solid 0px #fff}
#ContentBodyArea{position:relative;margin:0px 0px 0px 10px;width:635px;border:solid 0px #000}
#ContentPageTitleArea{border:solid 0px #000;margin-left:8px;margin-top:15px;margin-right:15px}
#ContentMiddleArea{width:365px;border:solid 0px #000;margin-left:8px;margin-top:15px;margin-right:15px}
#ContentRightArea{width:180px;border:solid 0px #000;margin-right:8px;margin-top:15px}
#ContentTitlePanel{position:relative;left:550px;bottom:0px;width:260px;border:solid 0px #fff}
.item{clear:both}
#AwardsArea{border:1px #DDD solid;background-color:#EAF3FB}
.GrayHeading{font-size:12px;font-weight:bold;color:#444}
.LargeText{font-size:14px;color:#30007c;font-weight:normal}
.RegularText{font-size:12px;color:#444}
.header6{font-size:14px;color:#30007c;font-weight:bold}
.header3{font-size:14px;color:#C44826;font-weight:normal}
H2 .header2{font-size:16px;color:#C44826;font-weight:normal}
h2{font-size:16px;color:#C44826;font-weight:normal}
.header1{font-size:18px;color:#C44826;font-weight:normal}
.Curvey_body{padding:5px}
#FAQs{width:400px;margin-bottom:2px}

.ms-rteCustom-HawaiianContentPageTitle{font-size:26px;font-weight:normal;color:#9D2468}
.ms-rteCustom-HawaiianContentPageDescription{font-size:12px;font-weight:normal;color:#444}
.ms-rteCustom-HawaiianContentPageDescription A{font-size:12px;font-weight:normal;color:#444;text-decoration:none}
.ms-rteCustom-HawaiianContentPageDescription A:link{font-size:12px;font-weight:normal;color:#444;text-decoration:none}
.ms-rteCustom-HawaiianContentPageDescription A:visited{font-size:12px;font-weight:normal;color:#444;text-decoration:none}
.ms-rteCustom-HawaiianContentPageDescription A:hover{font-size:12px;font-weight:normal;color:#444;text-decoration:none}
.ms-rteCustom-HawaiianContentPageHeader{font-size:16px;color:#c44826}
.ms-rteCustom-HawaiianContentPageSubHeader{font-size:14px;color:#c44826}
.ms-rteCustom-HawaiianContentPageEmailLink{font-size:12px;color:#BF2296;text-decoration:underline}
.ms-rteCustom-HawaiianContentPageEmailLink A{font-size:12px;color:#BF2296;text-decoration:underline}
.ms-rteCustom-HawaiianContentPageEmailLink A:link{font-size:12px;color:#BF2296;text-decoration:underline}
.ms-rteCustom-HawaiianContentPageEmailLink A:visited{font-size:12px;color:#BF2296;text-decoration:underline}
.ms-rteCustom-HawaiianContentPageEmailLink A:hover{font-size:12px;color:#BF2296;text-decoration:underline}
.ms-rteCustom-HawaiianContentPage-ByHeader{font-size:12px;font-weight:bold;color:#444}
.ms-rteCustom-HawaiianHomePage-Tagline{color:#fdc82f;font-size:20px}
.ms-rteCustom-HawaiianHomePage-Headline{color:#fff;font-size:32px}
.ms-rteCustom-HawaiianHomePage-SummaryText{color:#fff;font-size:16px}
.ms-rteCustom-HawaiianHomePage-ReadMoreLink{color:#fdc82f;font-size:16px;font-weight:bold}
.ms-rteCustom-Hawaiian-SkyBlueHeader{font-size:14px;color:#0981c6;font-weight:bold}
.ms-rteCustom-Hawaiian-CarriageRuleTitleTD{font-size:14px;color:#c44826;padding-left:25px}
.ms-rteCustom-HawaiianContentPage-SiteMapItem{color:#5d447b;font-size:12px;text-decoration:none}
.ms-rteCustom-HawaiianContentPage-SiteMapItem A{color:#5d447b;font-size:12px;text-decoration:none}
.ms-rteCustom-HawaiianContentPage-SiteMapItem A:link,.ms-rteCustom-HawaiianContentPage-SiteMapItem A:visited{color:#5d447b;font-size:12px;text-decoration:none}
.ms-rteCustom-HawaiianContentPage-SiteMapItem A:Hover{color:#5d447b;font-size:12px;text-decoration:none}
.ms-rteCustom-HawaiianContentPage-SiteMapItemHeading{color:#30007c;font-size:12px;font-weight:bold}
.ms-rteCustom-HawaiianContentPage-SiteMapItemHeading A{color:#30007c;font-size:12px;font-weight:bold;text-decoration:none}
.ms-rteCustom-HawaiianContentPage-SiteMapItemHeading A:link,.ms-rteCustom-HawaiianContentPage-SiteMapItemHeading A:visited{color:#30007c;font-size:12px;font-weight:bold;text-decoration:none}
.ms-rteCustom-HawaiianContentPage-SiteMapItemHeading A:Hover{color:#30007c;font-size:12px;font-weight:bold;text-decoration:underline}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLink{font-size:12px;color:#BF2296;text-decoration:none}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLink A{font-size:12px;color:#BF2296;text-decoration:none}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLink A:link{font-size:12px;color:#BF2296;text-decoration:none}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLink A:visited{font-size:12px;color:#BF2296;text-decoration:none}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLink A:hover{font-size:12px;color:#BF2296;text-decoration:none}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLinkSmall{font-size:11px;color:#BF2296;text-decoration:none;font-weight:bold}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLinkSmall A{font-size:11px;color:#BF2296;text-decoration:none;font-weight:bold}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLinkSmall A:link{font-size:11px;color:#BF2296;text-decoration:none;font-weight:bold}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLinkSmall A:visited{font-size:11px;color:#BF2296;text-decoration:none;font-weight:bold}
.ms-rteCustom-HawaiianContentPageLandingPageEmailLinkSmall A:hover{font-size:11px;color:#BF2296;text-decoration:none;font-weight:bold}
.ms-rteCustom-HawaiianContentPageBlueHeader3{font-size:16px;color:#0981C6;font-weight:normal}
.ms-rteCustom-HawaiianContentPageLightBrownHeader{font-size:18px;color:#d08b6c;text-decoration:none}
.ms-rteCustom-HawaiianContentPage-VioletItemHeading{color:#30007c;font-size:14px;font-weight:normal}
.ms-rteCustom-HawaiianContentPage_separator{background-image:url('http://media.hawaiianair.com/images/dotted_line.gif');background-repeat:repeat-x;padding-top:4px;padding-bottom:4px}

.ms-rteCustom-HawaiianContentPage_rb_lft{background:url('http://media.hawaiianair.com/images/round_box_27.png') no-repeat}
.ms-rteCustom-HawaiianContentPage_rb_ctb,.ms-rteCustom-HawaiianContentPage_rb_rtb,.ms-rteCustom-HawaiianContentPage_rb_lfb,.ms-rteCustom-HawaiianContentPage_rb_ctt,.ms-rteCustom-HawaiianContentPage_rb_rtt,.ms-rteCustom-HawaiianContentPage_rb_lft{height:4px;width:4px}
.ms-rteCustom-HawaiianContentPage_rb_rtt{background:url('http://media.hawaiianair.com/images/round_box_31.png') no-repeat}
.ms-rteCustom-HawaiianContentPage_rb_ctt{background:url('http://media.hawaiianair.com/images/round_box_28.png') repeat-x}
.ms-rteCustom-HawaiianContentPage_rb_rts{background:url('http://media.hawaiianair.com/images/round_box_34.png') repeat-y}
.ms-rteCustom-HawaiianContentPage_rb_lts{background:url('http://media.hawaiianair.com/images/round_box_36.png') repeat-y}
.ms-rteCustom-HawaiianContentPage_rb_lfb{background:url('http://media.hawaiianair.com/images/round_box_38.png') no-repeat}
.ms-rteCustom-HawaiianContentPage_rb_rtb{background:url('http://media.hawaiianair.com/images/round_box_41.png') no-repeat}
.ms-rteCustom-HawaiianContentPage_rb_ctb{background:url('http://media.hawaiianair.com/images/round_box_40.png') repeat-x}
.ms-rteCustom-HawaiianContentPage_rb_center{background:#fff;padding:1px}

.faq_round_table td{color:#666}
.faq_round_table thead{background-image:url('http://media.hawaiianair.com/images/faq_round_box_03.png');height:3px;background-repeat:no-repeat}
.faq_round_table tbody{background-image:url('http://media.hawaiianair.com/images/faq_round_box_05.png');background-repeat:repeat-y;padding:2px 5px 2px 10px}
.faq_round_table tfoot{background-image:url('http://media.hawaiianair.com/images/faq_round_box_07.png');height:3px;background-repeat:no-repeat}
table.faq_table{font-size:12px}
table.faq_table td{font-size:12px;vertical-align:top;border:0px aqua solid}
table.faq_table td a{display:block;padding:2px;padding-left:10px;text-decoration:none;height:23px;vertical-align:top}
table.faq_table span{padding-left:0px}
table.faq_table td a:visited{color:#000;background-color:transparent;text-decoration:none}
table.faq_table td a:link{color:#000;background-color:transparent;text-decoration:none}
table.faq_table td a:hover{color:#000;font-weight:normal;background-image:url('http://media.hawaiianair.com/images/faq_round_box_full_13.png');background-repeat:no-repeat;background-position:left;background-position:left center;text-decoration:none}
#faqstaticitemimage{float:left;padding-top:4px !important;padding-top:0px}
#faqstaticitemtext{float:left;vertical-align:top}
.faq_answer{padding-left:40px;padding-right:25px;width:550px}
.large_text a{font-size:14px;font-weight:bold;color:#444;text-decoration:none}
.large_text a:hover{font-size:14px;color:#444;text-decoration:none}
.large_text a:link{font-size:14px;color:#444;text-decoration:none}

#localnav_left{background:url('http://media.hawaiianair.com/images/left_nav_Left.png') repeat-y right top;width:12px}
* html #localnav_left{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/left_nav_Left.png',sizingMethod='scale')}
#localnav_right{background:url('http://media.hawaiianair.com/images/left_nav_Right_Repeat.png') repeat-y left top;width:12px}
* html #localnav_right{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/left_nav_Right_Repeat.png',sizingMethod='scale');VERTICAL-ALIGN:top}
.localnav_body{background-color:#fff;width:181px}
.localnav_top{background-image:url('http://media.hawaiianair.com/images/local_nav_03.png');background-position:center top;height:17px;width:205px;background-repeat:no-repeat}
.localnav_bottom{background-image:url('http://media.hawaiianair.com/images/local_nav_12.png');background-position:center top;height:9px;width:180px;background-repeat:no-repeat}
.nav_item table{background-image:url('http://media.hawaiianair.com/images/local_nav_07.png');background-position:0px bottom;background-repeat:no-repeat;font-size:13px;color:#30007c;height:25px;vertical-align:middle;padding-left:10px;padding-bottom:5px;padding-top:3px;width:180px}
.staticmenuitem{background-image:url('http://media.hawaiianair.com/images/local_nav_bullet_07.gif');background-position:0px 4px;background-repeat:no-repeat;font-size:12px;color:#30007c;padding-left:10px;padding-bottom:5px;padding-right:0px;vertical-align:text-top;width:172px}
.staticmenuitem2{background-image:url('http://media.hawaiianair.com/images/local_nav_bullet_07.gif');background-position:14px 4px;background-repeat:no-repeat;position:relative;font-size:12px;color:#30007c;padding-left:22px;padding-bottom:5px;padding-right:0px;vertical-align:text-top;width:159px}
.staticmenuitemsel{background-image:url('http://media.hawaiianair.com/images/local_nav_bullet_07.gif');background-position:0px 4px;background-repeat:no-repeat;font-size:12px;color:gray;padding-left:10px;padding-bottom:5px;padding-right:0px;vertical-align:text-top;width:172px}
.staticmenuitem2sel{background-image:url('http://media.hawaiianair.com/images/local_nav_bullet_07.gif');background-position:14px 4px;background-repeat:no-repeat;position:relative;font-size:12px;color:gray;padding-left:22px;padding-bottom:5px;padding-right:0px;vertical-align:text-top;width:159px}
.staticmenuitem a,.staticmenuitem a:visited,.staticmenuitem a:link,.staticmenuitem a:hover{font-size:12px;color:#30007c;text-decoration:none}
.staticmenuitemsel a,.staticmenuitemsel a:visited,.staticmenuitemsel a:link,.staticmenuitemsel a:hover{font-size:12px;color:gray;text-decoration:none}
.staticmenuitem2 a,.staticmenuitem2 a:visited,.staticmenuitem2 a:link,.staticmenuitem2 a:hover{font-size:12px;color:#30007c;text-decoration:none}
.staticmenuitem2sel a,.staticmenuitem2sel a:visited,.staticmenuitem2sel a:link,.staticmenuitem2sel a:hover{font-size:12px;color:Gray;text-decoration:none}
.sitemapnodeHr{width:177px;color:#cfcfcf}
.sitemapnode{background-position:0px 4px;background-repeat:no-repeat;font-size:16px;color:#30007c;height:16px;padding-left:0px;padding-bottom:5px;padding-right:0px;vertical-align:text-top;width:177px}
.sitemapnode2{background-image:url('http://media.hawaiianair.com/images/local_nav_bullet_07.gif');background-position:0px 4px;background-repeat:no-repeat;font-size:13px;color:#30007c;height:15px;padding-left:10px;padding-right:0px;padding-bottom:5px;vertical-align:text-top;width:170px}
.sitemapnode a,.sitemapnode a:visited{color:Gray;text-decoration:none;font-weight:bold}
.sitemapnode a:link,.sitemapnode a:hover{color:Gray;text-decoration:none}
.sitemapnode2 a,.sitemapnode a:visited{color:Gray;text-decoration:none;font-weight:bold}
.sitemapnode2 a:link,.sitemapnode a:hover{color:Gray;text-decoration:none}

.WeddingsGroupTravel{padding:5px 5px 5px 5px}
.WeddingsGroupTravel Td{font-size:12px;font-weight:bold;color:#444;vertical-align:text-top}
.TAOrderCollateralForm{padding:5px 5px 5px 5px}
.TAOrderCollateralForm Td{font-size:12px;color:#444;font-weight:bold;vertical-align:text-top}
.CustomerSatisfactionFormHeading{background-color:#dfdfdf;color:#FFF;line-height:20px;font-size:14px;font-weight:bold;padding-left:10px;border:1px gray solid}
.CustomerSatisfactionFormHeading span{color:#444;font-size:14px;font-weight:bold}
.CustomerSatisfactionForm{padding:1px 1px 1px 1px;width:100%}
.CustomerSatisfactionForm Td{font-size:12px;color:#444;vertical-align:text-top;font-weight:bold}
.ViewHeldReservation{padding:5px 5px 5px 5px}
.ViewHeldReservation Td{font-size:12px;color:#444;font-weight:bold;vertical-align:text-top}
.ViewReservation{padding:5px 5px 5px 5px}
.ViewReservation Td{font-size:12px;color:#444;font-weight:bold;vertical-align:text-top}
.ViewReservation A,.ViewReservation A:link,.ViewReservation A:visited,.ViewReservation A:hover{color:#bf2296;font-size:11px;text-decoration:underline}
.WebSupportCenter{padding:5px 5px 5px 5px}
.WebSupportCenter Td{font-size:12px;color:#444;vertical-align:text-top;font-weight:bold}
.HawaiianMilesServiceCenter{padding:5px 5px 5px 5px}
.HawaiianMilesServiceCenter Td{font-size:12px;color:#444;vertical-align:top;font-weight:bold}
.WeddingWings Td{font-size:12px;font-weight:bold;color:#444;vertical-align:text-top}
.passengerInformationFrameTable{padding:5px 5px 5px 5px}
.passengerInformationFrameTable Td{font-size:12px;color:#444;vertical-align:top;font-weight:bold}
.passengerInformationNormalText{font-size:12px;color:#444;vertical-align:top;font-weight:normal;width:100px;height:20px}
.flightInformationFrameTable{padding:5px 5px 5px 5px}
.flightInformationFrameTable Td{font-size:12px;color:#444;vertical-align:top;font-weight:bold}
.completeorange{font-size:14px;color:#C44826;font-weight:bold}
.orangetext{font-size:12px;color:#C44826;font-weight:normal}
.smallgraytext{font-size:11px;color:#666;font-weight:normal}
.infotextTable TD A,.infotextTable TD A:link,.infotextTable TD A:visited,.infotextTable TD A:hover{color:#BF2296;font-size:11px;font-weight:bold;text-decoration:underline}
.requiredFieldFrameTable Td{font-size:12px;color:#444;vertical-align:top;font-weight:normal}
.agencyFrameTable Td{font-size:12px;color:#444;vertical-align:top;font-weight:normal}
.agencyFrameTableHeader{font-size:16px;color:#444;vertical-align:top;font-weight:normal}
.PreferedAffiliate{padding:5px 5px 5px 5px;font-size:12px;color:#444;vertical-align:top;font-weight:bold}
.PreferedAffiliate Td{font-size:12px;color:#444;vertical-align:top;font-weight:bold}
.PreferedAffiliate A,.PreferedAffiliate A:link,.PreferedAffiliate A:visited,.PreferedAffiliate A:hover{color:#bf2296;font-size:11px;text-decoration:underline}
.FlightScheduleSearch Td{font-size:12px;color:#444;vertical-align:top;font-weight:bold}
.FlightScheduleSearch A,.FlightScheduleSearch A:link,.FlightScheduleSearch A:visited,.FlightScheduleSearch A:hover{color:#bf2296;font-size:11px;text-decoration:underline}
.smalltextbox{width:45px}
.summarytextsmall{color:#fff;font-size:12px}
.summarytextsmallyellow{color:#fdc82f;font-size:12px;font-weight:bold}
.pinksmallboldlinks{color:#bf2296;font-size:12px;font-weight:bold}
.pinksmallboldlinks a{color:#bf2296;font-size:12px;font-weight:bold;text-decoration:none}
.pinksmallboldlinks a:link,.pinksmallboldlinks a:hover{color:#bf2296;font-size:12px;font-weight:bold;text-decoration:none}
.lavenderheading{color:#c1afe5;font-size:16px}
.errorlabel{font-size:12px;color:#ff0808}
.errormessage{font-size:12px;color:#ff0808;font-weight:normal}

.HawaiianMerchants{width:575px}
.table_header TD{border:1px #848284 solid;border-left:0px;border-right:0px}
#yellow_header{background-color:#efc742;font-size:16px;font-weight:bold;color:#fff;padding-left:10px;width:40%;line-height:25px}
#li_yellow_header{background-color:#f3f4c1;font-size:12px;font-weight:bold;color:#000;padding-left:10px}
#table_body TD{border-bottom:1px solid #eae3d0}
.mtitle{font-size:11px;font-weight:bold;color:#000;padding-left:5px;padding-right:5px;line-height:20px}
.mtitle a{font-weight:bold;color:#939}
.mtitle a:link,.mtitle a:visited{font-weight:bold;color:#939;text-decoration:none}
.mtitle a:hover{font-weight:bold;color:#939;text-decoration:underline}
.mdata{font-size:11px;font-weight:normal;color:#000;padding-left:5px;padding-right:5px;border:0px aqua solid}
.width_rest{width:200px}
.width_phone{width:90px}
#FAQNodeItem td{background-image:url('http://media.hawaiianair.com/images/local_nav_bullet_07.gif');background-position:0px 4px;background-repeat:no-repeat;font-size:13px;color:#30007c;height:20px;padding-left:10px;vertical-align:top}
#FAQNodeItem A{color:#30007c;text-decoration:none}
#FAQNodeItem A:hover{color:#30007c;text-decoration:underline}
.AwardHr{width:100%;color:#cfcfcf;height:1px}

.CarriageRule{width:100%}
.dottedline{background:url('http://media.hawaiianair.com/images/dotted_line_wel.png') repeat-x}
.dottedtext{color:#b5a0c7}
.res_form_title{font-size:11px;font-weight:normal;color:#7352a4}
.Res_heading{font-size:12px;font-weight:bold;color:#30007c}
.res_desc_small{font-size:11px;color:#30007c}
.res_desc_small a{font-size:11px;color:#bf2296;text-decoration:underline}
.res_desc_small a:link,.res_desc_small a:hover,.res_desc_small a:visited{font-size:11px;color:#bf2296}
.font_bold{font-weight:bold}

.webcap hr,.webcap-generic hr{border:none;color:#CDCDCD;background:#CDCDCD;height:1px;margin-bottom:10px}
.webcap br,.webcap-generic br{clear:both}
.webcap img,.webcap div{float:left}
.webcap img{display:block;width:136px;height:91px}
.webcap div{width:247px}
.webcap a{font-weight:bold;text-decoration:none}
.webcap h3,.webcap-generic h3{margin-bottom:5px;font-weight:bold;color:#0981C6}
.webcap p,.webcap-generic p{margin:0 0 7px 0}

.vertical{background:#FCFBFD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin:0;padding:0 0 2px 2px}
.vertical-generic{background:#FCFBFD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin:0;padding:0 0 2px 2px}
.vert-top{background:transparent url('http://media.hawaiianair.com/images/vert_top.gif') top center no-repeat;width:181px;height:4px;margin:0;padding:0}
.vert-bottom{background:transparent url('http://media.hawaiianair.com/images/vert_bottom.gif') top center no-repeat;width:181px;height:4px;margin:0;padding:0}
.vertical img,.vertical div,.vertical-generic img,vertical-generic div{float:none}
.vertical img{width:174px;height:105px}
.vertical div{margin:0;padding:0;width:174px}
.vertical h3,.vertical p,.vertical-generic h3,.vertical-generic p{margin-left:5px}
.vertical h3{font-size:14px}
.vertical p,.vertical-generic p{margin-right:3px}

.wc h3{margin-bottom:5px;font-weight:bold;color:#0981C6}
.wc p{margin:0 0 7px 0;color:#000}
.wc p a{font-weight:bold;text-decoration:none;color:#CB2296}

.vert{width:180px;margin:0px 0px 15px 5px}
.vert .top{background:transparent url('http://media.hawaiianair.com/images/vert_top.gif') top center no-repeat;width:180px;height:4px;margin:0;padding:0}
.vert .bottom{background:transparent url('http://media.hawaiianair.com/images/vert_bottom.gif') top center no-repeat;width:180px;height:4px;margin:0;padding:0}
.vert .content{background:#FCFBFD url('http://media.hawaiianair.com/images/vert_content.gif') top center repeat-y;margin:0;padding:5px 0 10px 0}
.vert .content h3{margin-top:5px;margin-right:15px;font-size:160%}
.vert .content p{margin-right:10px;margin-right:15px;font-size:120%}
.vert .content p.link{margin-bottom:0;margin-right:15px;font-size:110%}

.portal hr{border:none;color:#CDCDCD;background:#CDCDCD;height:1px;margin-bottom:10px}
.portal br{clear:both}
.portal img,.portal div{float:left}
.portal img{display:block;width:136px;height:91px}
.portal div{width:247px}

#hd{background:transparent url('http://www.hawaiianair.com/AboutUs/PublishingImages/awards_headline_bkgd.jpg') top left no-repeat;color:#000;width:588px;height:179px;font-size:130%;font-weight:bold;margin-bottom:10px}
.hd-container{padding-top:2px;margin-left:403px;margin-right:10px}
.hd-text{}
.hd-link{text-align:right;font-size:90%;margin-right:5px}
.hd-link a{color:#BF339A}

LABEL,.LabelStyle{position:relative;color:#444;font-weight:normal;margin:5px 0px 0px 0px;z-index:1}
.LabelStyle{font-size:8pt !important}
.TextBoxStyle{font-size:9pt;background-color:#F4EEFE;padding-left:3px}

OL{margin:0px 0px 0px 25px;padding-left:5px}
OL LI{font-size:9pt;color:#444!important;padding:2px 0px 2px 0px}
UL{list-style-image:url('http://media.hawaiianair.com/images/BulletUL.gif');margin:0px 0px 0px 15px;padding-left:0px}
UL LI{font-size:8pt;color:#444!important}

UL.LeftNavRules,UL.NavNormal{list-style-image:url('http://media.hawaiianair.com/images/BulletNav.gif')}
UL.LeftNavRules{margin:10px 2px 7px 15px;padding-left:0px}
UL.NavNormal{margin:0px 0px 0px 15px;padding-left:0px}
UL.LeftNavRules LI,UL.NavNormal LI{font-size:12px;color:#30007C!important;padding:2px 0px 2px 0px}
UL.LeftNavRules LI A,UL.NavNormal LI A{color:#30007C!important;text-decoration:none}
UL.LeftNavRules LI{background:transparent url('http://media.hawaiianair.com/images/LeftNavRule.gif') no-repeat top left}

.RuleDot{margin:7px 0px 7px 0px;padding:0px;background:transparent url('http://media.hawaiianair.com/images/RuleDotBG.gif') repeat-x center left;height:3px}
TD.RuleDot{height:12px}
.RuleDot2{margin:7px 0px 7px 0px;padding:0px;background:transparent url('http://media.hawaiianair.com/images/RuleDotBG2.gif') repeat-x center left;height:5px}
TD.RuleDot2{height:12px}
.FieldIndent{margin-left:5px}
.SmallText{font-weight:normal;font-size:11px;line-height:13px;color:#444!important}
.vRuleLeft{border-left:2px dotted #C1AFE5}
.vRuleRight{border-right:2px dotted #C1AFE5}

/*** TEXT TREATMENTS ***/
	.PageTitle, PageDescr, H1, H2, H3, H4, H5, H6, .BlueHeading, .GrayHeading, .LargeText, .RegularText, .SmallText, .ListTextLink, .LinkText, .SmallLink {font-family:Arial, Helvetica}
	H1, H2, H3, H4, H5, H6 {margin:0px 0px 7px 0px}
/* Weight grouping */
	.PageTitle, PageDescr,H1, H2, H3, H4, H5, H6, .LargeText, .RegularText, .SmallText, .ListTextLink, .LinkText, .SmallLink {font-weight:normal!important}
	.BlueHeading, .PurpleHeading, .GrayHeading {font-weight:bold}
/* Color grouping */
	H1, H2, H4 {color:#C44826}
	H3, H5, .BlueHeading {color:#0981C6}
	.PurpleHeading {color:#7352A4}
	.GrayHeading, .GrayText, .LargeText, .RegularText {color:#444444}
	H6 {color:#30007C}
	.ListTextLink {color:#5D447B}
	.LinkText, .SmallLink {color:#BF2296}
	.PageDescr {font-size:15px;color:#9D2468;margin:11px 0px 25px 0px}
/* Individual aspects */
	.PageTitle {font-size:26px;color:#9D2468;margin:11px 0px 25px 0px}
	H1 {font-size:18px;line-height:22px}
	H2, H3 {font-size:16px}
	H4, H5, H6 {font-size:14px}
	h5 span {}
	.LargeText {font-size:14px;line-height:18px}
	.RegularText {font-size:12px;line-height:16px}
	.SmallText {font-size:11px;line-height:13px;color:#777777}
	.ListTextLink {font-size:12px;line-height:20px}
	.LinkText {font-size:12px;line-height:13px}
	.SmallLink {font-size:10px}
	.BlueHeading {font-weight:bold}
	.PurpleHeading {font-size:9pt;margin-top:7px}
	.PurpleHeading LABEL {font-size:9pt}

/* Depending on background image,the text colors will change:#020381;#FDC82F;#FFFF7A */
.WSign *{font-weight:bold;color:#020381!important;text-decoration:none}
.WSign tr{vertical-align:top}
#WSignInImg{width:38px;height:36px;background:transparent url('http://media.hawaiianair.com/images/floweryellow.png') no-repeat;border:0px}
.WSignInHeader,.WSignInName{font-size:12pt !important;margin-top:10px}
.WSignInName{font-size:10pt !important}
.WSignInSText{font-size:12px;white-space:nowrap;margin:0 0 0 0}
.WSignInSText *{}
.WSignInSText A:hover{text-decoration:underline!important}
.link{position:relative;z-index:110;color:#fff}

* html #LogoImg{display:inline-block;background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/Logo.png',sizingMethod='image');cursor:pointer}
* html #WSignInImg{display:inline-block;background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/floweryellow.png',sizingMethod='image');position:relative;width:45px;height:42px}

.tocc,.tocc ol,.tocc li,.tocc table,.tocc td,.tocc th{font-family:Arial!important;font-size:11px!important;color:#444!important}
.tocc ol,.tocc li,.tocc dl,.tocc dd{margin-top:7px}
.tocc dd{text-indent:-40px}
.tocc tr{vertical-align:top}
.tocc th{vertical-align:bottom;white-space:nowrap;text-align:left;background-color:#EEE}
.tocc td.nobr{white-space:nowrap}
.tocc td.ctr,.tocc th.ctr{text-align:center}
.tocc td.num{text-align:right}
.tocc table{border-top:1px solid black;border-left:1px solid black}
.tocc td,.tocc th{border-bottom:1px solid black;border-right:1px solid black;padding:0px 3px}
.tocc .rbg{border-right:1px solid gray}
.tocc a{color:#bf2296!important;text-decoration:underline!important}
.defList * {color:#444;font-size:11px}
.defList dt{clear:both;float:left;font-weight:bold}
.defList dd{text-indent:0px!important;margin-bottom:12px}
