
/*HawaiianAir.UI.Common.css*/
#TaskBarContainer {position:relative;z-index:90}
#TaskBarImageTable {position:absolute;z-index:100}
#TaskBarTable {position:absolute;white-space:nowrap;width:645px;z-index:110}
#TaskBarMenuTD {height:35px;width:435px;z-index:120}
#TaskBarSearchTable {}
#TaskBarSearchBoxTD {}
#TaskBarSearchBttnTD {padding:2px 0px 0px 5px}
#TaskBarPartDiv {position:relative;height:1px;overflow:hidden}
#TaskBarPart {position:absolute;height:100px}
.TaskBarMenuItem, .TaskBarSubMenuItem {font-family:Arial;white-space:nowrap}
.TaskBarMenuItem {font-size:12px;font-weight:bold;position:absolute;top:10px}
#TaskBarMenuItem_0 {left:50px}
#TaskBarMenuItem_1 {left:189px}
#TaskBarMenuItem_2 {left:328px}
.TaskBarMenuItem A {color:white;text-decoration:none}
.TaskBarMenuItem A:HOVER {color:#FDC82F;text-decoration:none}
.TaskBarSubMenuSection {position:absolute;margin-top:0px;top:5px}
#TaskBarSubMenuSection_0 {left:50px}
#TaskBarSubMenuSection_1 {left:189px}
#TaskBarSubMenuSection_2 {left:328px}
.TaskBarSubMenuItem {font-size:11px;line-height:150%;margin-left:0px}
.TaskBarSubMenuItem A {color:white;text-decoration:none}
.TaskBarSubMenuItem A:HOVER {color:#FDC82F;text-decoration:none}
div.TaskBarSearchTextBoxStyle{background:transparent no-repeat 0px 2px}
input.TaskBarSearchTextBoxStyle{margin-top:2px;padding:3px 0px 0px 5px;font-size:11px;width:140px;height:20px;border:0px solid white;background-color:transparent}
* html input.TaskBarSearchTextBoxStyle{margin:0px}
.TaskBarSearchButton {}
/*.TaskBarSearchTextBoxStyle {z-index:200;height:17px;width:127px;border:none;padding:2px 0px -2px 3px;font-size:11px;background-color:#F4EEFE
filter:Alpha(opacity=75);opacity:0.75}*/
.SearchTextBoxStyle {}
.SearchButtonStyle {}
.SearchTextBoxAdvLink{white-space:nowrap;margin: -1px 0px 3px 3px}
.SearchTextBoxAdvLink a{font-size:11px;color:#bf2296;text-decoration:none}
#TaskBarImageTop {height:28px;width:645px} #TaskBarImageTop img {height:1px;width:645px}
#TaskBarImagePart {}
#TaskBarImageBottom {height:11px;width:645px}
#SearchButtonSubmit {position:relative;top:0px;cursor:pointer;width:64px;height:25px;border:0px}
.SearchTextBoxButton {border-width:0px;width:22px;height:19px;margin-left:5px;cursor:pointer}

.ModuleTopLeft {text-align:left}
.ModuleTop,.ModuleTopD {position:relative;width:100%}
.ModuleTop {background-color:white;border-top:solid 1px #DDDDDD}
.ModuleTopD {background-color:#B69AD0;border-top:solid 1px #B69AD0}
.ModuleTopErr {border-top:solid 1px #F4BA66}
.ModuleTopRight {text-align:right}
.ModuleMain,.ModuleMainD {position:relative;width:100%;height:100%}
.ModuleMain {background-color:#F1EBF5;border-left:solid 1px #DDDDDD;border-right:solid 1px #DDDDDD;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#F1EBF5)}
.ModuleMainD {background-color:#956DBB;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B69AD0,endColorStr=#956DBB)}
.ModuleMainErr {border-left:solid 1px #F4BA66;border-right:solid 1px #F4BA66}
.ModuleMainContent {position:relative;width:100%;height:100%}
.ModuleContent {position:relative;padding:5px 10px 5px 10px;z-index:1}
.ModuleBottomLeft {text-align:left}
.ModuleBottom,.ModuleBottomD {position:relative;width:100%}
.ModuleBottom {background-color:#F1EBF5;border-bottom:solid 1px #DDDDDD}
.ModuleBottomD {background-color:#956DBB;border-bottom:solid 1px #956DBB}
.ModuleBottomErr {border-bottom:solid 1px #F4BA66}
.ModuleGradientImg {position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:0; _display:none}
.ModuleBottomRight {text-align:right}

div.AlertPanelCloseButton {position:absolute;width:100%;top:-1}
div.AlertPanelCloseButton IMG {position:relative;float:right;cursor:default;margin-right:4px}
.AlertPanelOKButton {text-align:center;margin-top:12px}
.AlertPanelOKButton A {cursor:pointer;cursor:hand;outline:none}
.AlertPanelOKButton IMG {border:none 0px}
* html .AlertPanelOKButton IMG {visibility:hidden}
#AlertText {font-family:Arial!important;color:Red;font-weight:bold;font-size:11px}
.AlertText {font-family:Arial!important;color:#DD0000;font-weight:bold;font-size:11px}
.ErrorPanel {color:#DD0000}

.PopPanelTopRight DIV {}
.pupChildPos {position:relative}
.PopWinTitle {}
.PopWinTitleText {}
td.PopPanelMain{width:100%;height:100%;background-color:#FFF;vertical-align:top}
.PopWinCloseBtn {position:relative;float:right;cursor:pointer;top:-5px;left:5px}
.crnrImg{width:12px;height:12px}

.gBg{background-color:#421262;position:absolute;width:100%;height:100%;left:0px;top:0px;right:0px;bottom:0px;margin:0px;filter:Alpha(opacity=33);opacity:0.33;z-index:510;display:none}
.gIfm{position:absolute;display:none;z-index:500;left:0px;top:0px;right:0px;bottom:0px;margin:0px;filter:Alpha(opacity=0);opacity:0.0}

TABLE.StageTable {}
TR.StageTopRow {}
TD.StageTop {text-align:right}
TR.StageContentRow {}
TD.StageRight {vertical-align:top}
DIV.StageContent {margin:0px 8px 5px 8px}
TR.StageBottomRow {}

TABLE.LeftColTable{position:relative;width:100%;height:100%}
TR.LeftColTopRow {}
TR.LeftColContentRow {}
TD.LeftColTop {}
TD.LeftColMain {font-size:8pt;color:black;width:100%;height:100%;background-color:white}
TR.LeftColBottomRow {}

#QuickLinksContainer {width:90%;float:left}
#QuickLinksTable {width:100%}
.QuickLinksTD {text-align:left;vertical-align:top;padding-right:10px;white-space:nowrap}
.QuickLinksItem {font-weight:bold;font-size:12px;margin-left:3px}
.Item2 {margin-top:12px}
.QuickLinksItem A {color:#30007c;text-decoration:none}
.QuickLinksItem A:hover {color:#30007c;text-decoration:underline}
.QuickLinksSubItem LI {font-size:11px}
.QuickLinksSubItem A {color:#30007c;text-decoration:none}
.QuickLinksSubItem A:hover {color:#30007c;text-decoration:underline}
UL {margin:0px 0px 0px 10px;padding-left:0px}
UL LI {font-size:8pt;color:#444444;padding:2px 0px 2px 0px}

/* Help Panel v2 Begin */
.hPtl,.hPt,.hPtr,.hPbl,.hPb,.hPbr,.hPp{height:20px;position:relative}
.hPtl,.hPl,.hPtr,.hPbl,.hPr,.hPbr,.hPp{width:20px;position:relative}
.hPt,.hPb{text-align:center}.hPl,.hPr{vertical-align:middle}
* html .hPcClip{position:absolute;top:0px;left:0px;clip:rect(0px 20px 20px 0px)}
* html .hPc0{left:0px;top:0px}
* html .hPc1{left:-20px;top:0px}
* html .hPc2{left:0px;top:-20px}
* html .hPc3{left:-20px;top:-20px}
* html .hPnb{background:transparent none}
* html .hPp{position:relative}
* html .hpImg{visibility:hidden}
.hPm{background-color:#FFFEF4}
.hPc,.hPtt{font-family:Arial;color:#0981C6}
.hPtt{font-size:12px;font-weight:bold;padding-bottom:0px}
.hPc{font-size:11px;line-height:120%}
/* Help Panel v2 End */

.gTb * {font-family:Arial;font-weight:bold;font-size:11px;text-transform:uppercase;text-align:center;cursor:default} .gTb a {text-decoration:none}
.gTb,.mTb,.dTb {width:100%} .dTb {margin-top:5px} .dTb td {width:20px;height:16px}
.gTh {color:white;text-transform:none!important;font-size:11px;padding:1px 0px}
.gTh0 {background-color:#0875b4} .gTh1 {background-color:#9D2468}
.mTd,.mTds {border-bottom:1px solid #cccccc;padding:2px}
.mTb td {cursor:pointer}
.mTd {color:#BF9DD9}
.mTds {font-weight:bold;color:#574474}
.dTbC {padding:0px 5px}
.mNm {color:#574474;background-color:#E1D7ED;padding:2px 0px}
.dOw {border-bottom:2px solid #d1b4f3;color:#574474}
.dTb td {cursor:pointer;width:20px;height:20px}
.ddIv,.ddNn {cursor:default!important}
.ddIv {text-decoration:line-through;color:#BF9DD9!important}
.ddNm,.cOvr,.sDts {color:#574474}
.ddNm {}
.ddWe {color:#9933FF}
.ddNn {cursor:default}
.sDt,.sDt0,.sDt1,.sDtb {color:white!important}
.cLnk {font-family:Arial;font-size:10px;color:#574474!important}
.cOvr {background:#FFFF00;color:#574474!important}
#calPnl{position:absolute;display:none;z-index:510;width:300px}

.fsDiv * {font-family:Arial;color:#444444;font-size:11px}
.fsLg * {font-size:12px}
.fsDiv label,.fsDiv label * {color:#7352A4!important;text-transform:uppercase;font-size:11px!important}
.fsDiv .imgBtn {vertical-align:top;cursor:pointer}
/*.fsDiv {margin:0px 7px 7px 6px}*/
.fsDiv {margin:0px}
.fsTbl0 {margin-top:6px}
.fsLabelBold {font-weight:bold}
.fsCityOrig {margin-top:11px}
.fsCityDest {margin-top:5px}
.fsDateDept {margin-top:11px}
.fsDateRet {margin-top:5px}
.fsBttnCont {margin-top:11px}
.fsViewRoutes {margin-top:6px} .fsViewRoutes * {font-size:9px;color:#bf2296}
.fsONDpos {position:relative;margin:5px 0px -12px 0px;left:-5px;width:150px}
.omThp {left:-15px}
.fsOmt {width:125px}
/*.fsLg .fsONDpos {width:225px!important} .fsLg .fsOmt {width:200px!important}*/
.fsAm0, .fsAm1 {margin-bottom:5px} .fsAm1 {border-top:2px dotted #C1AFE5;padding-top:5px}
.fsLg .textNormal,.fsLg .textNormal b {font-size:11px}
input, select {color:#444444;background-color:#f4eefe}
input {padding-left:3px}
.fsTitle {font-weight:bold;font-size:12px;color:#30007C}
.fsAltCity {}
.fsAltCity label {color:#7352A4;font-size:11px;text-transform:none!important}
.fsCalLink {margin-top:5px}
.fsCalLink a{font-size:11px;color:#bf2296}
.fsRefund {margin-top:5px}
.fsRefund label {font-size:11px;color:#bf2296!important;line-height:11px;text-transform:none!important}
.fsRefund input {background-color:transparent!important}

img.spacer{display:block}