/* Basic Style Sheet
 * This style sheet contains all the global 
 * styles that the majority of browsers can 
 * interpret.
 */

body {
	background-color: #FFF;
	color: #000;
	margin: 0;
	padding: 0;
}
a, body, div, p, span, td, ul, ol {font-family: arial, helvetica, sans-serif;}
a {background-color: transparent;color: #4E2F92;}
a:hover {background-color: transparent;color: #000;}
a:active {background-color: transparent;color: #B977A3;}
a.anchor {font-size: 60%;}
div, p {margin: 0;padding: 0;}
div.hdr1, div.hdr2, div.hdr3, div.hdr4, div.hdr5, div.hdr6 {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
form {margin: 0;padding: 0;}
form div.lbl {font-weight: bold;}
ul.bltOrange {background-color: transparent;color: #EF5121;}
ul.bltOrange li span {background-color: transparent;color: #000;}
table.subSectionHeaders {
	background-color: #F7FADC;
	color: #000;
}
table.subSectionHeaders div {font-size: 80%;font-weight: bold;}

#form1 span {font-size: 60%;} /* HawaiianMiles Login chunk on the Homepage */
#form1 input#hmid, #form1 input#pin {width: 82px;}
#form1 div.lbl {
	font-size: 60%;
	margin: 0;
	margin-top: 2px;
	padding: 0;
}
#formFlightInfo {
	background-color: transparent;
	color: #000;
}
#formFlightInfo div {font-size: 70%;} /* override/addition in enhanced */
#hdrTitle {margin: 0;padding: 0;}
#hdrTitle span {font-size: 70%;}
#hdrTitle strong, #hdrTitle .instr {font-size: 100%;}
#hdrTitle .instr {
	background-color: transparent;
	color: #EF5529;
	font-weight: bold;
}
#pageTitle {
	background-color: transparent;
	color: #E34305;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 4px;
}
#sectionMyHmiles {
	margin: 0;
	margin-left: 11px;
	padding: 0;
}
#specoffer div {font-size: 70%;}
#specoffer span {font-size: 80%;}
#steps {
	background-color: transparent;
	color: #737373;
	font-size: 60%;
	margin: 0;
	padding: 0;
}
#steps span {background-color: transparent;color: #EF5529;}
#subnavs {margin: 5px 2px 10px 2px;}
#subnavs div {font-size: 70%;margin-bottom: 4px;}
#tabContent { /* override/addition in enhanced */
	background-color: transparent;
	color: #000;
	margin: 0;
	padding: 30px 0 15px 18px;
}
#tabContent a.borange {
	background-color: transparent;
	color: #E14202;
	font-weight: bold;
}
#tabContent div.hdr1 {font-size: 80%;margin-bottom: 7px;}
#tabContent #bulletList { /* override/addition in enhanced */
	font-size: 70%;
	margin: -5px 0 0 -3px;
	padding: 0;
	width: 295px;
}
#tabContent #left {float: left;text-align: left;}
#tabContent #right {float: right;text-align: left;}

.bgBeige {background-color: #F5F6F0;color: #000;}
.bgGray {background-color: #C2C1C3;color: #000;}
.error {
	background-color: transparent;
	color: #F00;
	font-size: 80%;
	font-weight: bold;
}
.fs80 {font-size: 80%;}
.listLinks div {font-size: 80%;margin-bottom: 5px;}
.schedules div.hdr1 {font-size: 80%;margin-bottom: 5px;}
.schedules p {
	font-size: 70%;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
.spacer {clear: both;}
.specialsHeader {
	background-color: #EFEFEF;
	color: #E14202;
	font-size: 80%;
	font-weight: bold;
}
.specialsContent {font-size: 70%;}
.specialsContent, .specialsHeader div {
	margin: 0;
	padding: 0;
	padding-left: 9px;
}
.specialsLine {background-color: #D9B8CF;color: #000;}
.subSectionWhite {background-color: #FFF; color: #000;}

/******** Layout Styles (masthead, footer, etc.) ********/
.mastheadBgPurple {background-color: #4E2F92;color: #FFF;}

#footer, #footerHome, #footerCopyright, #footerCopyright2, #footerLinksMain, #footerLinksOther, #footerLinksOther2 {margin: 0;padding: 0;}
#footer {padding-top: 10px;}
#footerHome {padding-top: 5px;}
#footerCopyright {
	background-color: transparent;
	color: #908E8E;
	font-size: 60%;
	margin-top: 10px;
}
#footerCopyright2 {background-color: transparent;color: #908E8E;}
#footerLinksMain {font-size: 60%;font-weight: bold;} /* override/addition in enchanced */
#footerLinksOther {font-size: 60%;margin-top: 16px;}
#footerLinksOther2 {font-size: 60%;}
