﻿
html,body{height:100%;margin:0px;padding:0px}
body {background:#421262 url('http://media.hawaiianair.com/images/Background01.jpg?d=200912221708') no-repeat top left;font-weight:normal;font-size:10px;width:100%}
* {font-family:Arial!important}
span,a,a:visited,a:active,a:link {text-decoration:none!important}
a:hover {text-decoration:underline!important}
div.bmMainPos {position:relative;width:362px;height:376px}
div.bmMain {position:absolute;width:362px;min-height:376px} .bmMain * {font-size:11px}
.bmMain a,.bmMain a:link,.bmMain a:active,.bmMain a:visited {color:#BF2296} .bmMain a:hover {color:#D927A9}
.bmTable {width:362px;height:100%} .bmTable tr {vertical-align:top}
.bmTabs {position:relative;height:55px;width:362px}
.bmTxt {position:absolute;z-index:50;color:#FFFFFF;font-size:15px;font-weight:bold;margin-bottom:0px;cursor:pointer;text-align:center}
.bmTxt span {color:#FFFFFF;font-size:10px}
.bmTxtSel,.bmTxtSel span{color:#30007C;cursor:default}
#bmTxt0 {top:10px;left:19px}
#bmTxt1 {top:10px;left:16px}
#bmTxt2 {top:10px;left:15px}
#bmTxt3 {top:10px;left:17px}
.bmPos {position:absolute;top:0px}
#bmPos0 {left:0px;clip:rect(0px 95px 55px 0px);z-index:5}
#bmPos1 {left:78px;clip:rect(0px 95px 55px 0px);z-index:4}
#bmPos2 {left:156px;clip:rect(0px 100px 55px 0px);z-index:3}
#bmPos3 {left:238px;clip:rect(0px 130px 55px 0px);z-index:2}
.bmCnt {position:relative;left:0px;top:0px;height:165px;cursor:pointer}
#bmCnt0 {top:0px;width:95px;background-image:url('http://media.hawaiianair.com/images/bm_tab2-0x95.png')}
#bmCnt1 {top:-55px;width:95px;background-image:url('http://media.hawaiianair.com/images/bm_tab2-1x95.png')}
#bmCnt2 {top:-55px;width:100px;background-image:url('http://media.hawaiianair.com/images/bm_tab2-1x100.png')}
#bmCnt3 {top:-55px;width:130px;background-image:url('http://media.hawaiianair.com/images/bm_tab2-4x130.png')}
.bmClip {position:relative;overflow:hidden}
.bmMinHImg {width:1px;height:314px}
.bmPanelIndent{margin-left:15px}
/*Needed for Firefox/Safari */
	.bmLE,.bmBG,.bmRE {height:100%}
	.bmBGpos {display:block;position:relative;width:100%;height:100%;top:0px;right:0px;bottom:0px;left:0px}
	.bmBGcontent {position:relative;padding:0px 5px 0px 0px;z-index:100}
	.bmBGimg,.bmLEimg,.bmREimg {display:inline;position:absolute;width:100%;height:100%;top:0px;right:0px;bottom:0px;left:0px;z-index:0}

.bmBLC {width:15px}
.bmBLCCnt, .bmBRCCnt {position:relative;height:15px}
.bmBLCCnt {width:32px}
.bmB {height:15px;width:100%;background:transparent url('http://media.hawaiianair.com/images/bm_be.png') repeat-x}
.bmBRC {width:17px}
.bmBRCCnt {left:-15px;width:32px}
.bmBimg {width:335px;height:1px}

/* IE Mac hack \*/
* html .bmImg {visibility:hidden}
* html #bmCnt0 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_tab2-0x95.png', sizingMethod='image')}
* html #bmCnt1 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_tab2-1x95.png', sizingMethod='image')}
* html #bmCnt2 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_tab2-1x100.png', sizingMethod='image')}
* html #bmCnt3 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_tab2-4x130.png', sizingMethod='image')}
.bmLE {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_le.png', sizingMethod='scale')}
.bmRE {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_re.png', sizingMethod='scale')}
* html .bmB {background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_be.png', sizingMethod='scale')}
.bmBG {background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_bg.png', sizingMethod='scale')}
* html .bmBLCCnt, * html .bmBRCCnt {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/bm_bc.png', sizingMethod='image')}
* html .no1Icon {position:relative;width:104px;height:87px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/80th_icon.png', sizingMethod='image')}
* html .noImg img {visibility:hidden}
* html .noImg span {visibility:hidden}
/* end hack */
TABLE.bmTb0Tb {width:100%;margin:0px 0px 7px 0px}
.bmTb0Tb TD {cursor:default}
.bmTb0Tb TR {text-align:center}
.bmTb0Tb TD.subNav {color:#30007C;padding:0px 5px 0px 5px;white-space:nowrap;text-transform:uppercase;font-size:8pt;font-weight:bold}
.bmTb0Tb TD.subNav A {text-decoration:none;color:#BF2296}
.bmTb0Tb TD.subNav A:VISITED {color:#BF2296}
.bmTb0Tb TD.subNav A:HOVER {text-decoration:underline;color:#D927A9}
.bmTb0Tb TD.ffTCSeparator {font-size:8pt;color:#999999}
TABLE.bmTb02ColTable {width:100%}
TD.bmTb0Col1 {}
TD.bmTb0Col2 {vertical-align:middle;text-align:center} TD.bmTb0Col2 div {text-align:center}
.bmTb02ColTable {}
.bmTb0InputTable1 {}
.bmTb0CityOrig {margin-top:5px}
.bmTb0CityDest {margin-top:5px}
.bmTb0DateDept {margin-top:10px}
.bmTb0DateRet {margin-top:5px}
.bmTb0BttnCont {margin-top:10px}
.bmTb0ViewRts {margin-top:15px}
.bmTb1Desc {margin-top:10px}
.bmTb1InputTable {width:100%;margin-top:15px}
.bmTb1InputCol1, .bmTb1InputCol2 {width:50%;white-space:nowrap}
.bmTb1CityOrig {margin-top:10px}
.bmTb1BttnCont {margin-top:23px}
.bmTb2Desc {margin-bottom:20px}
.bmTb2InputTable {width:100%;margin-top:10px}
.bmTb2InputCol1, .bmTb2InputCol2 {width:50%}
.bmTb2CityDest {margin-top:10px}
.bmTb2BttnCont {margin-top:19px}
.bmTb3InputTable {width:100%;margin-top:10px}
.bmTb3ViewBttn {margin-top:10px;text-align:right}
.bmTb3HeldBttn {margin-top:10px}
.bmOrTbl {width:100%;margin:15px 0px 0px 0px}
.bmOrTbl TR {vertical-align:middle}
.reqIndent {text-indent:-.5em;padding-left:.5em} .regIndent {padding-left:.5em}
.bmMain label {color:#7352A4;text-transform:uppercase;font-size:10px}
label.bmLabel {}
label.bmLabelBold {font-weight:bold}
.bmMain input, .bmMain select {color:#444444;background-color:#f4eefe}
.bmMain input {padding-left:3px}
.SmallLink,.SmallLink a {font-size:10px;color:#BF2296}
.bmMain *.imgBtn {cursor:pointer}
.bmHelpIcon {float:right}
.bmHelpIcon img {vertical-align:top;cursor:pointer}
.bmHelpText {font-size:10px!important;color:Black!important}
.bmMain .SubHead {color:#c44826;font-size:16px;font-weight:bold;text-align:center;width:100%;margin-top:10px}
.bmText,.bmText ul,.bmText li {font-size:11px;color:#735284!important;padding:0px!important}
.bmText ul{margin-left:15px}
.bmHeading{margin-top:0px;margin-bottom: 5px}
.bmHeading,.bmHeadOrg,.bmSubhead {font-weight:bold;color:#30007C}
.bmHeading, .bmHeadOrg {font-size:12px;}
.bmSubhead{font-size:11px;margin:0px 0px 7px 0px}
.bmHeadOrg {color:#c44826}
.bmContent {height:314px}
.bmCntTbl {width:100%;height:100%}
.bmCntTbl tr.btn {vertical-align:top}
.bmFootnote {color:#A890BF;font-size:9px;margin-top:15px}
.bmRuleDot {background:url('http://media.hawaiianair.com/images/dotted_line_wel.png') repeat-x}
.bmRuleText {color:#A890BF}
.bmArrow{border:0px;position:absolute;width:13px;height:13px}

h2 {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}
#calIframe {}
#calPanel {}
#calPlaceHolder {}
#ContentTitlePanel {position:relative;left:550px;bottom:0px;width:260px;border:solid 0px #FFF}
#FooterArea {margin:20px 20px 0px 265px;width:635px;border:solid 0px #000000}
#HeaderLogo {position:absolute;left:0px;top:5px;width:200px;text-align:center;border:solid 0px #FFF}
#LogoImg {width:141px;height:113px;background:transparent url('http://media.hawaiianair.com/images/Logo.png') no-repeat;border:0px}

/* 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}

/* ieMachack \*/
* 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}
/* end hack */
#headerNav {position:absolute;top:10px;right:0px;bottom:10px;width:550px;height:12px;text-align:right;border:solid 0px #FFF;z-index:2}
#masterbody {}
#MasterContent {height:100%;z-index:-1}
#MasterHeader {position:relative;margin:0px;width:850px;height:140px;border:solid 0px #FFF;z-index:1}
.topnav {color:#000}
.topnav A, .topnav A:Visited, .topnav A:Hover {font-size:10px;text-decoration:none;color:#000}
#SignInArea {position:absolute;right:0px;top:70px;width:200px;text-align:center;border:solid 0px #FFF;z-index:0}
#slwp_ctl00_PlaceHolderMain_SummaryLinks_SummaryLinks {}
#StagingBody {position:relative;margin:0px 43px 0px 50px;width:850px;border:solid 0px #FFF;z-index:0}
#SubFooter {margin:7px 0px 0px 0px;width:635px;border:solid 0px #FFF}
#TaskBarArea {position:absolute;left:215px;top:30px;width:640px;height:35px;border:solid 0px #FFF;z-index:1}
.Mainfooter {font-size:11px;text-decoration:None;color:#E2D1E7;text-transform:uppercase}
.Mainfooter A {font-size:11px;text-decoration:None;color:#E2D1E7}
.Mainfooter A:Visited {font-size:11px;text-decoration:None;color:#E2D1E7}
.Mainfooter A:Hover {font-size:11px;text-decoration:Underline;color:#E2D1E7}

/* Depending on background image, the text colors will change: 020381(dk blue);FDC82F(yellow);FFFF7A(lt yellow);BF2296(pink);c44826(orange);9D2468(maroon) */
.ms-rteCustom-HawaiianHomePage-Headline,.ms-rteCustom-HawaiianHomePage-Headline * {color:#FFF;font-size:32px;letter-spacing:-1px}
.ms-rteCustom-HawaiianHomePage-ReadMoreLink {color:#FFC425;font-size:16px;font-weight:bold;text-decoration:underline!important}
.ms-rteCustom-HawaiianHomePage-ReadMoreLink * {text-decoration:underline!important}
.ms-rteCustom-HawaiianHomePage-ReadMoreBullet {color:#020381!important}
.ms-rteCustom-HawaiianHomePage-SummaryText {color:#FFF;font-size:16px;margin-top:7px;line-height:133%}
.ms-rteCustom-HawaiianHomePage-Tagline {color:#FFC425;font-size:20px}

.pageContent {font-size:16px;text-decoration:none;color:#FFF}
.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}
.Subfooter {font-size:11px;text-decoration:None;color:#A47CC9}
.Subfooter A,.Subfooter A:VISITED,.Subfooter A:HOVER {font-size:11px;text-decoration:Underline;color:#A47CC9}
.summarytextsmall {color:#FFF;font-size:12px}

/* Depending on background image, the text colors will change: #020381;#FDC82F;#FFFF7A */
.hpsoHead * {color:#FDC82F;text-decoration:none} .hpsoHead a:hover {text-decoration:underline!important}
.hpsoTagLink {padding-top:5px;font-size:12px} .hpsoTagLink a {color:#FDC82F!important}
.hpCL,.hpCL a,.hpCL a:link,.hpCL a:active,.hpCL a:visited,.hpCL a:hover {margin-top:10px;color:#FDC82F;font-weight:bold}
.hpLinks{color:#FDC82F!important}

.hpsoBody {clear:both}
UL.hpsoUl {list-style-image:url('http://media.hawaiianair.com/images/BulletHP.gif');margin:10px 0px 0px 10px;padding-left:7px}
UL.hpsoUl LI, UL.hpsoUl a {font-size:12px;color:white!important;margin-top:7px}
.hpsoTagline {font-size:20px;float:left;margin-right:25px}
.hpsoFoot {clear:both;font-size:9px;color:#FFF;/*color:#999;*/font-family:Arial Narrow,Arial;margin-top:35px}
.hpSubhead {color:#390c83;font-size:20px;letter-spacing:-1px}
h2.hpHeadline {margin:0px;letter-spacing:-2px;font-size:32px;font-weight:normal;color:#020381}
.hpContent {width:416px}
.hpCL a:hover {text-decoration:underline}
.TaskBarMenuItem a:hover {text-decoration:none!important}
.TaskBarSubMenuItem a:hover {text-decoration:none!important}
.LabelStyle{font-size:8pt !important;}

/* Homepage Rotating Content */
div.rcContent {height:185px}
div.rcDiv {position:absolute;visibility:hidden}
.rcTbl td {width:20px;height:20px;text-align:center;border:1px solid white;color:White!important;font-weight:bold;cursor:pointer}
.rcPp {font-family:Webdings;position:relative}
.rcTd0 {background-color:#999999}
.rcContent a.ms-rteCustom-HawaiianHomePage-ReadMoreLink {text-decoration:underline!important}
.rcContent .ms-rteCustom-HawaiianHomePage-Headline a {text-decoration:none!important}
.rcContent .ms-rteCustom-HawaiianHomePage-Headline a:hover {text-decoration:underline!important}

/* Content Web Part 1*/
.wp1Table {margin-top: 1px;}
.wp1Table tr {vertical-align:top} .wp1Table img {border-width:0px;}
/* Depending on background image, the text colors will change: 020381(dk blue);C1AFE5(lt lavendar) */
.wp1Header, .wp1Header a, .wp1Header a:active, .wp1Header a:visited, .wp1Header a:link {font-size:16px;color:#020381!important;text-decoration:none!important;}
.wp1Header a:hover {text-decoration:underline!important;}
.wp1Img {position:relative;display:block}
* html .wp1Img {visibility:hidden}
* html .wp1ImgLnk {display:inline-block;cursor:pointer}
* html #wp1ImgLnk02 {background:transparent none}
* html .wp1ImgLnk02a {display:inline-block;cursor:pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/publishingimages/animated_cards_2a.png', sizingMethod='image');}
* html .wp1ImgLnk02b {display:inline-block;cursor:pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/publishingimages/animated_cards_2b.png', sizingMethod='image');}
* html #wp1ImgLnk03 {background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/publishingimages/img_vacpac.png', sizingMethod='image');}

.wp1ImgTd {width:76px;padding-right:7px}
.wp1ContentTd {width:100%}

/* Email OptIn Module */
.hpWp02 {margin-top:115px;margin-bottom:15px}
.hpEoiHead * {color:#FDC82F;text-decoration:none} .hpEoiHead a:hover {text-decoration:underline!important}
.hpEoiTagline {font-size:20px;float:left;margin-right:25px}
.hpEoiLink {color:#FFF;font-size:120%;font-weight:bold}
#hpEoiFlower {width:20px;height:20px;background:transparent url('http://media.hawaiianair.com/images/floweryellow_20x20.png') no-repeat;border:0px}
* html #hpEoiFlower {display:inline-block;position:relative;background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.hawaiianair.com/images/floweryellow_20x20.png', sizingMethod='image')}

/* Email OptIn PopUp */
.hpEoi .PageTitle {font-weight:normal;font-size:24px;margin-bottom:5px;color:#b03a7b;letter-spacing:-1px}
.hpEoi h3 {font-weight:normal;font-size:16px;margin-bottom:5px;color:#0981C6}
.hpEoiCloseLink {color:#BF2296;text-transform:uppercase;}
.hpEoi {margin:10px 15px 0px 15px}
.hpEoi div,.hpEoi label {font-size:11px;color:#444444;line-height:150%}
#email {width:250px}
#zip {width:100px}
.hpEoiInput {font-size:12px!important;color:#444444;background-color:#f4eefe;padding-left:2px}
.hpEoiSubmit {margin:10px 0px 10px 0px}
.hpEoiEmail {white-space:nowrap;color:#BF2296;text-decoration:underline}
#EMailOptIn1_popupEmailOptIn td.PopPanelMain{background:transparent url('http://media.hawaiianair.com/images/BG_Stage.gif') no-repeat top right}

/* Flight Search workaround */
.fsTbl0{margin-top:5px!important}
.fsCityOrig{margin-top:5px!important}
.fsDateDept{margin-top:5px!important}
.fsBttnCont{margin-top:5px!important}
.fsViewRoutes{margin-top:5px!important}

.HomepageHidden{display:none}
