div#headerContainer
{	display: block;
}div#header
{	height: 68px;
}div#headerSupportNavOverlay
{	float: right;
  margin: 12px 0 0 0;
}div#headerRightContainer
{	float: right;
  margin: 0;
  width: 750px;
 /* margin-right:200px;*/
}div#headerRight
{	float: right;
  margin: 25px 0 0 0;
}table.countrySelectorAccessible
{	margin: 4px 0 5px 0;
}div#headerSupportNavOverlay ul,div#headerSupportNavOverlay li
{	margin: 0;
  padding: 0;
}div#headerSupportNavOverlay ul
{	padding-top: 5px;
}div#headerSupportNavOverlay ul li
{	float: left;
  list-style-type: none;
  padding: 0 10px 0 0;
}div#headerSupportNavOverlay li.sep
{	padding: 2px 15px 0 5px;
}div#headerSupportNavObrown_bar_backgroundverlay li.sep
{	padding: 2px 9px 0 0;
}#siteSelectorSubmit
{	background: url(site_go_button.gif) right no-repeat;
  padding-left: 5px;
}div#countrySelector
{	float: right;
  margin: 0 -1px 0 11px;
  padding: 12px 14px 12px 14px;
}div#countrySelectorSelected
{	_background: none;
  background: transparent url(shadow_stretch.png) left repeat-y;
  display: none;
  float: right;
  margin: 0 -1px 0 0;
  padding: 0 0 0 11px;
  width: 222px;
  z-index: 111;
}div#countrySelectorSelectedBG
{	background-color: #EDE9E0;
  border-left: 1px solid #AAA;
  border-right: 1px solid #AAA;
  padding: 12px 13px 2px 13px;
}div#headerSupportNav ul,div#headerSupportNav li,div#countrySelector ul,div#countrySelector li,div#countrySelectorSelected ul,div#countrySelectorSelected li
{	margin: 0;
  padding: 0;
}div#headerSupportNav ul li,div#countrySelector ul li,div#countrySelectorSelected ul li
{	float: left;
  list-style-type: none;
  padding: 0 10px 0 0;
}div#headerSupportNav ul
{	margin-top: 5px;
}div#countrySelector ul,div#countrySelectorSelected ul
{	margin-left: 1px;
}div#headerSupportNav li.sep
{	padding: 2px 15px 0 5px;
}div#headerSupportNav li.sep
{	padding: 2px 9px 0 0;
}div.selector
{	border-bottom: 1px solid #FFF;
  border-left: 1px solid #FFF;
  margin-bottom: 5px;
}div.selectorButton
{	background: url(icon_map.gif) 5px 3px no-repeat;
  border: 1px solid #CCCAC6;
}div.selectorButtonInside
{	border-right: 1px solid #FFF;
  border-top: 1px solid #FFF;
  width: 190px;
}div.selectorButton p
{	padding: 0;
}div#countrySelector div.selectorButton a
{	background: url(arrow_down.gif) right no-repeat;
  display: block;
  padding: 3px 19px 3px 44px;
}div#countrySelectorSelected div.selectorButton a
{	background: url(arrow_up.gif) right no-repeat;
  display: block;
  padding: 3px 19px 3px 44px;
}div#countrySelectorPanel
{	_background: none;
  _right: -2px;
  background: transparent url(shadow_bottom.png) bottom left no-repeat;
  display: none;
  height: 434px;
  padding: 0 0 11px 0;
  position: absolute;
  right: -1px;
  top: -12px;
  width: 850px;
  z-index: 110;
}div#connector
{	_right: 0;
  _top: 0;
  background-color: #EDE9E0;
  border-left: 1px solid #AAA;
  border-right: 1px solid #AAA;
  height: 1px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 220px;
  z-index: 111;
}div#shadowLeft
{	_background: none;
  background: transparent url(shadow_left.png) left top no-repeat;
  padding: 0 0 0 11px;
}div#countrySelectorPanelMain
{	background-color: #EDE9E0;
  border: 1px solid #AAA;
  height: 432px;
  margin: 0;
  width: 837px;
}div#zero,div#one,div#two,div#three,div#four,div#five,div#noFlicker
{	z-index: 99;
}div#one,div#two,div#three,div#four,div#five,div#noFlicker
{	z-index: 100;
}div.regionBoxes
{	background-color: #C33;
  left: 21px;
  position: absolute;
  top: 10px;
}img.NSAMBox
{	left: 0;
  position: absolute;
}img.EUBox
{	left: 165px;
  position: absolute;
}img.MEBox
{	left: 330px;
  position: absolute;
}img.AFBox
{	left: 495px;
  position: absolute;
}img.ASIABox
{	left: 660px;
  position: absolute;
}div#regionPanel_NSAM,div#regionPanel_EU,div#regionPanel_ME,div#regionPanel_AF,div#regionPanel_ASIA
{	background: url(region_bg_stretch.gif) 0 0 no-repeat;
  height: 11px;
  left: 21px;
  padding-left: 0;
  position: absolute;
  text-align: left;
  top: 95px;
  width: 815px;
  z-index: 113;
}div#regionPanel_EU
{	background: url(region_bg_stretch.gif) 165px 0 no-repeat;
}div#regionPanel_ME
{	background: url(region_bg_stretch.gif) 330px 0 no-repeat;
}div#regionPanel_AF
{	background: url(region_bg_stretch.gif) 495px 0 no-repeat;
}div#regionPanel_ASIA
{	background: url(region_bg_stretch.gif) 660px 0 no-repeat;
}div#regionPanelContainer
{	background-color: #FFF;
  border: 1px solid #CCC;
  height: 285px;
  left: 21px;
  position: absolute;
  top: 105px;
  width: 813px;
  z-index: 112;
}div.globalLinkContainer
{	background-color: #C0BBAF;
  left: 21px;
  padding: 8px 0 10px 0;
  position: absolute;
  text-align: left;
  top: 392px;
  width: 815px;
}div.globalLinkContainer a
{	color: #FFF;
  font-size: .95em;
}div.globalLinkContainer a:hover
{	color: #C33;
}div.globalLink
{	padding: 0 0 0 10px;
}div.regionListContainer
{	float: left;
  font-size: .95em;
  margin: 0 15px 0 0;
  padding: 0 0 0 10px;
  text-align: left;
  width: 140px;
}div.regionListContainer.col5
{	margin-right: 5px;
}ul
{	margin: 0;
  padding: 0;
}div.regionListContainer ul
{	margin: 13px 0 0 0;
  padding: 0;
}div.regionListContainer ul li
{	border-bottom: 1px solid #D9D9D9;
  list-style-type: none;
  padding: 4px 0 4px 0;
}div.regionListContainer ul li.bottom
{	border-bottom: none;
}div.regionListContainer a
{	background: url(icon_trans_arrow_forward_medium.gif) right no-repeat;
  color: #543;
  display: block;
  padding-right: 15px;
  text-decoration: none;
}div.regionListContainer a:hover
{	color: #C33;
}div.regionListContainer ul li.selectedCountry
{	background-color: #543;
  padding-left: 5px;
  padding-right: 5px;
}div.regionListContainer ul li.selectedCountry a
{	background: none;
  color: #FFF;
}div.regionListContainer ul li.selectedCountry a:hover
{	color: #FFF;
}div.mouseout1
{	background: url(../0.html) repeat;
  height: 200px;
  left: -133px;
  position: absolute;
  top: 433px;
  width: 990px;
  z-index: 104;
}div.mouseout2
{	background: url(../0.html) repeat;
  height: 60px;
  left: 0;
  position: absolute;
  top: -61px;
  width: 626px;
  z-index: 112;
}div.mouseout3
{	background: url(../0.html) repeat;
  height: 500px;
  left: -133px;
  position: absolute;
  top: -61px;
  width: 143px;
  z-index: 104;
}div.mouseout4
{	background: url(../0.html) repeat;
  height: 500px;
  left: 848px;
  position: absolute;
  top: -61px;
  width: 10px;
  z-index: 104;
}body
{	background-color: #8d96a5;
  background-image: url(bg_white_main.gif);
  background-position: center;
  background-repeat: repeat-y;
  color: #666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 75%;
  line-height: 1.35em;
  margin: 0;
  padding: 0;
}#wrapper
{	background: url(bg_gradient_main.gif) repeat-x top;
  text-align: center;
}img
{	border: 0;
}img.img_mid
{	vertical-align: middle;
}form
{	margin: 0;
  padding: 0;
}input,select,textarea
{	font-family: Arial,Helvetica,sans-serif;
   font-size: 10px;
   margin: 0;
   padding: 0;
}.checkBox
{
    margin-right: 5px;
    vertical-align: middle;
}.radioButton
{	margin-right: 5px;
  vertical-align: middle;
}.dropdown
{	margin-left: 10px;
}a
{	color: #543;
  text-decoration: none;
}a:hover
{	color: #C33;
  text-decoration: none;
}a:active
{	color: #C33;
  text-decoration: none;
}a.bold
{	font-weight: bold;
}div.contentContainer a,div.contentLeftWide a
{	text-decoration: underline;
}a.bodyLink
{	color: #543;
  text-decoration: underline;
}a.bodyLink:hover
{	color: #c33;
  text-decoration: none;
}a.selected
{	color: #C33;
  text-decoration: none;
}span.selected
{	color: #C33;
}a.whiteLink
{	color: #FFF;
  text-decoration: none!important;
}a.whiteLink:hover
{	color: #DDD;
  text-decoration: none;
}a.block
{	display: block;
}p
{	margin: 0;
  padding: 0 30px 15px 10px;
}p.spacer_20
{	margin: 0;
  padding: 0 30px 20px 10px;
}p.introText
{	margin: 0;
  padding: 20px 30px 20px 10px;
}p.innerText
{	margin: 0;
  padding: 0 10px 0 10px;
}p.iconText
{	font-size: .95em;
  margin: 0;
  padding: 0 0 0 10px;
}p.systemHeader,p.systemHeader_15
{	font-size: 1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0 30px 5px 10px;
}p.systemHeader_15
{	padding: 0 30px 15px 10px;
}p.p525
{	width: 525px;
}p.devGuideHeader
{	font-weight: bold;
  margin: 0;
  padding: 0 0 10px 0;
}.small
{	font-size: .85em;
  line-height: 1.2em;
}acronym
{	text-decoration: none;
}.clearBoth
{	clear: both;
  height: 0;
  margin: 0;
  overflow: hidden;
}div.borderContainer
{	background-color: #FFF;
  border: 1px solid #FFF;
  border-left: none;
  margin: 0;
  padding: 0;
}div.borderContainer.noRightBorder
{	border-right: none;
}div.brownBarContainer,div.brownBarContainerNoBorder
{	background: url(gray_bar_bg.gif) repeat-x;
  border-bottom: 1px solid #FFF;
  height: 25px;
}div.greyBarContainer
{	background-color: #C0BBAF;
  border-bottom: 1px solid #FFF;
  height: 25px;
}div.brownBarContainerNoBorder
{	border: none;
}div.brownBar,div.greyBar
{	color: #FFF;
  font-weight: bold;
  margin: 0;
  padding: 3px 0px 0px 10px;
  padding: 4px 0 0 10px;
}div.brownBar dl
{	color: #FFF;
  font-weight: bold;
  margin: 0;
  padding: 0;
}div.brownBar dt
{	padding: 0;
}div.brownBar dd
{	float: right;
  margin-top: -16px;
  padding: 0 10px 0 0;
}div.brownBar dl
{	clear: both;
  margin-bottom: -5px;
}div.contentLeft,div.contentLeftSmall,div.L2_indexContentLeft,div.L2_indexContentLeft_2COL_WR
{	background-color: #FFF;
  float: left;
  margin-right: 15px;
  width: 275px;
}div.contentRight,div.contentRightSmall,div.L2_indexContentRight,div.L2_indexContentRight_2COL_WR
{	background-color: #FFF;
  float: left;
  width: 275px;
}div.L2_indexContentLeft img,div.L2_indexContentRight img
{	margin-bottom: 10px;
}div.L2_indexContentLeft dl img,div.L2_indexContentRight dl img
{	margin-bottom: 0;
}div.L2_indexContentLeft_2COL_WR,div.L2_indexContentRight_2COL_WR
{	width: 270px;
}div.contentLeftSmall
{	width: 193px;
}div.contentRightSmall
{	width: 192px;
}div.contentLeftWide
{	float: left;
  margin-right: 30px;
  width: 350px;
}div.contentRightNav,div.contentRightNavGrey,div.specialOfferNav
{	float: left;
  width: 185px;
}div.contentRightNavGrey
{	background-color: #C0BBAF;
}div.specialOfferNav
{	background-color: #C0BBAF;
  float: left;
  margin: 3px 20px 20px 0;
}div.contentRightNavGrey ul,div.contentRightNavGrey li,div.specialOfferNav ul,div.specialOfferNav li,ul.simpleList,ul.simpleList li
{	margin: 0;
  padding: 0;
}ul.simpleList
{	padding: 0 5px 0 5px;
}div.contentRightNavGrey ul,div.specialOfferNav ul
{	padding: 0 5px 5px 5px;
}div.contentRightNavGrey li,div.specialOfferNav li,ul.simpleList li
{	border-bottom: 1px solid #E4DECF;
  list-style-type: none;
  padding: 10px 5px 10px 5px;
}div.contentRightNavGrey li.last,div.specialOfferNav li.last,ul.simpleList li.last
{	border: none;
}ul.simpleList li.first
{	padding-top: 0;
}div.contentRightNav a,div.contentRightNavGrey a,div.specialOfferNav a
{	text-decoration: none;
}div.indexPromo
{	background-color: #C0BBAF;
  margin-top: -10px;
  padding: 0 5px 15px 5px;
}div.indexPromoText
{	color: #FFF;
  padding: 7px 5px 0 5px;
}dl.indexList,dl.indexPromo
{	margin: 0;
  padding: 0;
}dl.indexList dt,dl.indexPromo dt
{	border-bottom: 1px solid #E4DED0;
  font-weight: bold;
  margin: 0 0 7px 0;
  padding: 0 10px 8px 10px;
}dl.indexList dt a,dl.indexPromo dt a
{	text-decoration: none;
}dl.indexList dd a,dl.indexPromo dd a
{	text-decoration: none;
}dl.indexList dt.noTopPadding
{	padding-top: 0;
}dl.indexList dt.flightServiceHead
{	color: #C0BBAF;
  font-size: 1.2em;
  padding-top: 0;
}dl.indexList dd
{	margin: 0;
  padding: 0 10px 25px 10px;
}dl.indexList dd.smallBottomPadding
{	margin: 0;
  padding: 0 10px 10px 10px;
}dl.indexList dd.linkBottomPadding
{	margin: 0;
  padding: 0 10px 5px 10px;
}dl.indexPromo dt
{	margin: 0 0 10px 0;
  padding: 0 5px 10px 5px;
}dl.indexPromo dd
{	color: #FFF;
  margin: 0;
  padding: 0 20px 0 5px;
}div.introContainer
{	background-color: #FFF;
  padding: 1px 1px 0 0;
}div.introContainerTan
{	background-color: #F1EEE7;
  padding: 1px 1px 0 0;
  position: relative;
}div.promoChip
{	background-color: #FFF;
  border: 1px solid #FFF;
  border-left: none;
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
}div.promoContainer
{	background-color: #F1EEE7;
  padding-top: 10px;
}div.sourceContainer,div.sourceContainerBorderTop
{	background-color: #FFF;
  border-bottom: 1px solid #E4DED0;
  margin: 0;
  padding: 0;
}div.sourceContainerBorderTop
{	border-bottom: none;
  border-top: 1px solid #E4DED0;
  margin-top: 25px;
}div.source
{	font-size: .95em;
  line-height: 1.2em;
  padding: 15px 30px 20px 10px;
}div.whiteBack
{	background-color: #FFF;
  padding: 1px 1px 0 0;
}div#on_1,div#on_2,div#on_3,div#on_4,div#on_5,div#on_6,div#on_7,div#on_8,div#on_9,div#on_10
{	display: none;
}div.siteMapLeft
{	float: left;
  margin: 0 20px 20px 0;
  width: 350px;
}div.siteMapRight
{	float: right;
  margin: 0 0 20px 0;
  width: 350px;
}div.formContainer
{	background-color: #F1EEE7;
  color: #543;
  padding: 15px 20px 20px 20px;
}div.formSectionHeader
{	background-color: #E4DECF;
  border-bottom: solid 1px #FFF;
  border-top: solid 1px #FFF;
  margin: 0;
  padding: 7px 0px 8px 10px;
  padding: 8px 0 8px 10px;
}.formText
{	color: #543;
}.formLabel,.formLabelTextarea
{	color: #543;
  font-size: .95em;
  line-height: 1.2em;
  padding: 0;
  text-align: right;
}.formLabelTextarea
{	padding-top: 3px;
  padding-top: 5px;
}.formLabelLeft
{	color: #543;
  font-size: .95em;
  padding: 0;
}.formLabelSpacer
{	color: #543;
  font-size: .95em;
  padding: 0 0 0 20px;
  text-align: right;
}.formSubHead
{	color: #666;
  font-weight: bold;
  margin: 5px 0 -4px 0;
  margin-left: 0;
  padding-bottom: 15px;
}.formSubLabel
{	color: #543;
  font-size: .95em;
  padding: 0 15px 0 0;
  text-align: left;
  vertical-align: middle;
}.formUnderLabel
{	color: #543;
  font-size: .95em;
  padding: 0 0 10px 10px;
  padding-top: 2px;
  text-align: left;
}.formFieldSmallSelect
{	margin: 5px 5px 5px 10px;
  width: 110px;
}.formFieldLeft
{	margin: 5px 5px 5px 0;
  vertical-align: middle;
}.formField,.formFieldLeft,.formFieldWithUnderLabel
{	margin: 5px 5px 5px 10px;
  vertical-align: middle;
}.formFieldButton
{	margin: 0 5px 0 5px;
}.formIndent
{	padding: 0 0 0 10px;
}.formLink
{	font-size: .95em;
  padding: 0 0 0 5px;
  vertical-align: middle;
}.formNote
{	border-left: 1px solid #666;
  color: #666;
  font-size: .85em;
  line-height: 1em;
  margin: 0 0 0 10px;
  margin-top: -2px;
  padding: 0 0 1px 10px;
  padding-bottom: 2px;
  vertical-align: middle;
}.requiredFootnote
{	font-size: .85em;
  line-height: 1.2em;
  margin: 0;
  padding: 0 0 15px 10px;
}.required
{	color: #C33;
}label.hideLabel
{	display: none;
}.formWOLNote
{	color: #666;
  font-size: .85em;
  line-height: 1em;
  margin: 0 0 0 10px;
  margin-top: -2px;
  padding: 0 0 1px 10px;
  padding-bottom: 2px;
  vertical-align: middle;
}div#pageHeader,div#pageHeaderUnderline
{	margin: 0;
  padding: 15px 0 5px 10px;
}div#pageHeaderUnderline
{	border-bottom: 1px solid #E4DED0;
  margin: 0 0 14px 0;
  padding: 15px 0 4px 10px;
}h1
{	color: #C0BBAF;
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
  margin: 0;
  padding: 12px 0 10px 10px;
}h1.underline
{	border-bottom: 1px solid #E4DED0;
  margin-bottom: 14px;
  padding: 12px 0 10px 10px;
}h1.popupHeader
{	padding: 27px 0 19px 10px;
}h2
{	color: #C0BBAF;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: -.025em;
  line-height: 1.25em;
  margin: 0 0 15px 0;
  padding: 15px 15px 0 10px;
}h2.basic
{	margin-bottom: 16px;
  padding-top: 2px;
}h2.underline
{	border-bottom: 1px solid #E4DED0;
  margin-bottom: 12px;
  padding: 15px 0 8px 10px;
}h2.callout
{	border-bottom: 1px solid #E4DED0;
  color: #C0BBAF;
  font-size: 18px;
  letter-spacing: -.5px;
  line-height: 22px;
  margin: 0 0 20px 0;
  padding: 17px 15px 14px 10px;
}.hilight
{	color: #C0BBAF;
}h2.specialOffer
{	color: #543;
  margin: 0;
  padding: 16px 0 5px 10px;
}h2.specialOfferText
{	border-bottom: 1px solid #E4DED0;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 18px 0;
  padding: 0 15px 18px 10px;
}h3
{	color: #666;
  font-size: 19px;
  font-weight: normal;
  line-height: 19px;
  margin: 0;
  padding: 14px 0 13px 10px;
}h3.border
{	border-top: 1px solid #E4DED0;
  padding-top: 19px;
}h3.flightSearch
{	margin: 0;
  padding: 10px 0 11px 10px;
}h3.confirmHeader
{	padding: 18px 0 13px 10px;
}h3.siteGateway
{	color: #999;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin: 0;
  padding: 9px 10px 7px 10px;
  text-align: left;
}h3.promoHeader_L2
{	color: #FFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin: 0;
  padding: 10px 10px 7px 5px;
  text-align: left;
}h3.serviceFinderHeader
{	color: #543;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 0;
  padding: 6px 10px 9px 10px;
  text-align: left;
}.brownText
{	color: #543;
}.redText
{	color: #C33;
}.whiteText
{	color: #FFF;
}div.horRule,div.horRule_5,div.horRule_10,div.horRuleWhite,div.horRuleWhite_5,div.horRuleDarker,div.horRuleDark,div.horRuleDark_5,div.horRuleBrown,div.horRuleBrown_5,div.horRuleBottom_5,div.horRuleBottom_10
{	background-color: #E4DED0;
  height: 1px;
  margin: 0;
  padding: 0;
}div.horRuleWhite
{	background-color: #FFF;
}div.horRuleWhite_5
{	background-color: #FFF;
  margin: 5px 0 5px 0;
}div.horRuleDark
{	background-color: #cbcfd6;
}div.horRuleDark_5
{	background-color: #cbcfd6;
  margin: 5px 0 5px 0;
}div.horRuleDarker
{	background-color: #D9D3C6;
}div.horRuleBrown
{	background-color: #594C44;
}div.horRuleBrown_5
{	background-color: #594c44;
  margin: 5px 0 5px 0;
}div.horRule_5
{	margin: 5px 0 5px 0;
}div.horRule_10
{	margin: 10px 0 10px 0;
}div.horRuleBottom_5
{	margin: 0 0 5px 0;
}div.horRuleBottom_10
{	margin: 0 0 10px 0;
}div.horRule hr,div.horRule_5 hr,div.horRule_10 hr,div.horRuleWhite hr,div.horRuleWhite_5 hr,div.horRuleDarker hr,div.horRuleDark hr,div.horRuleDark_5 hr,div.horRuleBrown hr,div.horRuleBrown_5 hr,div.horRuleBottom_5 hr,div.horRuleBottom_10 hr
{	display: none;
}.spacer5
{	font-size: 5px;
  height: 5px;
}.spacer10
{	height: 10px;
}.spacer15
{	height: 15px;
}.spacer20
{	height: 20px;
}.spacer25
{	height: 25px;
}.spacer30
{	height: 30px;
}div#home
{	text-align: center;
}div#homeHead,div#homeHeadNoIBE,div#homeHeadOfferLED,div#homeHeadNoPriceLED,div#homeHeadIntro
{	background-color: #E0DDD6;
  height: 306px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 980px;
}div#homeGradient,div#homeGradientIntro
{	background: url(home_gradient.gif) repeat-x;
  background-color: #E9E3D5;
  height: 14px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 980px;
}div#homeGradientIntro
{	height: 9px;
}div#home div.bookingWidget
{	border: 1px solid #FFF;
  float: right;
  margin: 0 0 0 614px;
  margin-right: 7px;
  position: absolute;
  top: 114px;
  width: 350px;
}div#home div.bookingWidget.announceBar
{	top: 145px;
}div#homeFoot
{	background-color: #E9E3D5;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  text-align: left;
  width: 980px;
}ul.homePromoChips,ul.homePromoChips li
{	margin: 0;
  padding: 0;
}ul.homePromoChips
{	padding-left: 14px;
}ul.homePromoChips li
{	display: inline;
  margin-right: 10px;
}ul.homePromoChips li.last
{	margin-left: 3px;
  margin-right: 0;
}ul.homePromoChips li img
{	border: 1px solid #FFF!important;
}div#homeHeadNoIBE ul,div#homeHeadNoIBE ul li
{	margin: 0;
  padding: 0;
}div#homeHeadNoIBE ul
{	padding-left: 14px;
  padding-top: 13px;
}div#homeHeadNoIBE ul li
{	display: inline;
  margin-right: 13px;
}div#homeHeadNoIBE ul li.last
{	margin-right: 0;
}div#homeHeadNoIBE ul li img
{	border: 1px solid #FFF;
}div#destinationsBox
{	border: 1px solid #FFF;
  float: left;
  margin: 15px 0 0 14px;
  margin-left: 7px;
  width: 385px;
}div#specialFares
{	border: 1px solid #FFF;
  float: left;
  margin: 15px 0 0 13px;
  width: 185px;
}div#specialFaresWidget
{	height: 219px;
}div.bookingWidgetNoPriceLED
{	border: 1px solid #FFF;
  float: left;
  margin: 15px 0 0 13px;
  width: 350px;
}div#standardAnnouncement,div#urgentAnnouncement
{	background: url(brown_standard_annc.gif) repeat-x;
  color: #FFF;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 0 3px 15px;
  text-align: left;
  width: 965px;
}div#urgentAnnouncement
{	background: url(red_urgent_announce.gif) repeat-x;
}div#standardAnnouncement a,div#urgentAnnouncement a
{	
  color: #DDD;
  padding-right: 29px;
}div#standardAnnouncement a:hover,div#urgentAnnouncement a:hover
{	color: #FFF;
}div#homeHeadIntro
{	height: 306px;
}div#introScreenHdr
{	background: url(top_gradient.gif) repeat-x bottom;
  background-color: #E9E3D5;
  height: 100px;
  margin: 0 auto;
  width: 980px;
}div#bottomContainer
{	background-color: #E9E3D5;
  color: #8C8C8C;
  height: 151px;
  margin: 0 auto;
  width: 980px;
}div#leftContainer
{	float: left;
  margin: 0 20px 0 0;
  padding: 0 10px 0 25px;
  width: 575px;
}div.introBlock
{	float: left;
  height: 75px;
  padding-left: 0;
  padding-right: 10px;
  text-align: left;
}div.introBlock p
{	padding: 12px 0 9px 10px;
}div.introBlock select
{	margin: 0 0 0 10px;
  padding: 0px;
  width: 168px;
}div.textForIntro p
{	margin: 6px 0 0 10px;
  padding: 0;
  text-align: left;
}dl.arrowList
{	margin: 0;
  padding: 0;
}dl.arrowListBox,dl.arrowListBoxSmall,dl.arrowListBoxSmallDark
{	background-color: #F1EEE7;
  margin: 0;
  padding: 10px;
}dl.arrowListBoxSmallDark
{	background-color: #E4DED0;
}dl.arrowList dt,dl.arrowList dd,dl.arrowListBox dt,dl.arrowListBox dd,dl.arrowListBoxSmall dt,dl.arrowListBoxSmall dd,dl.arrowListBoxSmallDark dt,dl.arrowListBoxSmallDark dd
{	margin: 0;
  padding: 0;
}dl.arrowList dt,dl.arrowListBox dt,dl.arrowListBoxSmall dt,dl.arrowListBoxSmallDark dt
{	color: #666;
  font-weight: bold;
  padding: 0 0 8px 10px;
}dl.arrowListBox dt,dl.arrowListBoxSmall dt,dl.arrowListBoxSmallDark dt
{	padding: 5px 0 10px 5px;
}dl.arrowList dt.header,dl.arrowListBox dt.header,dl.arrowListBoxSmall dt.header,dl.arrowListBoxSmallDark dt.header
{	font-size: 1.2em;
}dl.arrowList dd,dl.arrowListBox dd,dl.arrowListBoxSmall dd
{	border-top: 1px solid #E4DED0;
  padding-right: 10px;
}dl.arrowListBox dd,dl.arrowListBoxSmall dd,dl.arrowListBoxSmallDark dd
{	padding-right: 5px;
}dl.arrowListBoxSmall dd,dl.arrowListBoxSmallDark dd
{	font-size: .95em;
}dl.arrowListBoxSmallDark dd
{	border-top: 1px solid #F1EEE7;
}dl.arrowList dd a,dl.arrowListBox dd a,dl.arrowListBoxSmall dd a,dl.arrowListBoxSmallDark dd a
{	background: url(icon_trans_arrow_forward.gif) no-repeat right;
  display: block;
  height: 1%;
  padding: 5px 20px 6px 10px;
  padding: 6px 20px 6px 10px;
}dl.arrowListBox dd a,dl.arrowListBoxSmall dd a,dl.arrowListBoxSmallDark dd a
{	padding: 5px 20px 6px 5px;
  padding: 6px 20px 6px 5px;
}dl.arrowList dd.first,dl.arrowListBox dd.first,dl.arrowListBoxSmall dd.first,dl.arrowListBoxSmallDark dd.first
{	border-top: none;
}dl.arrowList a,dl.arrowListBox a,dl.arrowListBoxSmall a,dl.arrowListBoxSmallDark a
{	text-decoration: none;
}ul.bulletList,ul.bulletList li,ul.bulletListNoMargin,ul.bulletListNoMargin li
{	margin: 0 0 15px 0;
  padding: 0;
}ul.bulletList_20,ul.bulletList_20 li
{	margin: 0 0 20px 0;
  padding: 0;
}ul.bulletList li,ul.bulletList_20 li,ul.bulletListNoMargin li
{	background: url(square_bullet.gif) no-repeat 0 6px;
  list-style-type: none;
  margin: 0 0 5px 10px;
  padding: 0 0 0 10px;
}ul.bulletList li.topPadding
{	margin-top: 10px;
}ul.bulletListNoMargin li
{	margin-left: 0;
}div.continueBar
{	background-color: #cbcfd6;
  font-size: .95em;
  height: 35px;
  padding: 0 10px 0 10px;
}div.continueBar a
{	font-weight: bold;
}div.continueBarLeft,div.continueBarLeftForm
{	float: left;
  padding: 9px 0 0 0;
}div.continueBarRight,div.continueBarRightButton
{	float: right;
  margin-top: 0;
  padding: 9px 0 0 0;
}div.continueBarLeftForm
{	padding: 8px 0 0 0;
  padding: 9px 0 0 0;
}div.continueBarRightButton
{	padding: 6px 0 0 0;
}div.continueBar ul
{	margin: 0;
  padding: 0;
}div.continueBar li
{	display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}div.continueBarLeft li
{	padding-right: 12px;
}div.continueBar li.separatorLine
{	padding: 0 5px 0 5px;
}div.continueBarRight li.spacer
{	padding-left: 20px;
}dl.faqList,dl.faqList dt,dl.faqList dd,dl.indexList_DJ,dl.indexList_DJ dt,dl.indexList_DJ dd
{	margin: 0;
  padding: 0;
}dl.faqList dt,dl.indexList_DJ dt
{	border-top: 1px solid #E4DED0;
  font-weight: bold;
  padding: 10px 10px 0 10px;
}dl.faqList dd,dl.indexList_DJ dd
{	padding: 0 10px 10px 10px;
}dl.faqList dt.first,dl.indexList_DJ dt.first
{	border-top: none;
  padding-top: 0;
}dl.faqList a,dl.indexList_DJ a
{	text-decoration: none;
}dl.faqResults,dl.faqResults dt,dl.faqResults dd
{	margin: 0;
  padding: 0;
}dl.faqResults dt
{	background: url(icon_white_faq_q.gif) 0 2px no-repeat;
  font-weight: bold;
  margin: 20px 10px 14px 10px;
  padding-left: 17px;
}dl.faqResults dd
{	background: url(icon_white_faq_a.gif) 0 2px no-repeat;
  margin: 0 10px 20px 10px;
  padding: 0 0 0 17px;
}dl.faqResults dd.cont
{	background-image: none;
}ul.faqBox,ul.allFaq
{	background-color: #F1EEE7;
  font-size: .95em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}ul.allFaq
{	background-color: #cbcfd6;
}ul.faqBox li,ul.allFaq li
{	border-bottom: 1px solid #E4DED0;
  list-style-type: none;
  margin: 0 10px 0 10px;
  padding: 0;
}ul.allFaq li
{	border-bottom: 1px solid #FFF;
}ul.faqBox li a,ul.allFaq li a
{	background: url(icon_box_arrow_forward.gif) no-repeat right;
  display: block;
  padding: 5px 0 5px 0;
  padding-right: 20px;
}ul.allFaq li a
{	background: url(icon_bar_button_forward.gif) no-repeat right;
}ul.allFaq li
{	border-bottom: 1px solid #FFF;
}ul.faqBox li.first
{	padding-top: 5px;
}ul.faqBox li.last
{	border: none;
  padding-bottom: 5px;
}ul.allFaq li.last
{	border: none;
  padding-bottom: 2px;
}div.faqCallOutNoImage,div.faqCallOutNoImageRightSide
{	background-color: #F1EEE7;
  padding: 10px 10px 10px 10px;
}div.faqCallOutNoImageRightSide
{	padding: 5px 0 5px 0;
}div.faqCallOutNoImage ul,div.faqCallOutNoImage li,div.faqCallOutNoImageRightSide ul,div.faqCallOutNoImageRightSide li
{	margin: 0;
  padding: 0;
}div.faqCallOutNoImage li,div.faqCallOutNoImageRightSide li
{	border-bottom: 1px solid #E4DED0;
  font-weight: bold;
  list-style-type: none;
  padding: 5px 5px 5px 10px;
}div.faqCallOutNoImageRightSide li
{	font-size: .95em;
}div.faqCallOutNoImage li.last,div.faqCallOutNoImageRightSide li.last
{	border: none;
}div.faqCallOutNoImage a
{	text-decoration: none;
}div.flightSearchSummary
{	background-color: #F1EEE7;
  margin: 0;
  padding: 10px;
}table.flightSearchSummary
{	width: 100%;
}table.flightSearchSummary td.label
{	text-align: right;
}table.flightSearchSummary td.detail
{	font-weight: bold;
  padding: 0 20px 0 7px;
}table.infoTableList
{	margin: 0 10px 0 10px;
}table.infoTableList td
{	text-align: right;
  vertical-align: top;
}table.infoTableList td.listDetail
{	font-weight: bold;
  padding: 0 0 10px 10px;
  text-align: left;
}table.infoTableList td.listDetail.last
{	padding-bottom: 0;
}table.compactTable td.listDetail
{	padding-bottom: 5px;
}ul.paginationLinks li
{	padding: 0;
}ul.paginationLinks li.separatorLine
{	padding: 0 3px 0 3px;
}ul.paginationLinks li strong.thisPage
{	color: #C33;
}ul.paginationLinks li.noBorder
{	border: none;
}ul.paginationLinks li.last
{	border: none;
  padding-right: 0;
}.buttonOff,.buttonOn
{	border: none;
  padding-bottom: 2px;
  vertical-align: middle;
}ul.paginationLinks.alphaMenu li.separatorLine
{	padding: 0 2px 0 2px;
}div.siteTools_565
{	width: 565px;
}ul.siteTools,ul.siteTools li,ul.siteToolsNoBorder,ul.siteToolsBottom,ul.siteToolsBottom li,ul.siteToolsNoBorder
{	margin: 0;
  padding: 0;
}ul.siteToolsBottom
{	padding: 10px 0 0 0;
}ul.siteToolsNoBorder
{	border: none;
}ul.siteTools li,ul.siteToolsBottom li,ul.siteToolsNoBorder li
{	float: right;
  font-size: .95em;
  font-weight: bold;
  list-style-type: none;
  padding: 5px 10px 5px 10px;
}ul.siteToolsBottom li
{	text-align: right;
}ul.siteTools li.print,ul.siteToolsBottom li.print,ul.siteToolsNoBorder li.print
{	border-right: 1px solid #E4DED0;
  text-align: right;
}div.popupContainer li.logo
{	list-style-type: none;
}div.popupContainer ul.siteToolsBottom li.print,div.popupContainer ul.siteToolsBottom li.email
{	margin-top: 8px;
}ul.siteTools li.viewPrint,ul.siteToolsBottom li.logo
{	float: left;
}ul.siteToolsBottom li.logo
{	float: left;
  margin-top: -30px;
  padding: 0 0 8px 10px;
}ul.siteToolsBottom li.logo a
{	float: left;
}div.skywardsLoginWidget
{	background-color: #F1EEE7;
  border-bottom: 1px solid #FFF;
  font-size: .95em;
  line-height: 1.2em;
  padding: 10px 10px 10px 10px;
}div.skywardsLoginWidget input.textField,div.skywardsLoginWidget select
{	margin: 0;
  padding: 0;
  width: 155px;
}div.skywardsLoginWidgetFormLabel
{	color: #543;
  margin: 0;
  padding: 10px 0 2px 0;
}dl.skywardsLoginWidgetCheck
{	color: #543;
  margin: 15px 0 15px 0;
  padding: 0;
}dl.skywardsLoginWidgetCheck dt
{	float: left;
  height: 30px;
  margin: 0 5px 0 0;
  margin: 0;
  padding: 0;
}dl.skywardsLoginWidgetCheck dd
{	margin: 0;
  padding: 0;
}ul.sortLinks li a.thisPage
{	background: url(arrow_down_red.gif) no-repeat left;
  color: #C33;
  padding-left: 14px;
}ul.sortLinks li
{	border-right: 1px solid #666;
  padding: 0 3px 0 7px;
  padding: 0 5px 0 2px;
}ul.sortLinks li.last
{	border: none;
  padding-right: 0;
}div#specialFaresWidget
{	background-color: #F1EEE7;
}ul.specialFares
{	display: block;
  line-height: 1.1em;
  margin: 0;
  padding: 0;
}ul.specialFares li
{	border-bottom: 1px solid #E9E3D6;
  display: block;
  font-size: .95em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}ul.specialFares li.last
{	border: none;
  padding-bottom: 6px;
}ul.specialFares a
{	background: url(icon_trans_arrow_forward.gif) no-repeat right;
  color: #543;
  display: block;
  font-weight: bold;
  margin: 0 5px 0 10px;
  padding: 5px 0 7px 0;
  text-decoration: none;
}ul.specialFares li.note
{	border: none;
  font-size: .85em;
  margin: 0 5px 0 10px;
  padding: 0 0 3px 0;
}ul.specialFares a:hover
{	color: #c33;
}span.fareCost
{	color: #C33;
  font-weight: normal;
}div.tableOptionBar,div.tableOptionBarNoBorder
{	border-top: 1px solid #E4DED0;
  height: 40px;
  padding: 0 10px 0 10px;
}div.tableOptionBarLeft
{	float: left;
  padding: 11px 0 0 0;
}div.tableOptionBarRight
{	float: right;
  margin-top: 0;
  padding: 12px 0 0 0;
}div.tableOptionBarNoBorder
{	border-top: none;
}dl.viewPrice
{	margin: 0;
  padding: 0;
}dl.viewPrice dt
{	float: left;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0 10px 0 0;
}dl.viewPrice dd.thePrice
{	border-left: 1px solid #999;
  float: left;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0 10px 0 10px;
}dl.viewPrice dd.icon
{	float: left;
  font-size: .95em;
  margin: 0;
  padding: 0 10px 0 10px;
}dl.viewPrice dd.aboutPrice
{	float: left;
  font-size: .95em;
  margin: 0;
  padding: 1px 10px 0 0;
}dl.fareKey
{	font-size: .95em;
  margin: 0;
  padding: 0;
}dt.currentFareBox
{	float: left;
  margin: 0;
  padding: 0;
}dt.LowestFareBox
{	float: left;
  margin: 0 0 0 20px;
  padding: 0;
}dt.unavailableFareBox
{	float: left;
  margin: 0 0 0 20px;
  padding: 0;
}dl.fareKey dd
{	float: left;
  margin: 0 0 0 10px;
}div.tableTotalBar
{	border-bottom: 1px solid #E4DED0;
  height: 30px;
  padding: 0 10px 0 10px;
}div.tableTotalBarLeft
{	float: left;
  padding: 7px 0 0 0;
}div.tableTotalBarRight
{	float: right;
  margin-top: 0;
  padding: 7px 0 0 0;
}div.tableTotalBarLeft ul
{	margin: 0;
  padding: 0;
}div.tableTotalBarLeft li
{	display: inline;
  list-style-type: none;
  margin: 0 20px 0 0;
  padding: 0;
}div.tableTotalBarLeft li.icon
{	font-size: .95em;
}div.tableTotalBarLeft li.note
{	font-size: .95em;
}dl.subTotal
{	float: right;
  margin: 0;
  padding: 0;
  width: 195px;
}dl.subTotal dt,dl.subTotal dd
{	margin: 0;
  padding: 0;
}dl.subTotal dt
{	float: left;
  text-align: right;
  width: 100px;
}dl.subTotal dd
{	float: left;
  font-weight: bold;
  text-align: right;
  width: 95px;
}dl.subTotal dd.large
{	font-size: 1.2em;
}dl.tableTotal
{	margin: 0;
  padding: 0;
}dl.tableTotal dt,dl.tableTotal dd
{	margin: 0;
  padding: 0;
}dl.tableTotal dt
{	float: left;
  margin-right: 10px;
}dl.tableTotal dd
{	float: left;
  font-weight: bold;
}dl.tableTotal dd.large
{	font-size: 1.2em;
}div.tableEditBar
{	background-color: #cbcfd6;
  font-size: .95em;
  height: 30px;
  padding: 0 10px 0 10px;
}div.tableEditBarLeft
{	float: left;
  padding: 7px 0 0 0;
}div.tableEditBarLeftForm
{	float: left;
  padding: 5px 0 0 0;
  padding: 7px 0 0 0;
}div.tableEditBarRight
{	float: right;
  margin-top: 0;
  padding: 7px 0 0 0;
}div.tableEditBar ul
{	margin: 0;
  padding: 0;
  width: 330px;
}div.tableEditBar li
{	display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}div.tableEditBarLeft li
{	padding-right: 12px;
}div.topNav
{	background: url(gray_bar_bg.gif) 0 0 repeat-x;
  background-color: #F1EEE7;
  height: 25px;
  margin: 0;
}div.topNavPadding
{	padding: 4px 0 5px 2px;
}div.topNav ul
{	margin: 0;
  padding: 0;
}div.topNav li
{	background: none;
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 3px 0 3px 0;
}div.topNav li a,div.topNav li a.offState
{	background: url(bg_inner_nav.gif) 0 0 repeat-x;
  border-left: 1px solid #BBB;
  border-right: 1px solid #BBB;
  border-top: 1px solid #BBB;
  color: #DDD;
  font-weight: bold;
  margin: 0 -1px 0 0;
  padding: 2px 6px 6px 6px;
}html>body
{	position: relative;
}div.topNav li a:hover
{	color: #FFF;
}div.topNav a.onState,div.topNav a.onState:hover
{	background-color: #F1EEE7;
  background-image: none;
  border: none;
  color: #C33;
  font-weight: bold;
  padding: 3px 7px 6px 7px;
}div.topNav li a.offState.spacer2
{	margin: 0 2px 0 0;
}div.topNav a.onState.spacer2
{	margin: 0 2px 0 0;
}div.progressBar,div.progressBarShort,div.progressBar div.on,div.progressBarShort div.on,div.progressBar div.off,div.progressBarShort div.off
{	background: url(progress_bar_bg.gif) repeat-x 0 0;
  display: block;
  float: left;
  height: 26px;
  margin: 0;
  padding: 0;
}div.progressBar
{	width: 780px;
}div.progressBarShort
{	width: 720px;
}div#progressBarOn
{	background: url(progress_bar_bg_on.gif) repeat-x 0 0;
}div.progressBar div.on,div.progressBarShort div.on
{	background: url(progress_bar_bg_on.gif) repeat-x 0 0;
}div.progressBar div.off,div.progressBarShort div.off
{	background: url(progress_bar_bg.gif) repeat-x 0 0;
}div.progressBar div.on p,div.progressBarShort div.on p,div.progressBar div.off p,div.progressBarShort div.off p
{	color: #FFF;
  font-weight: bold;
  margin: 0;
  padding: 3px 15px 0 10px;
  padding: 4px 15px 0 10px;
}div.progressBar div.off p,div.progressBarShort div.off p
{	color: #F1EEE7;
}div.progressBar div.sep,div.progressBarShort div.sep,div.progressBar div.sepOnBefore,div.progressBarShort div.sepOnBefore,div.progressBar div.sepOnAfter,div.progressBarShort div.sepOnAfter
{	background: url(progress_bar_mid_off.gif) no-repeat 0 0;
  display: block;
  float: left;
  height: 26px;
  margin: 0;
  padding: 0;
  width: 15px;
}div.progressBar div.sepOnBefore,div.progressBarShort div.sepOnBefore
{	background: url(progress_bar_mid_next.gif) no-repeat 0 0;
}div.progressBar div.sepOnAfter,div.progressBarShort div.sepOnAfter
{	background: url(progress_bar_mid_on.gif) no-repeat 0 0;
}div.introContainerTan
{	width: 779px;
}div.introContainerTan div.userInfoBox
{	background-color: #cbcfd6;
  float: right;
  margin: 10px 10px 0 0;
  padding: 10px;
  width: 250px;
}a.iconLeft
{	padding-left: 20px;
  text-decoration: none!important;
}a.iconRight
{	padding-right: 20px;
  text-decoration: none!important;
}a.arrowSmall
{	background: url(icon_trans_arrow_forward_small.gif) no-repeat right;
  font-weight: bold;
  padding: 0 10px 0 0;
  text-decoration: none!important;
}a.arrowSmallFront
{	background: transparent url(icon_trans_arrow_forward_small.gif) no-repeat scroll left center;
  display: inline-block;
  font-weight: bold;
  padding: 0 0 0 9px;
  text-decoration: none!important;
}a.arrowSmallDown
{	background: transparent url(icon_trans_arrow_down_small.gif) no-repeat scroll left center;
  display: inline-block;
  font-weight: bold;
  padding: 0 0 0 14px;
  text-decoration: none!important;
}a.arrowBrown,a.arrowBrownBox,a.arrowBrown:hover,a.arrowBrownBox:hover
{	background: url(icon_white_brown_arrow_forward.gif) no-repeat left;
  font-weight: bold;
  padding: 0 0 0 14px;
  text-decoration: none!important;
}a.arrowBrownBox
{	background: url(icon_box_brown_arrow_forward.gif) no-repeat left;
}a.arrowBrownBox:hover
{	background: url(icon_box_brown_arrow_forward.gif) no-repeat left;
}a.showhidePlus
{	background: url(icon_onoff_plus.gif) no-repeat right;
  color: #DDD;
  padding: 0 20px;
  text-decoration: none!important;
}a.showhidePlus:hover
{	color: #FFF;
}a.showhidePlusOutbound,a.showhidePlusInbound,a.showhidePlusOnward
{	background: url(icon_outbound_plus.gif) no-repeat right;
  color: #FFF;
  font-weight: bold;
  padding: 1px 20px 1px 20px;
  text-decoration: none!important;
}a.showhidePlusInbound
{	background: url(icon_inbound_plus.gif) no-repeat right;
}a.showhidePlusOnward
{	background: url(icon_onward_plus.gif) no-repeat right;
}a.showhidePlusOutbound:hover
{	color: #C7E7E8;
}a.showhidePlusInbound:hover
{	color: #E5EBCD;
}a.showhidePlusOnward:hover
{	color: #F6E9C1;
}a.showhideMinus
{	background: url(icon_onoff_minus.gif) no-repeat right;
  color: #DDD;
  padding: 0 20px;
  text-decoration: none!important;
}a.showhideMinus:hover
{	color: #FFF;
}a.showhideMinusOutbound,a.showhideMinusInbound,a.showhideMinusOnward
{	background: url(icon_outbound_minus.gif) no-repeat right;
  color: #FFF;
  font-weight: bold;
  padding: 1px 20px 1px 20px;
  text-decoration: none!important;
}a.showhideMinusInbound
{	background: url(icon_inbound_minus.gif) no-repeat right;
}a.showhideMinusOnward
{	background: url(icon_onward_minus.gif) no-repeat right;
}a.showhideMinusOutbound:hover
{	color: #C7E7E8;
}a.showhideMinusInbound:hover
{	color: #E5EBCD;
}a.showhideMinusOnward:hover
{	color: #F6E9C1;
}a.iconConvertCurrency,a.iconConvertCurrencyBox,a.iconConvertCurrencyBar
{	background: url(icon_white_convert_currency.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconConvertCurrencyBox
{	background: url(icon_box_convert_currency.gif) no-repeat left;
}a.iconConvertCurrencyBar
{	background: url(icon_bar_convert_currency.gif) no-repeat left;
}a.iconBackToTop,a.iconBackToTopBox,a.iconBackToTopBar
{	background: url(icon_white_back_to_top.gif) no-repeat right;
  font-weight: bold;
  padding: 0 20px 0 0;
  text-decoration: none!important;
}a.iconBackToTopBox
{	background: url(icon_box_back_to_top.gif) no-repeat right;
}a.iconBackToTopBar
{	background: url(icon_bar_back_to_top.gif) no-repeat right;
}a.iconButtonAdd,a.iconButtonAddBox,a.iconButtonAddBar
{	background: url(icon_white_button_add.gif) no-repeat right;
  font-weight: bold;
  padding: 2px 20px;
  text-decoration: none!important;
}a.iconButtonAddBox
{	background: url(icon_box_button_add.gif) no-repeat right;
}a.iconButtonAddBar
{	background: url(icon_bar_button_add.gif) no-repeat right;
}a.iconButtonRemove,a.iconButtonRemoveBox,a.iconButtonRemoveBar
{	background: url(icon_white_button_remove.gif) no-repeat right;
  font-weight: bold;
  padding: 2px 20px 2px 0;
  text-decoration: none!important;
}a.iconButtonRemoveBox
{	background: url(icon_box_button_remove.gif) no-repeat right;
}a.iconButtonRemoveBar
{	background: url(icon_bar_button_remove.gif) no-repeat right;
}a.iconButtonBack,a.iconButtonBackBox,a.iconButtonBackBar,a.iconButtonBackBarOff,span.iconButtonBackBarOff
{	background: url(icon_white_button_back.gif) no-repeat left;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 0 2px 20px;
  text-decoration: none!important;
}a.iconButtonBackBox
{	background: url(icon_box_button_back.gif) no-repeat left;
}a.iconButtonBackBar
{	background: url(icon_bar_button_back.gif) no-repeat left;
}a.iconButtonBackBarOff,span.iconButtonBackBarOff
{	background: url(icon_bar_button_back_off.gif) no-repeat left;
  color: #999;
}img.iconButtonBackBar
{	background: url(icon_bar_button_back.gif) no-repeat left;
  padding: 8px 11px 7px 7px;
  vertical-align: top;
}a.iconButtonForward,a.iconButtonForwardBox,a.iconButtonForwardBar,a.iconButtonForwardBarOff,span.iconButtonForwardBarOff,a.iconButtonForwardGreyBox,a.iconButtonForwardHotels
{	background: url(icon_white_button_forward.gif) no-repeat right;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 20px 2px 0;
  text-decoration: none!important;
}a.iconButtonForwardBox
{	background: url(icon_box_button_forward.gif) no-repeat right;
}a.iconButtonForwardBar
{	background: url(icon_bar_button_forward.gif) no-repeat right;
}a.iconButtonForwardBarOff,span.iconButtonForwardBarOff
{	background: url(icon_bar_button_forward_off.gif) no-repeat right;
  color: #999;
}a.iconButtonForwardGreyBox
{	background: url(icon_grey_box_button_forward.gif) no-repeat right;
  color: #FFF;
}a.iconButtonForwardGreyBox:hover
{	color: #C33;
}a.iconButtonForwardHotels
{	padding: 2px 20px 1px 0;
}a.iconButtonHide,a.iconButtonHideBox,a.iconButtonHideBar
{	background: url(icon_white_button_hide.gif) no-repeat right;
  font-weight: bold;
  padding: 2px 20px 2px 0;
  text-decoration: none!important;
}a.iconButtonHideBox
{	background: url(icon_box_button_hide.gif) no-repeat right;
}a.iconButtonHideBar
{	background: url(icon_bar_button_hide.gif) no-repeat right;
}a.iconButtonView,a.iconButtonViewBox,a.iconButtonViewBar
{	background: url(icon_white_button_view.gif) no-repeat right;
  font-weight: bold;
  padding: 2px 20px 2px 0;
  text-decoration: none!important;
}a.iconButtonViewBox
{	background: url(icon_box_button_view.gif) no-repeat right;
}a.iconButtonViewBar
{	background: url(icon_bar_button_view.gif) no-repeat right;
}a.iconCalendarInbound,a.iconCalendarInboundBox,a.iconCalendarInboundBar
{	background: url(icon_white_calendar_inbound.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconCalendarInboundBox
{	background: url(icon_box_calendar_inbound.gif) no-repeat left;
}a.iconCalendarInboundBar
{	background: url(icon_bar_calendar_inbound.gif) no-repeat left;
}a.iconCalendarOutbound,a.iconCalendarOutboundBox,a.iconCalendarOutboundBar
{	background: url(icon_white_calendar_outbound.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconCalendarOutboundBox
{	background: url(icon_box_calendar_outbound-2.gif) no-repeat left;
}a.iconCalendarOutboundBar
{	background: url(icon_bar_calendar_outbound.gif) no-repeat left;
}a.iconCarHire,a.iconCarHireBox,a.iconCarHireBar
{	background: url(icon_white_car_hire.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconCarHireBox
{	background: url(icon_box_car_hire.gif) no-repeat left;
}a.iconCarHireBar
{	background: url(icon_bar_car_hire.gif) no-repeat left;
}div.iconCheck,div.iconCheckBox,div.iconCheckBar
{	background: url(icon_white_check.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
}div.iconCheckBox
{	background: url(icon_box_check.gif) no-repeat left;
}div.iconCheckBar
{	background: url(icon_bar_check.gif) no-repeat left;
}div.iconContinuation,div.iconContinuationBox,div.iconContinuationBar
{	background: url(icon_white_continuation.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
}div.iconContinuationBox
{	background: url(icon_box_continuation.gif) no-repeat left;
}div.iconContinuationBar
{	background: url(icon_bar_continuation.gif) no-repeat left;
}div.iconConnection,div.iconConnectionBox,div.iconConnectionBar
{	background: url(icon_white_connection.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
}div.iconConnectionBox
{	background: url(icon_box_connection.gif) no-repeat left;
}div.iconConnectionBar
{	background: url(icon_bar_connection.gif) no-repeat left;
}div.iconStopover,div.iconStopoverBox,div.iconStopoverBar
{	background: url(icon_white_stopover.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
}div.iconStopoverBox
{	background: url(icon_box_stopover.gif) no-repeat left;
}div.iconStopoverBar
{	background: url(icon_bar_stopover.gif) no-repeat left;
}span.iconPaxInfant,span.iconPaxInfantBox,span.iconPaxInfantBar,span.iconPaxInfantTable
{	background: url(icon_white_pax_infant.gif) no-repeat left;
  padding: 1px 0 1px 20px;
}span.iconPaxInfantBox
{	background: url(icon_box_pax_infant.gif) no-repeat left;
}span.iconPaxInfantBar
{	background: url(icon_bar_pax_infant.gif) no-repeat left;
}span.iconPaxInfantTable
{	background: url(icon_table_pax_infant.gif) no-repeat left;
}a.iconPaxSelected,a.iconPaxSelectedBox,a.iconPaxSelectedBar,a.iconPaxSelectedTable
{	background: url(icon_white_pax_selected.gif) no-repeat left;
  color: #C33;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconPaxSelectedBox
{	background: url(icon_box_pax_selected.gif) no-repeat left;
}a.iconPaxSelectedBar
{	background: url(icon_bar_pax_selected.gif) no-repeat left;
}a.iconPaxSelectedTable
{	background: url(icon_table_pax_selected.gif) no-repeat left;
}a.iconPaxAccompanying,a.iconPaxAccompanyingBox,a.iconPaxAccompanyingBar,a.iconPaxAccompanyingTable
{	background: url(icon_white_pax_accompanying.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconPaxAccompanyingBox
{	background: url(icon_box_pax_accompanying.gif) no-repeat left;
}a.iconPaxAccompanyingBar
{	background: url(icon_bar_pax_accompanying.gif) no-repeat left;
}a.iconPaxAccompanyingTable
{	background: url(icon_table_pax_accompanying.gif) no-repeat left;
}a.iconFareBreakdown,a.iconFareBreakdownBox,a.iconFareBreakdownBar
{	background: url(icon_white_fare_breakdown.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconFareBreakdownBox
{	background: url(icon_box_fare_breakdown.gif) no-repeat left;
}a.iconFareBreakdownBar
{	background: url(icon_bar_fare_breakdown.gif) no-repeat left;
}a.iconFareConditions,a.iconFareConditionsBox,a.iconFareConditionsBar
{	background: url(icon_white_fare_conditions.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconFareConditionsBox
{	background: url(icon_box_fare_conditions.gif) no-repeat left;
}a.iconFareConditionsBar
{	background: url(icon_bar_fare_conditions.gif) no-repeat left;
}div.iconOutbound,div.iconOutboundBox,div.iconOutboundBar
{	background: url(icon_white_plane_outbound.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}div.iconOutboundBox
{	background: url(icon_box_plane_outbound.gif) no-repeat left;
}div.iconOutboundBar
{	background: url(icon_flight_outbound.gif) no-repeat left;
  color: #FFF;
}div.iconInbound,div.iconInboundBox,div.iconInboundBar
{	background: url(icon_white_plane_inbound.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}div.iconInboundBox
{	background: url(icon_box_plane_inbound.gif) no-repeat left;
}div.iconInboundBar
{	background: url(icon_flight_inbound.gif) no-repeat left;
  color: #FFF;
}div.iconOnward,div.iconOnwardBox,div.iconOnwardBar
{	background: url(icon_white_plane_onward.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}div.iconOnwardBox
{	background: url(icon_box_plane_onward.gif) no-repeat left;
}div.iconOnwardBar
{	background: url(icon_flight_onward.gif) no-repeat left;
  color: #FFF;
}a.iconPrint,a.iconPrintBox,a.iconPrintBar
{	background: url(icon_white_print.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconPrintBox
{	background: url(icon_box_print.gif) no-repeat left;
}a.iconPrintBar
{	background: url(icon_bar_print.gif) no-repeat left;
}a.iconPrintEticket,a.iconPrintEticketBox,a.iconPrintEticketBar
{	background: url(icon_white_print_eticket.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconPrintEticketBox
{	background: url(icon_box_print_eticket.gif) no-repeat left;
}a.iconPrintEticketBar
{	background: url(icon_bar_print_eticket.gif) no-repeat left;
}a.iconEmail,a.iconEmailBox,a.iconEmailBar
{	background: url(icon_white_email.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconEmailBox
{	background: url(icon_box_email.gif) no-repeat left;
}a.iconEmailBar
{	background: url(icon_bar_email.gif) no-repeat left;
}a.iconDownloadPDF,a.iconDownloadPDFBox,a.iconDownloadPDFBar
{	background: url(icon_white_download_pdf.gif) no-repeat right;
  font-weight: bold;
  padding: 1px 20px 1px 0;
  text-decoration: none!important;
}a.iconDownloadPDFBox
{	background: url(icon_box_download_pdf.gif) no-repeat right;
}a.iconDownloadPDFBar
{	background: url(icon_bar_download_pdf.gif) no-repeat right;
}a.iconPopup,a.iconPopupBox,a.iconPopupBar,a.iconPopupGrey
{	background: url(icon_white_popup.gif) no-repeat right;
  display: inline-block;
  font-weight: bold;
  margin-top: -1px;
  padding: 1px 20px 1px 0;
  text-decoration: none!important;
}a.iconPopupBox
{	background: url(icon_box_popup.gif) no-repeat right;
}a.iconPopupBar
{	background: url(icon_bar_popup.gif) no-repeat right;
}a.iconPopupGrey
{	background: url(icon_grey_popup.gif) no-repeat right;
}a.iconExternalLink,a.iconExternalLinkBox,a.iconExternalLinkBar,a.iconExternalLinkGrey
{	background: url(icon_white_external_link.gif) no-repeat right;
  font-weight: bold;
  padding: 1px 20px 1px 0;
  text-decoration: none!important;
}a.iconExternalLinkBox
{	background: url(icon_box_external_link.gif) no-repeat right;
}a.iconExternalLinkBar
{	background: url(icon_bar_external_link.gif) no-repeat right;
}a.iconExternalLinkGrey
{	background: url(../icon_grey_external_link.html) no-repeat right;
}a.iconTicketPickup,a.iconTicketPickupBox,a.iconTicketPickupBar
{	background: url(icon_white_ticket_pickup.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconTicketPickupBox
{	background: url(icon_box_ticket_pickup.gif) no-repeat left;
}a.iconTicketPickupBar
{	background: url(icon_bar_ticket_pickup.gif) no-repeat left;
}a.iconPhoto,a.iconPhotoBox,a.iconPhotoBar
{	background: url(icon_white_photo.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconPhotoBox
{	background: url(icon_box_photo.gif) no-repeat left;
}a.iconPhotoBar
{	background: url(icon_bar_photo.gif) no-repeat left;
}a.iconVideo,a.iconVideoBox,a.iconVideoBar
{	background: url(icon_white_video.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconVideoBox
{	background: url(icon_box_video.gif) no-repeat left;
}a.iconVideoBar
{	background: url(icon_bar_video.gif) no-repeat left;
}a.iconHelp,a.iconHelpBox,a.iconHelpBar
{	background: url(icon_white_help.gif) no-repeat right;
  font-weight: bold;
  padding: 2px 20px 2px 0;
  text-decoration: none!important;
}a.iconHelpBox
{	background: url(icon_box_help.gif) no-repeat right;
}a.iconHelpBar
{	background: url(icon_bar_help.gif) no-repeat right;
}a.iconModifySearch,a.iconModifySearchBox,a.iconModifySearchBar
{	background: url(icon_white_modify_search.gif) no-repeat left;
  font-size: .95em;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconModifySearchBox
{	background: url(icon_box_modify_search.gif) no-repeat left;
}a.iconModifySearchBar
{	background: url(icon_bar_modify_search.gif) no-repeat left;
}a.iconLogin,a.iconLoginBox,a.iconLoginBar
{	background: url(icon_white_login.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconLoginBox
{	background: url(icon_box_login.gif) no-repeat left;
}a.iconLoginBar
{	background: url(icon_bar_login.gif) no-repeat left;
}a.iconLodging,a.iconLodgingBox,a.iconLodgingBar
{	background: url(icon_white_lodging.gif) no-repeat left;
  font-weight: bold;
  padding: 1px 0 1px 20px;
  text-decoration: none!important;
}a.iconLodgingBox
{	background: url(icon_box_lodging.gif) no-repeat left;
}a.iconLodgingBar
{	background: url(icon_bar_lodging.gif) no-repeat left;
}a.iconLearnMore,a.iconLearnMoreBox,a.iconLearnMoreBar,a.iconLearnMorePlain,a.iconLearnMoreBlock
{	background: url(icon_white_learn_more.gif) no-repeat right;
  display: inline-block;
  font-weight: bold;
  margin-top: -1px;
  padding: 1px 29px 1px 0;
  text-decoration: none!important;
}a.iconLearnMoreBox
{	background: url(icon_box_learn_more.gif) no-repeat right;
}a.iconLearnMoreBar
{	background: url(icon_bar_learn_more.gif) no-repeat right;
}a.iconLearnMorePlain
{	background: url(icon_white_learn_more.gif) no-repeat right;
  color: #666;
  font-weight: normal;
  padding: 1px 29px 2px 0;
  text-decoration: none!important;
}a.iconLearnMoreBlock
{	display: block;
  padding-bottom: 0;
  padding-top: 0;
}a.iconRSS
{	background: url(icon_white_rss.gif) no-repeat left;
  font-size: .95em;
  font-weight: bold;
  padding: 2px 0 1px 30px;
  text-decoration: none!important;
}a.iconViewPrint
{	background: url(icon_view_print.gif) no-repeat left;
  font-weight: bold;
  padding: 2px 0 1px 18px;
  text-decoration: none!important;
}a.iconDownSortArrow,a.iconUpSortArrow,a.iconSortArrowOff
{	background: url(icon_trans_arrow_down_white.gif) no-repeat right bottom;
  color: #FFF!important;
  display: block;
  font-weight: bold;
  padding: 1px 15px 0 0;
  text-decoration: none!important;
}a.iconUpSortArrow
{	background: url(icon_trans_arrow_up_white.gif) no-repeat right bottom;
}a.iconSortArrowOff
{	background: url(icon_trans_arrow_white_off.gif) no-repeat right bottom;
}img.emailSign
{	margin: 0 1px -2px;
}div#headerContainer
{	height: 68px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 980px;
/*  width: 1360px;*/
}div#header
{	background-image: url(background_gradient.gif);
  background-repeat: repeat-x;
  border-left: 1px solid #A8A8A8;
  border-right: 1px solid #A8A8A8;
  font-size: .95em;
  overflow: hidden;
  text-align: left;
}div#headerContainer
{	height: 68px;
}div#headerLogoContainer
{	float: left;
  height: 68px;
  width: 194px;
}div#headerLogo
{	padding: 10px 0 13px 14px;	
}div#headerSupportNav
{	float: left;
  margin: 25px 0 0 0;
}div#headerRight
{	float: right;
  margin: 25px 0 0 0;
}div#headerSupportNav ul,div#headerSupportNav li,div#headerRight ul,div#headerRight li
{	margin: 0;
  padding: 0;
}div#headerSupportNav ul li,div#headerRight ul li
{	float: left;
  list-style-type: none;
  padding: 0 10px 0 0;
}div#headerSupportNav li.sep
{	padding: 2px 15px 0 5px;
}div#headerPulldown
{	float: right;
  margin: 25px 0 0 0;
  padding-left: 5px;
  padding-right: 14px;
}.printHeader
{	display: none;
}div#headerSupportNav li.sep
{	padding: 2px 9px 0 0;
}div#mainNavContainer
{	background-image: url(background_nav.gif);
  background-repeat: repeat-x;
  border-right: 1px solid #C7BFAD;
  border-top: 1px solid #FFF;
  height: 31px;
  line-height: 1em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 979px;
 /* width: 1360px;*/
  z-index: 100;
}ul.ssmenu
{	background-color: #FFF;
  background-image: url(dropdown_ul_border.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 31px;
  visibility: hidden;
  width: 175px;
  z-index: 3;
}ul.ssmenu.ssmenu1
{	left: 0;
}ul.ssmenu.ssmenu2
{	left: 143px;
}ul.ssmenu.ssmenu3
{	left: 294px;
}ul.ssmenu.ssmenu4
{	left: 394px;
}ul.ssmenu li
{	background-image: url(dropdown_li_border.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  border-left: 1px solid #C7BFAD;
  border-right: 1px solid #C7BFAD;
  font-family: arial,helvetica,sans-serif;
  font-size: .95em;
  list-style-type: none;
  padding: 5px 15px 7px 15px;
  padding: 6px 15px 7px 15px;
  text-align: left;
  text-decoration: none;
}ul.ssmenu li.first
{	padding-top: 15px;
}ul.ssmenu li.last
{	background-image: none;
  margin-bottom: 0;
  padding-bottom: 22px;
}ul.ssmenu a
{	color: #666;
  text-decoration: none;
}ul.ssmenu a:hover
{	color: #C33;
  text-decoration: none;
}div.menu1,div.menu2,div.menu3,div.menu4
{	left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 143px;
  z-index: 2;
}div.menu2
{	left: 143px;
  width: 151px;
}div.menu3
{	left: 294px;
  width: 100px;
}div.menu4
{	left: 394px;
  width: 86px;
}@media print
{	.menu,.ssmenu
  {	visibility: hidden;
  }}div#footerContainer
{	background-color: #FFF;
  margin-left: auto;
  margin-right: auto;
  width: 980px;
}div#footer
{	background-color: #FFF;
  /*background-image: url(footer_background.gif);
  background-repeat: repeat-x; */
  height: 55px;
  overflow: hidden;
}div#footerNav
{	float: left;
  font-size: .95em;
  margin: 15px 0 0 0;
  padding-left: 15px;
}div#footerCopyright
{	float: right;
  font-size: .85em;
  margin: 15px 0 0 0;
  padding-right: 15px;
  text-align: right;
}div#footerNav ul,div#footerNav li,div#footerCopyright ul,div#footerCopyright li
{	margin: 0;
  padding: 0;
}div#footerNav ul li
{	float: left;
  list-style-type: none;
  padding: 2px 15px 0 0;
}div#footerCopyright ul li
{	float: none;
  list-style-type: none;
  padding: 2px 0 0 10px;
}div#fadeGradient
{	position: relative;
}div#fade1,div#fade2,div#fade3,div#fade4,div#fade5,div#fade6,div#fade7,div#fade8,div#fade9,div#fade10
{	background-color: #F1EEE7;
  height: 1px;
}div#fade1
{	filter: alpha(opacity=100);
  opacity: 1;
}div#fade2
{	filter: alpha(opacity=99);
  opacity: .99;
}div#fade3
{	filter: alpha(opacity=98);
  opacity: .98;
}div#fade4
{	filter: alpha(opacity=97);

  opacity: .97;
}div#fade5
{	filter: alpha(opacity=96);

  opacity: .96;
}div#fade6
{	background-color: #F1EEE7;
  filter: alpha(opacity=95);

  opacity: .95;
}div#fade7
{	filter: alpha(opacity=94);

  opacity: .94;
}div#fade8
{	filter: alpha(opacity=93);

  opacity: .93;
}div#fade9
{	filter: alpha(opacity=92);

  opacity: .92;
}div#fade10
{	filter: alpha(opacity=91);
  opacity: .91;
}div#part0,div#part1,div#part2
{	background-color: #F1EEE7;
  color: #543;
  filter: alpha(opacity=90); 
  height: 184px;
  opacity: .90;
  padding: 10px 10px 10px 10px;
  padding: 10px 10px 15px 10px;
  width: 380px;
}div#part1,div#part2
{	display: none;
}div#bookingWidgetContainer
{	vertical-align: baseline;
}div#bookingWidgetContainer .formField
{	margin: 0 0 0 5px;
}.selectWidth240
{	margin: 0 0 0 5px;
  width: 240px;
}.widgetFormVerticalSpacer
{	height: 4px;
  height: 5px;
}.radioButton
{	margin: 0;
  padding: 0;
  padding-right: 1px;
  padding-right: 3px;
  text-align: right;
}div#bookingWidgetContainer div.continueBar
{	height: 30px;
}div.spacer_20
{	margin: 0px;
  padding: 0px 30px 20px 10px;
}div.introText
{	margin: 0px;
  padding: 20px 30px 20px 10px;
}div.innerText
{	margin: 0px;
  padding: 0px 10px 0px 10px;
}div.iconText
{	font-size: .95em;
  margin: 0px;
  padding: 0px 0px 0px 10px;
}div.hiddenContainer
{	display: none;
}table.fullWidth
{	width: 100%;
}a.showhideArrowRight
{	background: url( icon_trans_arrow_forward_small-2.gif) no-repeat left;
  padding-left: 14px;
}a.showhideArrowDown
{	background: url( icon_bar_arrow_down_red.gif) no-repeat left;
  padding-left: 14px;
}div.specialOfferNavRight, div.contentRightNavGrey
{	float: right;
  margin: 3px 0px 20px 20px;
}div.contentLeftNav
{	float: left;
  margin: 3px 20px 20px 0px;
}ul.sortLinks li a.thisPageUp
{	background: url( arrow_up_red.gif) no-repeat left;
}iframe.hiddenMenu
{	position: absolute;
  visibility: hidden;
}a.iconBackToTop, a.iconBackToTopBox, a.iconBackToTopBar
{	display: block;
  text-align: right;
}div.hotelIndexInfo
{	padding-top: 12px;
}div#hotelImagesContact
{	float: right;
  margin: 3px 0px 10px 20px;
  padding-top: 16px;
}div#newsArticle .newsTitle
{	padding-top: 4px;
}div#interdiv
{	background: url(../preload_background.html) repeat-x;
  height: 471px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 980px;
}div#preloadContent
{	height: 371px;
}.outofsight
{	left: -2000px;
}.popupContainer
{	width: 90%;
}div.newsPhotoBorder
{	text-align: center;
}div.footNote, div.footNoteBorderTop
{	clear: both;
}.calendar
{	padding-left: 4px;
}.right
{	text-align: right;
}.left
{	text-align: left;
}.w50
{	width: 50px;
}.w120
{	width: 120px;
}.w140
{	width: 140px;
}.w150
{	width: 150px;
}.w160
{	width: 160px;
}.w170
{	width: 170px;
}.w200
{	width: 200px;
}.w230
{	width: 230px;
}.w240
{	width: 240px;
}.w250
{	width: 250px;
}.w100pc
{	width: 100%;
}.wAuto
{	width: auto;
}img.imgRight
{	float: right;
  padding: 0px 0px 20px 30px;
}div.contentRightNavGrey a, div.specialOfferNav a
{	text-decoration: none;
}div.contentContainer ul.multiLevel a
{	text-decoration: none;
}dl#newsList dt
{	width: 87px;
}dl#newsList dd
{	width: 455px;
}td.detail p
{	margin: 0pt;
  padding: 0px 0px 10px 0px;
}table.flightSearchSummary td.label
{	white-space: nowrap;
}div.mpMenuPadding
{	padding: 5px 9px 0pt;
}.returnCheck
{	margin: 0px 0px 0px 10px;
  vertical-align: middle;
}td.aircraftFront
{	background: transparent url(plane_front.gif) no-repeat scroll center;
  padding: 0pt 222px 0pt 0pt;
}.frequencyWrap
{	white-space: nowrap;
}div.newsPhotoBorder img
{	border: 1px solid #C0BBAF;
}.rtl
{	direction: rtl;
}.ltr
{	direction: ltr;
}div.mpViewerContainer
{	background-color: #E5E5E5;
  width: 565px;
}div.mpMenuPadding div.horRuleDark_5
{	display: none;
}div.mpMenuPadding
{	padding: 0px !important;
  width: 565px;
}.mpMenuItem
{	float: left;
  height: 40px;
  padding: 7px 7px 0px 7px !important;
  width: 76px;
}div.mpMenuContainer
{	border-top: 1px solid #cbcfd6;
  height: auto !important;
  width: 565px;
}div.mpMenu table
{	float: left;
  z-index: -99;
}div.mpMenuContainer
{	border-bottom: 1px solid #cbcfd6;
}div.mpCaption, div.mpMenuContainer
{	background-color: #E5E5E5;
  background-image: url(tan_pixel.gif);
  background-position: right center;
  background-repeat: repeat-y;
}div.mpViewer
{
}a.iconButtonForwardInline
{	background: url(icon_box_button_forward.gif) no-repeat right;
  display: inline-block;
  font-weight: bold;
  padding: 2px 20px 2px 0px;
  text-decoration: none !important;
}.priceLogo
{	padding: 5px 10px 5px 10px;
}.priceLogoContent
{	float: right;
  margin: 0px;
  padding: 5px 10px 10px 20px;
}.priceLogo img
{	padding: 5px 0px 0px 0px;
}.resultsContainer ul
{	margin-bottom: 0px !important;
}div#preloadContent div.continueBar
{	background: none !important;
  font-size: 1em;
}div.breadcrumb
{	display: block;
  font-size: 0.8em;
  width: 95%;
}div.breadcrumb p
{	float: left;
  margin: 0 0.3em 0 0;
  padding: 0;
}div.breadcrumb ul
{	list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
}div.breadcrumb ul li
{	background: transparent url(breadcrumb_arrow.gif) no-repeat scroll right center;
  float: left;
  list-style: none;
  margin: 0 0.5em 0 0;
  padding: 0 1em 0 0;
  white-space: nowrap;
}div.breadcrumb ul li.last
{	background: none;
}div.breadcrumb ul li a
{	color: #A6A6A6;
  text-decoration: underline;
}div.breadcrumb ul li a:hover
{	color: #ED7F7F;
}#bookingWidgetContainer .selectWidth240
{	width: 220px !important;
}#bookingWidgetContainer .iconButtonForwardBox
{	float: right;
  font-size: 0.95em;
}#bookingWidgetContainer .selectWidth120
{	width: 120px !important;
}#bookingWidgetContainer div.tableEditBarLeft li
{	padding-right: 8px;
}.bookingSuggestions
{	width: 240px !important;
}a.iconDownloadPDFBox
{	display: inline-block;
}.rtlForced
{	direction: rtl;
  unicode-bidi: bidi-override;
}.ltrForced
{	direction: ltr;
  unicode-bidi: bidi-override;
}#bookingWidgetContainer .priceLogo
{	padding: 5px 5px 5px 5px;
}.formNote
{	line-height: 1.2em;
}.mobileIcon
{	text-align: right;
}.VideoPlayer
{	margin-bottom: 20px;
  text-align: center;
}.DisplayInlineBlock
{	display: inline-block;
}p.widgetIntro
{	font-size: 0.95em;
  line-height: 1.2em;
  margin-top: -5px;
}dl.arrowList dt
{	padding-left: 0px;
}table.dataTable td.middleBoxed, table.dataTableNoMargin td.middleBoxed
{	padding: 6px;
  vertical-align: middle;
}#column2 a.priceLogo
{	float: right;
  margin: 0;
  padding: 5px 10px 10px 20px;
}a.map
{	background: url(icon_viewmap.gif) no-repeat center right;
  display: block;
  font-size: 0.95em;
  font-weight: bold;
  padding-right: 20px;
}div.markerLabel
{	color: #D30418;
  font-size: 0.95em;
  font-weight: bold;
}div.mapMarker
{	background: url(marker_offices.gif) no-repeat center left;
  color: #D30418;
  display: block;
  float: right;
  font-size: 0.95em;
  font-weight: bold;
  padding: 20px 14px 12px 14px;
  text-align: center;
}div.formSectionHeaderContainer
{	background-color: #E4DECF;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  height: 35px;
  margin: 0;
  padding: 0px 0px 0px 10px;
}div.formSectionHeaderLeft
{	float: left;
  padding: 8px 0px 8px 0px;
}div.formSectionHeaderRight
{	float: right;
  padding: 8px 10px 8px 0px;
}ul.specialFares li.last
{	border: none;
  padding-bottom: 2px;
}.noMargin
{	margin: 0px !important;
}.noMarginLeft
{	margin-left: 0px !important;
}.noMarginRight
{	margin-right: 0px !important;
}.noMarginTop
{	margin-top: 0px !important;
}.noMarginBottom
{	margin-bottom: 0px !important;
}.noPadding
{	padding: 0px !important;
}.noPaddingLeft
{	padding-left: 0px !important;
}.noPaddingRight
{	padding-right: 0px !important;
}.noPaddingTop
{	padding-top: 0px !important;
}.noPaddingBottom
{	padding-bottom: 0px !important;
}.frequencyWrap
{	padding-right: 5px !important;
}.widgetPanel #cmbListCategories
{	width: 330px !important;
}.formContainer #searchText
{	width: 200px !important;
}.formContainer #cmbListCategories
{	width: 300px !important;
}dl#newsList dt.extended
{	width: 105px;
}dl#newsList dd.extended
{	width: 430px;
}#bookingWidgetContainer .tableEditBarLeft a.iconButtonForwardBar
{	padding: 2px 17px 2px 0;
}.indexItem
{	border-bottom: 1px solid #E4DED0;
  margin-bottom: 10px;
}#ctl00_MainContent_ctlUpdateProfileDetails1_tdCountryLabel
{	width: 140px;
}div.menu1
{	left: 0px !important;
  position: absolute;
  width: 143px !important;
}ul.ssmenu.ssmenu1
{	left: 0px !important;
}div.menu2
{	left: 143px !important;
  position: absolute;
  width: 151px !important;
}ul.ssmenu.ssmenu2
{	left: 143px !important;
}div.menu3
{	left: 294px !important;
  position: absolute;
  width: 100px !important;
}ul.ssmenu.ssmenu3
{	left: 294px !important;
}div.menu4
{	left: 394px !important;
  position: absolute;
  width: 135px !important;
}ul.ssmenu.ssmenu4
{	left: 394px !important;
}div.menu5
{	left: 529px !important;
  position: absolute;
  width: 86px !important;
}ul.ssmenu.ssmenu5
{	left: 529px !important;
}