BODY {
	BACKGROUND: url(bg-clouds.jpg) #fff no-repeat center bottom; HEIGHT: auto
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c1c1c1; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c1c1c1; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
INPUT.loginField {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT.fullText {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
#container {
	MARGIN: 0px auto; WIDTH: 891px; POSITION: relative; TEXT-ALIGN: left
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #2583f9; FONT-FAMILY: "Verdana", "Arial", sans-serif; TEXT-DECORATION: none; outline: none
}
A:active {
	COLOR: #2683f9; FONT-FAMILY: "Verdana", "Arial", sans-serif; TEXT-DECORATION: none; outline: none
}
A:visited {
	COLOR: #9966cc; FONT-FAMILY: "Verdana", "Arial", sans-serif; TEXT-DECORATION: none; outline: none
}
A:hover {
	COLOR: #2022e5; FONT-FAMILY: "Verdana", "Arial", sans-serif; TEXT-DECORATION: underline; outline: none
}
A.more:link {
	PADDING-RIGHT: 8px; FONT-SIZE: 9px; BACKGROUND: url(more-arrow.gif) no-repeat right 50%; COLOR: #99ccff; FONT-FAMILY: "Verdana", "Arial", sans-serif; TEXT-DECORATION: none; outline: none
}
A.more:active {
	PADDING-RIGHT: 8px; FONT-SIZE: 9px; BACKGROUND: url(more-arrow.gif) no-repeat right 50%; COLOR: #99ccff; FONT-FAMILY: "Verdana", "Arial", sans-serif; TEXT-DECORATION: none; outline: none
}
A.more:visited {
	PADDING-RIGHT: 8px; FONT-SIZE: 9px; BACKGROUND: url(more-arrow.gif) no-repeat right 50%; COLOR: #99ccff; FONT-FAMILY: "Verdana", "Arial", sans-serif; TEXT-DECORATION: none; outline: none
}
A.more:hover {
	PADDING-RIGHT: 8px; FONT-SIZE: 9px; BACKGROUND: url(more-arrow.gif) no-repeat right 50%; COLOR: #99ccff; FONT-FAMILY: "Verdana", "Arial", sans-serif; TEXT-DECORATION: underline; outline: none
}


#home-navBookTravel {
	LEFT: 225px; WIDTH: 154px; POSITION: absolute; TOP: 51px; HEIGHT: 38px
}
#home-navBookTravel A:link {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 154px; HEIGHT: 38px
}
#home-navBookTravel A:active {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -76px; WIDTH: 154px; HEIGHT: 38px
}
#home-navBookTravel A:visited {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 154px; HEIGHT: 38px
}
#home-navBookTravel A:hover {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -38px; WIDTH: 154px; HEIGHT: 38px
}
#home-navBookTravel2 {
	LEFT: 287px; WIDTH: 154px; POSITION: absolute; TOP: 51px; HEIGHT: 38px
}
#home-navBookTravel2 A:link {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 154px; HEIGHT: 38px
}
#home-navBookTravel2 A:active {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -76px; WIDTH: 154px; HEIGHT: 38px
}
#home-navBookTravel2 A:visited {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 154px; HEIGHT: 38px
}
#home-navBookTravel2 A:hover {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -38px; WIDTH: 154px; HEIGHT: 38px
}


#home-navSpecialOffers {
	LEFT: 381px; WIDTH: 172px; POSITION: absolute; TOP: 51px; HEIGHT: 38px
}
#home-navSpecialOffers A:link {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 172px; HEIGHT: 38px
}
#home-navSpecialOffers A:active {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -76px; WIDTH: 172px; HEIGHT: 38px
}
#home-navSpecialOffers A:visited {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 172px; HEIGHT: 38px
}
#home-navSpecialOffers A:hover {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -38px; WIDTH: 172px; HEIGHT: 38px
}
#home-navSpecialOffers2 {
	LEFT: 443px; WIDTH: 172px; POSITION: absolute; TOP: 51px; HEIGHT: 38px
}
#home-navSpecialOffers2 A:link {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 172px; HEIGHT: 38px
}
#home-navSpecialOffers2 A:active {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -76px; WIDTH: 172px; HEIGHT: 38px
}
#home-navSpecialOffers2 A:visited {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 172px; HEIGHT: 38px
}
#home-navSpecialOffers2 A:hover {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -38px; WIDTH: 172px; HEIGHT: 38px
}


#home-navTravelTools {
	LEFT: 555px; WIDTH: 156px; POSITION: absolute; TOP: 51px; HEIGHT: 38px
}
#home-navTravelTools A:link {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 156px; HEIGHT: 38px
}
#home-navTravelTools A:active {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -76px; WIDTH: 156px; HEIGHT: 38px
}
#home-navTravelTools A:visited {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 156px; HEIGHT: 38px
}
#home-navTravelTools A:hover {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -38px; WIDTH: 156px; HEIGHT: 38px
}
#home-navTravelTools2 {
	LEFT: 617px; WIDTH: 156px; POSITION: absolute; TOP: 51px; HEIGHT: 38px
}
#home-navTravelTools2 A:link {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 156px; HEIGHT: 38px
}
#home-navTravelTools2 A:active {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -76px; WIDTH: 156px; HEIGHT: 38px
}
#home-navTravelTools2 A:visited {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 156px; HEIGHT: 38px
}
#home-navTravelTools2 A:hover {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -38px; WIDTH: 156px; HEIGHT: 38px
}


#home-navRapidRewards {
	LEFT: 709px; WIDTH: 183px; POSITION: absolute; TOP: 51px; HEIGHT: 38px
}
#home-navRapidRewards A:link {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 183px; HEIGHT: 38px
}
#home-navRapidRewards A:active {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -76px; WIDTH: 183px; HEIGHT: 38px
}
#home-navRapidRewards A:visited {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 183px; HEIGHT: 38px
}
#home-navRapidRewards A:hover {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -38px; WIDTH: 183px; HEIGHT: 38px
}
#home-navRapidRewards2 {
	LEFT: 771px; WIDTH: 183px; POSITION: absolute; TOP: 51px; HEIGHT: 38px
}
#home-navRapidRewards2 A:link {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 183px; HEIGHT: 38px
}
#home-navRapidRewards2 A:active {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -76px; WIDTH: 183px; HEIGHT: 38px
}
#home-navRapidRewards2 A:visited {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px 0px; WIDTH: 183px; HEIGHT: 38px
}
#home-navRapidRewards2 A:hover {
	DISPLAY: block; BACKGROUND: url(mh_bg.gif) repeat-x 0px -38px; WIDTH: 183px; HEIGHT: 38px
}


#home-header {
	WIDTH: 892px; POSITION: relative; HEIGHT: 89px
}
#home-header2 {
	WIDTH: 925px; POSITION: relative; HEIGHT: 89px
}
#home-header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#home-header UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#home-logo {
	LEFT: 0px; WIDTH: 225px; POSITION: absolute; TOP: 0px; HEIGHT: 89px
}
#home-logo2 {
	LEFT: 0px; WIDTH: 289px; POSITION: absolute; TOP: 0px; HEIGHT: 89px
}
#home-topnavDivider1 {
	LEFT: 223px; POSITION: absolute; TOP: 51px
}
#home-topnavDivider2 {
	LEFT: 379px; POSITION: absolute; TOP: 51px
}
#home-topnavDivider3 {
	LEFT: 553px; POSITION: absolute; TOP: 51px
}
#home-topnavDivider4 {
	LEFT: 707px; POSITION: absolute; TOP: 51px
}
<!-- This is where it starts -->

#home-topnavDivider5 {
	LEFT: 285px; POSITION: absolute; TOP: 51px
}
#home-topnavDivider6 {
	LEFT: 441px; POSITION: absolute; TOP: 51px
}
#home-topnavDivider7 {
	LEFT: 615px; POSITION: absolute; TOP: 51px
}
#home-topnavDivider8 {
	LEFT: 769px; POSITION: absolute; TOP: 51px
}
#home-utilityNav {
	PADDING-RIGHT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 537px; COLOR: #c1c1c1; PADDING-TOP: 0px; HEIGHT: 27px; TEXT-ALIGN: center
}
#home-utilityNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-utilityNav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px
}
#home-utilityNav A {
	DISPLAY: inline
}
#homeBg {
	
}
#home-footer {
	FLOAT: left; WIDTH: 892px; PADDING-TOP: 0px
}
#home-footerNav {
	FLOAT: left; PADDING-BOTTOM: 25px; WIDTH: 530px; LINE-HEIGHT: 1.0
}
#home-footerNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-footerNav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 3px; PADDING-TOP: 0px
}
#home-footerNav A {
	
}
#home-footerPromo {
	FLOAT: right; WIDTH: 400px; POSITION: relative
}
.home-footerPromoImg {
	FLOAT: middle;
}
.home-footerPromoTxt {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 190px; COLOR: #666666
}
#home-copyright {
	PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 25px; WIDTH: 400px; COLOR: #535353
}
#home-otherServices {
	FLOAT: right; TEXT-ALIGN: center
}
#home-otherServicesVacations {
	FLOAT: left; TEXT-ALIGN: center
}
#home-otherServicesSwabiz {
	FLOAT: left; TEXT-ALIGN: center
}
#home-otherServicesCargo {
	FLOAT: left; TEXT-ALIGN: center
}
.homeMainLeft {
	BACKGROUND: url(bg-hero-left.gif) no-repeat 0px 0px
}
.homeMainRight {
	BACKGROUND: url(bg-hero-right.gif) no-repeat 100% 100%
}
#homeMainContent {
	WIDTH: 100%; HEIGHT: 360px
}
#weatherAlert {
	BORDER-RIGHT: #ff9700 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ff9700 0px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; MARGIN: 0px 5px; BORDER-LEFT: #ff9700 1px solid; WIDTH: auto; PADDING-TOP: 7px; BORDER-BOTTOM: #ff9700 1px solid; BACKGROUND-COLOR: #ebebeb
}
.alert {
	FONT-WEIGHT: bold; COLOR: #ff0200
}
#hero {
	FLOAT: left; MARGIN-LEFT: 0px; BACKGROUND-COLOR: transparent
}
#heroImg {
	FONT-WEIGHT: bold; COLOR: #ff9600
}
#heroImg A:link {
	FONT-WEIGHT: bold; COLOR: #ff9600
}
#heroImg A:active {
	FONT-WEIGHT: bold; COLOR: #ff9600
}
#heroImg A:visited {
	FONT-WEIGHT: bold; COLOR: #ff9600
}
#heroImg {
	LEFT: 0px; MARGIN-LEFT: 5px; WIDTH: 565px; POSITION: relative; TOP: 0px; HEIGHT: 360px
}
.luv-is-links {
	FILTER: alpha(opacity=88); WIDTH: 225px; POSITION: relative; HEIGHT: 66px; -moz-opacity: .88; opacity: .88
}
#heroImg .ovrlyTL {
	LEFT: 0px; TOP: 78px
}
#heroImg .ovrlyML {
	LEFT: 0px; TOP: 153px
}
#heroImg .ovrlyLL {
	LEFT: 0px; TOP: 228px
}
#heroImg .ovrlyTR {
	LEFT: 340px; TOP: 78px
}
#heroImg .ovrlyMR {
	LEFT: 340px; TOP: 153px
}
#heroImg .ovrlyLR {
	LEFT: 340px; TOP: 228px
}
#heroImg DIV DIV {
	FLOAT: left; POSITION: relative; TOP: 44px
}
#heroImg .luv-is-links {
	FONT-SIZE: 10px; WIDTH: 225px
}
#heroImg .luv-is-links .what-is {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#heroImg .luv-is-links .next {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.contentBox {
	MARGIN: 10px
}
#mySouthwest {
	BACKGROUND: url(bg-mysouthwest-left.gif) no-repeat left top; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 298px; POSITION: relative; HEIGHT: 295px
}
#mySWaccountNumber {
	MARGIN-TOP: 10px; MARGIN-LEFT: 5px; WIDTH: 95%; MARGIN-RIGHT: 5px
}
.mySWLabel {
	FLOAT: left; WIDTH: 125px; COLOR: #666666; LINE-HEIGHT: 16px
}
.mySWInput {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 50%
}
#mySWpassword {
	MARGIN-LEFT: 5px; WIDTH: 95%; MARGIN-RIGHT: 5px
}
.loginField {
	FONT-SIZE: 10px; WIDTH: 130px
}
#mySWlogin {
	MARGIN-LEFT: 2px; WIDTH: 95%; MARGIN-RIGHT: 5px
}
.mySWloginButton {
	FLOAT: right; PADDING-TOP: 8px
}
#mySWforgot A {
	FONT-SIZE: 9px
}
#mySWsignup {
	COLOR: #000000; BORDER-BOTTOM: #d8d8d8 1px solid
}
#mySWsignupText {
	MARGIN-BOTTOM: 8px; MARGIN-LEFT: 5px
}
#mySouthwest .rightside {
	BACKGROUND: url(homeDivider-right.gif) no-repeat 100% 0px
}
#mybobblehead {
	LEFT: 5px; POSITION: relative; TOP: 0px
}
#flyForLess {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 293px; POSITION: relative; HEIGHT: 295px
}
#flyForLess .rightside {
	BACKGROUND: url(homeDivider-right.gif) no-repeat 100% 0px
}
#flyHd {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(fly-for-less.gif); WIDTH: 293px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 26px; TEXT-ALIGN: right
}
#flyMore {
	LEFT: -5px; POSITION: relative; TOP: 6px
}
.flyPromo {
	VERTICAL-ALIGN: top; WIDTH: 270px; COLOR: #666666; POSITION: relative; HEIGHT: 65px
}
.flyPromoImg {
	FLOAT: left; WIDTH: 90px
}
.flyPromoTxt {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 170px
}
.flyDisclaimer {
	VERTICAL-ALIGN: top; WIDTH: 270px; COLOR: #666666; POSITION: relative; HEIGHT: 20px
}
.flyDisclaimerTxt {
	FONT-SIZE: 9px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 270px
}
#flyPromoDivide {
	BORDER-TOP: #dbdbdb 1px solid; WIDTH: 270px
}
HTML > BODY #flyPromoDivide {
	MARGIN-BOTTOM: 10px
}
#cnsDing {
	VERTICAL-ALIGN: top; WIDTH: 272px; HEIGHT: auto
}
#whatsNew {
	BACKGROUND: url(whatsNew-right.gif) no-repeat 100% 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 300px; POSITION: relative; HEIGHT: 295px
}
.whatsNewFeature {
	WIDTH: 270px; COLOR: #666666; POSITION: relative; HEIGHT: 75px
}
.whatsNewFeatureImg {
	FLOAT: left; WIDTH: 90px
}
.whatsNewFeatureImgOnly {
	FLOAT: left; WIDTH: 270px
}
.whatsNewFeatureTxt {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 170px
}
.whatsNewDivider {
	BORDER-TOP: #dbdbdb 1px solid; WIDTH: 270px
}
#whatsNewHd {
	OVERFLOW: hidden; WIDTH: 296px; HEIGHT: 26px
}
HTML > BODY #whatsNewHd {
	WIDTH: 301px
}
HTML > BODY .whatsNewDivider {
	MARGIN-BOTTOM: 10px
}
OPTION.cityarea {
	COLOR: #999999
}
