@charset "UTF-8";/*! Delta-Vacation-Checkout - v3.7.0 - 2016-06-20T12:30:22Z */body,html,html body{height:auto}.vacationDeltaLogo{height:auto!important}#vacationApp .tripSummaryHeader1 h1{font-weight:300;float:left;margin:15px 0;width:555px}#vacationApp .tripSummaryHeader1 button{background:url(/content/dam/delta-applications/vacations/stepIndicator/navStartOverIcon.png) no-repeat scroll center top transparent;border:medium none;cursor:pointer;display:inline-block;font-size:10px;height:30px;overflow:visible;position:relative;width:34px;margin-top:7px}#vacationApp .tripSummaryHeader1 button:hover{background:url(/content/dam/delta-applications/vacations/stepIndicator/navStartOverIcon_Rollover.png) no-repeat center top}#vacationApp .tripSummaryHeader1 button span{color:#5f89b3;display:inline-block;font-weight:600;left:-6px;position:absolute;top:29px;white-space:nowrap}#vacationApp .tripSummaryHeader1 button:hover span{color:#fff}#vacationApp .tripSummaryHeader1 ol{list-style:none;float:right;margin:20px 9px 0 0}#vacationApp .tripSummaryHeader1 ol li{float:left;border-top:7px solid #194069;width:55px}#vacationApp .tripSummaryHeader1 ol li span{background:url(/content/dam/delta-applications/vacations/stepIndicator/inactiveNavCircle.png) no-repeat scroll center top transparent;display:inline-block;float:left;padding-top:25px;text-align:center;font-size:10px;margin:-20px 0 0 14px;width:55px;line-height:24px}#vacationApp .tripSummaryHeader1 ol li.active{border-top:7px solid #5f89b3}#vacationApp .tripSummaryHeader1 ol li.active span.hotels{background:url(/content/dam/delta-applications/vacations/stepIndicator/navHotelIcon.png) no-repeat scroll center top transparent}#vacationApp .tripSummaryHeader1 ol li.active span.flights{background:url(/content/dam/delta-applications/vacations/stepIndicator/navFlightIcon.png) no-repeat scroll center top transparent}#vacationApp .tripSummaryHeader1 ol li.active span.extras{background:url(/content/dam/delta-applications/vacations/stepIndicator/navExtrasIcon.png) no-repeat scroll center top transparent}#vacationApp .tripSummaryHeader1 ol li.active span.travelers{background:url(/content/dam/delta-applications/vacations/stepIndicator/navPassengerIcon.png) no-repeat scroll center top transparent}#vacationApp .tripSummaryHeader1 ol li.active span.purchase{background:url(/content/dam/delta-applications/vacations/stepIndicator/navPurchaseIcon.png) no-repeat scroll center top transparent}#vacationApp .tripSummaryHeader1 ol li.first{margin-top:7px;border-top:none}.vacationDeltaLogo{background:url(/etc/designs/delta/images/site_sprite.png) no-repeat -1px -1281px;width:237px;margin-top:38px;float:left;padding-top:40px}.toUpperCase{text-transform:uppercase}.toLowerCase{text-transform:lowercase}.vacationModal.ui-dialog{position:fixed}.ui-widget-overlay{opacity:.5}.vacationModal.ui-dialog .ui-dialog-titlebar{left:0;background:0 0;background-color:#fcfcfc;height:26px}.vacationModal .ui-dialog-titlebar-close{margin:-4px 7px 0 0}.vacationModal .ui-dialog-title{margin:4px 0 -4px 0;font-size:11px;font-weight:600;color:#252525}.vacationModal .ui-dialog-title h2{font-size:11px;font-weight:600;color:#252525;display:inline-block}.vacationModal .vacationModalWrap{padding:13px 15px 10px 15px;color:#3f3f3f;margin-top:9px;background:url(/content/dam/delta-applications/vacations/general/ui-dialog-titlebar-shadow.png) repeat-x}.vacationModal .vacationModalWrap .modalTotal,.vacationModal .vacationModalWrap h3{color:#3f3f3f;font-weight:600;margin-bottom:8px;display:block;font-size:13px;line-height:13px;text-transform:none}.vacationModal .vacationModalEmailReceipt h3{color:#3f3f3f;font-weight:600;margin-bottom:8px;display:block;font-size:13px;line-height:13px;text-transform:none}.vacationModal .vacationModalWrap p{margin:5px 0 0 0;font-size:10px;line-height:12px}.vacationModal .modalSeparator{height:1px;background-color:#d6d6d6;border-bottom:1px solid #fbfbfb;margin-bottom:8px}.vacationModal .ui-widget-content ul{padding-left:0}.vacationModal .modalDetailsRow{margin-bottom:8px;clear:both;list-style:none}.vacationModal .modalDetailsRow>span{float:right}.vacationModal .vacationModalWrap .modalTotal>span{float:right}.vacationModal .certificateModal h3{margin-bottom:0;font-size:12px;text-transform:none}.vacationModal .certificateModal p{margin-top:0;font-size:11px;line-height:14px}.vacationModal .certificateModal ul{margin-top:20px;list-style:inside}.vacationModal .certificateModal ul li{margin-bottom:3px;line-height:15px}.vacationModal strong{font-weight:600}.vacationModal .requiredTextTitleBar{width:98%}.vacationModal .requiredTextTitleBar h2{float:left}.vacationModal .requiredText{float:right;margin:1px 10px 0 0;color:#707070;font-size:10px;text-transform:uppercase}.vacationModal .vacationModalEmailReceipt label{color:#333;font-weight:600}.vacationModal .paxFormRow{margin:15px 0}.vacationModal .vacationModalEmailReceipt h3{margin-bottom:5px;font-size:12px;text-transform:none}.vacationModal .emailSendHeading h3{font-size:11px}.vacationModal ul.emailAddressList{list-style:none;margin-top:12px}#vacationModalCompanionCertificate .vacationModal .paxFormRow{margin:15px 0}.vacationModal .paxInputWrapper,.vacationModal .paxInputWrapper2{display:table-cell}.vacationModal .paxInputWrapper input{margin:5px 6px 0 0}.vacationModal input[type=password],.vacationModal input[type=text]{background:url(/content/dam/delta-applications/vacations/railIcons/txtbx-bg.jpg) repeat-x scroll left top transparent;border:1px solid #aaa;border-radius:2px;color:#707070;height:20px;line-height:20px;padding:1px 3px}.vacationModal .emailTextBox{width:175px}.vacationModal .vacationModalFooterLeftCol,.vacationModal .vacationModalFooterRightCol{display:inline-block;vertical-align:top}.vacationModal button.roundButton[type=button]{border-radius:4px;float:right;padding:11px 53px;font-size:12px!important;letter-spacing:normal;font-weight:600;border:none}.vacationModal .vacationModalFooterLeftCol p{margin:0;font-size:10px;width:403px}.vacationModal a{cursor:pointer}#vacationApp input,#vacationApp label,#vacationApp legend,#vacationApp option,#vacationApp select,#vacationApp textarea{font-size:1.1em!important}#vacationApp h1,#vacationApp h2,#vacationApp h3{letter-spacing:normal}#vacationApp p{margin:0}#vacationApp button[type=button],#vacationApp input,#vacationApp select{font-family:'Open Sans','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif!important;outline:0;font-weight:400}#vacationApp label{text-transform:none;font-weight:400;letter-spacing:normal}#vacationApp input[type=radio]{margin:0;height:11px;width:11px}#vacationApp button[type=button].primaryInline,#vacationApp button[type=button].tertiary{letter-spacing:normal;text-shadow:none;border:none}#vacationApp button[type=button].secondary{letter-spacing:normal;text-shadow:none;border:none}#vacationApp button[type=button].secondary.selected{background:#fff;color:#1c7bd9;border:#1c7bd9 1px solid;padding:0;line-height:22px}#vacationApp button[type=button].tertiary{padding:4px 8px 4px;border:1px solid #ccc;background:#cdcdcd;background:-moz-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(8%,#efefef),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-o-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:linear-gradient(to bottom,#fff 0,#efefef 8%,#cdcdcd 100%);filter:none}#vacationApp button[type=button].secondary{background:#c01e0e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMWUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODE1MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjgzOTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#c01e0e 0,#781502 100%,#28394e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c01e0e),color-stop(100%,#781502),color-stop(100%,#28394e));background:-webkit-linear-gradient(top,#c01e0e 0,#781502 100%,#28394e 100%);background:-o-linear-gradient(top,#c01e0e 0,#781502 100%,#28394e 100%);background:-ms-linear-gradient(top,#c01e0e 0,#781502 100%,#28394e 100%);background:linear-gradient(to bottom,#c01e0e 0,#781502 100%,#28394e 100%);filter:none;padding:0;line-height:22px}#vacationApp button[type=button].secondary.active{margin-right:5px;background:#668f32;background:url(data:image/svg+xml);background:-moz-linear-gradient(top,#668f32 0,#80c229 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#668f32),color-stop(100%,#80c229));background:-webkit-linear-gradient(top,#668f32 0,#80c229 100%);background:-o-linear-gradient(top,#668f32 0,#80c229 100%);background:-ms-linear-gradient(top,#668f32 0,#80c229 100%);background:linear-gradient(to bottom,#668f32 0,#80c229 100%);filter:none;box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);color:#fff}#vacationApp button[type=button].secondary.active span.tick:before{content:'✔ ';display:inline-block;padding-right:5px}#vacationApp button[type=button].tertiary.active{margin-right:5px;background:#668f32;background:url(data:image/svg+xml);background:-moz-linear-gradient(top,#668f32 0,#80c229 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#668f32),color-stop(100%,#80c229));background:-webkit-linear-gradient(top,#668f32 0,#80c229 100%);background:-o-linear-gradient(top,#668f32 0,#80c229 100%);background:-ms-linear-gradient(top,#668f32 0,#80c229 100%);background:linear-gradient(to bottom,#668f32 0,#80c229 100%);filter:none;box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);color:#fff}#vacationApp button.secondary.inactive[type=button]{border:none!important;color:#fff!important;border-radius:4px;cursor:default;pointer-events:none;background:#c2c2c2;background:-moz-linear-gradient(top,#c7c7c7 0,#bababa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c7c7c7),color-stop(100%,#bababa));background:-webkit-linear-gradient(top,#c7c7c7 0,#bababa 100%);background:-o-linear-gradient(top,#c7c7c7 0,#bababa 100%);background:-ms-linear-gradient(top,#c7c7c7 0,#bababa 100%);background:linear-gradient(to bottom,#c7c7c7 0,#bababa 100%)}#vacationApp button[type=button].primaryInline{height:38px;width:12.5em;height:3.167em;font-size:1em!important;background:#c01e0e;background:red -moz-linear-gradient(top,#c01e0e 0,#761502 100%);background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#c01e0e),color-stop(100%,#761502));background:red -webkit-linear-gradient(top,#c01e0e 0,#761502 100%);background:red -o-linear-gradient(top,#c01e0e 0,#761502 100%);background:red -ms-linear-gradient(top,#c01e0e 0,#761502 100%);background:red linear-gradient(to bottom,#c01e0e 0,#761502 100%);filter:none;border:none}#vacationApp button[type=button].primaryInline.rightCornerBtn{width:150px;height:3.167em;font-size:1em!important;background:#c01e0e;background:#c01e0e -moz-linear-gradient(top,#c01e0e 0,#761502 100%);background:#c01e0e -webkit-gradient(linear,left top,left bottom,color-stop(0,#c01e0e),color-stop(100%,#761502));background:#c01e0e -webkit-linear-gradient(top,#c01e0e 0,#761502 100%);background:#c01e0e -o-linear-gradient(top,#c01e0e 0,#761502 100%);background:#c01e0e -ms-linear-gradient(top,#c01e0e 0,#761502 100%);background:#c01e0e linear-gradient(to bottom,#c01e0e 0,#761502 100%);filter:none;border:none}#vacationApp button[type=button].paxTertiaryBtn{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0,#efefef 4%,#d5d5d5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(4%,#efefef),color-stop(100%,#d5d5d5));background:-webkit-linear-gradient(top,#fff 0,#efefef 4%,#d5d5d5 100%);background:-o-linear-gradient(top,#fff 0,#efefef 4%,#d5d5d5 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 4%,#d5d5d5 100%);background:linear-gradient(to bottom,#fff 0,#efefef 4%,#d5d5d5 100%);filter:none;border:1px solid #aaa;border-radius:2px;color:#0253a4;cursor:pointer;text-align:center;padding:0 18px;text-transform:uppercase;text-align:center;height:30px;margin:4px 0}#vacationApp .hide,#vacationApp .rowLink.hide,#vacationApp .tripSummaryWrapper .hide{display:none}#vacationApp .floatLeft{float:left}#vacationApp .floatRight{float:right}#vacationApp .floatClear{clear:both}#vacationApp .floatLeft.travellerRoomCount{font-size:10px;font-weight:600;display:inline-block;margin-right:10px}#vacationApp .txtBold,#vacationApp strong{font-weight:600}#vacationApp .txtUpcase{text-transform:uppercase}#vacationApp .vacationHiddenField{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#vacationApp .vacationPlaceHolder{color:#999;font-size:11px;height:20px;font-weight:400;line-height:20px;position:absolute;text-transform:none!important;top:0;left:0;z-index:1;padding:1px 3px;text-align:left!important;display:none;margin:0}#vacationApp .paxInputWrapper .vacationPlaceHolder{top:6px}#vacationApp .rowLink{color:#0253a4;font-weight:600;display:inline-block;cursor:pointer}#vacationApp .rowLink:hover{color:#1c7bd9}#vacationApp .roundCornerAll{border-radius:4px}#vacationApp .roundCornerLeft{border-radius:0 0 0 4px}#vacationApp .roundCornerRight{border-radius:0 0 4px 0}#vacationApp .roundCornerBottom{border-radius:0 0 6px 6px}#vacationApp .roundCornerNone{border-radius:0!important}#vacationApp .roundCornerBottomExpressPage{border-radius:0 0 4px 6px}#vacationApp .tripSummaryHeader h1{font-weight:300;float:left;margin:15px 0 15px -2px}#vacationApp .bestFare{float:left;margin:22px 0 0 25px}#vacationApp .youAreInNav{position:relative;float:right;margin-top:10px}#vacationApp .youAreInNavList{height:50px;display:inline-block;list-style:none;position:relative;color:#5f89b3;font-size:.84em;font-weight:600}#vacationApp .youAreInNavList li{display:inline-block;float:left;width:54px;text-align:center;background:url(/content/dam/delta-applications/vacations/stepIndicator/inactiveNavCircle.png) no-repeat center top;padding-top:25px}#vacationApp .youAreInNavList li.hotelComplete{margin-top:-9px;padding-top:34px;padding-left:5px;background:url(/content/dam/delta-applications/vacations/stepIndicator/navHotelIcon.png) no-repeat center top;text-align:left}#vacationApp .youAreInNavList li.flightComplete{margin-top:-9px;padding-top:34px;background:url(/content/dam/delta-applications/vacations/stepIndicator/navFlightIcon.png) no-repeat center top;text-align:right;padding-right:5px}#vacationApp .youAreInNavStyle{height:7px;width:210px;background-color:#194069;display:inline-block;position:absolute;right:27px;top:7px;z-index:0}#vacationApp .youAreInNavStyle span{height:7px;display:inline-block;background-color:#5f89b3}#vacationApp .youAreInNavStyle span.active1{width:25%}#vacationApp .youAreInNavStyle span.active2{width:160px}#vacationApp .youAreInNavStyle span.active3{width:240px}#vacationApp .youAreInNavList li{margin-top:-5px;padding-top:30px;width:5.2em}#vacationApp .youAreInNavList li.navActive{color:#fff}#vacationApp .youAreInNavList li.activeHotelsNavIcon{background:url(/content/dam/delta-applications/vacations/stepIndicator/navHotelIcon.png) no-repeat center top}#vacationApp .youAreInNavList li.activeFlightsNavIcon{background:url(/content/dam/delta-applications/vacations/stepIndicator/navFlightIcon.png) no-repeat center top}#vacationApp .youAreInNavList li.activeExtrasNavIcon{background:url(/content/dam/delta-applications/vacations/stepIndicator/navExtrasIcon.png) no-repeat center top}#vacationApp .youAreInNavList li.activeTravelersNavIcon{background:url(/content/dam/delta-applications/vacations/stepIndicator/navPassengerIcon.png) no-repeat center top;width:5.2em}#vacationApp .youAreInNavList li.activePurchaseNavIcon{background:url(/content/dam/delta-applications/vacations/stepIndicator/navPurchaseIcon.png) no-repeat center top}#vacationApp .youAreInNavList li.pageDoneNavIcon{background:url(/content/dam/delta-applications/vacations/stepIndicator/pageNavTick.png) no-repeat center top}#vacationApp .startOverLinkWrap{float:right;margin:5px 70px 0 0}#vacationApp .startOverLinkBtn{width:34px;height:30px;background:url(/content/dam/delta-applications/vacations/stepIndicator/navStartOverIcon.png) no-repeat center top;display:inline-block;border:none;position:relative;overflow:visible;cursor:pointer;font-size:.833em}#vacationApp .startOverLinkBtn:hover{background:url(/content/dam/delta-applications/vacations/stepIndicator/navStartOverIcon_Rollover.png) no-repeat center top}#vacationApp .startOverLinkBtn span{color:#fff;white-space:nowrap;display:inline-block;font-weight:600;position:absolute;top:31px;left:-6px}#vacationApp .startOverLinkBtn:hover span{color:#fff}#vacationApp .amexBannervacationWrap,#vacationApp .skymilesBannerWrap,#vacationApp .tripSummaryWrapper,#vacationApp .upsellBannerTop{margin-bottom:8px}#vacationApp .tripSumInnerHeader{color:#333;font-size:1.083em;font-weight:600;background-color:#fff;line-height:41px;border-radius:5px 4px 0 0;border-bottom:2px solid #dedede;position:relative}#vacationApp .tripIconRed{background:url(/content/dam/delta-applications/vacations/general/headerRedIconRepeat.png) repeat-x;float:left;display:inline-block;width:62px;height:42px;margin-right:22px;border-bottom:1px solid #597b9c;border-radius:4px 0 0 0}#vacationApp .tripIconRed span{display:block;width:62px;height:42px}#vacationApp .tripIconRed .tripFlightIcon{background:url(/content/dam/delta-applications/vacations/sprite/paxIconRedSprite.png) no-repeat 0 -42px}#vacationApp .tripIconRed .tripPaxIcon{background:url(/content/dam/delta-applications/vacations/sprite/paxIconRedSprite.png) no-repeat 0 0}#vacationApp .tripIconRed .tripExtraIcon{background:url(/content/dam/delta-applications/vacations/sprite/paxIconRedSprite.png) no-repeat 0 -84px}#vacationApp .tripIconRed .tripClickPayIcon{background:url(/content/dam/delta-applications/vacations/sprite/paxIconRedSprite.png) no-repeat 0 -126px}#vacationApp .tripIconRed .tripSeatIcon{background:url(/content/dam/delta-applications/vacations/sprite/paxIconRedSprite.png) no-repeat 0 -168px}#vacationApp .tripIconRed .tripProtectorIcon{background:url(/content/dam/delta-applications/vacations/sprite/paxIconRedSprite.png) no-repeat 0 -210px}#vacationApp .tripIconRed .paxSeatExtrasIcon{background:url(/content/dam/delta-applications/vacations/sprite/paxIconRedSprite.png) no-repeat 0 -250px}#vacationApp .tripSumInnerHeader h2{display:inline;color:#333;line-height:41px;font-size:1em;text-transform:uppercase}#vacationApp .skyPriorityHeader{background-color:#bd3017;color:#fff;text-transform:uppercase;font-size:10px;padding:0 4px;font-weight:600}#vacationApp .tripSumInnerHeader .skyPriorityHeader{margin-left:20px;position:absolute;line-height:18px;top:12px}#vacationApp .tripSumInnerHeader button[type=button].tertiary{margin:8px 8px 0 0}#vacationApp .tripSummaryBody{font-size:10px;position:relative}#vacationApp .tripSummaryLeftCol,#vacationApp .tripSummaryRightCol{display:table-cell;vertical-align:top}#vacationApp .tripSummaryLeftCol{background-color:#e8eef4;border-radius:0 0 0 5px;max-width:778px}#vacationApp .tripSummaryLeftCol.withBanner{padding-bottom:152px}#vacationApp .tripSummaryRightCol{background-color:#eaebec;color:#1e1e20;width:152px;position:relative;border-radius:0 0 4px 0}#vacationApp .tripRowContainer{background-color:#fff;color:#707070;border-radius:6px}#vacationApp .tripRowInfo{background-color:#f7f7f7;position:relative;border-radius:0 0 0 6px}#vacationApp .tripSummaryLeftCol .tripRowInfo{width:778px;display:table}#vacationApp .tripRowDate{background-color:#4e7ba5;color:#fff;text-align:center;display:inline-block;width:62px;height:100%;padding-top:10px;font-weight:600}#vacationApp .tripRowInfo .tripRowDate{border-bottom:2px solid #4c77a0}#vacationApp .tripRowDate span{font-size:23px;display:block;font-weight:400}#vacationApp .tripLocation{font-size:30px}#vacationApp .tripRowDate.tripLocation{font-size:23px;font-weight:400}#vacationApp .tripLocation span{min-width:57px;display:inline-block;color:#036;vertical-align:top}#vacationApp .tripLocation .tripTime{font-size:12px;color:#707070;margin:7px 0 0 0;font-weight:600;display:block}#vacationApp .tripLocation .tripDate{font-size:9px;color:#139c56;font-weight:600;white-space:nowrap;line-height:7px;text-transform:uppercase}#vacationApp .redArrow{min-width:0!important;width:1px;height:1px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:6px solid #c01933;vertical-align:top;margin:0}#vacationApp .redEyeIcon{display:inline-block;width:18px;height:12px;margin:-4px 0 0 3px;vertical-align:middle}#vacationApp .tripRowDetailsCol{display:table-cell;width:716px;border-bottom:1px solid #e8e8e8}#vacationApp .tripRowContainer .col_1,#vacationApp .tripRowContainer .col_2,#vacationApp .tripRowContainer .col_3,#vacationApp .tripRowContainer .col_4,#vacationApp .tripRowContainer .tripRowDate{display:table-cell;vertical-align:top}#vacationApp .tripRowContainer .col_1{padding:20px 0 47px 22px;border-bottom:1px solid #e8e8e8}#vacationApp .tripRowContainer .col_2{padding:20px 0 47px 22px;border-bottom:1px solid #e8e8e8;min-width:220px}#vacationApp .tripRowContainer .col_3{padding:20px 0 12px 0}#vacationApp .tripRowContainer .col_4{padding:20px 0 12px 0;padding-left:35px}#vacationApp .tripRowContainer .col_1 .rowLink,#vacationApp .tripRowContainer .col_1 .rowTxt{position:absolute;bottom:12px}#vacationApp .tripRowContainer.singleLinkRow .col_1,#vacationApp .tripRowContainer.singleLinkRow .col_2{padding:20px 0 31px 22px}#vacationApp .tripRowContainer.singleLinkRow .col_1 .rowLink,#vacationApp .tripRowContainer.singleLinkRow .col_1 .rowTxt{position:absolute;bottom:12px}#vacationApp .tripRowContainer .col_2 .rowLink{position:absolute;bottom:12px}#vacationApp .tripRowContainer .col_2 .rowLink.oneLine{bottom:28px}#vacationApp .tripRowContainer .secLine{margin-top:7px;font-size:11px}#vacationApp .tripRowContainer .rowClassInfo{font-size:11px;margin-top:-3px;line-height:15px;margin-top:8px}#vacationApp .rowClassInfo .partition:before{vertical-align:baseline}#vacationApp .tripRowContainer .rowFlightNum{font-weight:600;font-size:12px;line-height:12px;width:130px;margin-top:9px}#vacationApp .rowTravelDuration{text-transform:uppercase;margin-bottom:2px;line-height:18px}#vacationApp .tripRowInfo .txtBold{font-weight:600;color:#333}#vacationApp .rowLink .detailsArrow{vertical-align:middle;display:inline-block;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #14467b;margin:-2px 4px 0 3px}#vacationApp .rowLink .detailsArrow.open{margin:3px 4px 0 2px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #14467b}#vacationApp .detailsRow{border-right:1px solid #e8e8e8;padding-right:35px}#vacationApp .singleRow .detailsRow{border-right:none}#vacationApp .detailsRow .detailsRowItem,#vacationApp .detailsRow p{font-size:10px;margin-bottom:8px;white-space:nowrap;text-align:right}#vacationApp .detailsRow.alignLeft{padding-right:0;width:360px}#vacationApp .detailsRow.alignLeft .detailsRowItem,#vacationApp .detailsRow.alignLeft p{text-align:left}#vacationApp .detailsRow .txtBold{margin-right:12px;width:88px;text-align:right;display:inline-block;text-transform:uppercase;color:#333}#vacationApp .viewSeatLink{font-size:11px}#vacationApp .detailsSeparatorRow{background-color:#f7f7f7;padding-left:30px;line-height:30px}#vacationApp .partition:before{content:'|';display:inline-block;vertical-align:top}#vacationApp .amenities li{display:inline-block;width:21px;height:16px;margin-right:5px;cursor:pointer}#vacationApp .amenities li.moreLink{width:38px;vertical-align:top;font-size:11px}#vacationApp .amenitiesText{color:#8c8c8c;margin-top:5px;font-size:10px}#vacationApp .tripRowDetailsCol.singleRow .amenitiesText{margin:8px 0 0 5px;position:absolute}#vacationApp .amenitiesText.twoLine{width:65%;line-height:12px}#vacationApp .tripRowInfo .amenities{margin:5px 15px 0 0}#vacationApp .tripRowContainer .amenities.inLine{margin:-3px 15px 0 0;display:inline-block;line-height:8px}#vacationApp .amenities li.moreLink{line-height:15px}#vacationApp .amenitiesWrapper{display:inline-block;vertical-align:middle}#vacationApp .tripRowInfo .amenitiesWrapper{float:right}#vacationApp .tripPriceDetails{padding:1px 0;background-color:#eaebec}#vacationApp .sPrice{text-align:right}#vacationApp .priceRow{margin:10% 10px;font-weight:600;color:#252525;clear:both}#vacationApp .priceRow.sameLine{margin:5% 4px 13% 4px}#vacationApp .sHead{float:left;width:65px;line-height:14px;font-size:11px}#vacationApp .sameLine .sPrice{float:right;width:78px}#vacationApp .sPrice .txtSymbol{display:inline-block;vertical-align:top;margin-top:-3px}#vacationApp .sPrice .txtDecimal{display:inline-block;vertical-align:top;margin-top:-3px;text-transform:uppercase}#vacationApp .sPrice .txtCurrency{display:block;font-size:12px}#vacationApp .sPrice .txtInteger,#vacationApp .sPrice .txtMiles,#vacationApp .sPrice .txtSign{font-size:18px;font-weight:400}#vacationApp .sPrice span.txtSign{margin-right:2px;font-weight:400!important}#vacationApp .sameLine .sPrice .txtMiles{display:block;text-transform:uppercase}#vacationApp .sameLine .sPrice .txtDecimal,#vacationApp .sameLine .sPrice .txtSymbol{font-size:10px}#vacationApp .sPrice .plusSymbol{display:block;margin-right:20px}#vacationApp .tripPriceTotals{background-color:#d8d8d8;border-radius:0 0 4px 0;color:#1e1e20}#vacationApp .tripSummaryRightCol .tripPriceTotals{position:absolute;bottom:0}#vacationApp .tripPriceTotals .priceRow{margin:12px}#vacationApp .tripPriceTotals .priceRow.sameLine{margin:6px 4px 12px 4px}#vacationApp .tripSummaryRightCol .tripPriceTotals .sHead{width:48px}#vacationApp .tripSummaryRightCol .tripPriceTotals .sPrice{width:96px}#vacationApp .tripPriceMiles{padding:1px 0}#vacationApp .vacationDropdownWrapper.milesPayDropdown{width:108%;margin-left:-4%}#vacationApp .vacationDropdownWrapper.milesPayDropdown select{color:#707070;background:none repeat scroll 0 0 #eaeaea}#vacationApp .tripPriceMiles .pwmErrorText{color:#f10016;font-size:10px;margin-bottom:24px;width:138px;text-align:left;line-height:14px;display:inline-block}#vacationApp .tripPriceMiles .pwmErrorText.hide{display:none}#vacationApp .tripSummaryRightCol.withTripPriceMiles{background-color:#eaebec}#vacationApp .tripPriceTotals.noButton{width:152px}#vacationApp .tripPriceTotals.noButton .sPrice span{font-weight:400}#vacationApp .bannerContainer{position:absolute;bottom:0;border-radius:0 0 0 6px}#vacationApp .bannerWrap{display:table-cell}#vacationApp .banner{height:117px;width:379px;text-align:right;padding:10px 10px 20px 0;position:relative}#vacationApp .upsellBannerTop{background-color:#fff;border-radius:6px 4px 4px 6px}#vacationApp .banner.singleFullBanner{padding:15px 12px 20px 0;width:765px;border:none}#vacationApp .upsellBannerTop .banner{width:908px;border-radius:4px;color:#8c8c8c}#vacationApp .tripContinueButtonWrap{margin-bottom:8px}#vacationApp .tripContinueButtonWrap button[type=button].rightCornerBtn{border-radius:4px}#vacationApp .tripSummaryFooter{margin-top:50px}#vacationApp .tripSummaryFooter a{font-size:10px}#vacationApp .tripSummaryFooter h4{margin-bottom:10px;text-transform:uppercase;font-weight:600}#vacationApp p.tripBaggageInfoText.spacing{margin:15px 0}#vacationApp .tripSummaryFooter .whiteLine{height:1px;width:100%;background-color:#fff;margin-bottom:12px}#vacationApp .tripSummaryFooter .blueLine{height:1px;width:100%;background-color:#87cdff;margin:7px 0}#vacationApp .tripSummaryFooter h5{margin-bottom:5px;font-weight:600;font-size:12px}#vacationApp .currencyCalBtn{background:url(/content/dam/delta-applications/vacations/general/calculatorImg.png) no-repeat 6px 4px;background-color:#fbfbfb;color:#707070;border:none;border-radius:3px;line-height:16px;cursor:pointer;padding-left:17px;font-size:10px;border:1px solid #d2d2d2;text-transform:uppercase}#vacationApp .tripPriceDetailsBorder{border-bottom:1px solid #c6c9ce}#vacationApp .txtGreen{color:#139c56}#vacationApp .tripAdvidoryWrap{border-bottom:1px solid #e8e8e8}#vacationApp .tripAdvisoryInfoTxt{line-height:32px;color:#707070;font-size:11px;padding-left:10px}#vacationApp .tripAdvisoryInfoTxt .partition{margin:0 5px 0 8px}#vacationApp .tripAdvisoryHeading{text-transform:uppercase;color:#036;font-size:11px}#vacationApp .tripRowContainer.withTripAdvisory .col_1,#vacationApp .tripRowContainer.withTripAdvisory .col_2,#vacationApp .tripRowContainer.withTripAdvisory .tripRowDate{border-bottom:none}#vacationApp .tripRowContainer .dragger{margin:-5px 0 0 1px;display:inline-block;vertical-align:top;font-size:9px}#vacationApp .amexBannervacation{height:215px;border-radius:4px;font-size:10px;position:relative}#vacationApp .amexInfoBanner,#vacationApp .amexPaymentBox{display:table-cell}#vacationApp .amexInfoBanner{height:143px;width:551px;border-radius:4px 0 0 4px;padding:27px 0 0 227px}#vacationApp .amexBannervacation h2{font-size:20px;font-weight:300}#vacationApp .amexInfoList{margin:18px 0 0 16px;color:#fff;float:left}#vacationApp .amexInfoList li{list-style-type:disc;float:left;width:300px;width:255px;margin:0 23px 14px 0}#vacationApp .amexInfoList li.even{margin-right:0}#vacationApp .amexPaymentBox .tripPriceTotals{position:absolute;top:0;width:152px;border-radius:0 4px 4px 0;height:215px}#vacationApp .amexPaymentBox .tripPriceTotals .txtInteger{font-weight:400}#vacationApp .amexPaymentBox .tripPriceTotals .sPrice span{color:#036}#vacationApp .amexTermsCondition{position:absolute;font-size:12px;color:#fff;font-weight:600;padding-left:10px;bottom:28px}#vacationApp .amexTermsRes{margin-left:-11px;font-size:10px;margin-bottom:7px}#vacationApp .amexInfoBanner .amexTermsRes .dragger{margin:-4px 5px 0 3px;display:inline-block;vertical-align:top;font-size:12px}#vacationApp .amexTxtTerms{margin-left:6px;font-size:10px;line-height:10px}#vacationApp .amexTermsCheckbox{margin-left:-19px}#vacationApp .amexTermsCheckbox input{margin-right:2px}#vacationApp .amexTermsCheckbox label{font-size:12px!important;font-weight:600;color:#fff}#vacationApp .amexBannervacation.goldBanner .amexInfoList,#vacationApp .amexBannervacation.goldBanner .amexTermsCheckbox label,#vacationApp .amexBannervacation.goldBanner h2{color:#2f3231}#vacationApp .amexBannervacation.silverBanner .amexInfoList,#vacationApp .amexBannervacation.silverBanner .amexTermsCheckbox label,#vacationApp .amexBannervacation.silverBanner h2{color:#2f3231}#vacationApp .amexBannervacation.goldBanner .amexTermsRes,#vacationApp .amexBannervacation.silverBanner .amexTermsRes{color:#2f3231}#vacationApp .amexBannervacation.blackBanner .amexTxtTerms a,#vacationApp .amexBannervacation.blueBanner .amexTxtTerms a{color:#8ecef1}#vacationApp .amexInfoBanner .dragger{margin:-8px 0 0 3px;display:inline-block;vertical-align:top;font-size:14px}#vacationApp .tripBaggageInfoWrap{background:#184773;padding:10px 18px 0 18px;border-radius:5px;margin-bottom:50px}#vacationApp .tripBaggageInfoText{color:#fff;line-height:16px;font-size:10px}#vacationApp .tripBaggageLinkCon{line-height:42px;font-size:10px}#vacationApp .tripBaggageInfoWrap a.rowLink{color:#87cdff}#vacationApp .tripLinkGapBorder{width:1px;height:12px;display:inline-block;background-color:#62829f;margin:0 13px;vertical-align:middle}#vacationApp input[type=password],#vacationApp input[type=text]{color:#333;background:url(/content/dam/delta-applications/vacations/railIcons/txtbx-bg.jpg) left top repeat-x;border:1px solid #aaa;border-radius:2px;height:20px;line-height:20px;padding:1px;width:96%}#vacationApp .paxInputWrapper label{color:#707070;font-weight:600}#vacationApp .paxInputWrapper legend{color:#707070;font-weight:600;text-transform:uppercase}#vacationApp .tripRowContainer .col_0,#vacationApp .tripRowContainer .emergencyColumn{display:table-cell;vertical-align:top;width:147px;padding:20px 0 12px 22px;border-top:1px solid #e8e8e8}#vacationApp .tripRowContainer .paxEmergencyInfoContainer,#vacationApp .tripRowContainer .paxFormContainer{display:table-cell;width:678px;padding:20px 0 12px 20px;border-top:1px solid #e8e8e8}#vacationApp .tripRowContainer .emergencyColumn{padding-top:10px;width:155px;border:none}#vacationApp .tripRowContainer .paxEmergencyInfoContainer{padding:0 0 14px 0;width:690px}#vacationApp .tripRowContainer .paxEmergencyInfoContainer .paxFormRow{margin-top:10px}#vacationApp .grayBg{background-color:#ededed}#vacationApp .lightGreyBg{background-color:#fefefe}#vacationApp .requiredText{float:right;margin-right:10px;color:#707070;font-size:10px;text-transform:uppercase}#vacationApp .paxInfoQMark{width:11px;height:11px;background:url(/content/dam/delta-applications/vacations/general/help-icon.png) center top no-repeat;display:inline-block;cursor:pointer;margin-left:2px}#vacationApp .paxPhoneIcon{width:62px;height:30px;background:url(/content/dam/delta-applications/vacations/checkout/icons/contact-phone-icon.png) center 12px no-repeat #4e7ba5}#vacationApp .deltaIcon.tripRowDate{width:62px;height:40px;background:url(/content/dam/delta-applications/vacations/general/delta_icon.jpg) -1px 14px no-repeat #4e7ba5;border:none}#vacationApp .paxFooter{height:38px;padding:0 0 0 6px;border-radius:0 0 6px 4px}#vacationApp .vacationErrorText{color:#f10016;font-size:10px;display:none}#vacationApp .vacationErrorText2{color:#f10016;font-size:10px;display:inline}#vacationApp .btnClose{width:30px;height:30px;background:url(/content/dam/delta-applications/vacations/general/close_btn.jpg) right top no-repeat transparent!important;border:none!important;font-size:0;cursor:pointer;float:right}#vacationApp input.vacationErrorBorder,#vacationApp select.vacationErrorBorder{border:1px solid #f01123}#vacationApp .vacationDropdownWrapper{position:relative;width:60px;background:url(/content/dam/delta-applications/vacations/general/polaris-select-bg-new.png) repeat 0 1px;OVERFLOW:hidden;border-radius:4px;min-height:1.85em;border:1px solid #aaa;border-radius:3px;margin:5px 6px 0 0;display:inline-block}#vacationApp .vacationDropdownWrapper.dobSelect.vacationErrorBorder,#vacationApp .vacationDropdownWrapper.vacationErrorBorder{border:1px solid #f01123}#vacationApp .vacationDropdownWrapper div.arrow{POSITION:absolute;WIDTH:24px;BACKGROUND:url(/content/dam/delta-applications/vacations/general/polaris-select-new.png) repeat-x 0 0;HEIGHT:23px;TOP:-1px;RIGHT:-1px;z-index:100}#vacationApp .vacationDropdownWrapper.countrySelectBox{display:block}#vacationApp .vacationDropdownWrapper select{width:132%;background:0 0;position:absolute;left:0;top:0;z-index:99;border:none;margin:0;outline:0;padding:0 0 0 2px!important;min-height:2em;color:#333;font-size:.84em!important}#vacationApp .vacationDropdownWrapper:hover div.arrow{z-index:98}#vacationApp .vacationDropdownWrapper select option{margin-left:0;background:none repeat scroll 0 0 #eaeaea;color:#565656}#vacationApp .vacationMessage{margin-top:10px;padding:8px 10px 8px 10px;vertical-align:middle;text-align:right;font-size:11px}#vacationApp .secureFlightMessage{background:url(/content/dam/delta-applications/vacations/checkout/icons/tick.png) no-repeat scroll 5px 10px;font-style:italic;margin:0 10px 0 0;padding:8px 15px 0 20px;text-align:right;vertical-align:middle}#vacationApp .editInformationLink,#vacationApp .editPassengerInformation{font-weight:600;font-size:11px;margin-left:46px}#vacationApp .discountHeader{line-height:34px;height:45px;font-size:20px;vertical-align:top}#vacationApp .discountHeader img{float:right}#vacationApp .edpSuitcase{background:url(/content/dam/delta-applications/vacations/general/edp_icon.png) no-repeat 0 4px;display:inline-block;height:28px;width:30px;margin-right:12px}#vacationApp #sameContactButtonWrapper label,#vacationApp .emergencyButtonWrapper.buttonWrapper label,#vacationApp .ticketForWrapper.buttonWrapper label,#vacationApp .ticketForWrapper2.buttonWrapper label{position:relative;display:block;z-index:100;float:left;cursor:pointer;overflow:hidden}#vacationApp #sameContactButtonWrapper label .labelTxt,#vacationApp .emergencyButtonWrapper.buttonWrapper label .labelTxt,#vacationApp .ticketForWrapper.buttonWrapper label .labelTxt,#vacationApp .ticketForWrapper2.buttonWrapper label .labelTxt{border-radius:3px;color:#0253a4;margin-right:5px;padding:5px 23px;text-shadow:none;border:1px solid #ccc;text-align:center;float:left;min-height:18px;line-height:18px;text-transform:uppercase;background:#cdcdcd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(8%,#efefef),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-o-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:linear-gradient(to bottom,#fff 0,#efefef 8%,#cdcdcd 100%);filter:none;z-index:99}#vacationApp #sameContactButtonWrapper label .labelTxtSelected,#vacationApp .emergencyButtonWrapper.buttonWrapper label .labelTxtSelected,#vacationApp .ticketForWrapper.buttonWrapper label .labelTxtSelected,#vacationApp .ticketForWrapper2.buttonWrapper label .labelTxtSelected{background:#5e9517;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2OGYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGMyMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#5e9517 0,#82c42a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e9517),color-stop(100%,#82c42a));background:-webkit-linear-gradient(top,#5e9517 0,#82c42a 100%);background:-o-linear-gradient(top,#5e9517 0,#82c42a 100%);background:-ms-linear-gradient(top,#5e9517 0,#82c42a 100%);background:linear-gradient(to bottom,#5e9517 0,#82c42a 100%);filter:none;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);-moz-box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);color:#fff}#vacationApp #sameContactButtonWrapper input.radio,#vacationApp .emergencyButtonWrapper.buttonWrapper input.radio,#vacationApp .ticketForWrapper.buttonWrapper input.radio,#vacationApp .ticketForWrapper2.buttonWrapper input.radio{margin:0 12px 0 0;width:8px;height:8px;left:0;top:-20px;position:absolute}#vacationApp .deltaToolTipTheme{position:absolute;background:url(/content/dam/delta-applications/vacations/general/textureLight.png) repeat;border-radius:4px;border:solid 1px #afafaf;max-width:200px;min-width:200px;-moz-box-shadow:0 0 50px #ddd inset;-webkit-box-shadow:0 0 50px #ddd inset;box-shadow:0 0 50px #ddd inset;min-width:350px;display:none}#vacationApp .deltaToolTipTheme.show{display:inline-block}#vacationApp .deltaToolTipTheme .toolTipHeaderContainer{padding:14px 16px;background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:solid 1px #aaa;-moz-box-shadow:0 2px 3px #ccc;-webkit-box-shadow:0 2px 3px #ccc;box-shadow:0 2px 3px #ccc}#vacationApp .deltaToolTipTheme .toolTipHeaderText{color:#5d5d5d;font-size:10px;font-weight:600;line-height:14px;text-transform:uppercase;vertical-align:text-top}#vacationApp .deltaToolTipTheme #aToolTipCloseBtn{background:url(/content/dam/delta-applications/vacations/general/close-x.png) no-repeat scroll 0 0 transparent;width:9px;height:9px;float:right;cursor:pointer;z-index:10000;position:absolute;top:14px;right:16px}#vacationApp .deltaToolTipTheme.noHeaderToolTip #aToolTipCloseBtn{top:5px}#vacationApp .deltaToolTipTheme .toolTipContentGradient{color:#3f3f3f;font-size:1em;padding:16px}#vacationApp .deltaToolTipTheme .toolTipContentGradient h3{font-weight:600;font-size:.846em;margin:0;padding:0}#vacationApp .deltaToolTipTheme .toolTipContentGradient hr{border-top:solid 1px #dfdfdf;border-bottom:solid 1px #fff;border-left:none;border-right:none}#vacationApp .deltaToolTipTheme .toolTipPointer{background:url(/content/dam/delta-applications/vacations/general/tooltiparrow_down.png) no-repeat scroll 0 0 transparent;height:6px;width:15px;position:relative;top:6px;margin:0 auto}#vacationApp .deltaToolTipTheme .toolTipPointer.right{position:absolute;top:100%;right:16px}#vacationApp .deltaToolTipTheme .toolTipPointer.left{position:absolute;top:100%;left:16px}#vacationApp .deltaToolTipTheme .toolTipPointer.top{background:url(/content/dam/delta-applications/vacations/general/tooltiparrow_up.png) no-repeat scroll 0 0 transparent;position:absolute;top:-6px}#vacationApp .upgradeToFirstGradient{background:#6454a4;height:5px}#vacationApp .upgradeToEcoGradient{background:#003a6a;background:-moz-linear-gradient(top,#287eb7 0,#003a6a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#287eb7),color-stop(100%,#003a6a));background:-webkit-linear-gradient(top,#287eb7 0,#003a6a 100%);background:-o-linear-gradient(top,#287eb7 0,#003a6a 100%);background:-ms-linear-gradient(top,#287eb7 0,#003a6a 100%);background:linear-gradient(to bottom,#287eb7 0,#003a6a 100%);height:5px}#vacationApp .flyEconomyGradient{background:#1c8617;height:5px}#vacationApp .upgradeToRefundableEco .txtSymbol{font-size:16px;margin-top:1px}#vacationApp .upgradeToRefundableEco .spanMarginTxt{margin-right:3px}#vacationApp .banner .bannerHeading,#vacationApp .banner h3{font-size:18px;font-weight:300;color:#036;margin-bottom:6px;display:inline;text-transform:uppercase}#vacationApp .banner p{color:#707070;font-size:11px;line-height:12px}#vacationApp .bannerExtra{vertical-align:top;margin-top:12px;font-size:11px}#vacationApp .flyEconomy .bannerExtra{margin-top:14px}#vacationApp .txtSup{font-weight:600;margin-right:5px}#vacationApp .bannerExtra span{vertical-align:top;display:inline-block;line-height:10px}#vacationApp .bannerExtra .txtColored,#vacationApp .bannerExtra.txtColored{color:#036}#vacationApp .bannerExtra .txtColored.italic{margin-top:5px}#vacationApp .bannerExtra input[type=checkbox]{margin-right:0}#vacationApp .upgradeToRefundableEco .bannerExtra input[type=checkbox]{margin-top:-2px;float:left;margin-right:5px}#vacationApp .upgradeToFirst .bannerExtra span{vertical-align:middle;line-height:14px}#vacationApp .banner .italic{font-weight:600}#vacationApp .banner.upgradeToFirst .txtSymbol{vertical-align:top;display:inline-block;margin-top:-1px}#vacationApp .banner.upgradeToFirst .txtAsteric{vertical-align:top;margin:1px 3px 0 -2px;font-size:14px}#vacationApp .banner .txtInteger{font-size:28px;padding-top:4px}#vacationApp .banner .price{font-size:20px;margin-right:3px}#vacationApp .banner .extra{text-align:left}#vacationApp .banner .bannerBtnWrap{position:absolute;bottom:7px;right:10px}#vacationApp .banner.singleFullBanner .bannerBtnWrap{bottom:7px;right:22px}#vacationApp .banner button[type=button].secondary{width:95px}#vacationApp .banner input[type=radio]{margin:0 3px 0 4px}#vacationApp button[type=button].bannerRemoveBtn{font-weight:600;background:0 0;border:none}#vacationApp .bannerTick:before{content:'✔';margin-right:5px}#vacationApp .contactLbl,#vacationApp .emergencyLbl,#vacationApp .passengerLbl,#vacationApp .passengerLbl2{text-transform:capitalize;font-weight:400;color:#036;letter-spacing:normal;font-size:16px;line-height:18px}#vacationApp .emergencyLbl{margin-top:0}#vacationApp .tripRowContainer .paxTicketForContainer{display:table-cell;width:848px;padding:8px 0 8px 20px}#vacationApp .tripRowContainer .paxRequestUpgradeContainer{display:table-cell;width:848px;padding:10px 0 10px 20px;border-bottom:1px solid #e8e8e8}#vacationApp .paxInputWrapper,#vacationApp .paxInputWrapper2{display:table-cell}#vacationApp .paxInputWrapper3{display:table-cell;vertical-align:middle}#vacationApp .paxInputWrapper4{display:table-cell;vertical-align:bottom}#vacationApp .paxInputWrapper3 label{font-weight:600}#vacationApp .paxInputWrapper3 input{margin-top:4px}#vacationApp .paxInputWrapper input{margin:5px 6px 0 0}#vacationApp .paxInputWrapper fieldset{margin:0 2px 0 0}#vacationApp .paxInputWrapper2 button[type=button]:first-child,#vacationApp .paxInputWrapper2 input:last-child,#vacationApp .paxInputWrapper2 select:last-child{margin:5px 12px 0 0}#vacationApp .vacationMinorInfoText{border-radius:5px;font-size:10px;color:#707070;border-color:#c7c7c7;border-style:solid;border-width:2px 1px 1px;padding:10px;width:91%}#vacationApp .vacationMinorInfoText h2{font-size:11px;color:#000;margin:0;font-weight:600}#vacationApp .paxInputWrapper3.paxAccountNumberVal label,#vacationApp .paxInputWrapper3.paxFrequentLbl label{font-weight:400}#vacationApp .paxInputWrapper.paxEmailLblValue label,#vacationApp .paxInputWrapper.paxNameLblValue label,#vacationApp .paxInputWrapper.paxPrefixLblValue label{text-transform:none;font-weight:400}#vacationApp .tripRowInfo .paxEmailLblValue label{font-size:9px}#vacationApp .newPaxRow .col_0,#vacationApp .newPaxRow .paxFormContainer{border-top:none}#vacationApp .tripRowInfo label{text-transform:uppercase}#vacationApp .tripRowInfo span.formLabel{text-transform:uppercase;color:#707070;font-weight:600;font-size:11px;line-height:12px}#vacationApp .tripRowInfo span.formValue{color:#707070;font-weight:400;font-size:11px;line-height:12px;margin-top:5px}#vacationApp .tripRowInfo span.formValue.ucase{text-transform:uppercase}#vacationApp .vacationMessage2{margin-top:14px;padding:8px 1px}#vacationApp .vacationMessage label,#vacationApp .vacationMessage2 label{font-weight:400;text-transform:none}#vacationApp .paxTopInstructions h4{font-weight:600;color:#333;margin-bottom:2px;font-size:11px}#vacationApp .paxTopInstructions p{font-weight:600;color:#333;margin-bottom:0;font-size:11px}#vacationApp .row_2{margin-bottom:5px}#vacationApp .paxFormRow{margin-top:10px;margin-bottom:0}#vacationApp .paxFormRow2{margin-top:5px}#vacationApp .contactHolder label{color:#8a8686;font-size:11px}#vacationApp .checkboxDescription label{color:#707070;margin-bottom:2px;font-size:11px!important;line-height:18px;text-transform:none}#vacationApp .programMemberText{display:inline-block;font-size:11px;margin:1px 7px 0 15px;font-weight:600;color:#707070}#vacationApp .paxProgramMemberWrapper{display:table-cell;vertical-align:middle}#vacationApp .paxProgramMemberWrapper select{margin:0 5px 0 0}#vacationApp .paxFooter button[type=button].tertiary{margin:6px 0;height:25px;max-height:25px!important;width:110px;color:#0253a4;border-radius:4px;padding:5px}#vacationApp .contactInformation .col_0,#vacationApp .contactInformation .paxFormContainer{border-bottom:none}#vacationApp .paxInfoInline{padding:11px;border:none!important;height:100%;font-weight:600;letter-spacing:normal;margin-right:0;font-size:12px!important}#vacationApp .paxTicketForContainer legend{text-transform:capitalize;font-weight:400;color:#036;letter-spacing:normal;font-size:16px!important;line-height:20px;margin-right:33px}#vacationApp .paxTicketForContainer .ticketForWrapper,#vacationApp .paxTicketForContainer .ticketForWrapper2{display:table-cell;vertical-align:middle}@-moz-document url-prefix(){#vacationApp .vacationDropdownWrapper select{padding:2px 0 2px 2px!important}}.paxInputWrapper2 button[type=button].paxTertiaryBtn{margin:0}#vacationApp .paxInputWrapper2 button[type=button].paxInfoMeButton{margin:0}#vacationApp label#requestUpgradeLabel{text-transform:none}#vacationApp .paxFormRow3{margin:5px auto}#vacationApp .paxProgramMemberWrapper .vacationDropdownWrapper{margin-bottom:4px}#vacationApp .paxProgramMemberWrapper input[type=text]{margin-bottom:2px}#vacationApp .ticketForWrapper input[type=checkbox],#vacationApp .ticketForWrapper2 input[type=checkbox]{margin:0 0 1px 8px}#vacationApp .ticketForWrapper label,#vacationApp .ticketForWrapper2 label{color:#707070;margin:0 0 2px auto;font-size:.917em!important;line-height:18px;text-transform:none;font-weight:600}#vacationApp .tripRowContainer .tripRowInfo:nth-child(n+2) .col_0{padding-top:12px}#vacationApp .tripRowContainer .tripRowInfo:nth-child(n+2) .paxFormContainer{padding-top:14px}#vacationApp .tripRowContainer .tripRowInfo:nth-child(n+2) .tripRowDate{padding-top:8px}#vacationApp .tripRowInfo.emergencyInfo .tripRowDate{border:none}#vacationApp .paxFormRow4{margin:0}#vacationApp .checkboxDescription.paxProgramMemberWrapper input[type=checkbox]{margin-top:2px}#vacationApp .tripRowInfo label.programMemberText{text-transform:none}#vacationApp .superscriptText{font-size:8px;margin-top:1px}#vacationApp .millageDollerEarn span.mileageSuperscriptText,#vacationApp .millageMileEarnMiles span.mileageSuperscriptText{font-size:8px;margin-top:1px;color:#707070}#vacationApp .tripPriceMilesMultiPaxPWM{position:absolute;bottom:100px;width:150px}#vacationApp .pwmDropdown .priceRow{margin:5px 10px}@-moz-document url-prefix(){#vacationApp .paxProgramMemberWrapper input[type=text]{margin-bottom:3px}}.hotelFlight{width:68px!important}#vacationApp .billMeLaterWrapper{margin-bottom:8px;background-color:#153d65;border-radius:4px}#vacationApp .billMeLaterTxt{text-align:center}#vacationApp .billMeLaterTxt h4{display:inline-block;line-height:60px;text-transform:uppercase;font-size:15px;color:#fff}#vacationApp .billMeLaterTxt img{vertical-align:middle;margin-left:15px}#vacationApp .borderNone{border:none}#vacationApp .fieldSecContWrapper label{display:block;float:left;width:100%;word-wrap:break-word}#vacationApp .paymentFieldOuterLarge{float:left;width:190px}#vacationApp #stateProvWrapper{display:inline-block;float:left;width:76px}#vacationApp .paymentFieldOuterSmall{float:left;width:100px}#vacationApp .paymentFieldOuterSmall.city,#vacationApp .paymentFieldOuterSmall.zipCode{width:78px}#vacationApp .paymentFieldOuterLarge.expDate{width:152px}#vacationApp .CVVHolder{float:left;width:190px}#vacationApp .fieldWrapInner{float:left;padding:5px 0 0;width:inherit}#vacationApp .paymentFieldOuterSmall.city{margin-right:10px;width:130px}#vacationApp .nodisplay{display:none}#vacationApp .novisible{visibility:hidden}#vacationApp .roomRatesContainer.nopadding{padding:5px 0}#vacationApp .margin-right-10{margin-right:10px}#vacationApp .active_tab .detailsArrow{vertical-align:middle;display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #14467b;margin:-2px 4px 0 3px}#vacationApp .inactive_tab .detailsArrow{vertical-align:middle;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #fff;margin:-2px 4px 0 3px}#vacationApp .pRight10{padding-right:10px}#vacationApp .widthAuto{width:auto}#vacationApp .nomargin{margin:0!important}#vacationApp ul.inline-list{list-style:none}#vacationApp ul.inline-list li{float:left}#vacationApp .nopadding{padding:0}#vacationApp ul.normal{list-style:disc}#vacationApp ul.normal li{float:none}#vacationApp ul.inline-list ul.normal{list-style:disc}#vacationApp ul.inline-list ul.normal li{float:none;width:auto}#vacationApp .mTop3{margin-top:3px}#vacationApp .fontWeight600{font-weight:600}#vacationApp .allMargin15{margin:15px}#vacationApp .topLeftRadius5{border-top-left-radius:5px!important}#vacationApp .topMargin10{margin-top:10px}#vacationApp .topMargin3{margin-top:3px}#vacationApp .allBorderRadius5{border-radius:5px!important;overflow:hidden}#vacationApp .bottomRadius5{border-radius:0 0 5px 5px!important;overflow:hidden}#vacationApp .topRadius5{border-radius:5px 5px 0 0!important;overflow:hidden}#vacationApp .bottomGrayBorder{border-bottom:1px solid #e8e8e8}#vacationApp .row_1 a{color:#87cdff;font-size:1em!important;font-weight:600}#vacationApp .delta-logo{display:inline-block;float:left;padding:3px 0 10px 1px;text-align:center;width:330px}#vacationApp .delta-logo .delta-vacation-logo{vertical-align:middle}#vacationApp .lowest-price{border-left:1px solid #3b587a;color:#c2d3db;cursor:default;display:inline-block;font-size:.769em;font-weight:400;margin:10px 0 6px;padding:13px 22px 10px;width:320px}#vacationApp .lowest-price .best-price-guarantee-img{padding-left:10px;vertical-align:middle}#vacationApp .lowest-price .lowest-price-txt{display:inline-block;font-size:1.1em;font-weight:600;line-height:14px;padding-left:10px;vertical-align:middle;width:175px}#vacationApp .earn-miles{background:url(/content/dam/delta-applications/vacations/general/earnMilesBgHeader.png) no-repeat scroll 0 1px transparent;color:#c2d3db;cursor:default;display:inline-block;float:right;font-size:.923em;line-height:14px;margin-right:30px;margin-top:27px;padding:0 0 0 30px;width:160px}#vacationApp .topMargin5{margin-top:5px}#vacationApp .fare-icon-wrapper{color:#fff;position:absolute;top:0;left:0}#vacationApp .right-section .fare-icon-wrapper{left:-6px;top:-36px}#vacationApp .fare-icon-wrapper .container{position:relative;float:left}#vacationApp .fare-icon-wrapper .orange{background-color:#ff8a1a;color:#fff;float:left;font-size:9px;font-weight:600;height:20px;line-height:20px;padding:0 8px 0 10px}#vacationApp .fare-icon-wrapper .blue{background-color:#08d;color:#fff;float:left;font-size:9px;font-weight:600;height:20px;line-height:20px;padding:0 5px 0 18px}#vacationApp .fare-icon-wrapper .orange:after{content:"";position:absolute;right:-14px;width:0;height:0;border-top:20px solid #ff8a1a;border-right:14px solid transparent}#vacationApp .fare-icon-wrapper .blue:after{content:"";position:absolute;right:-14px;width:0;height:0;border-top:20px solid #08d;border-right:14px solid transparent}#vacationApp .fare-icon-wrapper .trans{background-color:transparent;color:#fff;float:left;font-size:9px;font-weight:600;padding:0 5px 0 18px}#vacationApp .fare-icon-wrapper .trans.centered{background-color:transparent;color:#fff;float:left;font-size:9px;font-weight:600;padding:0 5px 0 100px}#vacationApp .fare-icon-wrapper .trans.str-frm-text{padding:0 5px 0 16px}#vacationApp .earn-miles,#vacationApp .lowest-price{color:#fff}#vacationApp button[type=button].primaryInline.rightCornerBtn:focus,#vacationApp button[type=button].primaryInline.rightCornerBtn:hover{background:#731402;background:-moz-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#d92404),color-stop(100%,#ff1c3a));background:-webkit-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:-o-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:-ms-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:linear-gradient(to bottom,#731402 0,#d92404 96%,#ff1c3a 100%)}#vacationApp input[type=password]:focus,#vacationApp input[type=text]:focus{border:1px solid #296da9;background:#fff none repeat scroll 0 0}#vacationApp .row_1 a{color:#4f9ad4}#DLV_CKO_giftCardLookUpBtn{background:#0253a4!important;background:#00f -moz-linear-gradient(top,#0253a4 0,#1c7bd9 100%)!important;background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#1c7bd9))!important;background:#00f -webkit-linear-gradient(top,#0253a4 0,#1c7bd9 100%)!important;background:#00f -o-linear-gradient(top,#0253a4 0,#1c7bd9 100%)!important;background:#00f -ms-linear-gradient(top,#0253a4 0,#1c7bd9 100%)!important;background:#00f linear-gradient(to bottom,#0253a4 0,#1c7bd9 100%)!important}#DLV_CKO_giftCardLookUpBtn:focus,#DLV_CKO_giftCardLookUpBtn:hover{background:#1c7bd9!important;background:#00f -moz-linear-gradient(top,#0235a4 0,#2190ff 100%)!important;background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0235a4),color-stop(100%,#2190ff))!important;background:#00f -webkit-linear-gradient(top,#0235a4 0,#2190ff 100%)!important;background:#00f -o-linear-gradient(top,#0235a4 0,#2190ff 100%)!important;background:#00f -ms-linear-gradient(top,#0235a4 0,#2190ff 100%)!important;background:#00f linear-gradient(to bottom,#0235a4 0,#2190ff 100%)!important}h1{color:#fff;font-size:3em}h2,h3{color:#fff;line-height:20px;text-transform:uppercase}a{color:#0051a5;font-size:1em;font-weight:400;text-decoration:none}a:link,a:visited{color:#0051a5;font-size:1em;font-weight:400;text-decoration:none}#vacationApp .youAreInNavStyle{height:auto;background-color:transparent;top:1px;width:17em}#vacationApp .youAreInNavStyle .active2{width:48px;position:relative}#vacationApp .miles-section .headText{vertical-align:top}#vacationApp #myVacaionHotelDetails{display:inline-block!important;outline:0}#vacationApp .tooltip-icon{vertical-align:top}#vacationApp .miles-earned .dollar-format span{color:#191919}#vacationApp .totalAmount.savings{border-bottom:1px solid #bdbdbd}#vacationApp .extras-section .package-details{padding:0;padding-top:5px}#vacationApp .extras-section .package-details .left-content,#vacationApp .extras-section .package-details .right-content{width:50%;display:inline-block;word-break:break-all}#vacationApp .input-section .rightRailRemoveBtn{font-weight:700;float:right;line-height:23px}#vacationApp .miles-value-section .dollar-format,#vacationApp .totalAmount.savings .dollar-format{padding-left:30px}#vacationApp .miles-value-section .dollar-format span,#vacationApp .totalAmount.savings span{word-break:break-all}#vacationApp .miles-value-section .heading,#vacationApp .totalAmount.savings .heading{position:absolute}#vacationApp .rightRailInput[disabled]{padding-left:0!important;background:0 0!important;border:none!important;color:#8f8f8f!important}#vacationApp label.skymileLebel{font-size:.917em!important;font-weight:400;line-height:22px;color:#8f8f8f}#vacationApp .promoCode .error.updated{width:100%}.container_12 .grid_2{float:left;margin-left:0;margin-right:0;position:relative}.container_12 .grid_3{float:left;position:relative;margin-left:0;margin-right:0}#vacationApp .row_1{background:none repeat scroll 0 0 #0d2d53;border-radius:5px;color:#8399ad;font-size:1.083em;line-height:26px;padding:5px}#vacationApp #sticky.stick2{position:fixed;bottom:45px;z-index:275}#vacationApp #myVacaionHotelDetails{display:inline-block!important;outline:0}#vacationApp .tooltip-icon{vertical-align:top}#vacationApp .headingTabHolder{height:70px;background-color:#f7f7f7;overflow:hidden;color:#616161}#vacationApp .headingTabHolder .tabContainer{padding:0;margin:0;width:420px;float:left}#vacationApp .headingTabHolder .tabContainer .tabs{display:table-cell;padding:5px 10px 0;width:115px;margin:0;border-left:#c6c6c6 1px solid;height:60px;text-align:center;font-weight:600;color:#aaa;line-height:12px;background:#f7f7f7;background:url(data://image/assign/css/checkout/svg+xml);background:-moz-linear-gradient(top,#f7f7f7 0,#c7d0da 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#c7d0da));background:-webkit-linear-gradient(top,#f7f7f7 0,#c7d0da 100%);background:-o-linear-gradient(top,#f7f7f7 0,#c7d0da 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#c7d0da 100%);background:linear-gradient(to bottom,#f7f7f7 0,#c7d0da 100%);filter:none;cursor:pointer;font-size:11px}#vacationApp .bottomGrayBorder{border-bottom:#e5e5e5 1px solid}#vacationApp .headingTabHolder .tabContainer .tabs .tabTitle{height:25px;padding-top:5px;font-size:11px;font-weight:600}#vacationApp .headingTabHolder .tabContainer .tabs .tabTitle span{font-size:10px}#vacationApp .headingTabHolder .tabContainer .tabs .iconHolder{width:100%;float:left;height:30px;padding:0 0 5px 0}#vacationApp .headingTabHolder .tabContainer .tabs .iconHolder .flightIcon{width:32px;height:15px;padding-top:5px;display:inline-block;padding-top:10px;background:url(/content/dam/delta-applications/vacations/checkout/general/flight-hotel-car-sprite.png) -5px -30px no-repeat}#vacationApp .headingTabHolder .tabContainer .tabs .iconHolder .hotelIcon{width:32px;height:15px;padding-top:5px;display:inline-block;padding-top:10px;background:url(/content/dam/delta-applications/vacations/checkout/general/flight-hotel-car-sprite.png) -42px -30px no-repeat}#vacationApp .headingTabHolder .tabContainer .tabs .iconHolder .carIcon{width:32px;height:15px;padding-top:5px;display:inline-block;padding-top:10px;background:url(/content/dam/delta-applications/vacations/checkout/general/flight-hotel-car-sprite.png) -78px -32px no-repeat}#vacationApp .headingTabHolder .tabContainer .tabs .iconHolder .plusIcon{width:15px;height:30px;display:inline-block;font-size:14px;padding-top:5px}#vacationApp .headingTabHolder .tabContainer .tabs.active{color:#333;background:#fff}#vacationApp .headingTabHolder .tabContainer .tabs.active .iconHolder .flightIcon{background:url(/content/dam/delta-applications/vacations/checkout/general/flight-hotel-car-sprite.png) -5px 0 no-repeat}#vacationApp .headingTabHolder .tabContainer .tabs.active .iconHolder .hotelIcon{background:url(/content/dam/delta-applications/vacations/checkout/general/flight-hotel-car-sprite.png) -42px 0 no-repeat}#vacationApp .headingTabHolder .tabContainer .tabs.active .iconHolder .carIcon{background:url(/content/dam/delta-applications/vacations/checkout/general/flight-hotel-car-sprite.png) -78px -3px no-repeat}#vacationApp .headingTabHolder .tabContainer .tabs.active .iconHolder .plusIcon{color:#2a7cce}#vacationApp .headingTabHolder .questionHolder{height:50px;width:150px;background:0 0;overflow:hidden;color:#616161;font-size:14px;text-transform:uppercase;text-align:right;padding-right:10px}#vacationApp .headingTabHolder .questionHolder .question{font-weight:600;padding:10px 0 5px;font-size:12px;color:#555}#vacationApp .headingTabHolder .questionHolder .call{font-weight:400;font-size:12px;color:#555}#vacationApp .searchForTrip{height:auto;background-color:#fff;overflow:hidden;color:#191919;padding:10px 0 20px 30px}#vacationApp .searchForTrip .searchForTripTitle{font-size:1em;font-weight:600;text-transform:uppercase;min-width:10.417em;float:left;color:#191919}#vacationApp .searchForTrip .searchForTripTitle.fullWidth{width:100%}#vacationApp .searchForTrip ul{margin:0;width:100%;float:left;padding:10px 0 0}#vacationApp .newCardAddDetails.searchForTrip ul{padding-top:0}#vacationApp .searchForTrip ul.smaller{width:81%}#vacationApp .searchForTrip ul.smaller li{width:47%;text-align:right}#vacationApp .searchForTrip ul.nopadding{padding:0}#vacationApp .searchForTrip ul li{display:inline-block;width:29.75%;position:relative;vertical-align:middle;line-height:10px}#vacationApp .searchForTrip ul li.first{width:30%;margin-right:0}#vacationApp .searchForTrip ul li.first.promoField{width:50%}#vacationApp .searchForTrip ul li.right-arrow{width:1.5%;margin-right:0}#vacationApp .searchForTrip ul li.noBg{width:2.6%;margin-right:0}#vacationApp .searchForTrip ul li.smaller{width:22%;margin-right:7%}#vacationApp .searchForTrip ul li.smaller2{width:30%;margin-right:2%}#vacationApp .searchForTrip ul.width40Percent{width:40%}#vacationApp .ageSwitchHolder{width:60%;height:auto;float:left}#vacationApp .searchForTrip ul.width40Percent li.smaller{width:42%}#vacationApp .searchForTrip ul.roomTabInfo.width40Percent li .vacationDropdownWrapper{width:65%}#vacationApp .searchForTrip ul li.larger{width:50%}#vacationApp .searchForTrip ul li label{width:auto;display:inline-block;padding-bottom:5px;font-weight:600;font-size:.82em!important;color:#191919}.tiMarketingEmail{width:auto;display:inline-block;padding-bottom:5px;font-weight:600;font-size:.82em!important;color:#191919}#vacationApp .searchForTrip .tiMarketingEmail{letter-spacing:1px}#vacationApp .searchForTrip ul li label.darker{color:#333;text-transform:none}#vacationApp .activityContainer ul li label.darker{color:#333;text-transform:none}#vacationApp .searchForTrip ul li input[type=text]{height:20px;width:90%;font-weight:600;font-size:.9em!important;color:#707070;padding-left:5px}#vacationApp .searchForTrip ul li select{font-weight:600;font-size:.833em!important;color:#191919}#vacationApp .searchForTrip ul li .vacationDropdownWrapper{margin:0;width:92%}#vacationApp .searchForTrip ul li .symbolic_icon{position:absolute;right:17px;top:6px;cursor:pointer}#vacationApp .roomBottonHolder{height:auto;background-color:#f7f7f7;color:#616161;padding:10px 15px;border-bottom:#dedede 1px solid;border-top:#dedede 1px solid}#vacationApp .roomBottonHolderBottomShadow{background-image:url(/content/dam/delta-applications/vacations/checkout/general/room-section-shadow.png);background-repeat:no-repeat;bottom:0;left:0;height:10px;background-color:#fff}#vacationApp .roomBottonHolder .roomTab.last{margin-right:0}#vacationApp .roomBottonHolder .roomTab .roomNo{font-size:1.167em;font-weight:600}#vacationApp .roomBottonHolder .roomTab .roomDesc{font-size:.833em;font-weight:400}#vacationApp .roomBottonHolder .roomTab.errorBorder.active:focus .errorTooltip{display:block;outline:0!important}#vacationApp .roomBottonHolder .roomTab .errorTooltip{display:none;top:-62px;left:-40px}#vacationApp .roomBottonHolder .roomTab .roomBtn{min-height:3.34em;padding:15px 8px 5px 8px}#vacationApp .view-btn{left:65%;position:absolute;top:4px;width:164px;font-weight:600;font-size:11px}#vacationApp .searchForTrip ul li .view-btn{left:0}#vacationApp .searchForTrip ul li .view-btn .list-view{border:1px solid #cbcbcb;border-right:none;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#e3e3e3;background-position:50% 50%;background-repeat:no-repeat;display:block;height:22px;color:#555;text-align:center;padding:0 20px;background-image:none}#vacationApp .searchForTrip ul li .view-btn .map-view.active{background-color:#1369bf;color:#fff;background-image:none;border-color:#2573c2;text-align:center}#vacationApp .searchForTrip ul li .searchvacationButton{padding:20px 10px;margin-top:-14px;line-height:0}#vacationApp .searchForTrip .hotelAminities{background:url(/content/dam/delta-applications/vacations/checkout/general/aminities-topborder.png) no-repeat 0 0 #f8f8f8;height:auto;width:633px;margin:25px 0 10px -7px;padding:15px 10px}#vacationApp .searchForTrip .hotelAminities .searchForTripTitle{width:210px;text-transform:none}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon{width:100%;width:100%;padding:20px 0 0 0}#vacationApp .searchForTrip .hotelAminities ul.aminitiesCaption{width:100%;padding:5px 0 0 0}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li{width:55px;height:36px;margin-right:13px;text-align:center;display:inline-block}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label{height:40px;display:inline-block;width:55px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li.last{margin-right:0}#vacationApp .searchForTrip .hotelAminities ul.aminitiesCaption li{width:55px;height:18px;margin-right:13px;text-align:left;display:inline-block}#vacationApp .searchForTrip .hotelAminities ul.aminitiesCaption li.last{margin-right:0}#vacationApp .searchForTrip .hotelAminities ul.aminitiesCaption li a{color:#707070;line-height:12px;font-size:10px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.internet{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -16px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.resturent{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -88px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.pool{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -161px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.gym{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -234px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.parking{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -307px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.spa{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -380px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.roomService{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -453px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.petFriendly{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -526px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.businessCenter{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -599px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.shuttle{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -675px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.breakfast{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -745px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.golf{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -818px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.casino{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -896px -12px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.kitchen{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -970px -12px}#vacationApp .searchForTrip.bottomGrayBorder.bottomRadius5 .hotelAminities a{margin-right:15px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.internet.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -16px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.resturent.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -88px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.pool.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -161px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.gym.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -234px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.parking.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -307px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.spa.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -380px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.roomService.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -453px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.petFriendly.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -526px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.businessCenter.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -599px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.shuttle.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -675px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.breakfast.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -745px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.golf.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -818px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.casino.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -896px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.kitchen.active{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -970px -95px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.internet.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -16px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.resturent.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -88px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.pool.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -161px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.gym.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -234px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.parking.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -307px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.spa.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -380px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.roomService.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -453px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.petFriendly.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -526px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.businessCenter.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -599px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.shuttle.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -675px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.breakfast.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -745px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.golf.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -818px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.casino.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -896px -176px}#vacationApp .searchForTrip .hotelAminities ul.aminitiesIcon li label.kitchen.disable{background:url(/content/dam/delta-applications/vacations/sprite/advance-search-aminities.png) no-repeat -970px -176px}#vacationApp .vacation-type-row{background-color:#132735;border-radius:5px 5px 0 0;color:#fff;overflow:hidden}#vacationApp .vacation-type-row .type{float:right;width:100%}#vacationApp .vacation-type-row .type ul.inline-list li{width:33.33%}#vacationApp .vacation-type-row .type ul.inline-list li.walt-disney-vac{float:right}#vacationApp .vacation-type-row .type ul.inline-list li.standard-vac{width:33.34%}#vacationApp .vacation-type-row .type ul.inline-list li .content{background-color:#09203f;border-left:1px solid #3b587a;color:#87cdff;display:block;font-size:11px;line-height:50px;text-align:center}#vacationApp .vacation-type-row .type ul.inline-list li.standard-vac .content{border-left:none}#vacationApp .vacation-type-row .type ul.inline-list li .content.active{background-color:#0d2d53;color:#fff}#vacationApp .vacation-type-row .type ul.inline-list li.standard-vac .content .vacation-type-logo{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/standard-vac.png);background-position:0 1px;background-repeat:no-repeat;display:inline-block;height:23px;vertical-align:middle;width:24px}#vacationApp .vacation-type-row .type ul.inline-list li.standard-vac .content.active .vacation-type-logo{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/standard-vac-active.png)}#vacationApp .vacation-type-row .type ul.inline-list li.dest-wed .content .vacation-type-logo{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/wedding.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;height:23px;vertical-align:middle;width:25px}#vacationApp .vacation-type-row .type ul.inline-list li.dest-wed .content.active .vacation-type-logo{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/wedding-active.png)}#vacationApp .vacation-type-row .type ul.inline-list li.walt-disney-vac .content .vacation-type-logo{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/disney.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;height:23px;vertical-align:middle;width:24px}#vacationApp .vacation-type-row .type ul.inline-list li.walt-disney-vac .content.active .vacation-type-logo{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/disney-active.png)}#vacationApp .vacationDropdownWrapper .small{padding-left:15px!important}#vacationApp button.secondaryAdv[type=button]{background:#1b7ad7;background:-moz-linear-gradient(top,#1b7ad7 0,#0555a7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1b7ad7),color-stop(100%,#0555a7));background:-webkit-linear-gradient(top,#1b7ad7 0,#0555a7 100%);background:-o-linear-gradient(top,#1b7ad7 0,#0555a7 100%);background:-ms-linear-gradient(top,#1b7ad7 0,#0555a7 100%);background:linear-gradient(to bottom,#1b7ad7 0,#0555a7 100%)}#vacationApp .searchForTrip ul li label.switch{background-color:#e3e3e3;display:block;color:#555;text-align:center;padding:0 20px;text-align:center;width:25%;float:left;padding:4px 12% 6px 12%;font-size:11px!important}#vacationApp .searchForTrip ul li label.switch.left{border:1px solid #cbcbcb;border-right:none;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-right:0}#vacationApp .searchForTrip ul li label.switch.right{border:1px solid #cbcbcb;border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:0}#vacationApp .searchForTrip ul li label.switch.right.active{background-color:#1369bf;border:1px solid #2573c2;color:#fff}#vacationApp .searchForTrip ul li label.switch.left.active{background-color:#1369bf;border:1px solid #2573c2;color:#fff}.infi-position{visibility:hidden;position:absolute}#vacationApp .page_block{margin-bottom:5px}#vacationApp .delta-logo img{vertical-align:top}#vacationApp a.deep-bg{color:#87cdff}#vacationApp .featured-product{background-color:#fff;color:#333;-webkit-border-radius:5px;border-radius:5px;margin-bottom:5px;overflow:hidden}#vacationApp .featured-product.red-corner{background-color:transparent}#vacationApp .featured-product.red-corner .featured-product-header{background-image:url(/content/dam/delta-applications/vacations/checkout/general/red-corner-piece-62x39.png);background-repeat:no-repeat;display:table-cell;vertical-align:middle}#vacationApp .featured-product.red-corner .featured-product-header .heading{background-color:#fff;width:674px;letter-spacing:1px;text-transform:uppercase}#vacationApp .featured-product.red-corner .featured-product-header .heading a.tooltip-icon{top:12px}#vacationApp .featuredProduct{background-color:#fff;color:#333;border-radius:5px;margin-bottom:5px;overflow:hidden}#vacationApp .featuredProduct.redCorner{background-color:transparent}#vacationApp .featuredProduct.redCorner .featuredProductHeader{background-image:url(/content/dam/delta-applications/vacations/checkout/general/red-corner-piece-62x39.png);background-repeat:no-repeat;overflow:hidden}#vacationApp .featuredProduct.redCorner .featuredProductHeader span{background-image:url(/content/dam/delta-applications/vacations/sprite/heading-sprite.png);background-repeat:no-repeat;display:block;float:left;height:100%;width:60px;height:38px;border-top-left-radius:5px}#vacationApp .featuredProduct.redCorner .featuredProductHeader h2{float:left;background-color:#fff;border-top-right-radius:5px;width:830px;letter-spacing:1px;line-height:38px;color:#333;font-size:1em;font-weight:600;padding:0 20px;border-bottom:1px solid #e8e8e8}#vacationApp .featuredProduct.redCorner .featuredProductHeader h2 span{float:none;display:inline}#vacationApp .featuredProduct.redCorner .featuredProductHeader span.ti-travel{background-position:50% 2px}#vacationApp .featuredProduct.redCorner .featuredProductContent{width:100%;background-color:#fff;overflow:hidden}#vacationApp .featuredProduct.redCorner .featuredProductContent .contRow{width:100%;background:#e8e9eb;overflow:hidden;display:table}#vacationApp .featuredProduct.redCorner .featuredProductContent .contRow .contRowLft{width:6.5%;background:#4e7ca3;display:table-cell}#vacationApp .featuredProduct.redCorner .featuredProductContent .contRow .contRowMid{width:77.5%;background:#fff;display:table-cell;color:#616161}#vacationApp .featuredProduct.redCorner .featuredProductContent .contRow .contRowRgt{width:16%;display:table-cell}.viewGift{background:#ebebeb;padding:10px 20px 15px;border-bottom:1px solid #d8d8d8}.viewGift h4{color:#0253a4;line-height:25px;font-size:11px}#vacationApp .featured-product .featured-product-category.select li{width:30%}#vacationApp .featured-product.activities .featured-product-category.select li{width:25%}#vacationApp .featured-product .featured-product-category.select li .product-image{padding:38px 0 0 0;text-align:center}#vacationApp .featured-product .featured-product-category.select li .product-image img{height:75px;width:100px}#vacationApp .featured-product .featured-product-category.select li.details{width:40%}#vacationApp .featured-product.activities .featured-product-category.select li.details{width:50%}#vacationApp .featured-product .featured-product-category.select li.details .heading{color:#0253a4;font-size:14px;line-height:16px;margin-bottom:5px;margin-top:38px}#vacationApp .featured-product .featured-product-category.select li.details .heading.car-rental{margin-top:18px}#vacationApp .featured-product .featured-product-category.select li.details .heading .spotlight{color:#036;font-size:10px;font-weight:600;margin:0}#vacationApp .featured-product .featured-product-category.select li.details .heading sup{font-size:10px;line-height:normal}#vacationApp .featured-product .featured-product-category.select li.details p{color:#707070;font-size:11px;font-weight:400;margin-bottom:5px}#vacationApp .featured-product .featured-product-category.select li.details a{display:inline;font-size:10px;font-weight:600;padding:0}#vacationApp .featured-product .featured-product-category.select .button-section{text-align:left;padding:38px 0 0 55px}#vacationApp .featured-product.activities .featured-product-category.select .button-section{padding-left:30px}#vacationApp .featured-product .featured-product-category.select .button-section.car-section{padding-top:18px}#vacationApp .featured-product .featured-product-category.select .button-section .dollar-format{text-align:left}#vacationApp .featured-product .featured-product-category.select .button-section .start-txt{font-size:10px;margin-bottom:2px}#vacationApp .featured-product p{padding-left:0}#vacationApp .featured-product .featured-product-header{border-bottom:2px solid #e8e8e8;color:#222;font-size:1.083em;height:38px;position:relative;border-radius:0 5px 0 0;overflow:hidden}#vacationApp .featured-product .featured-product-header .heading{color:#333;float:left;font-size:1em;font-weight:600;line-height:38px;padding:0 20px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1{background-image:url(/content/dam/delta-applications/vacations/sprite/heading-sprite.png);background-repeat:no-repeat;display:block;float:left;height:100%;width:60px;border-top-left-radius:5px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.ground-trans{background-position:50% -253px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.rental-car{background-position:50% -455px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.activities{background-position:50% -497px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.trip-extras{background-position:50% -71px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.premium-transfer{background-position:50% -538px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.basic-transfer{background-position:50% -583px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.limousines{background-position:50% -621px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.sightseeing{background-position:50% -339px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.tickets{background-position:50% -376px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.theme-parks{background-position:50% -416px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.yourSelections{background-position:50% -762px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/ribbon-icon.png);background-repeat:no-repeat;height:30px;left:10px;position:absolute;top:0;width:15px}#vacationApp .featured-product .featured-product-header .ribbon{margin-left:20px}#vacationApp .featured-product .featured-product-category{background-color:#fff;color:#333;height:120px}#vacationApp .featured-product .featured-product-category.auto-height{height:auto;padding-bottom:15px}#vacationApp .featured-product .featured-product-category ul li{width:33.3333%}#vacationApp .featured-product .featured-product-category ul li a{display:block;height:auto;padding:20px 40px 0;width:auto;text-align:center}#vacationApp .featured-product .featured-product-category ul li a .featured-product-category-img{height:75px;width:160px}#vacationApp .featured-product .featured-product-category ul li a .featured-product-category-name{color:#0253a4;cursor:pointer;font-size:14px;letter-spacing:1px;line-height:14px;margin-bottom:10px;margin-top:10px;text-align:center}#vacationApp .featured-product .featured-product-category .featured-car a{border:none;padding-right:0;outline:0}#vacationApp .featured-product .featured-product-category .featured-car li.first a{padding:20px 40px 0}#vacationApp .featured-product .featured-product-category .featured-car li.first div{padding:38px 0;text-align:center}#vacationApp .featured-product .featured-product-category .featured-car li.first div.hop{padding:20px 0}#vacationApp .featured-product .featured-product-category .featured-car p{font-size:.92em}#vacationApp .featured-product .featured-product-category .featured-car .car-details{cursor:pointer}#vacationApp .featured-product .featured-product-category .featured-car .featured-car-desc span{font-weight:600}#vacationApp .featured-product .featured-product-category .featured-car .rental-agency{font-size:10px;font-weight:600;height:20px}#vacationApp .featured-product .featured-product-category .featured-car .featured-product-category-rental-agency{border:1px solid #eee;height:70px;width:60%}#vacationApp .featured-product .featured-product-footer{background-color:#f7f7f7;border-top:1px solid #e8e8e8;height:38px}#vacationApp .featured-product .featured-product-footer a{display:inline-block;font-size:11px;line-height:38px;padding-left:20px}#vacationApp .featured-product .featured-product-footer .showNumCar{color:#333;font-size:11px;font-weight:400;line-height:38px;position:absolute;right:10px}#vacationApp .afterAdd{background:url(/content/dam/delta-applications/vacations/checkout/icons/tick-added.png) no-repeat 0 0;padding:0 0 0 30px;line-height:25px}#vacationApp .afterAdd img{vertical-align:middle}#vacationApp span.added{color:#558912;font-size:10px;font-weight:600;padding:0 10px 0 5px}#vacationApp .featured-product .featured-product-category ul li a.removeAdd{color:#0253a4;display:inline-block;font-size:10px;font-weight:600;padding:0 20px 0 0}#vacationApp .questionCall{font-size:1em;font-weight:600;position:absolute;right:10px;top:10px;letter-spacing:1px;background-color:#fff}#vacationApp .questionCallFirst{right:160px!important}#vacationApp .youAreInNavStyle span.inActive{background-color:#194069}#vacationApp .travelinfo-single-header{background-color:#0d2d53;border-radius:5px;color:#fff;margin-bottom:5px;padding:8px 10px 15px 20px}#vacationApp .ti-tooltip-icon{background:url(/content/dam/delta-applications/vacations/checkout/icons/help-icon-white.png) 0 0 no-repeat;cursor:pointer;width:12px;height:11px;display:inline-block;top:11px;position:relative;outline:medium none}#vacationApp .travelinfo-single-header h1{font-size:1em;font-weight:600;margin:0}#vacationApp .travelinfo-single-header h2{font-size:1em;font-weight:600;margin:0;color:#fff;line-height:36px;letter-spacing:.5px;text-transform:uppercase}#vacationApp .travelinfo-single-header p{font-size:.92em;color:#fff;line-height:14px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.ti-hotel{background-position:50% -296px}#vacationApp .featured-product .ti-hotel-section{background-color:#fff;color:#333;border-bottom:#e5e5e5 1px solid;padding-bottom:10px}#vacationApp .featured-product .ti-hotel-section .img-container{height:200px;width:49.3%;float:left}#vacationApp .featured-product .ti-hotel-section .img-container img{height:100%;width:100%}#vacationApp .featured-product .ti-hotel-section .details-section{width:48%;float:left}#vacationApp .featured-product .ti-hotel-section .details-section .details-container{padding:30px 0 0 30px}#vacationApp .featured-product .ti-hotel-section .details-container h2{text-transform:uppercase;color:#036;width:250px;font-size:1.75em;font-weight:400;line-height:24px;letter-spacing:1px}#vacationApp .featured-product .ti-hotel-section .details-container h3{text-transform:none;color:#191919;font-size:14px;margin-top:5px}#vacationApp .featured-product .ti-hotel-section .details-container h4{text-transform:none;color:#000;font-size:1em;margin-top:15px}#vacationApp .searchForTrip.padAdjust{padding:0!important}#travellerInfoForm label,#travellerInfoForm legend{text-transform:uppercase}#vacationApp .roomBottonHolderBottomShadow{background-image:url(/content/dam/delta-applications/vacations/checkout/general/room-section-shadow.png);background-repeat:no-repeat;bottom:0;left:0;height:10px;background-color:#fff}#vacationApp .roomBottonHolder .roomTab{width:21.5%;background:transparent linear-gradient(to bottom,#e5e5e5 0,#fbfbfb 60%) repeat scroll 0 0;background:#f7f7f7;background:url(data://image/assign/css/checkout/svg+xml);background:-moz-linear-gradient(top,#f7f7f7 0,#c7d0da 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#c7d0da));background:-webkit-linear-gradient(top,#f7f7f7 0,#c7d0da 100%);background:-o-linear-gradient(top,#f7f7f7 0,#c7d0da 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#c7d0da 100%);background:linear-gradient(to bottom,#f7f7f7 0,#c7d0da 100%);filter:none;border-color:#c5c5c5;border-width:1px 0 0 1px;border-style:solid;border-radius:5px;float:left;color:#191919;margin-right:1.4%;text-align:center;line-height:15px;cursor:pointer}#vacationApp .roomBottonHolder .roomTab.last{margin-right:0}#vacationApp .roomBottonHolder .roomTab.active{background:#2878c8;color:#fff}#vacationApp .roomBottonHolder .roomTab .roomError{background:url(/content/dam/delta-applications/vacations/checkout/icons/error.png) 0 0 no-repeat;position:absolute;right:-3px;top:-6px;height:13px;width:12px}.roomContent{display:none}#vacationApp .roomBottonHolder .roomTab .roomNo{font-size:1.16em;font-weight:600}#vacationApp .roomBottonHolder .roomTab .roomDesc{font-size:.83em;font-weight:400}#vacationApp .roomBottonHolder .roomTab .roomDesc1{font-size:.833em;font-weight:400;line-height:5px;vertical-align:top}#vacationApp .ti-room-req{padding-top:10px}.fullwidth{width:100%!important}.widthAuto{width:auto!important}.width50pc{width:50%!important}.width75pc{width:75%!important}.width90pc{width:90%!important}.width30pc{width:30%!important}.width20pc{width:20%!important}.ti-onechild{height:34px;color:#333}.searchForTripTitle span{font-size:1em;color:#191919;vertical-align:top}.roomReqUl .roomsCheckBoxes,.roomReqUl li{width:18%!important;color:#707070!important}.roomReqUl .roomsCheckBoxes label,.roomReqUl li label{color:#191919!important}.roomReqUl .roomsCheckBoxes input[type=checkbox],.roomReqUl li input[type=checkbox]{margin-left:0}#vacationApp .featured-product .tiHotelInfoTxt{font-size:.92em;color:#191919;display:inline-block;padding-top:10px}#vacationApp .featured-product .featured-product-category{height:auto!important}#vacationApp .featured-product .featured-product-category .ti-featured-car li.first div{padding:15px 0}#vacationApp .ti-featured-car ul li.first{width:25%}#vacationApp .ti-featured-car ul li.details{width:70%;margin-bottom:20px}#vacationApp .ti-featured-car ul li.details h3{color:#0253a4;font-size:1.17em;line-height:16px;margin-bottom:5px;margin-top:20px;letter-spacing:2px}#vacationApp .vacationDropdownWrapper.primary_driver_area{width:25%}#vacationApp .primary_driver_area select{width:120%}#vacationApp .ti-car-req{padding-top:14px}#vacationApp .car-rentalP{color:#191919}#vacationApp .car-rentalP span.blue{color:#0253a4!important}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.transfers{background-position:50% -254px}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.ti-activities{background-position:50% -497px}#vacationApp .ti-activitySmallP{color:#191919;margin-top:10px}#vacationApp .participantSelectArea ul li{width:27%;list-style:none}#vacationApp .tiActivitySelectArea ul{margin:0;width:100%;float:left;padding:5px 0 0}#vacationApp .tiActivitySelectArea ul li{display:inline-block;position:relative;vertical-align:middle;line-height:10px;list-style:none;padding-right:20px}#vacationApp .tiActivitySelectArea ul li .vacationDropdownWrapper{width:165px}#vacationApp .tiActivitySelectArea ul li ul li{width:32.33%!important}#vacationApp .tiActivitySelectArea ul.participants{float:left;width:36%}#vacationApp .tiActivitySelectArea ul.participants li{width:95%!important}#vacationApp .tiActivityTerms{font-size:10px;color:#707070;display:inline-block;padding-top:10px}#vacationApp .tiActivityTerms span{color:#0253a4}.marginTop20{margin-top:20px}.width100pc,.width_100pc{width:100%!important}.width75pc{width:75%!important}.width70pc{width:70%!important}.width66pc{width:66%!important}.width50pc{width:50%!important}.width45pc{width:45%!important}.width15pc{width:15%!important}.width30pc{width:30%!important}.width35pc{width:35%!important}.heightAuto{height:auto!important}.padBot10px{padding-bottom:10px!important}.padBot15px{padding-bottom:15px!important}.padTop0px{padding-top:0!important}.padTop4px{padding-top:4px!important}.padTop5px{padding-top:5px!important}.padTop10px{padding-top:10px!important}.padTop12px{padding-top:12px!important}.padTop14px{padding-top:14px!important}.padTop15px{padding-top:15px!important}.padTop20px{padding-top:20px!important}.padLeft25pc{padding-left:25%}.padLeft5px{padding-left:5px}.padLeft15px{padding-left:15px!important}.padLeft10px{padding-left:10px!important}.padLeft22{padding-left:22px}.padRight25pc{padding-right:25%}.padRight0{padding-right:0!important}.marTop0{margin-top:0!important}.marTop8{margin-top:8px!important}.marLeft0{margin-left:0!important}.marLeft8{margin-left:8px!important}.marginLeft20px{margin-left:20px}.marginRight20px{margin-right:20px}.marLeft25pc{margin-left:25%}.marRight25pc{margin-right:25%}.marR5px{margin-right:5px}.marRN3px{margin-right:-3px}.marginTop-14px{margin-top:-14px}.marginBot10px{margin-bottom:10px!important}.marTop20px{margin-top:20px!important}.noPaddingTLB{padding-left:0!important;padding-top:0!important;padding-bottom:0!important}.paddingTop4{padding-top:4px}.devider{float:right;width:92.2%;margin:25px 0 10px 0;height:1px;background-color:#e5e5e5}.nopaddingbottom{padding-bottom:0!important}.floatRight{float:right}.floatLeft{float:left}.display{display:block}.defaultInfo{line-height:26px;font-weight:700}.ltrSpacing{letter-spacing:2px!important}.noBullet{list-style:none!important}.visHide{visibility:hidden}.posRel{position:relative}.posAbs{position:absolute}.fontBold{font-weight:700}.font600{font-weight:600!important}.upperCase,.upperText{text-transform:uppercase}.upperCaseImp{text-transform:upperCase!important}.borderTop2{border-top:2px solid #e8e8e8}.nodisplay{display:none}.forceNodisplay{display:none!important}.textAlignRight{text-align:right!important}.textAlignCenter{text-align:center!important}.camelCase,.capitalize{text-transform:capitalize!important}.padLeft0{padding-left:0!important}.boxHeight{height:55px!important;padding-top:8px!important}.clearLeft{clear:left}.clearRight{clear:right}.cko-margin5{margin:5px}.marginTop12{margin-top:12px}.headerSpan{font-size:.85em;color:#191919}.rightRailOverlay{background-color:#000;border-radius:5px;display:block;height:100%;opacity:.6;position:absolute;width:100%;z-index:10}#vacationApp .featured-product .ti-hotel .details-section{width:50%;float:left}#vacationApp .featured-product .ti-hotel .details-container h2{width:340px}#vacationApp .featured-product .ti-hotel .details-container h3{font-size:.92em;margin:5px 0 5px}#vacationApp .featured-product .ti-hotel .details-container h4{margin-top:2px}#vacationApp .wedding-section .wedding-section-category{height:auto}#vacationApp .wedding-section .wedding-option{border-top:1px solid #bdbfbe;background-color:#e8e9eb}#vacationApp .wedding-section h3{margin:15px 0 0 0;line-height:18px}#vacationApp .wedding-option .basicWeddingPackage{height:auto;overflow:hidden;padding-bottom:15px;margin:10px 30px 17px 0;border-top:1px solid #bdbfbe;border-bottom:1px solid #fff;border-radius:5px;background-color:#dedfe0}#vacationApp .wedding-section-category .basicWeddingPackage h4{font-size:11px;font-weight:600;color:#707070}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.middle h4{font-size:9px;font-weight:600;letter-spacing:1px}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.last h3{font-size:13px;font-weight:400;color:#333;margin:0;line-height:normal}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.last h4{font-size:10px;font-weight:400;color:#333;margin:0;line-height:normal}#vacationApp .wedding-section-category .basicWeddingPackage p{font-size:11px;font-weight:400;color:#707070;padding:5px 0 0}#vacationApp .wedding-section-category .basicWeddingPackage ul li{width:100%}#vacationApp .wedding-section-category .basicWeddingPackage ul li.borderBottom{border-bottom:1px solid #bdbfbe;margin-bottom:5px}#vacationApp .wedding-section-category .basicWeddingPackage ul li ul{padding-left:10px}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li{float:left}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.first{width:45%}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.middle{width:18%}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.last{width:20%;margin-left:65px}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.middle input{width:78%;margin-top:5px;padding-left:6px}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.middle .symbolic_icon{right:28px;top:25px}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li a{padding:0;text-align:left;margin-bottom:14px}#vacationApp .wedding-section-category .basicWeddingPackage ul ul li.last button{width:83%;height:30px;margin-top:8px;letter-spacing:2px}#vacationApp .wedding-section-category .basicWeddingPackage .wedding_content{width:95.5%;float:left;background-color:#fff;margin:0 1px;padding:0 15px 15px;line-height:normal}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.ti-travel{background-position:50% 2px}#vacationApp .cust_details label{letter-spacing:1px}#vacationApp .serial{float:left;width:7.8%;height:353px;background-color:#4e7ca3;position:relative}#vacationApp .serial.emrgContact{height:490px}#vacationApp .serial.child{height:327px}#vacationApp .serial.emrgContact{height:490px}#vacationApp .cust_info{float:left;width:17%;height:100px}#vacationApp .cust_details{float:left;width:70%;height:auto;padding-top:12px}#vacationApp .cust_details .searchForTripTitle{text-transform:none!important}#vacationApp .gupi{position:absolute;top:130px;width:7.8%;background-color:#4e7ca3;height:2px}#vacationApp .info_content .serial span{color:#fff;font-size:18pt;font-weight:400;position:absolute;top:16px;left:21px}#vacationApp .info_content .serial span.second_count{color:#fff;font-size:18pt;font-weight:400;position:absolute;top:16px;left:21px}#vacationApp .info_content .cust_info{color:#036;font-size:1.25em;font-weight:400;padding-left:20px;padding-top:12px;line-height:22px;word-wrap:break-word;height:auto}#vacationApp .info_content .cust_info h4{color:#036;font-size:1em;font-weight:400}#vacationApp .name_section li.normal{margin-right:1px!important;width:21%!important}#vacationApp .name_section li.nemargin{margin-right:-18px!important;width:16%!important}#vacationApp .name_section .vacationDropdownWrapper{width:70%!important}#vacationApp .date_section .gen{width:20%}#vacationApp .date_section .birth{width:70%}#vacationApp .date_section .birth .vacationDropdownWrapper{width:18%}#vacationApp .address_section ul li,#vacationApp .frequent_section ul li,#vacationApp .travelerumber_section ul li{width:41.5%}#vacationApp .info_content .cust_info.emrgContact{margin-top:26px}#vacationApp .info_content .cust_details.emrgContact{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:0}#vacationApp .info_content .cust_details.emrgContact ul ul.nameSection li{width:37%}#vacationApp .deviceSection .device{width:11%}#vacationApp .deviceSection .countrySection{width:38%}#vacationApp .deviceSection .areaCode{width:13%}#vacationApp .deviceSection .phoneNumber{width:22%}#vacationApp .address_section .state{width:10%;margin-right:10px}#vacationApp .address_section .zip{width:25%}#vacationApp .address_section .zip input[type=text]{width:60%}#vacationApp .hotel-section2 h2{width:350px!important}#vacationApp .hotel-section2 h3{margin-bottom:5px}#vacationApp .hotel-section2 h4{margin-top:2px!important}#vacationApp .hotel-section2 h4 span{color:#707070}#vacationApp li.birth label legend{font-size:.84em!important}.rpAdvisoryBanner{font-size:12px;font-weight:600;text-transform:uppercase;color:#fff;background:url(/content/dam/delta-applications/vacations/checkout/icons/advisory.png) no-repeat 0 0;display:inline-block;line-height:21px;padding-left:25px}.rpAdvisoryBannerSpan{padding-left:10px;font-size:12px;font-weight:300;color:#fff}#vacationApp button.changeButton[type=button]{margin-top:7px;width:14%;color:#0353a3;border:1px solid #c9c9c9;margin-right:-10px;font-size:.833em;text-shadow:0 1px 0 #f4f4f4;background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-o-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-ms-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:linear-gradient(to bottom,#ededed 0,#cfcfcf 100%);filter:none}#vacationApp .dollar-format{color:#333;font-size:1.5em;text-align:right;margin-bottom:12px;padding-right:5px}#vacationApp .dollar-format .txt-integer sup{font-size:.556em;color:#191919;line-height:20px;display:inline-block}#vacationApp .dollar-format .txt-integer .supUsd{font-size:.556em;color:#191919;line-height:20px;padding-left:2px;display:block;margin-top:-3px}#vacationApp .dollar-format p{float:left;padding:4px 0 0 5px;text-align:left;width:43%}#vacationApp .dollar-format .txt-integer .txt-integer{font-size:1em;color:#333}#vacationApp .repu-heading{width:830px!important}#vacationApp .sectionParent{overflow:hidden;width:100%;position:relative}#vacationApp .childLeft{width:84%;float:left}#vacationApp .childRight{width:16%;position:absolute;right:0;background:#fff;float:left;height:100%}#vacationApp .childRightUpper{width:100%;background:#e8e9eb;height:100%}#vacationApp .childRightLower{width:100%;background:#d6d6d6;min-height:3.417em;bottom:0;position:absolute}#vacationApp .childLeft a{margin:10px 0 0 0;text-align:left!important;padding:0!important}#vacationApp .childLeft .hideDetails{width:100%;float:left}#vacationApp .childLeft .hideDetails .hideDetailsLeft{float:left;width:60%;overflow:hidden}#vacationApp .childLeft .hideDetails .hideDetailsLeft.hotelView{width:100%;margin-right:0!important;border:0!important}#vacationApp .childLeft .hideDetails .hideDetailsLeft ul li{padding-bottom:5px}#vacationApp .childLeft .hideDetails li{display:block;list-style:none;width:100%}#vacationApp .childLeft .hideDetails .repuRentalCarDisplay li{display:inline-block}#vacationApp .childLeft .hideDetails ul{padding-top:0!important}#vacationApp .childLeft .hideDetails li ul li{display:inline-block}#vacationApp .childLeft .hideDetails li ul li.first{width:18%;text-align:right;padding-right:5px;font-size:.833em;font-weight:600}#vacationApp .childLeft .hideDetails li ul li.last{width:75%;text-align:left;font-size:.833em;font-weight:400}#vacationApp .childLeft .hideDetails li ul li.last a,#vacationApp .childLeft .hideDetails li ul li.last span{color:#0253a4;font-weight:600}#vacationApp .childLeft .hideDetails li ul li.last span.airportCodeTooltip{cursor:pointer}#vacationApp .childLeft .hideDetails li ul li.last span.greenText{color:#007e20}#vacationApp .childLeft .hideDetails .hideDetailsLeft li h4{font-size:.833em;font-weight:600;color:#707070;padding-bottom:5px}#vacationApp .childLeft .hideDetails .hideDetailsRight{width:34%;float:left;border-left:1px solid #dbdbdb;padding-left:35px;position:relative}#vacationApp .childLeft .hideDetails .hideDetailsRight li h4{font-size:.833em;font-weight:600;color:#707070;padding-bottom:5px}#vacationApp .hideDetailsRight .aminitiesHolder{position:absolute;right:25px;top:20px}#vacationApp .hideDetailsRight .aminitiesHolder ul{float:left;width:100%}#vacationApp .hideDetailsRight .aminitiesHolder ul li{padding-bottom:5px;font-size:.833em;width:90%;position:relative;display:inline-block}#vacationApp .childLeft .hideDetails .hideDetailsRight li.noDisc{list-style:none;margin-left:0}.featured-product-category .details-container ul{display:inline-block;list-style:none outside none;text-align:left}.featured-product-category .details-container ul li{display:block;float:left;width:188px;margin-top:15px}.featured-product-category .details-container ul li span.icon{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/hotel-icon-sprite.png);background-repeat:no-repeat;float:left;margin-top:7px;width:25px}.featured-product-category .details-container ul li span.bed-icon{background-position:0 0;height:18px}.featured-product-category .details-container ul li span.sqft-icon{background-position:-26px 0;height:23px}.featured-product-category .details-container ul li span.night-icon{background-position:0 -24px;height:26px}.featured-product-category .details-container ul li span.adult-icon{background-position:-26px -24px;height:23px}.featured-product-category .details-container ul li span.item-num{border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:5px;font-size:12px;font-family:'Open Sans Light';padding:12px 0;margin:0 7px 0 9px;text-align:center;text-decoration:none;width:35px;display:inline-block;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);background-image:-moz-linear-gradient(top,#eee,#e0e0e0);background-image:-ms-linear-gradient(top,#eee,#e0e0e0);background-image:-o-linear-gradient(top,#eee,#e0e0e0);background-image:linear-gradient(to bottom,#eee,#e0e0e0);font-size:15px;color:#333}.featured-product-category .details-container ul li label{font-size:11px;margin-top:3px}#vacationApp .lastSecForBgColor{height:3.333em;background:#ebebeb;border-top:1px solid #d8d8d8;float:left;width:100%}#vacationApp .repuRentalCarGrayPickup ul li{line-height:20px}#vacationApp .details span,#vacationApp .hideDetails p{color:#565656}#vacationApp .childRightUpper p{font-size:.556em;line-height:12px!important}.marginTop15px{margin-top:15px!important}.color333{color:#333!important}.nopaddingTop{padding-top:0!important}.color707070{color:#707070!important}.floatLeft{float:left}.display_inline{display:inline!important}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.repuHotel{background-position:50% -296px}#vacationApp .PchildRight{background:none repeat scroll 0 0 #fff;float:left;height:100%;position:absolute;right:0;width:16%}.purchaseRoomWidth{width:84%!important}.font10px{font-size:10px!important}.font11px{font-size:11px!important}#vacationApp .hideDetails h3.beforeCheck{margin-bottom:0!important;line-height:14px}#vacationApp .hideDetails p.beforeCheck{font-size:1em;color:#000!important;padding-bottom:5px}#vacationApp .hideDetails p.beforeCheck span{color:#333}#vacationApp .bgShadow{background:url(/content/dam/delta-applications/vacations/checkout/general/gray-transparent-shadow.png) center 0 no-repeat}.chkinoutHolder{float:left;width:100%;margin-top:5px;font-size:11px}.chkinoutHolder .checkinDiv{float:left;width:43%;border-right:1px solid #ccc}.chkinoutHolder .checkoutDiv{float:left;width:45%;padding-left:23px}.chkinoutHolder .checkinDiv p,.chkinoutHolder .checkoutDiv p{font-size:11px}.font12px{font-size:12px}.liFirst{margin-top:10px;margin-bottom:10px}.liMiddle{margin-bottom:35px}.hideDetailsLeft .repuRentalCarGrayPickup li{width:95%!important}.hideDetailsLeft .repuRentalCarGrayPickup li ul li{width:100%!important}.hideDetailsLeft .repuRentalCarDisplay li{width:95%!important;padding-bottom:5px!important}.hideDetailsLeft .repuFlightDisplay li{width:95%!important;display:inline-block!important}.hideDetailsLeft .repuFlightDisplay li ul li.first,.hideDetailsLeft .repuRentalCarDisplay li ul li.first{width:11%!important;padding-right:10px!important}.hideDetailsLeft .repuFlightDisplay li ul li.last,.hideDetailsLeft .repuRentalCarDisplay li ul li.last{width:85%!important}.repuFlightDisplay span.flightNumTooltip{cursor:pointer}.hideDetailsLeft .repuRentalCarGrayPickup li.ord{padding-bottom:0!important}.hideDetailsLeft .logonTerms{margin:0!important;width:110px;border-right:1px solid #ccc}.termsCond{width:106px;float:left}.customerSup{float:left;width:106px;margin-left:9px}.width100prc{width:100%!important}.hideDetailsRightModi{padding-left:25px;border-left:1px solid #ccc}.noMarginRight{margin-right:0!important}.noBorder{border:0!important}.noBotBorder{border-bottom-style:none!important}.repuRentalCarGrayPickup li{line-height:normal!important}.inFlightSvc{font-size:10px!important;font-weight:600}.inFlightSvc a{font-size:10px!important;font-weight:600}.inFlightSvc a:hover,.inFlightSvc a:visited{color:#0051a5;text-decoration:none}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.repuTrip{background-position:50% -181px}#vacationApp .repuTripIns .headerSpan{font-weight:400;font-size:9px;text-transform:initial}#vacationApp .repuTripIns .headerSpan strong{font-weight:600}.insurance-details-container .logo-area{padding:20px 0 0 0;text-align:center;float:left;width:195px}.insurance-details-container .trip-protection{margin:20px 0 25px 25px;float:left;width:100%!important}.insurance-details-container .trip-protection ul li{width:100%!important}.insurance-details-container .trip-details.listInfo{float:left;width:50%}.insurance-details-container .tripDetailsConf{float:left;width:70%;margin:15px 30px}.insurance-details-container .tripDetailsConf h3,.insurance-details-container .tripDetailsConf ul li{width:100%!important}.insurance-details-container .price-right-rail{padding:0;text-align:center;width:30%}.featured-product-category .dollar-format{line-height:24px;padding-right:25px}.featured-product-category .dollar-format .dollar-format-usd{padding-left:3px}.insurance-details-container h3{font-size:14px;letter-spacing:2px;max-width:300px}.insurance-details-container ul{list-style:none outside none;text-align:left;padding:10px 0 0}.insurance-details-container ul li{background:url(/content/dam/delta-applications/vacations/checkout/icons/tick.png) no-repeat 0 7px;font-size:.917em;color:#707070;line-height:20px;padding-left:20px}.insurance-details-container .tripTerms{color:#191919;display:inline-block;font-size:.917em;padding:10px 0 0 20px}.featured-product-category span.doller-symbol{display:inline-block;font-size:11px;margin:-4px -2px 0;vertical-align:top}.featured-product-category span.price-integer{font-size:24px}.featured-product-category span.price-decimal{font-weight:600;display:inline-block;font-size:11px;margin:-4px -3px 0;vertical-align:top}.featured-product-category span.top-price-text{display:block;font-size:11px;margin:0 -2px 0;vertical-align:bottom}.featured-product-category [type=button]{font-weight:400;outline:medium none;background:#0253a4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjN2JkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjUzYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:#00f -moz-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#1c7bd9),color-stop(100%,#0253a4));background:#00f -webkit-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:#00f -o-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:#00f -ms-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:#00f linear-gradient(to bottom,#1c7bd9 0,#0253a4 100%);filter:none;width:110px;border:1px solid #001247;border:medium none;border-radius:3px;color:#fff;cursor:pointer;font-size:.833em;letter-spacing:1.2pt;padding:2px 4px 4px;text-align:center;text-shadow:0 0 1px #fff;text-transform:uppercase;min-height:30px;line-height:22px}.featured-product-category .active[type=button]{background:#165c01;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2OGYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGMyMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#668f32 0,#80c229 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#668f32),color-stop(100%,#80c229));background:-webkit-linear-gradient(top,#668f32 0,#80c229 100%);background:-o-linear-gradient(top,#668f32 0,#80c229 100%);background:-ms-linear-gradient(top,#668f32 0,#80c229 100%);background:linear-gradient(to bottom,#668f32 0,#80c229 100%);filter:none;box-shadow:1px 1px 1px 1px rgba(123,123,123,.35) inset;color:#fff}.featured-product-category .active[type=button]:focus,.featured-product-category .active[type=button]:hover{background:#196601}.featured-product-category .active[type=button] span.tick:before{content:'\2713';display:inline-block;padding-right:5px;font-weight:700}.insurance-details-container [type=button]{margin-top:8px}.transportation-added-section{width:100%;background:#eaebed;position:relative}.transportation-added-section .transportation-added-section-left{background:url(/content/dam/delta-applications/vacations/checkout/general/transportation-leftarea-shadow.png) no-repeat scroll center top #f7f7f7;width:83%}.transportation-added-section .transportation-added-section-right{border-top:2px solid #e5e5e5;width:17%;background:#eaebed}.airport-details-heading{font-family:'Open Sans Semibold';font-size:14px;color:#333;letter-spacing:1px}.insurance-details-heading{font-size:14px;color:#333;letter-spacing:1px}#vacationApp .insurance-details-container .trip-details ul li{width:100%;float:left}#vacationApp .insurance-details-container h3{font-size:1.167em;font-weight:400;color:#0253a4;letter-spacing:1px;margin-bottom:1rem}#vacationApp .price-right-rail p{font-size:.917em;font-weight:400;color:#707070;margin-top:10px}#vacationApp .insurance-details-container .declineNote{font-size:1em;font-weight:400;color:#333;padding:10px 0}#vacationApp .insurance-details-container .cancelFeesWrap{border:1px solid #e4e4e4;width:53%;float:left;margin-left:22px}.cancelFeesSec2{text-transform:uppercase;font-size:.833em;font-weight:200;color:#707070;line-height:20px;background:#e0e0e0;letter-spacing:1px;padding:5px 0 5px 10px}#vacationApp .decline .cancelFeesRate{border-bottom:1px solid #e4e4e4;overflow:hidden;background:#f5f5f5}#vacationApp .decline .cancelFeesRate table{margin-bottom:0;line-height:18px}#vacationApp .decline .cancelFeesRate table td{color:#707070;font-size:.917em;width:50%;padding:5px 0}#vacationApp .decline .cancelFeesRate table .dateField{text-align:right;padding-right:10px}#vacationApp .decline .cancelFeesRate table .feeField{padding-left:10px}#vacationApp .decline .cancelFeesRate ul li{background:0 0;line-height:25px}#vacationApp .decline .feesRateLeft{padding:5px 15px 5px 0;background:#fff}#vacationApp .decline .feesRateLeft li{text-align:right;width:95%!important;padding-left:10px}#vacationApp .decline .feesRateRightWrapper{background:#f5f5f5}#vacationApp .decline .feesRateRight{padding:5px 0 5px 20px}#vacationApp .decline .feesRateRight li{text-align:left;padding-left:0}#vacationApp .decline .cancelFeesBot{font-size:.75em;font-weight:600;color:#191919;line-height:12px;padding:10px 0 10px 10px}#vacationApp .decline .cancelFeesBot a{font-size:1em;font-weight:600;color:#3169bb;margin-left:0!important}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.payment-options{background-position:50% -105px}.main-payment-container{background:#eaebed}.payment-container-left{width:84%;background:#f7f7f7;position:relative}.payment-container-left .payment-flag-sec{padding:20px 25px;border-bottom:1px solid #e5e5e5}.payment-container-left .payment-flag-sec p{padding-top:15px!important}.payment-container-left .payment-flag-sec .flag-title{font-weight:700}.payment-container-left .payment-flag-sec .flag-title .usFlag{background:url(/content/dam/delta-applications/vacations/checkout/icons/flag-usa.png) no-repeat scroll center top transparent;float:left;height:11px;margin-right:3px;position:relative;top:3px;width:16px}.usFlag{background:url(/content/dam/delta-applications/vacations/checkout/icons/flag-usa.png) no-repeat scroll center top transparent;float:left;height:11px;margin-right:3px;position:relative;top:3px;width:16px}.canadianFlag,.payment-container-left .payment-flag-sec .flag-title .canadianFlag{background:url(/content/dam/delta-applications/vacations/checkout/icons/flag-canada.png) no-repeat scroll center top transparent;float:left;height:11px;width:16px;margin-right:8px;position:relative;top:3px}.payment-container-left .payment-flag-sec ul{padding:0 35px}.payment-container-left .payment-flag-sec ul li{padding-top:15px}.payment-container-left .payment-term-sec{padding:15px 25px 18px;border-bottom:1px solid #e5e5e5}.payment-container-left .payment-term-sec h3{font-size:12px;font-weight:700;color:#333}.payment-container-left .payment-term-sec p{padding:8px 0!important}.payment-container-left .payment-term-sec input[type=checkbox]{margin-left:0;margin-right:0}.payment-container-left .payment-pay-sec{padding:10px 50px;border-bottom:1px solid #e5e5e5;background:#fff;height:80px}.payment-container-left .payment-pay-sec .pay-text{width:70%;float:right}.payment-container-left .payment-pay-sec .pay-text.purnow{margin-top:34px}.payment-container-left .payment-pay-sec .pay-text.mkdepo{margin-top:14px}.payment-container-left .payment-pay-sec .pay-text.hold{margin-top:17px}.payment-container-left .payment-pay-sec .pay-text .rowLink{margin-top:10px!important}.payment-container-left .payment-pay-sec .pay-text .rowLink .detailsArrow{margin-left:0!important}#vacationApp .payment-container-left .payment-pay-sec button.secondary[type=button]{background:#1c7bd9;background:-moz-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1c7bd9),color-stop(100%,#0253a4));background:-webkit-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:-o-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:-ms-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:linear-gradient(to bottom,#1c7bd9 0,#0253a4 100%);filter:none}#vacationApp .payment-container-left .payment-pay-sec button.secondary.active{margin-right:5px;background:#668f32;background:url(data://image/assign/css/checkout/svg+xml);background:-moz-linear-gradient(top,#668f32 0,#80c229 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#668f32),color-stop(100%,#80c229));background:-webkit-linear-gradient(top,#668f32 0,#80c229 100%);background:-o-linear-gradient(top,#668f32 0,#80c229 100%);background:-ms-linear-gradient(top,#668f32 0,#80c229 100%);background:linear-gradient(to bottom,#668f32 0,#80c229 100%);filter:none;box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);color:#fff}#vacationApp .payment-container-left .payment-pay-sec button.secondary.active[type=button]{max-height:40px;line-height:38px!important;width:23%;letter-spacing:1px!important;font-size:12px;font-weight:700!important;margin-top:20px}#vacationApp .payment-container-left .payment-pay-sec button.secondary[type=button]{max-height:40px;line-height:38px!important;width:23%;letter-spacing:1px!important;font-size:12px;font-weight:700!important;margin-top:20px}.payment-container-left .payment-ssl-sec{padding:5px 30px 15px 22px;border-bottom:1px solid #e5e5e5}.payment-container-left .payment-start-sec{padding:5px 25px;border-bottom:1px solid #d6d6d6;background:#eaebed}.payment-container-left .payment-ssl-sec .payment-terms-lock{background:url(/content/dam/delta-applications/vacations/checkout/icons/lock.jpg) no-repeat scroll left top transparent;padding-left:20px!important;font-size:10px;color:#777}.payment-container-left .payment-ssl-sec .payment-terms-lock a{font-size:10px}.payment-container-right{position:absolute;background:#d8d8d8;bottom:-1px;right:-149px;width:149px}.payment-container-right button.secondary{background:#c01e0e;max-height:40px;line-height:38px!important;width:100%;letter-spacing:1px!important;font-size:12px;font-weight:700!important;margin-top:15px;border-radius:0;background:url(data://image/assign/css/checkout/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMWUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODE1MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjgzOTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)!important;background:-moz-linear-gradient(top,#c01e0e 0,#781502 100%,#28394e 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c01e0e),color-stop(100%,#781502),color-stop(100%,#28394e))!important;background:-webkit-linear-gradient(top,#c01e0e 0,#781502 100%,#28394e 100%)!important;background:-o-linear-gradient(top,#c01e0e 0,#781502 100%,#28394e 100%)!important;background:-ms-linear-gradient(top,#c01e0e 0,#781502 100%,#28394e 100%)!important;background:linear-gradient(to bottom,#c01e0e 0,#781502 100%,#28394e 100%)!important;filter:none}.payment-container-right .price-break-label{text-align:left;font-size:10px;color:#333}.payment-container-right .previous-total{margin-left:10px;margin-top:15px;width:124px}.payment-container-right .previous-total p{font-size:10px;color:#333;line-height:12px}.payment-container-right .transportation-added-section-right span{font-family:'Open Sans';color:#111}.payment-container-right .dollar-format span.doller-symbol{margin:-2px -2px 0;display:inline-block;vertical-align:top;font-size:10px}.payment-container-right .dollar-format span.price-integer{font-size:18px!important}.payment-container-right .dollar-format span.price-decimal{margin:-3px -4px 0;display:inline-block;vertical-align:top;font-size:10px;padding-right:15px}.main-payment-container .payment-container-bottom{background:#fff;overflow:hidden}.main-payment-container .payment-container-bottom .ecomomy{float:left;padding:2% 3% 0 20%;border-right:1px solid #d6d6d6;background:url(/content/dam/delta-applications/vacations/checkout/general/relax-payment.png) no-repeat 0 bottom #fff;width:27%;min-height:135px;text-align:right}.main-payment-container .payment-container-bottom .ecomomy h2{font-size:18px;color:#0253a4;text-transform:uppercase;letter-spacing:1px}.main-payment-container .payment-container-bottom .firstClass h2{font-size:18px;color:#0253a4;text-transform:uppercase;letter-spacing:1px}.main-payment-container .payment-container-bottom .ecomomy p,.main-payment-container .payment-container-bottom .firstClass p{color:#777}.main-payment-container .payment-container-bottom .ecomomy .dollar-format{padding-top:15px;padding-bottom:8px;color:#0253a4}.main-payment-container .payment-container-bottom .ecomomy .dollar-format .txt-integer{font-size:32px!important;font-weight:700;color:#0253a4!important}.main-payment-container .payment-container-bottom .ecomomy .dollar-format .txt-decimal{font-weight:400!important;line-height:11px;color:#0253a4!important;text-align:left}.main-payment-container .payment-container-bottom .ecomomy .dollar-format .txt-symbol{font-size:16px!important;margin:-4px -3px 0 0!important;color:#0253a4!important}.main-payment-container .payment-container-bottom .ecomomy button.secondary[type=button]{height:30px;width:95px}.main-payment-container .payment-container-bottom .firstClass{float:right;width:31%;padding:2% 3% 0 15%;background:url(/content/dam/delta-applications/vacations/checkout/general/upgrade-to-first.jpg) no-repeat 40px 35px #fff;text-align:right}.main-payment-container .payment-container-bottom .firstClass .upgrageOption{padding-top:10px;color:#777;padding-bottom:5px}.main-payment-container .payment-container-bottom .firstClass .upgrageOption .txt-integer{font-size:18px;font-weight:400;display:inline-block;vertical-align:top;margin-top:2px;color:#0253a4}.main-payment-container .payment-container-bottom .firstClass .upgrageOption .txt-decimal{font-weight:400!important;line-height:11px;color:#0253a4!important;text-align:left;margin:0 -2px;vertical-align:top;display:inline-block;font-size:11px}.main-payment-container .payment-container-bottom .firstClass .upgrageOption .blueTxt{color:#0253a4}.main-payment-container .payment-container-bottom .firstClass button.secondary[type=button]{height:30px;width:95px}.padLeft4{padding-left:4px}.colord0d6db{color:#d0d6db}.listNone{list-style-type:none!important}.paddingTop20{padding-top:20px}.marginBot10{margin-bottom:5px!important}.backgroundf5f5f5color{background-color:#f5f5f5!important}.marginTop22{margin-top:22px!important}.deposit_holder{width:62%;height:auto;margin-left:199px;float:left}.amount{text-align:right;width:60%;float:left;margin-bottom:8px}.amount p{color:#333!important;font-size:11px;font-weight:400}.amount p.darkColor{color:#333!important;font-weight:600}.value{text-align:left;width:34%;padding-left:10px;float:left}.value p{color:#333!important;font-size:11px;font-weight:600}.fullBorder{background-color:#ccc;height:1px;width:41%;float:left;margin-left:230px;margin-top:8px;margin-bottom:10px}.paddingBot13{padding-bottom:13px!important}.travellersDataSectionHolder{float:left;width:77.5%;border-bottom:1px solid #e5e5e5}.travellersDataSectionHolder.noBorder{border-bottom:none}.travellersDataSectionHolder h4{margin-bottom:8px;color:#036;font-size:15px;font-weight:400}.travellersDataSectionHolder p.nineptrFont{font-size:9pt;color:#333;font-weight:600}.travellersDataSectionHolder p span{font-size:10px;color:#707070;font-weight:400}.travelersLeftSection{float:left;width:25%;height:auto;padding:15px 20px}.travelersLeftSection p{font-size:.833em}.travelersDOBSection{float:left;width:15%;height:auto;padding:15px 0;letter-spacing:1px}.travelersDOBSection p{font-size:11px}.travelersDOBSection p span{font-size:11px}.travelersMiddleSection{float:left;width:23%;height:auto;padding:15px 30px}.travelersMiddleSection p{font-size:.917em}.travelersMiddleSection p span{font-size:11px}.travelersRightSection{float:left;width:22%;height:auto;padding:15px 0}.travelersRightSection p{font-size:.92em}.serialNo{height:63px;float:left;width:6.5%;background-color:#4e7ca3}.serialNo p{margin-top:14px!important;margin-left:25px!important;color:#fff;font-size:16px;font-weight:400;line-height:18px}.smalltch{position:absolute;top:38px;width:6.5%;background-color:#4e7ca3;height:2px}.freez{float:left;height:63px;width:16%;background-color:#e8e9eb}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.flights-icon{background-position:50% -34px}.smalltchFlight{position:absolute;top:38px;width:6.5%;background-color:#4e7ca3;height:2px}.repuFlight{padding-bottom:0!important;padding-left:0!important;padding-top:0!important}.repuFlight .serialNo p{margin-top:2px!important;text-align:center;margin-left:0!important}.repuFlight .serialNo p.small{font-size:.84em;color:#fff;font-weight:600}.repuFlight .serialNo p.big{font-size:2.17em;color:#fff;font-weight:200}.repuFlight .childLeft{width:84%!important}.repuFlight .childLeft .searchForTrip{position:relative;overflow:hidden}.repuFlight .childRight{width:16%!important}.repuFlight .serialNo{width:60px;height:100%;position:absolute}.repuFlight .travellersDataSectionHolder{width:721px;height:auto;left:60px;position:relative}.repuFlight .flightMain{background:#f5f5f5;padding-bottom:10px}.flightMain p span{font-size:.909em;color:#707070;font-weight:400}.repuFlight .travelersLeftSection{width:28.8%;padding:20px 0 0 22px}.repuFlight .travelersMiddleSection{width:27%;padding:25px 0 0 3px}.repuFlight .travelersRightSection{width:40%;padding:25px 0 0 0;position:relative}.repuFlight .travelersLeftSection h3{font-size:2.167em;font-weight:300;color:#036}.repuFlight .redArrow{font-size:0;text-indent:-9999px;margin-right:3px!important}.repuFlight .travelersLeftSection p span{font-size:1.2em;font-weight:300;color:#333}.repuFlight .travelersLeftSection .flightTo{margin-left:24px}.repuFlight .travelersMiddleSection .flightDur{font-size:1em;font-weight:400;color:#191919}.repuFlight .travelersMiddleSection .flightNum{font-size:.917em;font-weight:400;color:#0253a4}.repuFlight .travelersMiddleSection .flightNum a{font-size:1em;font-weight:400;color:#0253a4}.repuFlight img.redEye{vertical-align:bottom}.repuFlight .flightMain .flightNum img.redEye{vertical-align:middle}.repuFlight .travelersMiddleSection a.viewSeat{font-size:.833em;font-weight:600;display:inline-block;margin-top:7px!important}.repuFlight .travelersRightSection .flightPax{font-size:11px;font-weight:400;color:#333;text-transform:uppercase}.repuFlight .travelersRightSection a.bagInfo{font-size:.833em;font-weight:600;display:inline-block;margin-top:7px!important}.repuFlight .travelersRightSection .paxDetail{font-size:1em;font-weight:400;color:#191919}.repuFlight .travelersRightSection .blue{font-size:11px;color:#0253a4}.repuFlight .travelersRightSection .rowLink{font-size:.833em;line-height:12px;margin:5px 0!important}.repuFlight .hideDetails .hideDetailsRight .rowLink,.repuFlight .travelersLeftSection .rowLink{font-size:.833em;line-height:12px;margin:5px 0!important}.repuFlight .travelersRightSection .aminitiesHolder{position:absolute;right:0;top:20px}.repuFlight .aminitiesHolder .oneAmenity{display:inline-block;padding-right:3px;width:auto!important;position:relative;line-height:10px}.repuFlight .aminitiesHolder .oneAmenity a img{margin-top:-2px}.repuFlight .flightDetSection .oneAmenity a img{margin-top:-2px}.repuFlight .aminitiesHolder .oneAmenity input[type=image]:focus,.repuFlight .detailAmeUl .oneAmenity input[type=image]:focus{outline:2px solid #a4c5e7!important}.repuFlight .travelersRightSection .aminitiesHolder .plusMore{color:#0253a4;cursor:pointer;float:right;font-size:.833em;margin-left:2px;margin-right:-3px;width:auto;margin-top:0!important}.repuFlight .hideDetails{background:#fff;padding-top:20px;background:url(/content/dam/delta-applications/vacations/checkout/general/room-section-shadow.png) center 0 no-repeat}.repuFlight .hideDetails .hideDetailsLeft{width:56%!important}.repuFlight .hideDetails .hideDetailsLeft.w100p{width:100%!important}.repuFlight .hideDetails .hideDetailsRight{border:none!important}.repuFlight .hideDetails .hideDetailsLeft .detailAmeLast span{color:#191919!important;font-weight:400!important}.repuFlight .hideDetails .hideDetailsLeft .detailAmeUl img{padding-left:3px}.repuFlight .hideDetails .hideDetailsRight{width:35%!important;padding-left:18px!important}.repuFlight .hideDetails .hideDetailsLeft ul.repuRentalCarDisplay li.first{padding-right:14px!important}.repuFlight .hideDetails .flightDetailsDivider{clear:both;margin:10px 0;padding:5px 0 5px 30px;background-color:#f5f5f5;border-bottom:1px solid #d8d8d8;font-size:.917em;background:url(/content/dam/delta-applications/vacations/checkout/icons/advisory.png) 10px 3px no-repeat}.repuFlight .hideDetails .flightDetailsEmptyDivider{clear:both;margin:10px 0;border-bottom:1px solid #d8d8d8}.repuFlight .supSmall{font-size:8px}.repuFlight .travelersLeftSection div{float:left}.repuFlight .travelersLeftSection .redArrowBlock{margin:6px 5px 0}.repuFlight .travelersLeftSection .flightDetailLink{display:block!important;clear:both;float:left;margin-top:10px!important}.repuFlight .travelersLeftSection p span.greenText{color:#007e20;font-weight:400;font-size:1em;text-transform:uppercase}#vacationApp .childRightLower p{font-size:.556em;line-height:12px}.govtAdv{clear:both;background:none repeat scroll 0 0 #fff;bottom:0;height:30px;position:relative}.basicEconomyFareAdv{clear:both;background:none repeat scroll 0 0 #fff;bottom:0;position:relative;padding-top:5px}.basicEconomyFareAdv.basicEconomyConf .basicEconomicAdvMsg{min-height:15px}.basicEconomyFareAdv img,.govtAdv img{margin:5px 10px 0 20px}.basicEconomyFareAdv span,.govtAdv span{display:inline-block;vertical-align:top;margin-top:7px;font-size:11px;color:#707070}.govtAdv span strong{font-size:12px;text-transform:uppercase;color:#036}.basicEconomyFareAdv span strong{font-size:12px;text-transform:uppercase;color:#036}.basicEconomyFareAdv div{overflow:hidden;color:#707070;font-size:12px}.basicEconomyFareAdv ul.first{margin-left:65px;margin-top:5px;width:35%;float:left}.basicEconomyFareAdv ul.second{margin-left:15px;margin-top:5px;width:50%;float:left}.basicEconomyFareAdv ul li{list-style:circle outside none;padding-bottom:5px}.basicEconomyFareAdv div span{margin:10px 0 5px 55px;font-size:12px}.makeYourPay .hold24Adv{color:#000}.hold24Adv img{margin:0 5px 0 0}.hold24Adv span{padding-top:2px;vertical-align:top}.detailAmeUl{width:auto!important;float:left}.detailAmeUl li{width:auto!important;display:inline!important}.detailAmeUl .oneAmenity{float:left}.hideDetailsLeft .repuRentalCarDisplay .detailAmeUl li{padding-bottom:3px!important;width:auto!important;padding-left:2px}.hideDetailsLeft .repuRentalCarDisplay .detailAmeUl li a{margin-top:0!important}.hideDetailsLeft .repuRentalCarDisplay .detailAmeLast{padding-bottom:1px!important}.hotelContentHolder{border-top:1px solid #e5e5e5}#vacationApp .featured-product .featured-product-header .featured-product-header-icon1.ti-tripExtra{background-position:50% -71px}#vacationApp .tripExtraTraveler .tripExtra{width:29%;float:left}#vacationApp .tripExtraTraveler .tripExtra h3{color:#333;font-size:12px;font-weight:600}#vacationApp .tripExtraTraveler .tripExtra h3 span{color:#707070;font-size:10px;vertical-align:top;margin-left:3px}#vacationApp .tripExtraTraveler .tripExtra ul li{width:93%;margin-bottom:10px}#vacationApp .tripExtraDetails{margin-left:22%}#vacationApp .childLeft .hideDetails ul.tripExtraDetails ul li{font-size:11px}#vacationApp ul.tripExtraDetails ul li.first{padding:0 10px 10px 0!important;width:21%!important;color:#333}#vacationApp ul.tripExtraDetails ul li.last{padding:0 0 10px 0!important}#vacationApp .confTExDetailWrap{float:left;width:100%;border-top:1px solid #d8d8d8;padding-top:0!important}.payment-header{color:#003363;font-size:16px;font-weight:400}.payment-devider{float:right;margin:0 12px 8px 0;height:1px;background-color:#e5e5e5;width:95.2%}.pacakage-contanier{width:93%;border-top:1px solid #ccc;height:auto;margin:0 25px;padding:20px 0 5px 0}.pacakage-contanier-left{float:left;width:97%;height:auto}.pacakage-contanier-left p{text-transform:capitalize;font-weight:400;font-size:16px!important;margin-bottom:15px!important}.pacakage-contanier-right{float:right;width:100%;height:auto}.p-contanier-row{padding-bottom:5px;font-size:11px;font-weight:600}.package-info{padding:0 0 10px!important;color:#707070;font-size:12px!important}.payment-section .payment-terms-lock{background-position:5px 2px!important;background-color:#f0f0f0!important;line-height:22px!important;width:70%}.payment-section .price-break-label{width:60%}.payment-uym-section{position:relative}.smalltch-uym{position:absolute;top:38px;width:6.5%;background-color:#4e7ca3;height:2px}.payment-uym-section .useMilesserialNo{height:206px}.package-container-tag-holder{height:auto;width:auto;float:right}.package-container-tag-holder p{font-size:14px!important;font-weight:400;color:#333;margin-bottom:12px}.package-container-tag-holder .dollar-format{margin-top:0;padding-right:0!important;margin-bottom:0!important}.wallInfoLeft{float:left;letter-spacing:1px;padding:5px 0 5px 0;width:15%}.learnMoreSection{background-color:#ebebeb;border-bottom:1px solid #d8d8d8;color:#0253a4;display:table-cell;float:left;height:auto;padding:12px 20px;vertical-align:top;width:94.5%;border-top:1px solid #d8d8d8}h4.learnMoreSection{margin-bottom:0!important;line-height:13px!important;color:#0253a4!important;font-size:.917em!important}.learnMoreSection p{color:#707070}.learnMoreSection h3{font-size:11px;color:#2763a8;font-weight:600}.giftCardHeader{float:left;width:82%;height:22px;text-align:center;padding:6px 0 0 0}.giftCard{width:200px;font-size:10px;padding:5px 0 5px 40px;vertical-align:top;display:table-cell}.giftCardAmount{width:380px;font-size:10px;padding:5px 0 5px 100px;vertical-align:top;display:table-cell}.giftcardDetails{width:100%;float:left}.giftCardNgiftCardNo,.giftCardNo{width:239px;height:35px;text-align:center;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;padding-top:18px;vertical-align:top;display:table-cell}.giftCardEdit{width:25.5%;height:35px;text-align:center;border-top:1px solid #ebebeb;padding-top:18px;vertical-align:top;display:table-cell;font-size:10px;font-weight:600;color:#0051a5}.giftCardEdit a{font-size:10px;font-weight:600}.gifdit span,.giftCardEdit span{display:inline-block;margin-top:-1px;vertical-align:top}.redFont{color:red!important}.marginTop28{margin-top:28px}.redFontHolder{float:left;width:90%;padding:17px 0 0 20px}.redFontHolder p{color:red}.giftCardLookUp{float:left;width:90%;padding:0 0 15px 20px}.giftCardLookUp .lookupText{float:left;width:33%;padding-top:8px}.lookupText label{color:#2763a8!important}.giftCardLookUp input{margin-top:6px!important}.giftCardLookUp .lookUpbtn{float:left;width:30%;padding:30px 0 0 3px}#vacationApp .giftCardImage{width:48px;height:48px;margin-left:15px;background-image:url(/content/dam/delta-applications/vacations/checkout/icons/egift-ecredit.png)}.width90px{width:90px}.testFirst{border-top:1px solid #d2d2d4;float:left;height:53px;margin-top:49px;width:100%}.test{border-top:1px solid #d2d2d4;float:left;height:53px;width:100%}.count{width:6.5%;background:#4e7ca3;text-align:center;vertical-align:middle;display:table-cell}.count p{padding-top:16px!important;color:#fff;font-size:16px;line-height:18px}.learnMoreLeftBackground{background:none repeat scroll 0 0 #4e7ca3;display:table-cell;text-align:center;width:6.5%}.commonDivHolder{float:left;width:100%;height:auto}.card-row{width:100%;display:table}.BG-ebebeb{background:#ebebeb}.card-serialNo{background-color:#1d5584;width:6.5%;display:table-cell}.card-serialNo p{color:#fff;font-size:16px;font-weight:400;margin:18px 0 0 25px!important}.card-mid-section{width:720px;display:table-cell;border-top:1px solid #e3e3e3;background:#fff;vertical-align:top}.colorf5f5f5{background:#f5f5f5!important}.card-mid-section .accept-card{padding:15px 0 15px 20px!important}.card-mid-section .acceptPara{padding:0 15px 15px 20px!important}.card-right-section{width:16%;display:table-cell;background:#ebebeb;padding:14px 0 0;border-top:1px solid #d2d2d4}.card-right-section p{font-size:.556em;color:#333;line-height:12px}.payment-section .dollar-format{font-size:24px!important}.payment-section .dollar-format.lrgFont .txt-integer{font-size:1.333em!important}.payment-section .dollar-format.lrgFont .txt-integer sup{font-size:14px!important;line-height:29px!important}.payment-section .dollar-format span.doller-symbol{display:inline-block;font-size:14px;margin:-2px -2px 0;vertical-align:top}.payment-section .dollar-format span.price-decimal{display:inline-block;font-size:14px;margin:-3px -4px 0;padding-right:15px;vertical-align:top}.card-upper{width:94%;color:#707070;margin:0 20px;overflow:hidden;border-bottom:1px solid #e3e3e3}.card-upper p{font-size:14px;color:#707070}.card-upper p span{font-size:12px}.card-upper .pmntAmount{padding-top:10px}.card-upper .dollar-format{text-align:left!important;padding-top:10px}.card-deposit-amt{width:35%;float:left;border-right:1px solid #ebebeb}.card-final-pay{width:40%;float:left;padding-left:25px}.card-deposit-amt .dollar-format,.card-final-pay .dollar-format{margin-bottom:5px!important;padding-top:5px!important}.card-type{display:block;height:40px;width:65px}.mastercard{background:url(/content/dam/delta-applications/vacations/checkout/cards/card-type.png) no-repeat -364px -160px transparent}.amex{background:url(/content/dam/delta-applications/vacations/checkout/cards/card-type.png) no-repeat -163px -160px transparent}.add-a-card{display:block;font-weight:600;padding:10px 0 0 25px!important}.posRel{position:relative}.sectionParent .tot-card-amt{background:#d6d6d6;bottom:0;right:0;height:62px;position:absolute;width:129px;padding:10px}.sectionParent .tot-card-amt p{font-size:10px;line-height:12px}.noBorderTop{border-top:0!important}.noBorderBot{border-bottom:0!important}.GiftCredenHolder{display:table-cell;vertical-align:top;width:720px}.PaymentHeaderSection{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background-color:#ebebeb}.PaymentHeaderSection h4.CreditCardHeader{float:left;font-weight:600;text-transform:uppercase;color:#0253a4;margin-bottom:0;line-height:13px;font-size:.917em!important;padding:12px 6px 12px 20px}.GiftCredenHolder.borderTop{border-top:1px solid #d8d8d8}.GiftCredenHolder h4{color:#036;font-size:15px;font-weight:400;margin-bottom:8px;line-height:18px}.GiftCredenHolder .paxTicketForContainer{padding:8px 0 8px 20px;border-bottom:1px solid #e5e5e5}.GiftCredenHolder .paxTicketForContainer h3{float:left;color:#036;font-size:1.16em;text-transform:none;font-weight:400;line-height:27px;padding-right:12px}.GiftCredenHolder .paxTicketForContainer .ticketForWrapper{padding:0}.GiftCredenHolder .paxTicketForContainer p{padding-top:10px;font-size:12px;font-weight:400}.GiftCredenHolder .paxTicketForContainer p a{font-size:12px;font-weight:400}.GiftCredenHolder .paxTicketForContainer p a:hover{color:#0253a4}.GiftCredenHolder .horizontalDivider{margin-left:20px;margin-right:20px;border-top:1px solid #d8d8d8}.GiftCredenHolder .verticalDivider{width:0;float:left;height:30px;margin:15px 10px 0 10px;border-left:1px solid #d8d8d8}.tiDevider{float:left;width:100%;margin:25px 0 10px 0;height:1px;background-color:#e5e5e5}.tiDevider2{float:left;width:100%;margin:15px 0 10px 0;height:1px;background-color:transparent}.tiCount{background:none repeat scroll 0 0 #1d5584;display:table-cell;text-align:center;vertical-align:top;width:61px}.tiCount p{color:#fff;font-size:2em;padding-top:17px!important}.tiCount span.contactIco{background:url(/content/dam/delta-applications/vacations/checkout/icons/contact-phone-icon.png) no-repeat 0 0;width:27px;height:27px;display:block;margin:15px 0 0 16px}.borderTop{border-top:1px solid #d8d8d8}.borderTopd2{border-top:1px solid #d2d2d4!important}#vacationApp .searchForTrip ul li input[type=text].walletSecurityCode{width:61px;display:block}.newCreditCardInfoHolder{float:left;height:auto;width:100%}.newCreditCardInfoHolder .searchForTrip{padding:10px 0 20px!important}.creditCardInfo{float:left;height:auto;width:78%}.creditCardInfo ul.cardListInfo{padding-top:0!important}.width52pc{width:55%!important}.width52prct{width:52%!important}.width44pc{width:44%!important}.creditCardInfo .securityCode{width:18%!important;margin-left:-18px}.creditCardInfo .securityCode input{width:65%!important}.creditCardInfo ul{float:left;margin:0;padding:10px 0 0;width:100%}.creditCardInfo ul li{display:inline-block;line-height:10px;position:relative;vertical-align:middle;width:29.75%}.creditCardInfo ul li label{color:#707070;display:inline-block;font-size:10px!important;font-weight:600;padding-bottom:5px;width:auto}ul.creditPhDepo li{width:42%!important}ul.creditPhDepo li.secondLi{margin-left:-13px}ul.creditPhDepo li.buttonLi{margin-top:16px;width:15%!important}ul.creditPhDepo li.buttonLi button{height:30px;width:78px;vertical-align:bottom;margin-left:-12px}.creditLiner{float:left;margin-left:21%;margin-top:10px;width:79%}.creditLiner p{color:#707070}.newCreditLink{float:left;padding:15px 10px 5px 20px;width:96%;margin-bottom:14px}.card-upper .logToWallet{font-size:15px;font-weight:400;color:#4c77a0;padding-top:10px!important}.milesName .newCardSection{font-size:14px;font-weight:400;color:#333;padding-top:10px!important}#vacationApp .searchForTrip ul li.cardType{width:35.5%}.inputBox{width:35.5%!important}.inputBox button{vertical-align:bottom;margin-left:-10px}.inputBoxApply{width:12%!important;padding:7px 0 0;vertical-align:top!important}.marginNeg12{margin-left:-12px}.marginNeg5{margin-left:-3px}.width19{width:19%!important}.billingInfo{margin:20px 0 10px 0!important}.billingInfo label{margin-right:6em}.contactChkBox{margin-bottom:10px!important}.contactChkBox .checkBillingAddr{margin-left:0;margin-right:2px}.contactChkBox label{color:#191919;font-size:.835em!important}.blueButton{position:relative;top:10px;right:13px}.giftCardLeft{float:left;letter-spacing:1px;padding:5px 0 5px 5px;width:17%}.giftCardLeft p{color:#333;font-size:10px}.giftCardLeft span{color:#707070;line-height:22px}.giftCardRight{float:left;letter-spacing:1px;padding:5px 0 5px 5px;width:27%}.giftCardRight p{color:#0253a4;font-size:10px}.giftCardRight p input[type=text]{float:left;margin-right:4px}.giftFirst{margin-left:16px;margin-right:-20px}.blueText{color:#0253a4!important}.milesHolder{float:left;height:auto;width:92.3%}.learnMore{float:left;padding:12PX 20px}h4.learnMore{margin-bottom:0!important;line-height:13px!important;color:#0253a4!important;font-size:.917em!important}.milesName{float:left;width:96%;padding:12px 10px 5px 20px}.newCardAddDetails{float:left;width:104%;padding:7px 10px 20px 20px!important}.milesDetailsHolder{float:left;width:100%}#vacationApp .milesHolder .newCardAddDetails{padding-top:0!important;overflow:visible}.milesName h4{color:#4c77a0;font-size:1.66em;margin-bottom:0}.milesLeft{float:left;letter-spacing:1px;padding:5px 0 5px 20px;width:18%}.milesLeft p{color:#707070;font-size:.63em;font-weight:600}.wallInfoLeft p{color:#707070;font-size:.63em;font-weight:600}.milesLeft span{color:#707070;font-size:.63em;font-weight:400;line-height:22px}.milesRight{float:left;padding:5px 10px 5px 0;width:25%}.milesRight p{font-size:.63em;color:#707070;font-weight:600;overflow:hidden}.milesRight p.note{color:#707070;font-weight:400}.milesRight span{color:#707070;font-size:.63em}.milesRight p input{float:left;margin-right:5px}.editDeletSection{float:right;width:30%;letter-spacing:1px;padding:5px 10px 5px 15px;width:13%}.linkLeft{float:left;width:22%;border-right:1px solid #0253a4;line-height:10px}.linkRight{float:left;width:30%;line-height:10px;padding-left:5%}.uym-info{display:inline-block;font-size:10px;padding:12px 0 0 20px!important;font-weight:400}.noCardAvailable{padding:10px}.diffSkyAccnt{float:left;width:96%;padding:7px 10px 15px 20px;margin:1rem 0 1rem 0}.skyMileRule{float:left;width:96%;padding:20px 10px 15px 0}.diffSkyAccnt p,.skyMileRule p{font-size:1.22em;color:#2763a8;font-weight:600}.diffSkyAccnt p{color:#707070}.diffSkyAccnt span{font-size:10px;letter-spacing:1px;font-weight:400;color:#707070}.skyMileRule span{font-size:10px;letter-spacing:1px;font-weight:400;color:#707070}.useMilesserialNo{background-color:#4e7ca3;float:left;height:173px;width:7.7%}.useMilesserialNo p{color:#fff;font-size:16px;font-weight:400;margin-left:25px!important;margin-top:54px!important}.useMilesFreez{background:none repeat scroll 0 0 #e8e9eb;float:left;height:85%;position:absolute;right:0;width:16%;padding-top:40px}.useMilesFreezFontStyle p{font-size:9px!important;color:#353636!important;line-height:normal!important}.bigLastSectionDevider{background:none repeat scroll 0 0 #ebebeb;border-top:1px solid #d8d8d8;height:63px}.height68{height:68px!important}.borderBot{border-bottom:1px solid #ebebeb}.borderBotd2{border-bottom:1px solid #d2d2d4}.cardEditDelete{float:right;padding:5px 10px 5px 15px;width:13%;font-size:10px;font-weight:600;color:#0051a5;vertical-align:top}.cardEditDelete a{font-size:10px;font-weight:600}.cardEditDelete span{display:inline-block;margin-top:-1px;vertical-align:top}.tripSumInnerHeader h2{font-weight:600}.travelerConfHolder{background-color:#fff;color:#616161;height:auto;overflow:hidden;padding:0}.travelerConfHolder .trvlMidHolder{display:table-cell;vertical-align:top;width:720px;border-top:1px solid #ebebeb}.travelerConfHolder .trvlMidHolder h4{color:#036;font-size:15px;font-weight:400;margin-bottom:8px;line-height:18px}.travelerConfHolder .cardRightHolder{width:16%;display:table-cell;background:#ebebeb;padding:14px 10px}.confirmSingleHeader{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;padding:15px 20px 10px 20px}.confirmSingleHeaderBot{background:none repeat scroll 0 0 #ebebeb;border-top:1px solid #d4d4d4;margin-bottom:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden;padding:7px 20px 10px}.confHeaderLeft{float:left;width:60%}.confHeaderLeft p:first-child{font-size:18px;font-weight:700;padding-bottom:3px!important}.confHeaderLeft p:last-child{font-size:14px}.confHeaderMid{float:left;text-align:right;margin-top:-4px}.confHeaderMid p{font-size:1.083em;line-height:13px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.confHeaderRight{float:right;color:#333;padding-top:5px;margin-left:15px;width:32%}.confHeaderRight .dollar-format{float:right}.confHeaderRight .dollar-format.large .txt-integer{font-size:1.667em!important;margin-top:-14px}.confHeaderRight .dollar-format.large .txt-integer sup{font-size:16px!important;line-height:34px!important}.confHeaderRight .dollar-format.small{font-size:1em!important}#vacationApp .confHeaderRight .dollar-format.small .txt-integer{font-size:12px}#vacationApp .confHeaderRight .dollar-format.small .txt-integer sup{font-size:8px;line-height:14px}.confirmSingleHeaderBot p{float:left;margin:0 20px}.skyPriority{font-size:.833em;float:left}.skyPriority span{background:#b92f16;color:#fff!important;font-size:.833em;font-weight:700;padding:1px 6px;margin-right:5px}.skyPriority a{background:#b92f16;color:#fff!important;font-size:.833em;font-weight:700;padding:1px 6px;margin-right:5px}.skyPriority a:hover{background:#b92f16;color:#fff!important;font-size:.833em;font-weight:700;padding:1px 6px;margin-right:5px}.skyPriorityLink{color:#0253ab;float:right;text-transform:capitalize;font-size:.833em}.confirmSingleHeaderBot span.skyPriorityLink a{font-size:1em}.confirmSingleHeaderBot span.skyPriorityLink span{display:inline-block;margin-top:-1px;vertical-align:top}.con-smalltch{background-color:#1d5584;height:2px;position:absolute;top:174px;width:6.5%}.con-wdt-right-bot{height:93.5%!important}.faqContent{background-color:#fff;border-radius:5px;overflow:hidden;padding:20px 20px 10px}.faqHeader p:first-child{font-size:16px;padding-bottom:10px!important;color:#036}.faqHeader p.faqHeaderLastP{font-size:12px;color:#333;padding-bottom:20px!important}.faqContent li{font-size:12px;color:#333;padding-bottom:8px}.faqContentUl1{float:left;width:48%;margin-left:15px;margin-right:20px}.faqContentUl2{float:left;width:48%}.deltaToolTipThemePackageValue{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png);background-repeat:repeat;border-radius:4px;border:solid 1px #afafaf;max-width:600px;min-width:300px;-moz-box-shadow:0 0 50px #ddd inset;-webkit-box-shadow:0 0 50px #ddd inset;box-shadow:0 0 50px #ddd inset;position:absolute;left:75px;top:90px;display:none}.deltaToolTipThemePackageValue .toolTipPointer{background:url(/content/dam/delta-applications/vacations/general/tooltiparrow_down.png) no-repeat scroll 0 0 transparent;height:6px;width:15px;position:relative;top:6px;margin:0 auto;left:288px}.deltaToolTipThemePackageValue .toolTipPointer.top{background:url(/content/dam/delta-applications/vacations/checkout/icons/tooltip-arrow-up.png) no-repeat scroll 0 0 transparent;position:absolute;top:-6px}.deltaToolTipThemePackageValue .toolTipContentGradient{color:#3f3f3f;font-size:12px;padding:25px}.deltaToolTipThemePackageValue .toolTipContentGradient p.noTPad{padding-top:0!important}.deltaToolTipThemePackageValue .toolTipContentGradient h4{color:#3f3f3f;font-size:13px;font-weight:600;margin-bottom:10px}.deltaToolTipThemePackageValue .toolTipContentGradient p{padding:0;text-align:justify}.toolTipContentGradient a{font-size:1em;font-weight:400!important}.toolTipContentGradient a:hover{color:#0253a4}.forgetUnsmePwdSection{padding-left:20px!important}.forgetUnsmePwdSection ul li{width:24%!important}.forgetUnsmePwdSection ul li input[type=text]{width:94%!important}.forgetUnsmePwdSection ul li div.vacationDropdownWrapper{width:97%!important}.forgetUnsmePwdSection button{margin-bottom:-15px;vertical-align:bottom!important;width:8.182em}.forgetUnsmePwdSection ul li.hide label{visibility:hidden}.forgetPwdUnameselect button{margin-left:-13px;width:91px;vertical-align:bottom}.forgetUnsmePwdSection ul.forgetSkymiles li:first-child{width:35%!important}.forgetUnsmePwdSection ul.forgetSkymiles li.empty{width:13%!important}.createPin{clear:both;padding-top:20px;width:42%}.createPin p{font-size:.917em}.createPin p a{font-size:.917em}.forgetUnsmePwdSection .creditLiner{float:left;margin-top:10px;width:79%;margin-left:0}.forgetUnsmePwdSection .creditLiner a,.forgetUnsmePwdSection .creditLiner p{font-size:10px}.paymentSectionLastRow{background:none repeat scroll 0 0 #ebebeb;border-top:1px solid #d8d8d8;width:84%;display:table-cell;vertical-align:top}.paymentSectionLastRow a.addGiftCard{display:block;padding:15px 0 0 30px!important}.paymentSummaryHolder{font-size:14px;background:none repeat scroll 0 0 #fff;border-top:1px solid #e3e3e3;display:table-cell;vertical-align:top;width:84%}.paymentSummaryHolder h3{color:#2763a8;font-weight:400;padding:15px 30px 10px}.paymentSummaryHolder .paymentSummaryList{padding:2px 30px;overflow:hidden}.paymentSummaryHolder .paymentSummaryList .paymentVal{float:right;height:auto;width:20%}.paymentSummaryHolder .paymentSummaryList .paymentVal .dollar-format{margin-bottom:0!important}.paymentSummaryHolder .paymentSummaryList p{float:left}.paymentSummaryHolder .paymentSummaryList p span{color:#707070}.paymentSummaryHolder .paymentTerms{background:#f7f7f7;border-top:1px solid #e5e5e5;padding:15px 30px;margin-top:10px}.paymentSummaryHolder .paymentTerms h4{color:#333;font-size:12px;font-weight:700}.paymentSummaryHolder .paymentTerms p{margin:8px 0 4px!important}.paymentSummaryHolder .paymentTerms input[type=checkbox]{margin-left:0;margin-right:0}.paymentTotalAmount{background:none repeat scroll 0 0 #d6d6d6;border-top:1px solid #d2d2d4;display:table-cell;width:16%}.paymentTotalAmount p{color:#333;font-size:10px;line-height:.833em}.giftCardVal{float:right;height:auto;width:10%}.purchase{background:none repeat scroll 0 0 #ebebeb;position:relative}.purchase button[type=button]{position:absolute;bottom:0;font-size:1em!important;font-weight:600!important;padding:6px 6px 0 6px}.paymentFinishingRow{background:none repeat scroll 0 0 #ebebeb;display:table-cell;height:2.9em;vertical-align:middle;width:84%;padding-left:10px}.paymentFinishingRow form{display:inline}.paymentFinishingRow [type=checkbox]{margin-left:0}.paymentFinishingRow .firstCol{float:left;width:66%;margin-top:5px;font-size:.94em}.paymentFinishingRow .secondCol{min-height:50px;float:left;width:164px}.purchaseTotal{padding:12px 0}.purchase .purchaseBtn{min-height:32px!important;padding-top:6px!important;width:149px!important}#vacationApp .sectionParent button.secondary[type=button]{background:#1c7bd9;background:#00f -moz-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#1c7bd9),color-stop(100%,#0253a4));background:#00f -webkit-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:#00f -o-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:#00f -ms-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:#00f linear-gradient(to bottom,#1c7bd9 0,#0253a4 100%);filter:none}.featured-product .featured-product-header .dlv-icon.useMilesIcon{background-position:50% -653px}.featured-product .featured-product-header .dlv-icon.giftCardIcon{background-position:50% -688px}.creditLinkLeft{border-right:1px solid #0253a4;float:left;line-height:10px;width:31%}.useMilesEditSec{float:right;padding:5px 10px 5px 15px;width:17%;font-size:10px}.useMilesEditSec a{font-size:10px;font-weight:600;padding-top:18px;text-align:center;color:#0051a5}.useMilesEditSec span{display:inline-block;margin-top:-1px;vertical-align:top}.tripSummaryHeader h2{clear:left;font-size:18px;letter-spacing:1px!important}.tripSummaryHeader p.confirmHeadPara{color:#fff;margin-bottom:10px!important;line-height:18px}.tripSummaryHeader .printOptions{background:#fff;float:right;border-radius:4px;margin-top:23px}.tripSummaryHeader .printOptions a{width:14px;height:13px;display:block;float:left;padding:5px 10px;text-indent:-10000px;border-right:1px solid #ebebeb;background:url(/content/dam/delta-applications/vacations/checkout/icons/icon-print-email-pdf.png) no-repeat scroll 0 0}.tripSummaryHeader .printOptions a.print{background-position:center 1px}.tripSummaryHeader .printOptions a.pdf{background-position:center -39px}.tripSummaryHeader .printOptions a.email{background-position:center -78px;border:none}.confirmationPaymentSummaryHeader{font-size:1.083em;background:none repeat scroll 0 0 #fff;border-top:1px solid #d8d8d8;height:28px;font-weight:600;padding:12px 20px 0}.confirmationskymilesDetailsHolder{width:84%;vertical-align:top}.confirmationTableHeader{font-size:1.083em;border-top:1px solid #d8d8d8;height:32px;font-weight:600;padding:12px 0 0 20px;background:#f5f5f5}span.skymilesmem{display:inline-block;width:30%;text-align:center;font-size:.846em;color:#707070;font-weight:600;padding-left:26px}span.dollarval{display:inline-block;width:33%;text-align:center;padding-left:39px;font-size:.846em;color:#707070;font-weight:600}.confskymemdetails{border-top:1px solid #ebebeb;height:39px;padding-top:18px;text-align:center;width:33.2%;float:left;font-size:1em;font-weight:600;color:#707070}.confskymemdetailsLast{border-right:1px solid #ebebeb}.dollarvaldetails{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;height:39px;padding-top:18px;text-align:center;width:45.6%;float:left;font-size:12px;font-weight:600;color:#707070}span.confGiftCardHead{display:inline-block;width:30%;text-align:center;padding-left:26px;font-size:11px;color:#707070;font-weight:600}.confGiftCardbody{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;height:39px;padding-top:18px;text-align:center;width:33.2%;float:left;font-size:12px;color:#707070;font-weight:600}.confGiftbLast{border-right:1px solid #fff!important}.confGiftCardbodyAmount{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;height:39px;padding-top:18px;text-align:center;width:45%;float:left;font-size:12px;color:#707070;font-weight:600}.confcreditCardHeadFirst{display:inline-block;width:26%;padding-left:5px;font-size:.846em;color:#707070;font-weight:600;text-align:center}.confcreditCardHead{display:inline-block;width:22%;padding-left:12px;font-size:.846em;color:#707070;font-weight:600;text-align:center}.confCreditDetailBodyFirst{height:39px;padding-top:18px;width:29.5%;font-size:1em;color:#707070;font-weight:600}.confCreditDetailBodyFirst .confMc{background:url(/content/dam/delta-applications/vacations/checkout/cards/card-type.png) -364px -160px transparent;height:48px;width:65px;margin-top:-9px;float:left;margin-left:20px;margin-right:10px}.confCreditDetailBodyFirst .confAmex{background:url(/content/dam/delta-applications/vacations/checkout/cards/card-type.png) -166px -160px transparent;height:48px;width:65px;margin-top:-9px;float:left;margin-left:20px;margin-right:10px}.confCreditDetailBody{height:39px;padding-top:18px;text-align:center;width:23.33%;font-size:1em;color:#707070;font-weight:600}.childRightLowerPay{width:15.2%;background:#d6d6d6;min-height:3.5em;bottom:0;position:absolute;right:0;padding:14px 1px 14px 5px}.tiDevider{float:left;width:100%;margin:25px 0 10px 0;height:1px;background-color:#e5e5e5}.yourSelectionSection{border-top:1px solid #d8d8d8;width:100%}.yourSelectionSection .yourSelectionHolder{height:7.7em;background-color:#f5f5f5;overflow:visible;padding:20px 10px 40px 30px;border-bottom:1px solid #d8d8d8;position:relative}.yourSelectionSection .selectionTabHolder{float:left;margin-right:12px}.yourSelectionSection .selectionTabHolder>.tabWrapper{width:90px;height:auto;float:left;margin-right:3px;text-align:center}.yourSelectionSection .selectionTabHolder>.tabWrapper>.selectionTab{display:block;height:52px;border-radius:5px;color:#2a7cce;text-align:center;cursor:pointer;outline:0;margin-bottom:10px;background-image:url(/content/dam/delta-applications/vacations/checkout/general/review-tab-sprite.png);background-repeat:no-repeat;background-position:-10000px -10000px}.yourSelectionSection .selectionTabHolder>.tabWrapper>.selectionTab.hotel{background-position:-8px -8px;width:91px;float:none}.yourSelectionSection .selectionTabHolder>.tabWrapper>.selectionTab.flight{background-position:-106px -8px}.yourSelectionSection .selectionTabHolder>.tabWrapper>.selectionTab.car{background-position:-204px -8px;width:91px;float:none}.yourSelectionSection .selectionTabHolder>.tabWrapper>.selectionTab.groundTransport{background-position:-302px -8px}.yourSelectionSection .selectionTabHolder>.tabWrapper>.selectionTab.activities{background-position:-400px -8px}.yourSelectionSection .selectionTabHolder>.tabWrapper>.selectionTab.tripExtras{background-position:-499px -8px}.yourSelectionSection .selectionTabHolder>.tabWrapper.active>.selectionTab.hotel{background-position:-8px -65px}.yourSelectionSection .selectionTabHolder>.tabWrapper.active>.selectionTab.flight{background-position:-106px -65px}.yourSelectionSection .selectionTabHolder>.tabWrapper.active>.selectionTab.car{background-position:-204px -65px}.yourSelectionSection .selectionTabHolder>.tabWrapper.active>.selectionTab.groundTransport{background-position:-302px -65px}.yourSelectionSection .selectionTabHolder>.tabWrapper.active>.selectionTab.activities{background-position:-400px -65px}.yourSelectionSection .selectionTabHolder>.tabWrapper.active>.selectionTab.tripExtras{background-position:-499px -65px}#vacationApp .yourSelectionSection .selectionTabHolder>.tabWrapper>label{display:block;cursor:pointer;text-transform:uppercase;color:#0253a4;font-size:.75em!important;line-height:12px;font-weight:600;letter-spacing:1px;margin-top:6px}.yourSelectionSection .travelerInfoHolder{padding-top:10px;position:absolute;min-width:170px}.yourSelectionSection .yourSelectionHolder .travelerInfoHolder{max-width:27.5%}.yourSelectionSection .travelerInfoHolder>p{margin-left:30px;font-size:1em;color:#6a87a4;font-weight:400}.yourSelectionSection .travelerInfoHolder>p>span{font-size:.833em}.yourSelectionSection .travelerInfoHolder>a{margin-left:30px;font-size:10px}#vacationApp .yourSelectionSection .travelerInfoHolder .promoCode{padding:10px 0 0 0}#vacationApp .yourSelectionSection .travelerInfoHolder .promoCode a{margin-top:0}.yourSelectionSection .tabContent{width:100%;display:none}.yourSelectionSection .tabContent.display{display:block}.payOptHead{background:#0d2d53;border-radius:5px;padding:10px 25px;margin-bottom:5px}.payOptHead h2{letter-spacing:1px!important}.reviewPayContainer1{background:#f7f7f7}.reviewPayContainer2{padding:20px 0 0;border-bottom:1px solid #e5e5e5;width:100%;overflow:hidden;display:table}.makeYourPay{width:62%;padding:0 3%;display:table-cell;vertical-align:middle}.makeYourPay h3{color:#0253a4;font-size:1.5em;font-weight:600;line-height:25px;padding-bottom:15px}.makeYourPay p{font-size:.917em;color:#707070;padding-bottom:20px!important}.paymentBtn[type=button]{background-color:#5e9517;background:-moz-linear-gradient(top,#5e9517 0,#82c42a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e9517),color-stop(100%,#82c42a));background:-webkit-linear-gradient(top,#5e9517 0,#82c42a 100%);background:-o-linear-gradient(top,#5e9517 0,#82c42a 100%);background:-ms-linear-gradient(top,#5e9517 0,#82c42a 100%);background:linear-gradient(to bottom,#5e9517 0,#82c42a 100%) repeat scroll 0 0 #5e9517;filter:none;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);-moz-box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);box-shadow:inset 1px 1px 1px 1px rgba(123,123,123,.35);font-size:.833em;line-height:22px;border-radius:3px;color:#fff;padding:2px 0;text-shadow:0 0 1px #fff;text-transform:uppercase;width:130px!important;margin-left:4px;cursor:pointer;letter-spacing:.2px}.paymentBtn[type=button].inactive{background:#ededed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-o-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-ms-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:linear-gradient(to bottom,#ededed 0,#cfcfcf 100%);filter:none;border:1px solid #c9c9c9;color:#0353a3}.thingsToRemember{color:#707070;width:50%;padding:0 4%;display:table-cell;vertical-align:middle}.thingsToRemember p{font-size:13px;font-weight:600;color:#707070;padding-bottom:20px!important}.thingsToRemember ul li{list-style:none;margin-bottom:8px}.thingsToRemember ul ul li{margin-left:6px}.thingsToRemember ul li.bulleted{list-style:disc outside none;margin-left:16px}.reviewPayBottomShadow{background:url(/content/dam/delta-applications/vacations/checkout/general/room-section-shadow.png) no-repeat center top #fff;height:10px}.reviewPaypkgContanier{background:#fff;padding:12px 30px 10px;overflow:hidden}.flightAdvMsgPopup,.giftCardToolTip,.redeemMilesToolTip,.tripProtectionToolTip,.useCreditCardToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png);background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;left:267px;max-width:300px;min-width:200px;position:absolute;top:90px}.toolTipContentGradient{padding:8px}.toolTipContentGradient p{font-size:1em!important;color:#333!important;margin:0!important}.tripProtectionToolTip .toolTipContentGradient p{font-size:.9em!important}#vacationApp .insuranceTopHolder{height:auto;background-color:#f7f7f7;overflow:hidden;color:#616161;padding:10px 15px;border-bottom:#dedede 1px solid;border-top:#dedede 1px solid}.insuranceTopHolder .logo-area{padding:0;text-align:center;float:left;width:195px}.insuranceTopHolder h3{float:left;color:#707070;font-size:13px;text-transform:none;font-weight:400;line-height:27px;padding:12px 130px 0 0}body #vacationApp .insuranceTopHolder legend{float:left;color:#707070;font-size:1.083em!important;text-transform:none;font-weight:400;line-height:27px;padding:12px 130px 0 0}.insurance-details-wrapper{float:left;width:100%}.insurance-details-wrapper .fullDiv{margin:20px 0 20px 25px;float:left}.insurance-details-wrapper .leftDiv{width:47%;margin:20px 0 20px 25px;float:left;border-right:1px solid #ccc}.insurance-details-wrapper .rightDiv{width:47%;margin:20px 0 20px 20px;float:left}#vacationApp #TPbelowBoxArea{text-decoration:none}#vacationApp .TPbelowBoxArea{border-top:1px solid #d8d8d8;padding:10px 0 20px 27px}#vacationApp .insurance-details-container .price-right-rail .dollar-format{line-height:27px;text-align:center;padding-right:0;margin-top:-5px;margin-bottom:0}#vacationApp .insurance-details-container .price-right-rail .dollar-format .txt-integer{font-size:1.333em}#vacationApp .insurance-details-container .price-right-rail .dollar-format .txt-integer sup{line-height:25px}.paddingRight30{padding-right:30px!important}.paddingRight25{padding-right:25px!important}.paddingTop12{padding-top:12px!important}.cancelFeesSec1{text-transform:uppercase;font-size:1em;font-weight:600;color:#707070;line-height:20px;background:#f5f5f5;letter-spacing:1px;padding:5px 0 5px 10px}.paymentWrapperBg{background:#f7f7f7}.paymentTypeInfo .payment-ssl-sec{padding:15px 30px 15px 21px}.paymentTypeInfo .payment-ssl-sec .payment-terms-lock{width:70%;line-height:22px;background:url(/content/dam/delta-applications/vacations/checkout/icons/lock.jpg) no-repeat scroll 5px center transparent;background-color:#f0f0f0;padding-left:20px!important;font-size:10px;color:#777;border-radius:4px}.paymentTypeInfo .payment-ssl-sec .payment-terms-lock a{font-size:10px}.paymentTypeHolder .chooseYourPaymentType{width:51%;float:left;padding:1% 3% 3%;min-height:100px}.paymentTypeHolder .chooseYourPaymentType h3{color:#0253a4;font-size:1.5em;font-weight:600;line-height:25px;padding-bottom:10px}.paymentTypeHolder .chooseYourPaymentType p{font-size:1em;color:#707070}.paymentTypeHolder .paymentTabSection{width:37%;float:left;padding:46px 3% 3%;min-height:100px}.paymentTypeHolder .paymentTabHolder{float:left;height:auto;width:100%;padding-top:10px;border-right:1px solid #ccc}.paymentTypeHolder .paymentTabHolder>.tabWrapper{min-width:90px;height:auto;float:left;margin-right:1%;text-align:center}.paymentTypeHolder .paymentTabHolder>.tabWrapper:first-child{margin-left:10%}.paymentTypeHolder .paymentTabHolder>.tabWrapper>.paymentTab{display:block;height:52px;border-radius:5px;position:relative;color:#2a7cce;text-align:center;cursor:pointer;margin-bottom:6px;background-image:url(/content/dam/delta-applications/vacations/checkout/general/review-tab-sprite.png);background-repeat:no-repeat;background-position:-10000px -10000px;outline:0}.paymentTypeHolder .paymentTabHolder>.tabWrapper.disabled>.paymentTab{cursor:default}.paymentTypeHolder .paymentTabHolder>.tabWrapper.disabled>.paymentTab.wallet{background-position:-990px -122px}.paymentTypeHolder .paymentTabHolder>.tabWrapper>.paymentTab.wallet{background-position:-990px -6px}.paymentTypeHolder .paymentTabHolder>.tabWrapper>.paymentTab.skymiles{background-position:-596px -8px}.paymentTypeHolder .paymentTabHolder>.tabWrapper>.paymentTab.giftCardTab{background-position:-694px -8px}.paymentTypeHolder .paymentTabHolder>.tabWrapper>.paymentTab.creditCard{background-position:-794px -8px}.paymentTypeHolder .paymentTabHolder>.tabWrapper.active>.paymentTab.skymiles{background-position:-596px -65px}.paymentTypeHolder .paymentTabHolder>.tabWrapper.active>.paymentTab.giftCardTab{background-position:-694px -65px}.paymentTypeHolder .paymentTabHolder>.tabWrapper.active>.paymentTab.creditCard{background-position:-794px -65px}.paymentTypeHolder .paymentTabHolder>.tabWrapper.active>.paymentTab.wallet{background-position:-990px -66px}.paymentTypeHolder .paymentTabHolder>.tabWrapper.active>.paymentTab span{background:0 0}.paymentTypeHolder .paymentTabHolder>.tabWrapper>.paymentTab span{background:url(/content/dam/delta-applications/vacations/checkout/general/review-tab-sprite.png) no-repeat -34px -124px;height:18px;width:18px;position:absolute;top:-6px;right:0}.paymentTypeHolder .paymentTabHolder>.tabWrapper>.paymentTab.added span{background:0 0}#vacationApp .paymentTypeHolder .paymentTabHolder>.tabWrapper>label{cursor:pointer;text-transform:uppercase;color:#0253a4;font-size:.833em!important;line-height:10px;font-weight:600}#vacationApp .paymentTypeHolder .paymentTabHolder>.tabWrapper>span{color:#707070;font-size:.833em}#vacationApp .paymentTypeHolder .paymentTabHolder>.tabWrapper.disabled>label{color:#191919;cursor:default}.yourSelectionModule{position:relative;overflow:visible!important}.yourSelectionModule .outerLowerChild{width:16%!important;right:0;min-height:40px!important}.yourSelectionModule .tabContent{width:100%;display:none;display:table;background:#fff}.yourSelectionModule .lastSecForBgColor{position:relative}#vacationApp .lastSecForBgColor button.changeButton[type=button]{background:#ededed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-o-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-ms-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:linear-gradient(to bottom,#ededed 0,#cfcfcf 100%);filter:none;border:1px solid #c9c9c9;color:#0353a3;font-size:10px;margin-right:-10px;margin-top:8px;margin-left:8px;text-shadow:0 1px 0 #f4f4f4;width:16%}#vacationApp .lastSecForBgColor a.cancelFees{display:inline-block;padding:2px 0 0 25px!important}.yourSelectionModule .childLeft{display:table-cell;vertical-align:top;float:none!important;position:static;background:#fff}.yourSelectionModule .childRight{display:table-cell;vertical-align:top;float:none!important;position:static!important;width:150px!important;background:#e8e9eb!important}.yourSelectionModule .yourSelectionSection .childRight{padding-bottom:60px}.yourSelectionModule .tabContent.display{display:block}.paymentTypeSection .tabContent{width:100%;display:none}.paymentTypeSection .tabContent .card-row>.count>p>.icon.user{display:block;height:40px;background-image:url(/content/dam/delta-applications/vacations/sprite/heading-sprite.png);background-repeat:no-repeat;background-position:50% 2px}.paymentTypeSection .tabContent.display{display:block}.yourSelectionModule .lastSecForBgColor{min-height:40px}.reviewHotelSection{background:#fff;padding-bottom:15px}.details-section .reviewDetails{padding:20px 0 0 30px;font-size:11px}.details-section .reviewDetails h2{color:#0253a4;font-size:1.273em;letter-spacing:1px!important;line-height:16px;margin-bottom:5px;width:100%}.details-section .reviewDetails.hotelSec h3{color:#0253a4;font-size:14px;letter-spacing:1px!important;line-height:16px;margin-bottom:5px;width:100%}.details-section .reviewDetails h3{color:#707070;font-size:11px;text-transform:none;letter-spacing:.5px!important;line-height:normal}.details-section .reviewDetails p{font-size:1em}.details-section .beforeCheckHolder{width:44%;float:left;margin-top:0;padding-right:35px}.details-section .beforeCheckHolder ul li{width:45%;display:inline-block}.details-section .checkInOutFirst{width:21%;float:left;color:#333;border-right:1px solid #ccc;margin-right:23px}.details-section .checkInOutLast{width:27%;float:left;color:#333}.details-section .checkInOut{width:27%;float:left;color:#333}.details-section .checkInOut p{color:#707070}.tab5ReviewContent ul li p p{line-height:14px}.tab5ReviewContent ul li p p li{line-height:14px}.noBackground{background:0 0!important}.detailsMarAdj{margin-left:30px}.modMainLiActivity{margin-left:30px;width:45%!important}#vacationApp .featured-product .featured-product-category ul li.moreLiActivity{width:24%!important;margin-top:20px}#vacationApp .featured-product .featured-product-category ul li.moreLiActivity .activityDateTxt{text-transform:uppercase;font-size:1em;font-weight:700}ul.aminitiesHolder{position:absolute;right:0;top:30px}#vacationApp .searchForTrip ul.aminitiesHolder li{width:auto!important}ul.aminitiesHolder li.Delta-amenityIcons-dark{background-image:url(http:/content/dam/delta-applications/amenities/blue/sprites.png);background-repeat:no-repeat;display:inline-block;width:auto!important}#vacationApp .whatsNextWrapper{background-color:#fff;margin-bottom:8px;border-radius:4px;color:#000}#vacationApp .whatsNextShadeBG{background:url(/content/dam/delta-applications/vacations/checkout/general/room-section-shadow.png) no-repeat center top;height:10px}#vacationApp .whatsNextWrapper .whatsNextHeader{background:#f7f7f7;padding:16px 10px 16px 20px;overflow:hidden;border-radius:4px 4px 0 0}#vacationApp .whatsNextLeftColumn{display:inline-block;float:left;width:100%}#vacationApp .whatsNextLeftColumn .myRsv{background:-moz-linear-gradient(top,#b32a20 0,#880111 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b32a20),color-stop(100%,#880111));background:-webkit-linear-gradient(top,#b32a20 0,#880111 100%);background:-o-linear-gradient(top,#b32a20 0,#880111 100%);background:-ms-linear-gradient(top,#b32a20 0,#880111 100%);background:linear-gradient(to bottom,#b32a20 0,#880111 100%);filter:none;border:medium none;border-radius:3px;color:#fff;cursor:pointer;float:right;height:24px!important;margin:10px 15px 0 0;padding:7px 12px 0;text-decoration:none;text-shadow:0 0 1px #fff;text-transform:uppercase}#vacationApp .whatsNextRightColumn{display:inline-block}#vacationApp .whatsNextWrapper h2{font-size:1.333em;color:#036;margin-top:2px;float:left;font-weight:600}#vacationApp .whatsNextWrapper h2 span{background:url(/content/dam/delta-applications/vacations/checkout/icons/lock.jpg) no-repeat scroll left center #f7f7f7;display:inline-block;height:16px;width:16px}#vacationApp .whatsNextWrapper p{font-size:12px;color:#333;margin-top:8px}#vacationApp .whatsNextWrapper .whatsNextContent{padding:10px 0 15px 15px;border-radius:0 0 4px 4px}#vacationApp .whatsNextContent ul{list-style:none;margin-left:20px}#vacationApp .whatsNextContent ul li{width:45%;color:#333;margin:0 50px 10px 0;float:left;padding-right:10px;vertical-align:top;text-align:left;list-style:disc}#vacationApp .whatsNextContent ul.hold li{color:#333;margin:0 0 15px 0;padding-right:10px;vertical-align:top;text-align:left;list-style:disc;width:auto}#vacationApp .whatsNextContent ul li a{font-weight:600}#vacationApp .bookingTbl{width:100%;margin-bottom:0;color:#707070}#vacationApp .yourMilesTbl{width:100%;margin:10px 0 0 0;color:#333;border-radius:0}#vacationApp .bookingTbl th{text-transform:uppercase;background-color:#eaebec;border:none;font-weight:600;padding-left:5px}#vacationApp .bookingTbl td{text-align:center;padding:10px 0;border:none;vertical-align:middle;border-right:1px solid #d8d8d8}#vacationApp .bookingTbl td.last{border-right:none}#vacationApp .yourMilesTbl tr{border-bottom:1px solid #aaa;height:25px;text-align:left}.redeemMilesToolTip .yourMilesTbl tr{border-bottom:1px solid #aaa;height:25px;text-align:left}#vacationApp .yourMilesTbl tr.last,.redeemMilesToolTip .yourMilesTbl tr.last{border:none}#vacationApp .yourMilesTbl th,.redeemMilesToolTip .yourMilesTbl th{background-color:#dbebf2;padding-left:5px;font-weight:600;text-align:left;vertical-align:middle}#vacationApp .yourMilesTbl td,.redeemMilesToolTip .yourMilesTbl td{padding:0 0 0 5px;vertical-align:middle}#vacationApp .yourMilesTbl td:first-child,#vacationApp .yourMilesTbl th:first-child,.redeemMilesToolTip .yourMilesTbl td:first-child,.redeemMilesToolTip .yourMilesTbl th:first-child{border-right:1px solid #aaa}#vacationApp .economyfirstClsWrapper{margin-bottom:16px}#vacationApp .economyComfort{background-color:#fff;float:left;width:300px;border-radius:4px;position:relative;height:20.833em}#vacationApp .economyComfortTxtWrp{margin:20px 15px 0 0}#vacationApp .economyComfort h3{color:#036;font-size:1.5em;text-transform:uppercase}#vacationApp .economyComfortBtnWrap{position:absolute;right:15px;bottom:35px}#vacationApp .economyComfort button.secondary[type=button],#vacationApp .firstClsBtnWrap button.secondary[type=button]{line-height:11px;width:95px;padding:7px 0}#vacationApp .deltaPhoneApp{background-color:#fff;float:left;margin:0 15px;width:300px;border-radius:4px;position:relative;text-align:left;height:20.833em}#vacationApp .deltaPhoneAppTxtWrp{margin:28px 0 0 28px}#vacationApp .deltaPhoneApp p a{font-size:12px}#vacationApp .firstClsWrp{background-color:#fff;float:left;width:300px;border-radius:4px;position:relative;height:20.833em}#vacationApp .firstClsWrpTxtWrp{margin:20px 15px 0 0}#vacationApp .deltaPhoneApp h3,#vacationApp .firstClsWrp h3{color:#036;font-size:1.5em;margin-bottom:6px;text-transform:uppercase}#vacationApp .deltaPhoneApp p,#vacationApp .economyComfort p,#vacationApp .firstClsWrp p{color:#707070;font-size:.917em;line-height:14px;margin-top:20px}#vacationApp .firstClsBtnWrap{position:absolute;right:15px;bottom:35px}.economyfirstClsWrapper .mboxDefault{padding:5px 5px 0 7px}.economyfirstClsWrapper .mboxDefault h3{padding-top:5px}.economyfirstClsWrapper .mboxDefault a{display:block;font-weight:700;padding-top:20px!important}.economyfirstClsWrapper .deltaPhoneApp .mboxDefault a{padding-top:6px!important}#vacationApp .economyfirstClsWrapper p.tntTeaser{min-height:49px;padding:0 5px}#vacationApp .economyfirstClsWrapper p.tntSubText2{display:none}#vacationApp .hotelCarBnrWrp{margin-bottom:8px;margin-bottom:8px}#vacationApp .addCarWrp,#vacationApp .addHotelWrp{float:left;width:460px;border-radius:4px;position:relative;background-color:#fff}#vacationApp .addHotelWrp{margin-right:10px}#vacationApp .hotelCarInnerHeader{border-radius:5px 4px 0 0;font-size:13px;font-weight:600;line-height:43px;position:relative;height:42px;background-color:#0f2033}#vacationApp .hotelCarInnerHeader .innerHeaderRight{background-color:#0f2033;border:none;float:left;height:100%}#vacationApp .tripIconRed{float:left;border:none!important}#vacationApp .tripIconRed .addCarIcon{background:url(/content/dam/delta-applications/vacations/checkout/icons/add-car-icon.jpg) no-repeat scroll center center}#vacationApp .tripIconRed .addActivityIcon{background:url(/content/dam/delta-applications/vacations/sprite/heading-sprite.png) no-repeat scroll 50% -337px}#vacationApp .tripIconRed span{display:block;height:42px;width:62px}#vacationApp .hotelCarInnerHeader h2{color:#fff;display:inline;font-size:13px;line-height:41px;text-transform:uppercase}#vacationApp .addCarCnt,#vacationApp .addHotelCnt{border-bottom:1px solid #dedede;height:109px;padding:6px 0 0 220px}#vacationApp .addHotelWrp .addHotelCnt{background:url(/content/dam/delta-applications/vacations/checkout/cars/hertz-car.png) no-repeat scroll}#vacationApp .addCarWrp .addHotelCnt{background:url(/content/dam/delta-applications/vacations/checkout/cars/hertz-car.png) no-repeat scroll}#vacationApp .addCarWrp .addHotelCnt.addAct{background:url(/content/dam/delta-applications/vacations/checkout/icons/images/onlando_act.png) no-repeat scroll}#vacationApp .addHotelCnt button[type=button]{background:#1c7bd9;background:-moz-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1c7bd9),color-stop(100%,#0253a4));background:-webkit-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:-o-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:-ms-linear-gradient(top,#1c7bd9 0,#0253a4 100%);background:linear-gradient(to bottom,#1c7bd9 0,#0253a4 100%);filter:none;border:medium none;border-radius:3px;color:#fff;cursor:pointer;font-size:10px;font-weight:400;height:30px;padding:2px 4px 4px;margin:5px 10px 0 0;text-transform:uppercase;width:110px}#vacationApp .addHotelCnt h3{font-size:18px;color:#374d59}#vacationApp .addHotelTxt{color:#333;margin-top:12px;font-size:10px}#vacationApp .hotelRightCnt{float:right;width:97px}#vacationApp .addCarWrp .hotelRightCnt{margin-top:50px}#vacationApp .addHotelWrp .tertiary{margin-top:19px}#vacationApp .hotelRightCnt .tertiary{width:65px;margin-right:10px}#vacationApp .hotelRightCnt button.tertiary[type=button]{padding:2px 0}#vacationApp .hotelBtm{background-color:#f0f0f0;border-radius:0 0 4px 4px;color:#333;padding:10px}#vacationApp .leftSideTxt{font-size:13px;text-transform:uppercase}#vacationApp .hotelBtm span{font-size:9px}#vacationApp .bestFareIcn{float:right;margin-right:8px}#vacationApp .addHotelTxt button.secondary[type=button]{padding:4px 0;margin-right:10px;width:65px;margin-top:50px}#vacationApp .greenFlyPromosWrapper{background:#76ac00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjgwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#76ac00 0,#468019 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#76ac00),color-stop(100%,#468019));background:-webkit-linear-gradient(top,#76ac00 0,#468019 100%);background:-o-linear-gradient(top,#76ac00 0,#468019 100%);background:-ms-linear-gradient(top,#76ac00 0,#468019 100%);background:linear-gradient(to bottom,#76ac00 0,#468019 100%);filter:none;border-radius:4px;margin-bottom:8px;padding:0 15px}#vacationApp .greenFlyPromosContainer{padding:12px 0;background:url(/content/dam/delta-applications/vacations/checkout/icons/green-delta.gif) no-repeat bottom right}#vacationApp .greenFlyPromosContainer h2{font-size:3em;font-weight:300;color:#cffe73;display:inline-block;line-height:33px;float:left;border-right:1px dotted #265608;margin-right:15px;padding-right:22px}#vacationApp .greenFlyPromoMsg p{color:#cefe73;line-height:18px;margin-bottom:6px;width:80%}#vacationApp .greenFlyPromosContainer button.primary{letter-spacing:normal;padding:4px 15px;text-shadow:none}#vacationApp .greenFlyPromoMsg .learnMore{background:#c01e01;background:-moz-linear-gradient(top,#b32a20 0,#880111 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b32a20),color-stop(100%,#880111));background:-webkit-linear-gradient(top,#b32a20 0,#880111 100%);background:-o-linear-gradient(top,#b32a20 0,#880111 100%);background:-ms-linear-gradient(top,#b32a20 0,#880111 100%);background:linear-gradient(to bottom,#b32a20 0,#880111 100%);filter:none;border:medium none;border-radius:3px;color:#fff;cursor:pointer;float:left;height:2em;margin:0;padding:7px 12px 0;text-decoration:none;text-shadow:0 0 1px #fff;text-transform:uppercase}#vacationApp .greenFlyPromoMsg .learnMore:focus,#vacationApp .greenFlyPromoMsg .learnMore:hover{background:#731402}#vacationApp .myTripsHeader .skyPriorityHeader{margin-right:5px}#vacationApp ul.headerBottomLinks{list-style:none}#vacationApp ul.headerBottomLinks li{float:left;display:inline-block;margin-right:3px}#vacationApp ul.headerBottomLinks li a{font-size:10px;font-weight:400}#vacationApp .tripIconRed{width:60px}#vacationApp .tripIconRed .paxSeatExtrasIcon{background-position:-2px -252px}#vacationApp .tripIconRed .travelersIcon{background:url(/content/dam/delta-applications/vacations/sprite/paxIconRedSprite.png) no-repeat 0 -84px;background-position:50% 2px}#vacationApp .paymentSeatLeftCol{display:table-cell;vertical-align:top;background-color:#fff;border-radius:0 0 0 4px}#vacationApp .paymentSeatLeftCol.last{border-radius:0 0 0 4px}#vacationApp .paymentSeatRightCol{background-color:#eaebec;border-top:1px solid #dedede;color:#1e1e20;display:table-cell;vertical-align:top;width:148px}#vacationApp .paymentSeatRightCol.roundCornerRight{vertical-align:bottom;border-bottom:none}#vacationApp .paymentSeatRowDate{vertical-align:top;background-color:#4e7ba5;color:#fff;font-size:1.917em;font-weight:400;height:100%;padding-top:17px;text-align:center;width:60px;float:left}#vacationApp .paymentSeatFirstRow .paymentSeatRowDate{padding-top:45px;border-bottom:1px solid #4c77a0}#vacationApp .paymentSeatContent{vertical-align:top;border-top:1px solid #dedede}#vacationApp .paymentSeatHeader{padding:5px 0;text-align:center;background-color:#f7f7f7}#vacationApp .paymentSeatHeaderFirstCol{display:table-cell;padding-left:20px;vertical-align:top;width:386px}#vacationApp .paymentSeatHeaderSecondCol{display:table-cell;vertical-align:top;width:221px}#vacationApp .paymentSeatSpanSeats span a{text-transform:none;padding-left:4px}#vacationApp .paymentSeatHeaderSecondColLast{display:table-cell;vertical-align:top;width:200px}#vacationApp .paymentSeatHeaderSecondColLast span a{text-transform:none;padding-left:4px}#vacationApp .paymentSeatHeaderSecondCol span,#vacationApp .paymentSeatHeaderSecondColLast span{font-size:.917em;font-weight:600;color:#4f4f4f;display:inline-block}#vacationApp .paymentSeatHeaderSecondCol span a,#vacationApp .paymentSeatHeaderSecondColLast span a{font-size:10px;font-weight:600}#vacationApp .paymentSeatMainRow .paymentSeatHeaderFirstCol{padding:14px 0 14px 20px}#vacationApp .paymentSeatPsngrName{color:#537497;font-size:1.25em;padding-bottom:7px}#vacationApp .paymentSeatHeaderFirstCol span{font-size:.917em;color:#707070}#vacationApp .paymentSeatHeaderFirstCol .paymentPassengerInfo{float:left;width:270px}#vacationApp .paymentSeatHeaderFirstCol .paymentBaggageInfo{font-size:11px;color:#707070;font-weight:700;float:left;width:70px}#vacationApp .paymentSeatHeaderFirstCol .paymentBaggageInfo a.tooltip-icon{display:inline-block;height:13px;position:relative;right:0;top:0;width:13px}.baggageIcon p.bagTtText{color:#0253a4!important;font-weight:600;text-transform:upperCase}.baggageTooltip h2{color:#0253a4;font-size:1.1em;font-weight:600;padding-top:5px}.baggageTooltip .bagToolContDelta h4,.baggageTooltip h3{color:#191919}.baggageTooltip>h3{font-size:1em!important;text-transform:capitalize;padding:3px 0}.baggageTooltip .bagToolContDelta,.baggageTooltip .bagToolContFee{padding-top:5px}.baggageTooltip .bagToolContDelta h4,.baggageTooltip .bagToolContFee h3{font-size:1em!important;display:inline;text-transform:capitalize}.baggageTooltip .bagToolContDelta p,.baggageTooltip .bagToolContFee p{display:inline}.baggageStaticCopy p sup{line-height:12px;font-size:.818em}#vacationApp .paymentSeatMainRow .paymentSeatHeaderSecondCol{border-left:1px solid #ebebeb;font-size:.917em;text-align:center;vertical-align:middle;width:25%;background-color:#fff}#vacationApp .paymentSeatMainRow .paymentSeatHeaderSecondCol.last{width:25%}#vacationApp .paymentSeatMainRow .paymentSeatHeaderSecondCol.lastCol{width:150px}#vacationApp .paymentSeatHeaderSecondCol a{font-size:10px;font-weight:600}#vacationApp .paymentSeatContent .lastCol{border:medium none}#vacationApp .paymentSeatMainRow{border-top:1px solid #d8d8d8;width:100%}#vacationApp .paymentSeatDetailsRow{border-top:1px solid #dbdbdb}#vacationApp .paymentSeatDetailsRowFirstCol{display:table-cell;vertical-align:top;padding:14px 0 14px 2.5%;width:50%}#vacationApp .paymentSeatDetailsRowSecondCol{display:table-cell;width:25%;border-left:1px solid #ebebeb;font-size:1.1em;text-align:center;vertical-align:middle}#vacationApp .paymentSeatDetailsRowSecondCol.lastCol{width:150px}#vacationApp .paymentSeatDetails{background-color:#f7f7f7;color:#707070;font-size:.833em;width:100%}#vacationApp .paymentSeatDetails .paymentSeatDetailsRowFirstCol span{color:#707070;display:inline-block;font-size:1.4em}#vacationApp .paymentSeatLeftCol{width:84%;background:#4e7ba5}#vacationApp .paymentSeatLeftCol .banner.singleFullBanner{border-radius:0 0 0 4px}#vacationApp .paymentSeatDetailsRowFirstCol .blackArrow{height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:6px solid #707070;vertical-align:top;margin:5px 5px 0 5px}#vacationApp .paymentSeatDetailsRowFirstCol .baggages span{padding-top:15px;text-align:center}#vacationApp .paymentSeatDetailsRowFirstCol .amenities li.baggage25{height:19px;width:102px;margin-right:0!important;cursor:default}#vacationApp .paymentSeatDetailsRowSecondCol .amenities li.aWifi{background:url(/content/dam/delta-applications/vacations/checkout/icons/blue-wifi.jpg) no-repeat -2px 0}#vacationApp .paymentSeatDetailsRowSecondCol .amenities li.aBeverage{background:url(/content/dam/delta-applications/vacations/checkout/icons/blue-bottle.jpg) no-repeat 0 -2px}#vacationApp .paymentSeatDetailsRowSecondCol .amenities li.assr{background:url(/content/dam/delta-applications/vacations/checkout/icons/services_wheelchair_icon.png) no-repeat 0 0;height:25px}#vacationApp .paymentSeatDetailsRowSecondCol .amenities li.asterix{color:#f10016}#vacationApp .paymentSeatDetailsRow .seatNumber{font-weight:600}#vacationApp .paymentSeatHeaderSecondCol span:first-child{margin-right:2px}#vacationApp .seatTripSubtotal{width:152px;background-color:#d8d8d8;border-radius:0 0 6px 0;color:#1e1e20;display:inline-block}#vacationApp .seatTripSubtotal.withButton{padding-bottom:40px}#vacationApp .paymentSeatLeftCol.paymentSeatFooter{width:778px;vertical-align:middle}.darkHeaderSpan{font-size:11px;font-weight:400;text-transform:none;color:#333;background:#fff}.btnLarge{padding:8px}.promotionDisHolder{display:table-cell;width:84%;height:80px;vertical-align:top;border-top:1px solid #d8d8d8}.sectionParent .card-row .promotionDisHolder p{margin:30px 0 10px 65px!important;color:#707070;font-size:14px;font-weight:400}#vacationApp .youAreInNavList li.activeTickNavIcon{background:transparent url(/content/dam/delta-applications/vacations/stepIndicator/pageNavTick.png) no-repeat scroll center top}#vacationApp .youAreInNavList li.tickIconAdj{margin-top:0;padding-top:25px;width:5.2em}.deltaToolTipTheme{z-index:999}.deltaToolTipTheme .aToolTipCloseBtn{background:url(/content/dam/delta-applications/vacations/general/close-x.png) no-repeat scroll 0 0 transparent;cursor:pointer;float:right;height:9px;position:absolute;right:7px;top:5px;width:9px;z-index:10000;outline:0}.tiPrefHeadToolTip,.tiTopHeadToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png);background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;left:75px;max-width:200px;min-width:350px;position:absolute;top:90px;z-index:99}.travelerNumToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png);background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;max-width:300px;min-width:200px;position:absolute;top:17px;left:-12px}.redressNumToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png);background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;max-width:300px;min-width:200px;position:absolute;top:17px;left:-66px}.marketingEmailToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png);background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;left:-16px;max-width:300px;min-width:200px;position:absolute;top:79px}.milesToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png);background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;right:10px;width:270px;position:absolute;top:-285px;z-index:1000}.milesToolTip.errTipRr{right:-4px!important}.milesToolTip .toolTipPointer{right:31px!important}.promoToolTip{display:none;position:absolute;right:10px;max-width:300px;min-width:200px;top:28px;z-index:1000}#_RightRail_tmplHolder .promoToolTip{left:-214px;top:27px}#_RightRail_tmplHolder .promoToolTip.errTipRr{left:-198px!important}.skyToolTip{display:none;position:absolute;right:-50px;max-width:300px;min-width:200px;top:17px!important;z-index:1000}.tripProtection-icon{left:210px;position:absolute!important;top:14px}#_RightRail_tmplHolder .skyToolTip{left:-234px;top:27px}#_RightRail_tmplHolder .skyToolTip.errTipRr{left:-218px!important}.deltaToolTipThemePaymentType{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png)!important;background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;left:450px;max-width:300px;min-width:200px;position:absolute;top:90px}.secureCodeToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png)!important;background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;left:450px;max-width:300px;min-width:200px;position:absolute;top:90px;top:19px;left:-232px}#_PaymentReviewPayment_tmplHolder .paymentTypeSection .tab4PaymentContent .secureCodeToolTip{top:19px;left:-240px}#_PaymentCreditCard_tmplHolder .secureCodeToolTip .toolTipPointer.right{right:18px!important}.deleteToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png)!important;background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;left:33%;max-width:350px;min-width:250px;position:absolute;top:90px;z-index:9999}.deleteToolTip .apply{background:#ededed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-o-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-ms-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:linear-gradient(to bottom,#ededed 0,#cfcfcf 100%);filter:none;font-family:"Open Sans","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif!important;font-weight:700;outline:medium none;border-radius:3px;color:#0253a4;cursor:pointer;font-size:.833em;padding:5px 0;text-transform:uppercase;width:60px;border:1px solid #c9c9c9}.deleteToolTip a.apply{background:#ededed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-o-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:-ms-linear-gradient(top,#ededed 0,#cfcfcf 100%);background:linear-gradient(to bottom,#ededed 0,#cfcfcf 100%);filter:none;font-family:"Open Sans","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif!important;font-weight:700;outline:medium none;border-radius:3px;color:#0253a4;cursor:pointer;font-size:.833em;padding:5px 0;text-transform:uppercase;display:inline-block;margin:0;width:60px;border:1px solid #c9c9c9}.hotelTermsAdvToolTip{background-image:url(/content/dam/delta-applications/vacations/checkout/widget/grey-texure.png);background-repeat:repeat;border:1px solid #afafaf;border-radius:4px;box-shadow:0 0 50px #ddd inset;display:none;max-width:400px;min-width:250px;position:absolute}.hotelTermsAdvToolTip li{list-style-position:inside}.toolTipHeader{background:repeat scroll 0 0 #fff;border-radius:4px 4px 0 0;color:#000;height:25px;padding:16px 0 0 16px;text-transform:uppercase;box-shadow:0 2px 3px 0 #afafaf}.toolTipHeader span{background:url(/etc/designs/delta/images/site_sprite.png) no-repeat scroll 0 -1356px #fff;padding-left:15px}.aToolTipCloseBtnForHead{top:12px!important}.toolTipContentGradient{padding:8px}.toolTipContentGradient p{font-size:1em!important;color:#333!important;margin:0!important}.cust_info h3{color:#036;font-size:1em;font-weight:400}.hide{display:none}.birth .vacationDropdownWrapper{margin-right:3px!important}.roomTabInfoContainer .roomTabInfo li.smaller{margin-bottom:8px}#vacationApp .travelinfo-single-header h2{font-size:1em;font-weight:600;margin:0}#vacationApp .featured-product .ti-hotel-section .details-container h2{text-transform:uppercase;color:#036;width:340px;font-size:1.75em;font-weight:400;line-height:24px}ul.tiTransferWideDrop div.vacationDropdownWrapper,ul.wideDrop div.vacationDropdownWrapper{width:186px!important}ul.wideDrop{width:41%!important}div.wideDrop{width:70%!important}.tiActivitySelectArea div.wideDrop select{width:30%!important}ul.tiTransferWideDrop{width:29%!important}ul.wideDrop li{width:100%!important}ul.tiTransferWideDrop li{width:100%!important;margin-bottom:10px}div.tiTransferWideDrop .tiTransferWideDropList{margin-bottom:10px}.hotelAdultChildHolder{float:left;width:71%}.propLi li{padding-bottom:10px}.lastTiDevider{float:left;height:1px;margin:25px 0 10px;width:100%;background-color:#fff}.errorBorder{border:1px solid #cd0000!important}.errorDiv{padding-top:5px;color:#cd0000!important;text-align:left;width:99%!important}.adltPrefix .errorDiv,.childPrefix .errorDiv{width:83%}.errorDiv:empty{margin:0;padding:0}.vTop{vertical-align:top!important}#vacationApp .diamond_medallion_logo{background-image:url(/content/dam/delta-applications/vacations/checkout/cards/medallion-diamond.png);display:block;width:78px;height:49px;margin:7px 0 0 0}#vacationApp .gold_medallion_logo{background-image:url(/content/dam/delta-applications/vacations/checkout/cards/medallion-gold.png);display:block;width:78px;height:49px;margin:7px 0 0 0}#vacationApp .platinum_medallion_logo{background-image:url(/content/dam/delta-applications/vacations/checkout/cards/medallion-platinum.png);display:block;width:78px;height:49px;margin:7px 0 0 0}#vacationApp .silver_medallion_logo{background-image:url(/content/dam/delta-applications/vacations/checkout/cards/medallion-silver.png);display:block;width:78px;height:49px;margin:7px 0 0 0}.youAreInNavStyleShortWidh{width:180px!important;right:-5px!important}#vacationApp .checkmark_section ul li{width:41.5%!important}#vacationApp .checkmark_section ul li img{padding-left:2px!important}#vacationApp .checkmark_section li ul{padding:3px 0 3px!important}.noPadTOP{padding-top:0!important}.cust_details #contact input[type=checkbox]{margin-right:0}.lh10{line-height:10px}.overLay{opacity:1;background:url(/content/dam/delta-applications/vacations/general/opacityImage.png) repeat;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.overLay .loadingImg{background-image:url(/content/dam/delta-applications/vacations/general/loading_spinner.gif);height:144px;width:144px;vertical-align:middle;text-align:center;display:table-cell;position:absolute;top:40%;left:45%}.overLay .loadingImg .loadingText{padding-top:68px}.fopAadvisoryErrorWrapper{padding-right:15px}.advisoryErrorWrapper>.errorDiv,.fopAadvisoryErrorWrapper>.errorDiv,.paymentErrorWrapper>.errorDiv{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/error.png);background-position:0 2px;background-repeat:no-repeat;padding-left:16px;padding-top:0;margin-top:10px;font-size:.833em!important;font-weight:600;text-transform:uppercase}.paymentTypeInfo .fopAadvisoryErrorWrapper .errorDiv{margin:0 0 5px 20px}.advisoryErrorWrapper>.errorTooltip,.fopAadvisoryErrorWrapper>.errorTooltip{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/error.png);background-position:2px 2px;background-repeat:no-repeat;background-position-y:82%;padding-left:16px;padding-top:0;margin-top:5px;background-color:transparent;color:#191919;border:none;position:static;width:100%;text-align:left;padding-bottom:0}.advisoryErrorWrapper .errorTooltip:after{border:0;content:"";height:0;left:0;margin-left:0;position:absolute;width:0;margin-bottom:0;line-height:0}.advisoryErrorWrapper>.errorTooltip>.errorLabel{color:#cd0000!important}.fopAadvisoryErrorWrapper>.errorTooltip>.errorLabel{color:#cd0000!important}.declineProtectWrap{float:left;width:39%}.lh15{line-height:15px!important}#vacationApp .searchForTrip ul.deviceSection li.paymenDdevice{width:12%}#vacationApp .searchForTrip ul li.PaymentCardType{width:28.5%}#vacationApp .searchForTrip ul li.PaymentCity{width:23%}#vacationApp .searchForTrip ul li.paymentCardTypeIcon{width:14%}#vacationApp .searchForTrip ul.deviceSection li.paymenDdeviceLast{width:15%}#vacationApp .searchForTrip ul.deviceSection li.paymenZipLast{width:10%}#vacationApp .searchForTrip ul.deviceSection li.paymenDdeviceLast input[type=text]{width:61px}.marginNeg8{margin-left:-8px}#vacationApp .package-container-tag-holder .dollar-format .headerDollarLabel{font-size:.615em;text-transform:none;letter-spacing:.2px;vertical-align:middle;margin-right:10px}#vacationApp .purchaseNowContainer{color:#707070;display:table-cell;width:auto;vertical-align:middle;text-align:right}#vacationApp .paymentTabSection .input-section .apply{margin-left:5px}#vacationApp .paymentTabSection p{font-size:12px;color:#707070}#vacationApp .paymentTabSection p span{font-weight:700}#vacationApp .card-right-section.deepBgColor{background:#d6d6d6;vertical-align:top}#vacationApp .card-right-section.deepBgColor .dollar-format p{padding-bottom:10px}#vacationApp .sectionParent .paymentWrapperHolderBg{background-color:#fff}#vacationApp ul li.inputBoxApply .apply{margin-left:5px}#vacationApp .purchaseNowContainer .paymentBtn{text-shadow:none;font-weight:600;filter:none;background:#165c01;z-index:99;background:#668f32;background:-moz-linear-gradient(top,#668f32 0,#80c229 100%);background:-webkit-linear-gradient(top,#668f32 0,#80c229 100%);background:linear-gradient(to bottom,#668f32 0,#80c229 100%);box-shadow:1px 1px 1px 1px rgba(123,123,123,.35) inset;filter:none;box-shadow:1px 1px 1px 1px rgba(123,123,123,.35) inset;border:none;min-height:30px}#vacationApp .purchaseNowContainer .paymentBtn:focus,#vacationApp .purchaseNowContainer .paymentBtn:hover{background:#196601}#vacationApp .purchaseNowContainer .paymentBtn.inactive{background:#cdcdcd!important;border:1px solid #ccc;box-shadow:none;background-color:transparent;background:-moz-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(8%,#efefef),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-o-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:linear-gradient(to bottom,#fff 0,#efefef 8%,#cdcdcd 100%);filter:none}.currencyButton{background:#cdcdcd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(8%,#efefef),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-o-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 8%,#cdcdcd 100%);filter:none;background:linear-gradient(to bottom,#ededed 0,#cfcfcf 100%) repeat scroll 0 0 transparent;border:1px solid #c9c9c9;color:#0353a3;border-radius:3px;color:#333;cursor:pointer;font-size:.833em;letter-spacing:.2px;margin-right:4px;padding:3px 0;text-shadow:0 0 1px #fff;text-transform:uppercase;width:160px;float:right;min-height:22px}.currencyExtraBtn{bottom:5px;position:absolute}.currencyButton span.calculator{background-image:url(/content/dam/delta-applications/vacations/checkout/icons/calculator.png);float:left;width:7px;height:10px;margin-top:1px;margin-left:3px}.mulCardHolder{float:left;width:100%;padding:0 23px}.mulCardHolder span{opacity:.5}.mulCardHolder span.active,.mulCardHolder span:focus,.mulCardHolder span:hover{opacity:1}.mulCardHolder span.skyClubCard{background:url(/content/dam/delta-applications/vacations/logo/Delta-AMEX-gold-icon.svg) no-repeat 0 0;float:left;height:25px;width:39px}.mulCardHolder span.visaCard{background:url(/content/dam/delta-applications/vacations/logo/visa_card.svg) no-repeat 0 0;float:left;height:26px;width:40px;margin:0 2px}.mulCardHolder span.amexCard{background:url(/content/dam/delta-applications/vacations/logo/American_express_small_icon.svg) no-repeat 0 0;float:left;height:26px;width:40px;margin:0 2px}.mulCardHolder span.masterCard{background:url(/content/dam/delta-applications/vacations/logo/master_card.svg) no-repeat 0 0;float:left;height:26px;width:40px;margin:0 2px}.mulCardHolder span.discoverCard{background:url(/content/dam/delta-applications/vacations/logo/discover_card.svg) no-repeat 0 0;float:left;height:26px;width:40px;margin:0 2px}.mulCardHolder span.jcbCard{background:url(/content/dam/delta-applications/vacations/logo/JCB_small_icon.svg) no-repeat 0 0;float:left;height:26px;width:40px;margin:0 2px}.mulCardHolder span.dinnerCard{background:url(/content/dam/delta-applications/vacations/logo/DinersClub_small_icon.svg) no-repeat 0 0;float:left;height:26px;width:40px;margin:0 2px}.cardImageHolder{border:1px solid #aaa;border-radius:4px}.cardImageHolder:focus,.cardImageHolder:hover{border:1px solid #0253a4}.cardImageHolder.active{border:1px solid #0253a4;border-radius:4px}.cardImageHolder.keyFocus{border:1px solid #0253a4;opacity:1}ul.crditLinkContainer{padding:20px 0 0 0!important}.walletContactInfo{float:left;padding:2px 10px 20px 20px!important;width:96%;margin:2rem 0}.walletCardInfoLeft{float:left;letter-spacing:1px;padding:5px 0 5px 20px;width:12%}.walletCardInfoSecurityCode{width:18%!important}.paymentTypeInfo .walletPaymentTermLock{padding:15px 30px 15px 21px!important;background:url(/content/dam/delta-applications/vacations/checkout/icons/lock.jpg) no-repeat scroll 5px center #fff;border-radius:4px;color:#777;font-size:.917em;line-height:22px;margin-left:15px!important;width:96%}.paymentTypeInfo .walletPaymentTermLock span{float:right;text-transform:uppercase;font-size:1.091em;font-weight:700}.purchase .purchaseBtn{font-size:10px!important}#vacationApp #sameContactButtonWrapper label .labelTxtSelected,#vacationApp .emergencyButtonWrapper.buttonWrapper label .labelTxtSelected,#vacationApp .ticketForWrapper.buttonWrapper label .labelTxtSelected,#vacationApp .ticketForWrapper2.buttonWrapper label .labelTxtSelected{box-shadow:none;min-height:20px;line-height:20px;border:none}#vacationApp .lineSeparator{border-bottom:1px solid #ccc;margin:0 20px;clear:both}#vacationApp .paymentTabHolder .loginContainer{position:absolute;bottom:-1px;left:28px}#vacationApp .paymentTabHolder .loginContainer>a{color:#3169bb;font-weight:600}#vacationApp label.largerTxt{width:105%!important}#vacationApp .searchForTrip ul li .vacationDropdownWrapper.expirationMonth{margin-right:2px}#vacationApp .paymentTypeSection .paymenDdeviceLast label{height:1.2em}#vacationApp .paymentTypeSection input[type=password]{font-size:.75em!important}#vacationApp .boldTxt{font-weight:600}#vacationApp .vertAlignButtom{vertical-align:bottom}#vacationApp .vertAlignMiddle{vertical-align:middle}#vacationApp .vertAlignTop{vertical-align:top}#vacationApp .reviewPurchaseGiftCardSec .giftCardLookUp{padding-bottom:18px}#vacationApp .reviewPurchaseGiftCardSec .giftCardLeft p,#vacationApp .reviewPurchaseGiftCardSec .giftCardRight p{color:#333;font-size:.833em}#vacationApp .reviewPurchaseGiftCardSec .lookupText{float:none;width:18%;padding:12px 0 0;line-height:24px}#vacationApp .reviewPurchaseGiftCardSec .lookupText>label{font-size:.833em!important;color:#707070!important}#vacationApp .reviewPurchaseGiftCardSec .lookupField{float:left;width:13.696em;padding:0 0}#vacationApp .reviewPurchaseGiftCardSec .lookupField>input{margin-top:0!important}#vacationApp .reviewPurchaseGiftCardSec .lookUpbtn{float:left;width:18%;padding:0 6px 0}#vacationApp .reviewPurchaseGiftCardSec .lookUpbtn>.primaryInline{height:inherit;padding:0;border-radius:3px;font-size:1em;line-height:22px}#vacationApp .reviewPurchaseGiftCardSec .lookUpbtn>.lookUpLngBtn{width:8em}#vacationApp .reviewPurchaseGiftCardSec .redFontHolder{padding:5px 0 0 0}#vacationApp .forgetUnsmePwdSection .redFontHolder{padding:5px 0 0 0}#vacationApp .addGiftCardWrapper{padding:15px 10px 15px 20px}#vacationApp .addGiftCardWrapper>a{font-weight:600}#vacationApp .card-row .row .card-serialNo{width:60px}#vacationApp .card-row .row .card-mid-section,#vacationApp .card-row .row .reviewPurchaseGiftCardSec{width:735px}#vacationApp .table{display:table;table-layout:fixed;width:100%;min-height:50px}#vacationApp .table .cell{display:table-cell}#vacationApp .table.giftCardHolder{border-bottom:1px solid #ccc}#vacationApp .table.giftCardHolder.lastChild{border-bottom:none}#vacationApp .table .cell.icon{width:20%;vertical-align:middle;text-align:center}#vacationApp .table .cell.details{width:20%}#vacationApp .table .cell.balance{width:30%;vertical-align:middle}#vacationApp .table .cell.status{vertical-align:middle}#vacationApp .table .cell.icon>img{width:45%}#vacationApp .table .cell.details>.label{margin-top:18px;font-size:13px;color:#0253a4;letter-spacing:1.5px}#vacationApp .table .cell.details>.number{color:#707070;font-size:10px;margin:3px 0}#vacationApp .table .cell.details>a{margin:16px 0;display:inline-block}#vacationApp .table .cell.balance>.label{color:#707070;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px}#vacationApp .table .cell.balance>.cost{color:#707070;font-size:10px;font-weight:400}#vacationApp .table .cell.status>.dollar-format{text-align:left}#vacationApp .table .cell.status>.dollar-format>.txt-integer{font-size:22px}#vacationApp .table .cell.status>.dollar-format>sup{font-size:14px}#vacationApp .table .cell.status>.appliedWrapper img{vertical-align:middle}#vacationApp .table .cell.status>.appliedWrapper label{padding-left:10px;padding-right:25px;color:#659e19;font-size:10px!important}#vacationApp .table .cell.status>.appliedWrapper a{font-size:10px;font-weight:600}#vacationApp .table .cell.status>.appliedWrapper span{display:inline-block;vertical-align:middle;color:#e0e0e0}.errorCcBorder{border:2px solid red}.ccErrorBanner{background:red;color:#fff;padding:4px 0 4px 30px;font-size:10px}.divPosAdj{width:auto;float:right}#vacationApp .applyBtn{background-color:#1369bf}#vacationApp .marginBottom{margin-bottom:10px}#curCaclModal{display:none}.spcleft{float:left}.hideme{display:none}#curCaclModal .calc-container{border:2px #000 solid;border-radius:4px;background:#fff;margin-top:2em}#curCaclModal .calc-header{background:#103862;padding:0 3px}#curCaclModal .calc-delta-logo-cont{padding:4px 0;background:#103862;float:left}#curCaclModal a.close-link{padding:0 3px;float:right}#curCaclModal .calc-body{padding:18px;color:#000}#curCaclModal .calc-caption{font-size:1.909em;padding:0 0 18px 0}#curCaclModal .h2-calc-caption{text-transform:capitalize;color:#000;font-weight:400}#curCaclModal .calc-frm-body{background:#e6ecf1;padding:5px 18px}#curCaclModal .calc-frm-row{padding:3px 0}#curCaclModal .calc-frm-text{font-weight:600;width:140px;text-align:right;float:left;padding-top:3px;color:#333!important}#curCaclModal .calc-frm-fld-cont{text-align:left;float:left;padding-left:10px}#curCaclModal .calc-frm-fld-cont-chcur{padding:3px 10px;font-weight:600;text-align:left;float:left}#curCaclModal .calc-amount{width:7.273em}#curCaclModal .calc-frm-fld-text{font-weight:600;text-align:left;float:left;padding:3px 0 0 10px}#curCaclModal button.calculate-remove-filter{filter:none!important;margin:0!important}#curCaclModal button.calculate-remove-filter:hover{filter:none!important;margin:0!important}#curCaclModal .calculate-label-icon{background:url(/content/dam/delta-applications/cart/background/white-caret.png) no-repeat right 4px!important}#curCaclModal select.calc-sel-currency{padding:0 0 0 2px!important}#curCaclModal .calc-sel-currency{height:1.818em;width:14.545em}#curCaclModal .calc-frm-price-text{font-size:.909em;color:#333;padding:3px 0 0 10px;float:left}#curCaclModal .ex-rate-text{font-size:1em;color:#333;padding-bottom:12px}#curCaclModal .calc-note{font-size:.818em;color:#333;padding-bottom:24px}#curCaclModal div.calc_err_msg,#curCaclModal span.calc_err_msg{background:url(/content/dam/delta-applications/vacations/checkout/icons/error.png) left 3px no-repeat;padding:3px 0 5px 20px;color:#ed1c24;line-height:12px;font-size:.818em}#curCaclModal button.calculate-result{margin-top:3px!important}#curCaclModal button.calculate-result.ui-state-hover{margin-top:3px!important}#curCaclModal button.calculate-result span.ui-button-text{padding:.3em 2.1em .4em 1em!important}.transparent-background{background-color:#ccc;opacity:.6;width:100%;z-index:300;position:absolute;left:0;top:0}button#curAmntCalculate{width:9.091em}.cell{text-align:center;display:table-cell;width:53%;height:50px;vertical-align:middle}.paymentSeatDetailsRow .paymentSeatDetailsRowFirstCol .destination{width:134px;border-right:1px solid #ebebeb}.paymentSeatDetailsRow .paymentSeatDetailsRowFirstCol .bagHolder{float:left;width:auto}.paymentSeatDetailsRowFirstCol .bagHolder li.baggage25 span.bagfree{background:url(/content/dam/delta-applications/cart/background/conf_free_icon.gif) no-repeat scroll 0 5px;float:left;height:26px;width:1em}.paymentSeatDetailsRowFirstCol .bagHolder li.baggage25 span.bagprice{float:left;font-size:7px!important;padding-left:2px;padding-top:0!important;width:30px}.paymentSeatDetailsRowFirstCol .bagHolder li.baggage25 span.bagprice span{background:url(/content/dam/delta-applications/cart/background/conf_case_icon.gif) no-repeat scroll 2px 1px;float:left;height:16px;width:30px;padding-top:4px!important;font-size:11px!important}.paymentSeatDetailsRowFirstCol .bagHolder li.baggage25 span.bagprice span.bagSmallFnt{font-size:10px!important}#vacationApp .confHotelAddVal,#vacationApp .rpHotelAddVal{color:#333;padding:5px 0;display:inline-block}#vacationApp .hideDetailsLeft .repuRentalCarGrayPickup .hotelAddVal li.addedList{width:50%!important;float:left}#curCaclModal button.calculate-result{margin-top:3px!important}#curCaclModal button.calculate-result.ui-state-hover{margin-top:3px!important}#curCaclModal button.calculate-result span.ui-button-text{padding:.3em 2.1em .4em 1em!important}.transparent-background{background-color:#ccc;opacity:.6;width:100%;z-index:300;position:absolute;left:0;top:0}button#curAmntCalculate{width:9.091em}.cell{text-align:center;display:table-cell;width:53%;height:50px;vertical-align:middle}.paymentSeatDetailsRow .paymentSeatDetailsRowFirstCol .destination{width:134px;border-right:1px solid #ebebeb}.paymentSeatDetailsRow .paymentSeatDetailsRowFirstCol .bagHolder{float:left;width:auto}#vacationApp .hideDetailsLeft .repuRentalCarGrayPickup .hotelAddVal li.addedList{width:50%!important;float:left}#vacationApp .searchForTrip ul li fieldset legend{width:auto;display:inline-block;padding-bottom:7px;font-weight:600;font-size:10px!important;color:#191919}.hiddenText{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#vacationApp .searchForTrip ul li{vertical-align:top;vertical-align:top}.flyout_fareClass_amenity_Abs{font-size:.917em;position:absolute;z-index:5000;width:454px}.twoFare .fly_bodyWrap{width:450px}.flyout_fareClass_amenity_Abs .fly_bodyWrap{background-color:#fff;border:2px solid #036;float:left}.flyout_fareClass_amenity_Abs .fly_bodyWrap .fly_header_Wrap{background-color:#e6ebef;float:left;padding:0 5px;clear:both}.amenity_item{border-right:1px solid #ccc;color:#036;float:left;font-weight:700;min-height:18px;padding:5px 5px 5px 10px;text-align:left;width:165px}.amenity2Col{width:234px}.amenity_Class{border-right:1px solid #ccc;float:left;height:18px;padding:5px 5px 5px 10px;text-align:left;color:#333}.amenity_Basic{float:left;height:18px;padding:5px 14px 5px 10px;text-align:left}.floatLft{float:left;color:#333}.closeamenityFly{color:#036;cursor:pointer;float:right;font-weight:700;height:8px;width:8px;position:absolute;right:5px}.fly_bodyWrap .fly_content{color:#333;display:block;float:left;font-size:1em;text-align:left;clear:both}.amenityFlyRow{border-bottom:1px solid #ccc;float:left;padding:0 14px 0 5px;max-width:500px}div.amenityFlyRow div.amenityfltNbr{font-size:1em}.amenityFlyRow .amenityfltNbr{border-right:1px solid #ccc;color:#0253a4;float:left;font-weight:700;height:18px;padding:5px 5px 5px 10px;text-align:left;width:165px}.amenityFlyRow .avlCol{float:left;font-weight:700;height:18px;padding:5px 5px 5px 10px;text-align:left}div.amenityFlyRow div{font-size:1.091em}.available_true{color:#29a650}.fly_bodyWrap.fly_bodyWrap .subheaderMsg,.upgradeEligibilityFlyOut .flightInfo_fly_bodyWrap .subheaderMsg{float:left;font-weight:700;padding:10px 5px 10px 10px;text-align:left;clear:both;color:#333}.fly_bodyWrap.fly_bodyWrap .flydisclaimer{clear:both;color:#333;float:left;padding:0 5px 10px 10px;text-align:left}#vacationApp .amenities_tooltip_table_header{background-color:#e6ebef}#vacationApp .amenities_tooltip_table_header th.amenType{width:45%;border:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.09em;color:#036;font-weight:700}#vacationApp .amenities_tooltip_table_header th.amenClass{border-bottom:1px solid #ccc}#vacationApp #amenities_tooltip_table{margin-bottom:10px}#vacationApp #amenities_tooltip_table caption{color:#000;background:#fff;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#vacationApp #amenities_tooltip_table td{border:none;border-bottom:1px solid #ccc}#vacationApp #amenities_tooltip_table .flNumber{border-right:1px solid #ccc;color:#0253a4;font-weight:700}#vacationApp #amenities_tooltip_table .available{color:#1e8000;font-weight:700}#vacationApp #amenities_tooltip_table tbody tr td,#vacationApp #amenities_tooltip_table tbody tr th{padding-left:10px}#vacationApp .fly_bodyWrap .flydisclaimer{line-height:14px}#vacationApp .airCodeAnkClose,#vacationApp .closeamenityFly .aToolTipCloseBtnFlight,#vacationApp .refNonRefAnkClose{background:url(/content/dam/delta-applications/cart/images/close-x.png) no-repeat scroll 0 0 transparent;width:9px;height:14px;float:right;cursor:pointer;z-index:10000;position:absolute;top:0;right:8px}#vacationApp .airCodeAnkClose,#vacationApp .refNonRefAnkClose{right:15px}#vacationApp .detailAmeUl .oneAmenity .fly_bodyWrap{font-size:1.15em}#vacationApp .detailAmeUl .oneAmenity .closeamenityFly .aToolTipCloseBtnFlight{top:8px!important}#vacationApp .tabContainer .leftSidePanel{display:table-cell;background:#fff}#vacationApp .tabContainer .searchForTrip.info_content{border-bottom:1px solid #d8d8d8}#vacationApp .reviewPaymentRR{position:relative}#vacationApp .reviewPaymentRR .topSection{margin-bottom:40px}#vacationApp .reviewPaymentRR .topSection .clearfix{margin-bottom:5px}#vacationApp .reviewPaymentRR .attachToBottom{position:absolute;left:0;right:0;bottom:0;margin-bottom:0;padding-bottom:8px;background:#d6d6d6}.cardImage{background:url(/content/dam/delta-applications/vacations/checkout/cards/card-type.png) no-repeat -364px -160px transparent}.cardImage.AF{background-position:-63px -160px}.cardImage.AX{background-position:-163px -160px}.cardImage.VI{background-position:-263px -160px}.cardImage.MC{background-position:-363px -160px}.cardImage.DS{background-position:-463px -160px}.cardImage.DC{background-position:-563px -160px}#vacationApp .flyout_fareClass_amenity_Abs .flightInfo_fly_bodyWrap{width:442px;background-color:#fff;border:2px solid #036;float:left}#vacationApp .flyout_fareClass_amenity_Abs .flightInfo_fly_bodyWrap .flightInfo_fly_header_Wrap{background:linear-gradient(to bottom,#e9f5f7 0,#dbebf2 100%);background:-moz-linear-gradient(to bottom,#e9f5f7 0,#dbebf2 100%);filter:none;clear:both;float:left;padding:0 5px;width:432px}#vacationApp .flyout_fareClass_amenity_Abs .subheaderMsg{clear:both;color:#333;font-size:1em;padding-bottom:5px;padding-left:10px;padding-top:5px}#vacationApp .flightInfoClass{color:#333;float:left;font-size:11px;font-weight:700;padding:5px}#vacationApp .flyout_fareClass_amenity_Abs .topArr{background:url(/content/dam/delta-applications/vacations/general/amenity_arrow_top.png) no-repeat scroll 0 0 transparent;height:17px;left:120px;position:absolute;top:-8px;width:17px;z-index:5002}#vacationApp .flyout_fareClass_amenity_Abs .closeamenityFly,#vacationApp .flyout_fareClass_amenity_Abs .refNonRefClose{color:#036;cursor:pointer;float:right;font-weight:700;height:8px;width:8px;position:inherit!important}#vacationApp .flyout_fareClass_amenity_Abs .flightInfoContainerLeft{color:#333;display:block;float:left;font-size:11px;padding:5px 0 5px 10px;text-align:left;width:133px}#vacationApp .flyout_fareClass_amenity_Abs .flightInfoContainerRight{color:#333;float:left;font-size:11px;padding:5px 0 5px 10px;text-align:left;white-space:pre-wrap;width:269px}.padHei0{padding:0!important;height:0!important}.padLeft3per{min-height:100px;padding:0 3%!important}form#skymileDetail ul.firstRow li:first-child{width:80%!important}#vacationApp .skymilesRow{margin:0;width:100%;float:left;padding:10px 0 0}#vacationApp .skymilesRow .skymilesCol{display:inline-block;width:15.763em;position:relative;vertical-align:top;line-height:10px}#vacationApp .skymilesRow .skymilesCol label{width:auto;display:inline-block;padding-bottom:5px;font-weight:600;font-size:.833em!important;color:#707070}#vacationApp .skymilesRow .skymilesCol input[type=text]{height:2em;width:94%;font-weight:600;font-size:.833em!important;color:#707070;padding-left:5px}#vacationApp .skymilesRow .skymilesCol .vacationDropdownWrapper{width:97%;margin:0}#vacationApp .skymilesRow .skymilesCol select{font-weight:600;font-size:10px!important;color:#707070}#vacationApp .skymilesRow .skymilesCol.double{width:52%}#vacationApp .skymilesRow .skymilesCol.half{width:7.696em}.rpFFDolarWidAdj{bottom:32px!important;left:auto!important;width:143px;right:0!important}#vacationApp .sidePadding20{padding:0 20px 0 0}.tripProtectionField{float:right;width:145px}#emailReciept,#skyPrior{background-color:#fff;border:1px solid #a0a0a0;color:#333;position:absolute;top:56px;width:49%;z-index:999}#emailReciept .emailRecieptHeader,#skyPrior .emailRecieptHeader{width:100%;background:none repeat scroll 0 0 #036!important;float:left}#emailReciept .headerLogo,#skyPrior .headerLogo{float:left}#emailReciept .close,#skyPrior .close{float:right;padding:6px 8px 6px 25px}#emailReciept .close a,#skyPrior .close a{color:#fff!important;font-size:12px;text-decoration:none}#emailReciept div.popContainer,#skyPrior div.popContainer{margin:15px;width:420px;float:left}#emailReciept .headerText,#skyPrior .headerText{font-size:2.667em;font-weight:300;color:#036;padding:0 0 15px;margin:0;text-transform:uppercase}#emailReciept .emailFieldContainer,#skyPrior .emailFieldContainer{border:1px solid #ddd;margin-bottom:10px;width:100%;float:left}#emailReciept .subHeaderText,#skyPrior .subHeaderText{float:left;padding:5px 0;color:#333;font-size:.917em;font-weight:600;width:97.4%}#emailReciept .row,#skyPrior .row{float:left;width:100%;margin-bottom:10px}#emailReciept .eachCell,#skyPrior .eachCell{float:left;padding:5px;width:30.7%;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#emailReciept input[type=text]{height:20px;border:1px solid silver!important;font-size:1.091em;color:#333}#emailReciept .submit{background:#c01e01;background:red linear-gradient(to bottom,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -o-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -webkit-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#b21e04),color-stop(100%,#e01933))!important;background:red -moz-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important;border:1px solid #6e000d;border-radius:5px 5px 5px 5px;color:#fff!important;float:right;font-size:.917em!important;font-weight:600;min-height:24px!important;margin:7px;overflow:visible;padding:1px 3px 4px 4px!important;text-decoration:none;text-shadow:0 3px 1px rgba(0,0,0,.3);text-transform:uppercase;width:auto!important;cursor:pointer}#emailReciept .submit:focus,#emailReciept .submit:hover{background:#731402;background:red linear-gradient(to bottom,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -o-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -webkit-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#d92404),color-stop(100%,#ff1c3a))!important;background:red -moz-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important}#emailReciept .policyText{color:#036;font-size:1.5em;padding:0 0 5px;font-weight:600}#emailReciept .cpySmall{font-size:.833em;float:left}#emailReciept .cpy{font-size:.917em;float:left}#skyPrior .cpy{font-size:.917em;float:left}#skyPrior .cpy p{padding-bottom:10px}#skyPrior .cpy li{list-style:disc inside none}#emailReciept input[type=text].errorMsg{background:none repeat scroll 0 0 transparent!important;color:#333!important;height:20px!important;padding-left:0!important;width:105px;font-size:12px}#emailReciept .successHeader{color:#036;font-size:15px;padding:0 0 5px}#emailReciept .popContainer p{margin-left:0!important}#emailReciept .row .even{width:49%;float:left}#vacationApp #emailReciept .row .even label,#vacationApp #emailReciept .row .odd label{font-size:.917em!important;color:#333;padding-bottom:5px;display:block}#emailReciept .row .odd{width:49%;float:right}#emailReciept .row .oddChild{padding-left:35px}#emailReciept .row input[type=text]{width:165px;display:block}.confStatus{font-size:1.077em;font-weight:600;float:right;text-transform:uppercase}#vacationApp .leftSidePadding65{padding-left:65px}.divFloatLeft{width:auto;float:left}.height56{height:56px}.dobWrapper .errorDiv~.errorDiv{display:none!important}#vacationApp .extras-section .extrasIcon{background:url(/content/dam/delta-applications/vacations/railIcons/right_rail_icons.png);background-repeat:no-repeat;height:20px;width:15px;float:left;background-position:-48px 0;line-height:24px}#vacationApp .vacationDropdownWrapper.expDateSelect{width:46%!important;float:left}#vacationApp .selectGroupWrapper .expDateSelect{width:46%!important;float:left}#vacationApp .selectGroupWrapper .expDateSelect select{width:40%}#vacationApp .vacationDropdownWrapper.expDateSelect.expirationMonth{margin-right:6px!important}.searchForTrip .hotelDes p.roomdetails{color:#333!important;font-size:1em;font-weight:600;float:left;width:111px}.searchForTrip .hotelDes p.roomConfNo{color:#333!important;font-size:1em;font-weight:600;float:left;width:auto}.promocodediv{background-color:#fff!important;padding:0 10px!important}#vacationApp .repuFlight span.advisoryMsgFromCDN{display:block;line-height:12px}.travelersRightSection p.inFlightService{font-size:.833em;margin-top:7px!important;line-height:12px}.travelersRightSection p.inFlightService a.rowLink{margin-top:0!important}.inFlightSubToChange{display:inline-block;margin:0 0 5px!important;font-size:1em!important}.hotelDes{padding-bottom:6px;padding-top:10px;float:left;width:100%}#vacationApp .orangeAdvisoryMsg{padding:5px 5px 5px 30px;font-weight:700;background:url(/content/dam/delta-applications/vacations/checkout/icons/advisory.png) no-repeat 5px 4px}#vacationApp .width38{width:38%}#vacationApp .tleft{text-align:left}.extras-section .dollar-format{padding-right:0}.childRightLower .dollar-format p.hotelInclude{width:46%!important}#vacationApp .priChangeWrapper{background-color:#fff;border-radius:4px;color:#000;margin-bottom:8px}#vacationApp .priChangeWrapper .priChangeContent{border-radius:0 0 4px 4px;padding:10px 15px 15px 15px}#vacationApp .priChangeWrapper button{filter:none;border:medium none;border-radius:3px;color:#fff;cursor:pointer;float:right;margin:10px 0 0 0;padding:5px 12px;text-decoration:none;text-shadow:0 0 1px #fff;text-transform:uppercase}#vacationApp .priChangeWrapper button.contBbtn{background:linear-gradient(to bottom,#b32a20 0,#880111 100%);float:right;background:#c01e01}#vacationApp .priChangeWrapper button.startBtn{background:linear-gradient(to bottom,#1c7bd9 0,#0253a4 100%);float:left;background:#0253a4}.baggageStaticCopy{background:#fff;border-top:1px solid #d8d8d8;width:83.9%;display:table-cell;vertical-align:top;padding:5px 19px;font-size:.917em}.baggageStaticCopy p{font-size:1em;margin-bottom:3px!important}#vacationApp .basicEconomicAdvMsg{padding:5px 5px 5px 45px;background:url(/content/dam/delta-applications/vacations/checkout/icons/advisory.png) no-repeat 20px 3px}#vacationApp .creditCardAdvMsg{padding-top:0!important;background:0 0}.flightAdvMsgPopup .toolTipHeader span{background:0 0;padding-left:0}.pos-dialog{position:fixed!important}.hazMatDialog{border:2px solid #069;height:auto;width:650px;top:0;display:none;z-index:9999}#hazMatModal.ui-dialog-content{margin-top:0!important;width:auto;min-height:76px;max-height:none;height:auto}.modalHazardAward{background:url(/content/dam/delta-applications/cart/images/textureLight.png) repeat scroll 0 0 #f4f4f4;border:0 solid #2a5a66;border-radius:3px;color:#333;float:left;width:650px}.modalHazardAward .title{background:none repeat scroll 0 0 #fff;border-radius:3px 3px 0 0;color:#333;float:left;font-size:13px;font-weight:600;padding:15px 0 15px 20px;width:630px}.modalHazardAward .hazMatModalCloseBtn{background:transparent url(/content/dam/delta-applications/cart/images/close-x.png) no-repeat scroll 0 0;cursor:pointer;float:right;height:9px;position:absolute;right:10px;top:18px;width:9px;z-index:10000}.modalHazardAward .modalSeparator{background-color:#d6d6d6;border-bottom:1px solid #fbfbfb;clear:both;height:1px;margin:8px 20px}.modalHazardAward .boldFont{font-weight:600}.modalHazardAward .nextGenHiddenField{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.modalHazardAward .hazmatCont{bottom:15%;display:block;float:left;height:300px;max-width:100%;overflow-x:hidden;overflow-y:scroll}.modalHazardAward .advice{color:#333;float:left;font-size:11px;font-weight:600;padding:12px 0 0 20px;width:630px}.modalHazardAward .advice_text{color:#333;font-size:11px;font-weight:400;padding:9px 0 0 20px;width:608px}.modalHazardAward .items{color:#252525;font-size:11px;font-weight:600;padding:0 0 0 20px}.modalHazardAward .forbiddenItemsFive{list-style:none;clear:both;overflow:hidden!important}.modalHazardAward .hazmatCont .forbiddenCell{float:left;height:100px}.modalHazardAward .hazmatCont .forbidden_Imgs{height:60px;margin-left:20px;margin-top:9px;width:50px}.modalHazardAward .hazmatCont .forbiddenItem{line-height:12px;margin-left:8px;text-align:center;width:100%}.modalHazardAward .hazmatCont .forbidden_1{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -27px -11px}.modalHazardAward .hazmatCont .forbidden_2{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -110px -11px}.modalHazardAward .hazmatCont .forbidden_3{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -193px -11px}.modalHazardAward .hazmatCont .forbidden_4{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -276px -11px}.modalHazardAward .hazmatCont .forbidden_5{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -359px -11px}.modalHazardAward .hazmatCont .forbidden_6{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -442px -11px}.modalHazardAward .hazmatCont .forbidden_7{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -527px -11px}.modalHazardAward .hazmatCont .forbidden_8{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -27px -110px}.modalHazardAward .hazmatCont .forbidden_9{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -110px -100px}.modalHazardAward .hazmatCont .forbidden_10{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -200px -105px}.modalHazardAward .hazmatCont .forbidden_11{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -280px -100px}.modalHazardAward .hazmatCont .forbidden_12{background:url(/content/dam/delta-applications/cart/images/hazmat-sprite.png) no-repeat scroll -360px -100px}.modalHazardAward .Examples{color:#333;font-size:11px;font-weight:400;padding:16px 0 25px 20px;width:600px}.modalHazardAward .note{color:#333;font-size:11px;padding:0 0 0 20px;width:615px;font-weight:400}.modalHazardAward .submitButtonContainer{border-top:1px solid #ccc;float:left;padding:10px 5px 10px;width:640px}#vacationApp .modalHazardAward .submitButtonContainer .primaryInlineBG{background:#c01e01;background:red linear-gradient(to bottom,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -o-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -webkit-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#b21e04),color-stop(100%,#e01933))!important;background:red -moz-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important;height:30px;padding:0 10px;border-radius:4px;font-size:1.091em}#vacationApp .modalHazardAward .submitButtonContainer .primaryInlineBG:focus,#vacationApp .modalHazardAward .submitButtonContainer .primaryInlineBG:hover{background:#731402;background:red linear-gradient(to bottom,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -o-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -webkit-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#d92404),color-stop(100%,#ff1c3a))!important;background:red -moz-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)}.modalHazardAward .redBtn{height:38px;border-radius:4px;color:#fff;height:38px;padding:0 10px;font-size:11px!important;background:#c01e0e;background:-moz-linear-gradient(top,#c01e0e 0,#761502 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c01e0e),color-stop(100%,#761502));background:-webkit-linear-gradient(top,#c01e0e 0,#761502 100%);background:-o-linear-gradient(top,#c01e0e 0,#761502 100%);background:-ms-linear-gradient(top,#c01e0e 0,#761502 100%);background:linear-gradient(to bottom,#c01e0e 0,#761502 100%);filter:none;border:none;float:right}.flightInfoModalDialog{height:auto;width:800px;top:342px;left:274.5px;display:none}.mealServModalDialog{height:auto;left:474.5px;top:746px;width:400px;display:none}.flightInfoWrapper{padding:0 20px 10px}.flightInfoWrapper h1,.flightInfoWrapper h2{color:#036;font-size:3em;margin:15px 0;line-height:36px}.flightInfoWrapper table.flightPerfTable{margin-bottom:24px}.flightInfoWrapper table.flightPerfTable thead{background-color:#f9f9f9}.flightInfoWrapper table.flightPerfTable thead tr th{background-color:#ddd;border:1px solid #ddd;padding-top:6px}.flightInfoWrapper table.flightPerfTable tfoot tr td{background-color:#ddd;border:1px solid #ddd;padding-top:6px}.flightInfoWrapper table.flightPerfTable tbody tr td{border:1px solid #ddd;font-size:11px;padding:3px 5px}.flightInfoWrapper ul{list-style:outside none disc;margin:0 0 24px 10px;padding:0 0 0 30px}button.ui-dialog-titlebar-close{cursor:pointer}a.ui-dialog-titlebar-close{cursor:pointer}a.ui-dialog-titlebar-close:focus{outline:2px solid #a4c5e7!important}#vacationApp .vacationDropdownWrapper .country{width:112%}#vacationApp #travellerInfoForm .vacationDropdownWrapper select.travellers{width:118%}#vacationApp .vacationDropdownWrapper .largeSelect{width:112%}#vacationApp .activityInfo p,#vacationApp .activityInfo ul li{line-height:18px}#vacationApp .childRightLowerPay .dollar-format .depositArea{width:45%;margin-top:0}#vacationApp .completeBtnClass{padding:5px 0}#vacationApp .tripSubtotal{min-height:60px}#vacationApp .tripSubtotal .dollar-format p{line-height:16px;padding-left:10px}#vacationApp .childLeft .flightDetSection a{font-size:1em}#vacationApp input.tcNotCheckedError{outline:1px solid red}#vacationApp form#reviewPurchaseSubmitForm label{color:#191919;font-size:1em!important;font-weight:400}#vacationApp form#termsAndConsForm div#terms_hiddenValidation-error.errorDiv{padding-left:24px}#vacationApp form#tripInsuranceSelection div.buttonWrapper .errorDiv{float:right;width:15.5em}#vacationApp form#reviewPurchaseSubmitForm .errorTooltip .errorLabel{font-size:.835em!important;padding:0}#vacationApp .wrapword{white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;word-break:break-all;white-space:normal}.deltaToolTipTheme .toolTipContentGradient{min-width:250px;background:#eaeaea none repeat scroll 0 0;color:#191919}button.disabled,button:disabled,button[disabled=disabled],button[disabled=true],button[type=button].disabled,button[type=button]:disabled,button[type=submit].disabled,button[type=submit]:disabled{cursor:default}.color191919{color:#191919}#vacationApp .searchForTrip ul.aminitiesHolder{padding:0;width:auto}#emailReciept .close,#skyPrior .close{padding:4px 0 2px 25px;width:60px}#vacationApp .emailRecieptHeader .skypriorityButton{background:#036 none repeat scroll 0 0!important;color:#fff!important;font-size:1em!important;font-weight:400;border:2px solid #036;cursor:pointer}#UseYourMilestoolTipHeader{background:url(/etc/designs/delta/images/site_sprite.png) no-repeat scroll 0 -1354px #fff;color:inherit;font-size:1em;font-weight:500;padding-left:15px;margin-top:-2px}a:focus,a:hover{text-decoration:underline}#vacationApp .searchForTrip .roomTabInfo{float:left;margin:0;padding:10px 0 0;width:100%}#vacationApp .searchForTrip .roomTabInfo .vTop,#vacationApp .searchForTrip .roomTabInfo>div{vertical-align:top;display:inline-block;line-height:10px;position:relative}#vacationApp .searchForTrip .roomTabInfo .vTopExtra{width:17.268em}#vacationApp .name_section .normal{margin-right:1px!important;width:8.779em!important}#vacationApp .name_section .nemargin{margin-right:-18px!important;min-width:6.689em!important}#vacationApp .searchForTrip div label{color:#191919;display:inline-block;font-size:10px!important;font-weight:600;padding-bottom:5px}.tiMarketingEmail{color:#191919;display:inline-block;font-size:10px!important;font-weight:600;padding-bottom:5px}#vacationApp .searchForTrip div select{color:#707070;font-weight:600}#vacationApp .searchForTrip div fieldset legend{color:#707070;display:inline-block;font-size:.83em!important;font-weight:600;padding-bottom:5px;line-height:12px;width:auto}#vacationApp .vacationDropdownWrapper{margin-top:0!important}#vacationApp .searchForTrip div .vacationDropdownWrapper{margin:0;width:92%}#vacationApp .date_section div.birth{width:30em}#vacationApp .date_section .birth .vacationDropdownWrapper{width:18%}#vacationApp .date_section .birth .monthField{width:28%}#vacationApp .searchForTrip .roomTabInfo div.width_100pc>div{float:left;margin:0;padding:10px 0 0;width:100%}#vacationApp .address_section div.zip{width:11.403em}div.width30pc,div.zip{display:inline-block}#vacationApp .deviceSection div.countrySection{width:15.833em!important}#vacationApp .deviceSection div.travellerPhoneNumber{width:10.167em!important}#vacationApp .info_content .cust_details.emrgContact div.nameSection div{width:37%}#vacationApp .date_section div.gen{width:20%}#vacationApp .searchForTrip .roomReqUl{float:left;margin:0;padding:10px 0 0;width:100%}.roomReqUl div{display:inline-block;color:#707070!important;width:18%!important}.roomReqUl div input[type=checkbox]{margin-left:0}#vacationApp .tiActivitySelectArea label{display:inline-block;padding-bottom:5px}#vacationApp .roomTabInfoContainer.primaryDriverAreaParent{width:27%}#vacationApp .tiActivitySelectArea div.tiTransferWideDrop{margin:0;width:100%;float:left;padding:5px 0 0}#vacationApp .tiActivitySelectArea .tiTransferWideDrop>div{display:inline-block;line-height:10px;list-style:outside none none;padding-right:20px;position:relative;vertical-align:top;width:27%}#vacationApp .searchForTrip .tiTransferWideDrop label{color:#707070;display:inline-block;font-size:.833em!important;font-weight:600;padding-bottom:5px;width:auto}#vacationApp .decline .cancelFeesRate table .dateField{color:#707070;font-size:.917em}.toolTipHeader h2{background:url(/etc/designs/delta/images/site_sprite.png) no-repeat scroll 0 -1357px #fff;padding-left:15px;color:inherit;font:inherit}#vacationApp .searchForTrip .roomTabInfo{float:left;padding:10px 0 0;width:100%}#vacationApp .searchForTrip div.PaymentCardType,#vacationApp .searchForTrip fieldset.PaymentCardType{display:inline-block;vertical-align:top;width:16.492em}#vacationApp .searchForTrip div.paymenDdeviceLast{width:8.679em;display:inline-block}#vacationApp .searchForTrip div select{color:#707070;font-size:.84em!important;font-weight:600}#vacationApp .searchForTrip div input[type=text]{color:#707070;font-size:.84em!important;font-weight:600;height:2em;padding-left:5px;width:90%}#vacationApp .searchForTrip .deviceSection .paymenDdeviceLast input[type=text]{width:6.1em}#vacationApp .searchForTrip div label{color:#707070;display:inline-block;font-size:.835em!important;font-weight:600;padding-bottom:5px!important;width:auto}.tiMarketingEmail{color:#707070;display:inline-block;font-size:.835em!important;font-weight:600;padding-bottom:5px!important;width:auto}#vacationApp .searchForTrip div .vacationDropdownWrapper{margin:0}#vacationApp .paymentTypeSection .paymenDdeviceLast label{height:12px}#vacationApp .searchForTrip div div.width_100pc{vertical-align:top}#vacationApp .searchForTrip .PaymentCity{display:inline-block;vertical-align:top;width:23%}#vacationApp .searchForTrip .deviceSection .paymenZipLast{display:inline-block;vertical-align:top;width:5.786em}#vacationApp .deviceSection .device{display:inline-block;width:6.365em}#vacationApp .searchForTrip select{color:#707070;font-weight:600}#vacationApp .searchForTrip div legend{color:#707070;display:inline-block;font-size:10px!important;font-weight:600;padding-bottom:5px;width:auto}#vacationApp .searchForTrip .smaller2{margin-right:2%;width:30%}#vacationApp .searchForTrip label.darker{color:#333;text-transform:none}.confirmSingleHeader .confHeaderLeft h3{color:#333;font-size:1.167em;font-weight:700;line-height:16px;text-transform:none}.repuFlight h2#flight-confirmation{color:#333;font-size:1em;font-weight:600;line-height:38px;float:left;letter-spacing:1px}.red-corner h2#hotel-confirmation,.red-corner h2#rentalcar-confirmation,.red-corner h2.tripProConfTxt{color:#333;font-size:1em;font-weight:600;line-height:38px;float:left;letter-spacing:1px}.details-section .reviewDetails{color:#707070;font-size:.917em;letter-spacing:.5px!important;line-height:normal;text-transform:none;font-weight:300}.details-section .reviewDetails h3{color:#707070;font-size:1em;letter-spacing:.5px!important;line-height:normal;text-transform:none}.details-section .reviewDetails h3.sectHeadConf{color:#0253a4;font-size:1.273em;letter-spacing:1px!important;line-height:16px;margin-bottom:5px;width:100%;font-weight:300;text-transform:uppercase}.font12px{font-size:1em;padding:3px 0}#vacationApp .whatsNextWrapper{background-color:#fff;margin-bottom:8px;border-radius:4px;color:#000;position:relative}#vacationApp .whatsNextWrapper .whatsNextHeader{background:#f7f7f7;padding:16px 10px 16px 20px;overflow:hidden;border-radius:4px 4px 0 0}#my-reservation{background:#c01e01;background:#731402 -moz-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%);background:#731402 -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#b21e04),color-stop(100%,#e01933));background:#731402 -webkit-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%);background:#731402 -o-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%);background:#731402 -ms-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%);background:#731402 linear-gradient(to bottom,#731402 0,#b21e04 96%,#e01933 100%);border:medium none;border-radius:3px;color:#fff;cursor:pointer;filter:none;float:right;min-height:24px!important;margin:10px 15px 0 0;padding:7px 12px 0;position:absolute;right:10px;text-decoration:none;text-shadow:0 0 1px #fff;text-transform:uppercase;top:0}#vacationApp .flightInfoClass{color:#333;float:left;font-size:11px;font-weight:700;line-height:13px;padding:5px}#added-values{color:#707070;font-size:.833em;font-weight:600;line-height:13px;padding-bottom:10px}#vacationApp .paymentSeatDetailsRowFirstCol .amenities span.baggage25{background:url(/content/dam/delta-applications/vacations/checkout/icons/Confirmation_BaggageImg.png) no-repeat 0 0;height:19px;width:auto;margin-right:0!important;cursor:default}#vacationApp .paymentSeatDetailsRowSecondCol .amenities span.aWifi{background:url(/content/dam/delta-applications/vacations/checkout/icons/blue-wifi.jpg) no-repeat -2px 0}#vacationApp .paymentSeatDetailsRowSecondCol .amenities span.aBeverage{background:url(/content/dam/delta-applications/vacations/checkout/icons/blue-bottle.jpg) no-repeat 0 -2px}#vacationApp .paymentSeatDetailsRowSecondCol .amenities span.assr{background:url(/content/dam/delta-applications/vacations/checkout/icons/services_wheelchair_icon.png) no-repeat 0 0;height:25px}#vacationApp .paymentSeatDetailsRowSecondCol .amenities span.asterix{color:#f10016}.paymentSeatDetailsRowFirstCol .bagHolder span.baggage25{width:auto}.paymentSeatDetailsRowFirstCol .bagHolder span.baggage25 span.bagprice{float:left;font-size:.5em!important;padding-left:2px;padding-top:0!important;width:30px}.paymentSeatDetailsRowFirstCol .bagHolder span.baggage25 span.bagprice span{background:url(/content/dam/delta-applications/cart/background/conf_case_icon.gif) no-repeat scroll 4px 1px;float:left;height:16px;width:30px;padding-top:4px!important;font-size:1.571em!important}.paymentSeatDetailsRowFirstCol .bagHolder span.baggage25 span.bagprice span.bagSmallFnt{font-size:1.429em!important}.confirmationskymilesDetailsHolder thead tr th{border:none}.confirmationskymilesDetailsHolder tr.commonDivHolder td:last-child{border-right:none}.confirmationskymilesDetailsHolder .theadpaymentconfirmation{width:100%}.confirmationskymilesDetailsHolder .theadpaymentconfirmation .confirmationTableHeader .tableheadfirstconf{width:25%}.confirmationskymilesDetailsHolder .theadpaymentconfirmation .confirmationTableHeader .tableheadconf{width:18%;text-align:center;padding:10px 0}.confcreditCardHead{display:inline}.confirmationskymilesDetailsHolder .tbodypaymentconfirmation{width:100%}.confirmationskymilesDetailsHolder .tbodypaymentconfirmation tr{border-top:1px solid #ebebeb}.confirmationskymilesDetailsHolder .tbodypaymentconfirmation .confCreditDetailBodyFirst{width:26%}.confirmationskymilesDetailsHolder .tbodypaymentconfirmation .confCreditDetailBody{width:16%}.paymentSeatDetailsRowFirstCol .bagHolder span.baggage25 span.bagfree{position:relative;background:url(/content/dam/delta-applications/cart/background/conf_free_icon.gif) no-repeat scroll 0 5px;float:left;height:26px;width:37px}.oneforfooterlink{position:absolute;bottom:26px;left:34px;font-size:.408em!important}#vacationApp .txtBold,#vacationApp strong{letter-spacing:0}#vacationApp .searchForTrip .roomTabInfo .vTop.gen,#vacationApp .searchForTrip .roomTabInfo>div.gen{width:8.333em}#vacationApp .searchForTrip ul.aminitiesHolder{padding:0;width:auto}#emailReciept .close,#skyPrior .close{padding:4px 0 2px 25px;width:60px;margin:10px 10px 0 0}#vacationApp .emailRecieptHeader .skypriorityButton{background:#036 none repeat scroll 0 0!important;color:#fff!important;font-size:1em!important;font-weight:400;border:2px solid #036;cursor:pointer}table thead tr td,table thead tr th{border:0}table tbody tr td,table tbody tr th{border:0}#vacationApp .paymentSeatFirstRow .paymentSeatRowDate{width:7.7%}#vacationApp .passengerSeatsExtrasConfirmationTableHeadColOne{width:20%}#vacationApp .passengerSeatsExtrasConfirmationTableHeadColTwo{width:30%;text-align:right;padding-right:10px;color:#707070;font-size:.917em;font-weight:700}#vacationApp .passengerSeatsExtrasConfirmationTableHeadColFour,#vacationApp .passengerSeatsExtrasConfirmationTableHeadColThree{width:25%}#vacationApp .passengerSeatsExtrasConfirmationTableColOne{width:20%}#vacationApp .passengerSeatsExtrasConfirmationTableColTwo{width:30%;text-align:right}#vacationApp .passengerSeatsExtrasConfirmationTableColFour,#vacationApp .passengerSeatsExtrasConfirmationTableColThree{width:25%;text-align:center}#vacationApp .emailRecieptHeader .EmailReceiptCloseButton{background:#036 none repeat scroll 0 0!important;color:#fff!important;font-size:1em!important;font-weight:400;border:2px solid #036;cursor:pointer}div#ContentContainer{margin-left:0!important}.width930{max-width:930px}.wordBreak{word-wrap:break-word}.container_12,.grid_12{width:930px!important}#vacationApp .featured-product .ti-hotel .details-container .hotelAddress{font-size:.92em;margin:5px 0 5px;text-transform:none;color:#191919}#vacationApp .featured-product .ti-hotel .details-container .roomsReserved{margin-top:2px;color:#191919;font-size:1em;text-transform:none;line-height:13px}h4.myVactionheadingFour{text-transform:uppercase;color:#191919;font-size:1em;line-height:16px}#vacationApp .featured-product .ti-hotel-section .details-container h3.hotelName{text-transform:uppercase;color:#036;width:340px;font-size:1.75em;font-weight:400;line-height:24px}#vacationApp .info_content .cust_info h3.contactInfo{color:#036;font-size:1em;font-weight:400;margin-bottom:8px;line-height:18px;text-transform:none}.toolTipContentGradient h3.TravelProtection{color:#333!important;font-size:1em!important;margin:0!important;line-height:16px;margin-bottom:24px;text-transform:none;font-weight:400}.cancelFeesSec2,.yourSelectionSection .travelerInfoHolder>p{color:#191919}.toolTipContentGradient p.noTPad{color:#191919!important}#vacationApp .paymentSeatMainRow .paymentSeatHeaderFirstCol{padding:14px 10px 14px 20px}.toolTipContentContainer .toolTipHeader h4.securityCode{background:#fff url(/etc/designs/delta/images/site_sprite.png) no-repeat scroll 0 -1359px;color:inherit;font:inherit;padding-left:15px;text-transform:uppercase}#vacationApp .searchForTrip div fieldset legend.travelRoomPref{font-size:.917em!important;padding-bottom:0!important}.clearfix:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.aria-hidden,.aria-offscreen{color:#cd0000;text-indent:-10000px!important;width:0!important}#vacationApp .searchForTrip div label,.tiMarketingEmail,body #vacationApp fieldset.PaymentCardType legend{color:#191919}#my-reservation:focus,#my-reservation:hover{background:#731402;background:-moz-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#d92404),color-stop(100%,#ff1c3a));background:-webkit-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:-o-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:-ms-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:linear-gradient(to bottom,#731402 0,#d92404 96%,#ff1c3a 100%)}.featured-product-category [type=button]{background:#0253a4;background:#00f -moz-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#1c7bd9));background:#00f -webkit-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#1c7bd9 100%)}#vacationApp .featured-product-category [type=button]:focus,#vacationApp .featured-product-category [type=button]:hover{background:#1c7bd9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjN2JkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjUzYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:#00f -moz-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#2190ff));background:#00f -webkit-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#2190ff 100%)}#vacationApp .sectionParent .milesDetailsHolder .giftCardRight button.secondary[type=button],#vacationApp .sectionParent button.secondary[type=button]{background:#0253a4;background:#00f -moz-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#1c7bd9));background:#00f -webkit-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#1c7bd9 100%)}#vacationApp .sectionParent button.secondary[type=button]:focus,#vacationApp .sectionParent button.secondary[type=button]:hover{background:#1c7bd9;background:#00f -moz-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#2190ff));background:#00f -webkit-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#2190ff 100%)}#vacationApp .childLeft .flightDetSection a{color:#3169bb}.flightMain p span{color:#191919}#vacationApp .childLeft a{color:#3169bb}.deltaToolTipTheme .aToolTipCloseBtn:focus{border:1px dotted #0051a5}.mulCardHolder span.skyClubCard:focus{outline:1px dotted #296da9}.PP_customButton button{background:#fff;border:none;height:33px;cursor:pointer;padding:0 20px;font-weight:800!important}#vacationApp a.deep-bg{color:#4f9ad4}.paymentTypeInfo .walletPaymentTermLock{color:#191919}.walletPaymentTermLock a{color:#3169bb!important}a{color:#3169bb}a:link,a:visited{color:#3169bb}.confirmationskymilesDetailsHolder .theadpaymentconfirmation .confirmationTableHeader{width:100%}.confirmationskymilesDetailsHolder .theadpaymentconfirmation .confirmationTableHeader .skymiliesTh{width:12%;text-align:center;padding:10px 0}.confirmationTableHeader .skymiliesTh .skymilesmem{width:auto;padding-left:0}.tbodypaymentconfirmation .confskymemdetails{width:auto;float:none;padding:20px 0;height:auto}.paymentSeatDetailsRowFirstCol .bagHolder span.baggage25 span.bagprice{font-size:.5em!important;width:3.5em}.paymentSeatDetailsRowFirstCol .bagHolder span.baggage25 span.bagprice span.bagSmallFnt{font-size:1.429em!important}#vacationApp .youAreInNavList{color:#fff}.available_true{color:#1e8000}.toolTipContentGradient p{color:#191919!important}.toolTipContentGradient a:hover{color:#3169bb!important}.baggageFeeCDNContent p a:link{color:#3169bb!important}#vacationApp .priChangeWrapper button.contBbtn{background:#000 linear-gradient(to bottom,#b32a20 0,#880111 100%);float:right;background:#c01e01}#vacationApp .priChangeWrapper button.startBtn{background:#000 linear-gradient(to bottom,#1c7bd9 0,#0253a4 100%);float:left;background:#0253a4}#vacationApp .searchForTrip .smaller2{float:left}#emailReciept .headerText,#skyPrior .headerText{width:431px}#vacationApp .apply{background:#0253a4;background:#00f -moz-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#1c7bd9));background:#00f -webkit-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#1c7bd9 100%)}#vacationApp .giftCardLookUp .lookUpbtn .apply{background:#0253a4;background:#00f -moz-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#1c7bd9));background:#00f -webkit-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#1c7bd9 100%)}#vacationApp .giftCardLookUp .lookUpbtn .apply:focus,#vacationApp .giftCardLookUp .lookUpbtn .apply:hover{background:#1c7bd9;background:#00f -moz-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#2190ff));background:#00f -webkit-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#2190ff 100%)}#vacationApp .input-section .apply-btn{min-width:40px}.container_12 .grid_2{width:150px!important}.container_12 .grid_10{width:774px!important}#vacationApp .economyfirstClsWrapper a.linkRightRail{text-decoration:none}#vacationApp .economyfirstClsWrapper a.linkRightRail:focus,#vacationApp .economyfirstClsWrapper a.linkRightRail:hover{text-decoration:none}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsArrives .first,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsDeparts .first,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsFlight .first{float:left;padding-left:35px;min-width:9%;font-size:.833em;font-weight:600}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsAircraft .first{padding-left:35px;min-width:9%;font-size:.833em;font-weight:600}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsAircraft .last,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsArrives .last,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsDeparts .last,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsFlight .last{font-size:.833em}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsArrives,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsDeparts,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsFlight{padding-bottom:5px}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .reviewPurchaseDetailsAircraft{width:100%;display:inline-block;padding-bottom:5px}#vacationApp .youAreInNavList li.ariaoffscreen{background:#000 url(/content/dam/delta-applications/vacations/stepIndicator/inactiveNavCircle.png) no-repeat scroll center top}#vacationApp .focussedTabItem{outline:1px dotted}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsArrives .first,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsDeparts .first,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsFlight .first{float:left;padding-left:35px;min-width:9%;font-size:.833em;font-weight:600}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsAircraft .first{padding-left:35px;min-width:9%;font-size:.833em;font-weight:600}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsAircraft .last,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsArrives .last,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsDeparts .last,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsFlight .last{font-size:.833em}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsArrives,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsDeparts,.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsFlight{padding-bottom:5px}.repuFlight .hideDetails .hideDetailsLeft.w100p .repuRentalCarDisplay .confDetailsAircraft{width:100%;display:inline-block;padding-bottom:5px}#vacationApp .searchForTrip .cust_details fieldset legend{color:#191919}.noWidth{width:0%!important}#vacationApp .row_1 a:focus,#vacationApp a.deep-bg:focus{color:#87cdff}input #purchase_button{background:red url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5MWYwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTEyMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) repeat scroll 0 0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#fff!important}#vacationApp .row_1 a:focus,#vacationApp a.deep-bg:focus{color:#87cdff}#vacationApp .apply:focus,#vacationApp .apply:hover{color:#fff;border-color:#2a7cce;background:#1c7bd9;background:#00f -moz-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#2190ff));background:#00f -webkit-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#2190ff 100%);filter:none}#vacationApp .purchaseNowContainer .paymentBtn{background:#165c01;background:#165c01 linear-gradient(to bottom,#165c01 0,#1e8000 100%)!important;background:#165c01 -ms-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -o-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -webkit-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -moz-linear-gradient(top,#165c01 0,#1e8000 100%)!important}#vacationApp .purchaseNowContainer .paymentBtn:focus,#vacationApp .purchaseNowContainer .paymentBtn:hover{background:#196601;background:#196601 linear-gradient(to bottom,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -ms-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -o-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -webkit-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -moz-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important}#vacationApp .featured-product-category .active[type=button]{background:#165c01;background:#165c01 linear-gradient(to bottom,#165c01 0,#1e8000 100%)!important;background:#165c01 -ms-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -o-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -webkit-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -moz-linear-gradient(top,#165c01 0,#1e8000 100%)!important}#vacationApp .featured-product-category .active[type=button]:focus,#vacationApp .featured-product-category .active[type=button]:hover{background:#196601;background:#196601 linear-gradient(to bottom,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -ms-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -o-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -webkit-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -moz-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important}#vacationApp #completePurchase{background:#c01e0e;background:red linear-gradient(to bottom,#731402 0,#b21e04 96%,#e01933 100%);background:red -o-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%);background:red -webkit-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%);background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#b21e04),color-stop(100%,#e01933));background:red -moz-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%);float:right;position:relative;height:2.9em}#vacationApp #completePurchase:focus,#vacationApp #completePurchase:hover{background:#731402;background:red linear-gradient(to bottom,#731402 0,#d92404 96%,#ff1c3a 100%);background:red -o-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:red -webkit-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%);background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#d92404),color-stop(100%,#ff1c3a));background:red -moz-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)}#vacationApp .repuFlight .aminitiesHolder .oneAmenity a img:hover{outline:1px solid #87cdff}.repuFlight .flightDetSection .oneAmenity a img:hover{outline:1px solid #87cdff}#vacationApp .repuFlight .hideDetails .hideDetailsLeft .detailAmeUl img:hover,#vacationApp .tooltip-icon:hover{outline:1px solid #87cdff}#vacationApp .ticketForWrapper.buttonWrapper label .labelTxtSelected{background:#165c01!important;background:#165c01 linear-gradient(to bottom,#165c01 0,#1e8000 100%)!important;background:#165c01 -ms-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -o-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -webkit-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -moz-linear-gradient(top,#165c01 0,#1e8000 100%)!important}#vacationApp .ticketForWrapper.buttonWrapper label .labelTxtSelected:focus,#vacationApp .ticketForWrapper.buttonWrapper label .labelTxtSelected:hover{background:#1e8000!important;background:#196601 linear-gradient(to bottom,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -ms-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -o-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -webkit-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -moz-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important}.tripProtectActiveFocus{background:#165c01;background:#165c01 linear-gradient(to bottom,#165c01 0,#1e8000 100%)!important;background:#165c01 -ms-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -o-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -webkit-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -moz-linear-gradient(top,#165c01 0,#1e8000 100%)!important}#vacationApp .ticketForWrapper.buttonWrapper label .labelTxt{background:#cdcdcd;background:linear-gradient(to bottom,#cdcdcd 0,#efefef 92%,#fff 100%);background:-ms-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%);background:-moz-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)}#vacationApp .ticketForWrapper.buttonWrapper label .labelTxt:focus,#vacationApp .ticketForWrapper.buttonWrapper label .labelTxt:hover{background:#efefef;background:linear-gradient(to bottom,#cdcdcd 0,#fff 92%,#fff 100%);background:-ms-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%);background:-o-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%);background:-webkit-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%);background:-moz-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)}.tripProtectNormalFocus{background:#cdcdcd;background:linear-gradient(to bottom,#cdcdcd 0,#efefef 92%,#fff 100%)!important;background:-ms-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)!important;background:-o-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)!important;background:-webkit-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)!important;background:-moz-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)!important}.tripProtectNormalFocus:focus,.tripProtectNormalFocus:hover{background:#efefef;background:linear-gradient(to bottom,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-ms-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-o-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-webkit-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-moz-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important}#vacationApp .purchaseNowContainer .paymentBtn.inactive{background:#cdcdcd!important;background:linear-gradient(to bottom,#cdcdcd 0,#efefef 92%,#fff 100%)!important;background:-ms-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)!important;background:-o-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)!important;background:-webkit-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)!important;background:-moz-linear-gradient(top,#cdcdcd 0,#efefef 92%,#fff 100%)!important}#vacationApp .purchaseNowContainer .paymentBtn.inactive:focus,#vacationApp .purchaseNowContainer .paymentBtn.inactive:hover{background:#efefef!important;background:linear-gradient(to bottom,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-ms-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-o-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-webkit-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-moz-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important}#vacationApp .paymentSeatContent{width:92.2%}#vacationApp .paymentSeatContent caption{margin:0}table.paymentSeatContent{margin-bottom:0!important}#vacationApp .searchForTrip .sectionParent .repuFlight .card-row{width:100%;display:block}#vacationApp .confirmationskymilesDetailsHolder{float:left}#vacationApp .card-right-sectionUpper{height:5.417em;width:16%;float:left;background:#ebebeb none repeat scroll 0 0;border-top:1px solid #d2d2d4;display:table-cell;padding:14px 0 0}#vacationApp table.confirmationskymilesDetailsHolder{margin-bottom:0!important}#vacationApp .card-right-sectionUpper p{color:#333;font-size:.556em;line-height:12px}#vacationApp .creditCardFrom .deviceSection div.PaymentCardType,#vacationApp .creditCardFrom .deviceSection fieldset.PaymentCardType{padding-top:3px}#vacationApp .creditCardFrom .deviceSection div.PaymentCity,#vacationApp .creditCardFrom .deviceSection div.device,#vacationApp .creditCardFrom .deviceSection div.paymenDdeviceLast,#vacationApp .creditCardFrom .deviceSection div.zip{padding-top:3px}#vacationApp .creditCardFrom .deviceSection div.zip{padding-left:4px}#vacationApp .priChangeWrapper button.contBbtn:focus,#vacationApp .priChangeWrapper button.contBbtn:hover{background:#000 linear-gradient(to bottom,#731402 0,#d92404 96%,#ff1c3a 100%);background:#731402}#vacationApp .priChangeWrapper button.startBtn:focus,#vacationApp .priChangeWrapper button.startBtn:hover{background:#000 linear-gradient(to bottom,#0235a4 0,#2190ff 100%);background:#1c7bd9}#vacationApp .youAreInNavList li.aria-offscreen{color:#fff!important}input#purchase_button.primaryInlineBG.floatRight{background:#c01e01;background:red linear-gradient(to bottom,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -o-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -webkit-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important;background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#b21e04),color-stop(100%,#e01933))!important;background:red -moz-linear-gradient(top,#731402 0,#b21e04 96%,#e01933 100%)!important}input#purchase_button.primaryInlineBG.floatRight:hover{background:#731402;background:red linear-gradient(to bottom,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -o-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -webkit-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#d92404),color-stop(100%,#ff1c3a))!important;background:red -moz-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important}#vacationApp input#purchase_button.primaryInlineBG.floatRight:focus{background:#731402;background:red linear-gradient(to bottom,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -o-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -webkit-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important;background:red -webkit-gradient(linear,left top,left bottom,color-stop(0,#731402),color-stop(96%,#d92404),color-stop(100%,#ff1c3a))!important;background:red -moz-linear-gradient(top,#731402 0,#d92404 96%,#ff1c3a 100%)!important}#vacationApp .dollar-format{text-align:right}#vacationApp .dollar-format .txt-integer{display:inline-block;font-size:1em}#vacationApp input.primaryInlineBG[type=button]{background:red url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5MWYwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTEyMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) repeat}a.primaryInlineBG,button.primaryInlineBG,input.primaryInlineBG[type=submit]{background:red url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5MWYwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTEyMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) repeat}#_HotelInfoTab_tmplHolder .featured-product,#_HotelInfoTab_tmplHolder .searchForTrip{overflow:visible!important}#_TransferInfo_tmplHolder .featured-product,#_TransferInfo_tmplHolder .searchForTrip{overflow:visible!important}#_TravelerInfo_tmplHolder .featured-product,#_TravelerInfo_tmplHolder .searchForTrip{overflow:visible!important}#_OtherTravellerInfo_tmplHolder .featured-product,#_OtherTravellerInfo_tmplHolder .searchForTrip{overflow:visible!important}#vacationApp .BottomSectionPartOth{padding:0!important;height:16px}#vacationApp .BottomSectionPartOth .bottomRadius5{border-radius:0 0 0 5px!important}.paymentTypeToolTip{left:127px;top:196px}.useCreditCardToolTip{top:384px;left:3px}.giftCardToolTip{left:-11px;top:438px}.promoToolTip{top:54px;left:-73px}#footnoteForTipProtectionRvpage{font-size:.9em;font-weight:400}.tripProtectionToolTip{top:29px;left:40px}.paymentSeatMainRow .baggageIcon{left:378px;top:60px;text-align:left}#_PaymentGiftCardReviewPayment_tmplHolder .giftCardToolTip{left:13px;top:384px;max-width:300px!important;min-width:200px!important}#_PaymentSkyMilesReviewPayment_tmplHolder .redeemMilesToolTip{left:2px;top:384px;max-width:300px!important;min-width:200px!important}#_PaymentReviewPayment_tmplHolder .paymentTypeSection{overflow:visible}#_PaymentReviewPayment_tmplHolder .paymentTypeSection .sectionParent{overflow:visible}#_PaymentReviewPayment_tmplHolder .paymentTypeSection .tab4PaymentContent{overflow:visible!important}BUTTON.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{color:#3169bb!important}a.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{color:#3169bb!important;top:-4px!important}#vacationApp .sectionParent .milesDetailsHolder .giftCardRight button.secondary[type=button]{background:#0253a4;background:#00f -moz-linear-gradient(top,#0253a4 0,#1c7bd9 100%)!important;background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#1c7bd9))!important;background:#00f -webkit-linear-gradient(top,#0253a4 0,#1c7bd9 100%)!important;background:#00f -o-linear-gradient(top,#0253a4 0,#1c7bd9 100%)!important;background:#00f -ms-linear-gradient(top,#0253a4 0,#1c7bd9 100%)!important;background:#00f linear-gradient(to bottom,#0253a4 0,#1c7bd9 100%)!important}#vacationApp .sectionParent .milesDetailsHolder .giftCardRight button.secondary[type=button]:focus,#vacationApp .sectionParent .milesDetailsHolder .giftCardRight button.secondary[type=button]:hover{background:#0235a4;background:#00f -moz-linear-gradient(top,#0235a4 0,#2190ff 100%)!important;background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0235a4),color-stop(100%,#2190ff))!important;background:#00f -webkit-linear-gradient(top,#0235a4 0,#2190ff 100%)!important;background:#00f -o-linear-gradient(top,#0235a4 0,#2190ff 100%)!important;background:#00f -ms-linear-gradient(top,#0235a4 0,#2190ff 100%)!important;background:#00f linear-gradient(to bottom,#0235a4 0,#2190ff 100%)!important}body #vacationApp #tripInsuranceSelection .tripProtectFocus.labelTxtSelected{background:#165c01;background:#165c01 linear-gradient(to bottom,#165c01 0,#1e8000 100%)!important;background:#165c01 -ms-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -o-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -webkit-linear-gradient(top,#165c01 0,#1e8000 100%)!important;background:#165c01 -moz-linear-gradient(top,#165c01 0,#1e8000 100%)!important}body #vacationApp #tripInsuranceSelection .tripProtectFocus.labelTxtSelected:focus,body #vacationApp #tripInsuranceSelection .tripProtectFocus.labelTxtSelected:hover{background:#1e8000;background:#196601 linear-gradient(to bottom,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -ms-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -o-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -webkit-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important;background:#196601 -moz-linear-gradient(top,#196601 0,#208800 60%,#208800 100%)!important}.tripProtectFocus{background:#efefef;background:linear-gradient(to bottom,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-ms-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-o-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-webkit-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-moz-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important}.tripProtectFocus:focus,.tripProtectFocus:hover{background:#efefef;background:linear-gradient(to bottom,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-ms-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-o-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-webkit-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important;background:-moz-linear-gradient(top,#cdcdcd 0,#fff 92%,#fff 100%)!important}#_RentalCarInfo_tmplHolder .primaryDriverSpan{display:block;padding-bottom:4px}#vacationApp .cnfBottomHolder{float:left;bottom:0;position:absolute;display:table-cell;vertical-align:top;width:84%}#vacationApp .cnfBoxDetailsHolder{border-top:medium none;float:right;padding-top:0}#vacationApp .cnfBoxDetailsHolder .paymentBox{position:static;width:96%;padding-top:0;padding-bottom:0;display:inline-block}#vacationApp .bottomSection{background:#d6d6d6}#vacationApp .bottomSection .childRight{position:relative}#vacationApp .bottomSection .childRight .childRightLower{position:static;display:inline-block}.ui-widget{font-size:.92em!important}.deltaToolTipTheme .toolTipContentGradient{font-size:1em!important}.of-Visible{overflow:visible!important}.height3em{height:3.6em!important}#vacationApp .delta-logo{border:1px solid #0d2d53}#vacationApp .delta-logo a{height:60px;display:block}#vacationApp .delta-logo a:focus,#vacationApp .delta-logo a:hover{border:1px solid #fff;border-radius:3px}#vacationApp .lowest-price img{border:1px solid #0d2d53}#vacationApp .lowest-price img:focus,#vacationApp .lowest-price img:hover{border:1px solid #c0e6f3;border-radius:3px}#vacationApp .row_1 a{color:#4f9ad4;font-size:1em}#vacationApp .row_1 a:focus,#vacationApp .row_1 a:hover{font-size:1em}a{font-weight:600}a:link,a:visited{font-weight:600}#vacationApp a.deep-bg:hover{color:#87cdff}#vacationApp .row_1 a:focus,#vacationApp .row_1 a:hover{color:#87cdff}#vacationApp input[type=text]:focus,#vacationApp input[type=text]:hover{color:#191919!important;border:1px solid #0253a4;background:#cfe0ed}#vacationApp .vacationDropdownWrapper:hover{color:#191919!important;border:1px solid #0253a4;background:#cfe0ed}#vacationApp .vacationDropdownWrapper select:focus,#vacationApp .vacationDropdownWrapper select:hover{color:#191919!important}#vacationApp .tabWrapper:focus,#vacationApp .tabWrapper:hover{outline:1px solid #0253a4}#vacationApp .dropdownFocusBorder{border:1px solid #0253a4!important;color:#191919!important}#vacationApp input[type=checkbox]:focus,#vacationApp input[type=checkbox]:hover{outline:1px solid #0253a4}.noback{background:0 0!important}.paymentFinishingRow .firstCol #checkboxSelected-error{padding-top:0;padding-left:26px;width:90%}#vacationApp #_PaymentSkyMilesReviewPayment_tmplHolder form#redeemSkyMiles span.OneLinkNoTx{font-size:.76em}#vacationApp #_PaymentSkyMilesReviewPayment_tmplHolder form#redeemSkyMiles .milesDetailsHolder .milesLeft p,#vacationApp #_PaymentSkyMilesReviewPayment_tmplHolder form#redeemSkyMiles .milesDetailsHolder .milesLeft span,#vacationApp #_PaymentSkyMilesReviewPayment_tmplHolder form#redeemSkyMiles .milesDetailsHolder .milesRight p,#vacationApp #_PaymentSkyMilesReviewPayment_tmplHolder form#redeemSkyMiles .milesDetailsHolder .milesRight span{font-size:.9em}#vacationApp .CreditredenHolder .milesDetailsHolder .milesLeft p{font-size:.86em}#vacationApp .CreditredenHolder .milesDetailsHolder .milesLeft p span{font-size:1em}#vacationApp .diffSkyAccnt{font-size:.77em}.dlvIE11 #vacationApp .searchForTrip fieldset.PaymentCardType legend{margin-bottom:-3px}.roundMargin{margin-bottom:5px;border-radius:0 0 5px 5px}.roundMargin .childRightLower{border-radius:0 0 5px 0}.fontsize916em{font-size:.916em!important}.bottom-round-corner{border-radius:0 0 5px 5px!important}.bottom-round-corner .paymentFinishingRow{border-radius:0 0 5px 5px!important}#vacationApp .paymentTypeSection .heading,#vacationApp .yourSelectionModule .heading{border-top-right-radius:5px!important}#vacationApp #rightRailMyExtrasHolder .extras{min-height:24px}.marginTop60{margin-top:60px}#vacationApp .ddContainer{background:#f7f7f7;border-top:1px solid #ebebeb;padding:10px 0 5px 30px}#vacationApp .ddContainer .left-wrapper{float:left;width:262px;padding-top:4px}#vacationApp .ddContainer .left-wrapper p{font-size:.917em;color:#707070}#vacationApp .ddContainer .left-wrapper label{font-size:.917em!important;color:#707070;font-weight:400}#vacationApp .ddContainer .right-wrapper{float:left}#vacationApp .walletContactInfo .WalletExpId{margin-left:94px;margin-top:10px}#vacationApp .flyer_program{width:93%}#vacationApp .birth .dobWrapper div{width:19%;float:left}#vacationApp .birth .dobWrapper .dayField select.day{width:63px}#vacationApp .birth .dobWrapper .yearField select.year{width:67px}#vacationApp .birth .dobWrapper div.errorTooltip{width:17em}#vacationApp .selectGroupWrapper label{height:0;padding:0!important}#vacationApp .deviceSection .dobWrapper div{float:left}#vacationApp .deviceSection .dobWrapper div select{width:10%}#vacationApp .deviceSection .dobWrapper div.expirationMonth{margin-right:6px}#vacationApp .countrySection select,#vacationApp .gen select{width:92%}#vacationApp select#state{width:29%}#vacationApp .primary_driver_area select,#vacationApp .roomTabInfoContainer select{width:25%}#vacationApp .countCode select{width:95%}#vacationApp .deviceSection .paymentCountryCode select,#vacationApp .paymentPhnCountryCode select{width:19.6%}#vacationApp .tiActivitySelectArea select{width:78%}#vacationApp .device select{width:10%}#vacationApp .skymilesCol select{width:98%}#vacationApp .right-wrapper select{width:7%}#vacationApp .hotelAdultChildHolder select,#vacationApp .tiTransferWideDrop select{width:90%}#vacationApp .ui-selectmenu-button span.ui-selectmenu-text{text-overflow:inherit!important}.marginLNeg5{margin-left:-5px}#vacationApp .errIcon{padding-bottom:5px!important}#vacationApp .errorLabel{text-transform:uppercase}#vacationApp .giftCardLookUp .errorTooltip .errorLabel{color:#fff!important}#vacationApp .toolTipMakeCorrectionContainer .toolTipMakeCorrection{color:#cd0000}#vacationApp legend.errIcon .errorTooltip{font-size:1.2em}.toolTipErrorMessageContainer img{vertical-align:bottom;padding-right:3px}.overflowVisible{overflow:visible!important}.height32{height:32px!important}.ccTooltipMenu{position:absolute;width:76%!important}#vacationApp fieldset legend{cursor:default}#vacationApp .reviewPurchaseGiftCardSec .lookupText>label.errIcon{color:#cd0000!important}#vacationApp .featured-product span.errorInput{background:#fffddf!important;color:#5b5b5b!important}#vacationApp form#DLV_CKO_promoCodeForm .errorTooltip .errorLabel,#vacationApp form#travellerInfoForm .errorTooltip .errorLabel{font-size:.835em!important}#vacationApp form#tripInsuranceSelection .ticketForWrapper label .tripProtectionRadio{top:0;left:-6px;height:70px}#vacationApp form#tripInsuranceSelection .ticketForWrapper .errorTooltip{padding:.5em}#vacationApp .forgetUnsmePwdSection .createPin{width:46%}#vacationApp .forgetUnsmePwdSection .createPin a{font-size:1em}#curCaclModal .amountLabelWrapper .errIcon{line-height:17px;margin-left:60px;width:63px!important}.ui-dialog{z-index:1010!important}#vacationApp .paxTicketForContainer legend.traveller{float:left;color:#036;font-size:1.16em!important;text-transform:none;font-weight:400;line-height:27px;padding-right:12px;margin-right:0}#vacationApp span.ui-state-focus,#vacationApp span.ui-state-hover{border:1px solid #0253a4!important;background:#cfe0ed!important;outline:0}#vacationApp .tripProtectionReqTxt{position:absolute;right:10px;letter-spacing:1px;top:10px}#vacationApp .totPkgPrc{position:absolute;right:20px;top:7px;font-weight:600;background-color:#fff}#vacationApp .totPkgPrc .txt-integer{letter-spacing:1px}#vacationApp .featured-product-category ul.PP_product-list{width:100%}#vacationApp .featured-product-category ul.PP_product-list li.PP_product-list-item{width:100%}#vacationApp legend.ti-activitySmallP{font-size:.92em!important;text-transform:capitalize;padding-top:10px}#vacationApp .featured-product-category .ti-featured-car .productImagePlace{float:left;width:25%;padding:15px 0;text-align:center}#vacationApp .featured-product-category .ti-featured-car .productDetailPlace{float:left;width:74%;margin-bottom:20px}#vacationApp .ti-featured-car .productDetailPlace h3{color:#0253a4;font-size:1.17em;line-height:16px;margin-bottom:5px;margin-top:20px;letter-spacing:2px}#vacationApp .tiActivitySelectArea .checkBoxHolder .travelersBox{width:33.33%;vertical-align:top;float:left;padding:5px 20px 5px 0}#vacationApp a.flightLinkPos{position:absolute;top:64px;left:21px;font-size:.833em;line-height:12px}::-webkit-input-placeholder{color:#707070}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#707070}#vacationApp p{padding:0;margin:0}#vacationApp .myVacation_block{background:#fff;border-radius:5px 5px;color:#111;width:inherit}#vacationApp #sticky.stick{position:fixed;top:0;z-index:1000}#vacationApp #sticky.stick,#vacationApp #sticky.stick2{width:150px!important}#vacationApp .myVacationHead{border-bottom:2px solid #dedede;color:#333;font-size:.92em;line-height:28px;padding:5px 0 5px 10px;text-transform:uppercase;font-weight:600}#vacationApp .myVacationBody{background-color:#ebebeb;border-bottom:1px solid #dedede;overflow:hidden;padding:5px 10px}#vacationApp .headText{font-weight:600;color:#111;font-size:.92em}#vacationApp .package-details{background-color:#eaeaea;padding:5px 10px;font-size:.917em}#vacationApp .truncateTxt{line-height:1em;height:2.16em;overflow:hidden}#vacationApp .packageDetails{overflow:hidden;padding:15px 0 5px 0}#vacationApp .packageDetails .feature_details{float:left}#vacationApp .packageDetails .feature_details .building{background:url(/content/dam/delta-applications/vacations/railIcons/icon-building.png);background-repeat:no-repeat;height:20px;width:12px;float:left}#vacationApp .packageDetails .feature_details .plus{color:#565656;font-size:1.167em;float:left;line-height:20px;margin:0 2px 0 2px}#vacationApp .packageDetails .feature_details .flight{background:url(/content/dam/delta-applications/vacations/railIcons/icon-flight.png) -2px 0;height:17px;width:15px;float:left}#vacationApp .packageDetails .feature_details .car{background:url(/content/dam/delta-applications/vacations/railIcons/right_rail_icons.png);background-repeat:no-repeat;background-position:-71px -3px;height:20px;width:18px;float:left}#vacationApp .packageDetails .package_cost{color:#111;margin-top:-12px;float:right}#vacationApp .packageDetails .package_cost .startingAt{font-size:10px;color:#707070}#vacationApp .packageDetails .package_cost .txtInteger{font-size:1.5em}#vacationApp .packageDetails .package_cost .txtSymbol{display:inline-block;font-size:1em;font-weight:400;margin-top:-3px;vertical-align:top}#vacationApp .packageDetails .package_cost .txtDecimal{font-size:.833em;margin-top:-2px;display:inline-block;vertical-align:top}#vacationApp .package-info{color:#565656;font-size:10px;line-height:12px}#vacationApp .link.extra{float:left}#vacationApp .link a{font-size:10px}#vacationApp .bottomLine{border-bottom:1px solid #000;width:200px;margin:0 auto;margin:2px 0}#vacationApp .bottomLine.fullwidth{width:100%}#vacationApp #myVacaionHotelDetails{display:block;line-height:10px;margin:5px 0 2px;font-size:.84em;color:#3169bb;font-weight:600}#vacationApp .myExtras_cost{font-size:24px;color:#036;width:220px;text-align:right;padding-bottom:10px;margin-right:15px}#vacationApp .myExtras_cost .txtDecimal,#vacationApp .myExtras_cost .txtSymbol{font-size:14px;margin-top:-3px;display:inline-block;vertical-align:top}#vacationApp .learnLink{padding:0 0 5px 5px}#vacationApp .miles-section{padding:10px;border-bottom:1px solid #dedede}#vacationApp .milesDetails{overflow:hidden;padding-top:5px}#vacationApp .milesInputField{float:left;padding-left:5px}#vacationApp .milesSubmitButton{float:left;padding:0 0 5px 30px}#vacationApp .miles{margin-right:10px;color:#333;background:url(/content/dam/delta-applications/vacations/railIcons/txtbx-bg.jpg) left top repeat-x;border:1px solid #aaa;border-radius:2px;height:22px!important;line-height:20px;padding:1px 3px;font-size:11px;padding:1px 0 1px 3px!important}#vacationApp .apply{letter-spacing:normal;text-shadow:none;border:none;font-family:'Open Sans','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif!important;outline:0;font-weight:400;padding:5px 0;border-radius:3px;color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;min-height:25px;font-size:.833em}#vacationApp .skyMiles_cost{font-size:18px;color:#036;padding:15px 0 10px 0;margin-right:15px;float:left}#vacationApp .skyMiles_cost .txtSymbol{font-size:10px;margin-top:-3px;display:inline-block;vertical-align:top;padding:0 0 0 40px}#vacationApp .skyMiles_cost .txtDecimal{font-size:10px;margin-top:-3px;display:inline-block;vertical-align:top}#vacationApp .skyMiles_cost .inlineSubText{padding:0 0 0 5px;font-size:11px;float:left}#vacationApp .clear{clear:both}#vacationApp .promoCode{padding:10px}#vacationApp .promoCode .headText{display:inline-block}#vacationApp .totalAmount{background-color:#d8d8d8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;padding:10px}#vacationApp .totalAmount.border-rad-zero{border-radius:0}#vacationApp .totalAmount .headText{font-size:.92em;color:#111;font-weight:700}#vacationApp .totDue .headText{float:left}#vacationApp .total-due{margin:0}#vacationApp .total-due .total-due-icon{float:left;width:20px;background-image:url(/content/dam/delta-applications/vacations/railIcons/total-due-icon.png);background-repeat:no-repeat;background-position:0 50%;line-height:22px}#vacationApp .total-due .total-due-val{float:right}#vacationApp .total-due .total-due-val .txt-integer{font-size:1em;font-weight:600;color:#111}#vacationApp .total_cost .txtSymbol{font-size:14px;margin-top:-3px;display:inline-block;vertical-align:top;padding:0 0 0 10px}#vacationApp .total_cost .txtDecimal{font-size:14px;margin-top:-3px;display:inline-block;vertical-align:top}#vacationApp .total_cost .inlineTotalText{padding:0 0 0 5px;font-size:15px;float:left}#vacationApp .inlineText{padding:20px 0 10px 5px;font-size:11px;float:left}#vacationApp .inlineAmount{padding:20px 0 10px 5px;font-size:14px;float:left;width:28px}#vacationApp .nextBtn{letter-spacing:normal;text-shadow:none;border:none;font-family:'Open Sans','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif!important;outline:0;font-weight:400;background:linear-gradient(to bottom,#1c7bd9 0,#0253a4 100%);filter:none;padding:5px 0;border-radius:0 0 4px 4px!important;color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;max-height:50px;font-size:1.083em!important}#vacationApp #onSelectShow .link.fullwidth{width:93%}#vacationApp .promoCode .milesDetails .promo-code-val-container{position:absolute;height:30px;background-color:#fff;padding:4px 0 5px 5px}#vacationApp .promoCode .milesDetails .promo-code-val-container #promo-code-val{display:block;height:18px;width:100%;overflow:hidden;font-size:11px}#vacationApp .promoCode .promo-code-error{padding:0 0 5px 5px;font-size:10px}#vacationApp .package-details .headText{margin-bottom:5px;font-size:.909em;font-weight:600;color:#111}#vacationApp .package-details .address{color:#191919}#vacationApp .package-details .address .first,#vacationApp .package-details .address .second{color:inherit;font-size:11px}#vacationApp .star-rating{margin:5px 0 10px}#vacationApp .star-rating li{width:12px;height:10px;background-image:url(/content/dam/delta-applications/vacations/hotelIcons/starRatings.png);background-repeat:no-repeat}#vacationApp .star-rating li.filled{background-image:url(/content/dam/delta-applications/vacations/railIcons/star-rating-filled.png)}#vacationApp .miles-section .headText{display:inline-block;font-size:.75em!important;font-weight:600;color:#111}#vacationApp .miles-section .tooltip-icon{display:inline-block}#vacationApp .tooltip-icon{background-image:url(/etc/designs/delta/images/site_sprite.png);background-position:0 -1359px;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:13px;width:12px;position:relative}#vacationApp .rightrail-tooltip-icon{background-image:url(/content/dam/delta-applications/vacations/railIcons/tool_tip_icon.png);cursor:pointer;display:inline-block;height:11px;width:11px;position:relative}#vacationApp .miles-section .subText{color:#8f8f8f;font-size:10px;line-height:12px}#vacationApp .input-section{margin:10px 0 5px 0}#vacationApp .input-section .input{width:50%;float:left;padding:1px 3px}#vacationApp .input-section .apply-btn{min-width:40%!important;float:right}#vacationApp .input-section .instruction{font-size:.75em;color:#191919;clear:both;font-weight:400}#vacationApp .miles-value-section .dollar-format span{font-weight:400;color:#1e8000}#vacationApp .miles-value-section .heading{float:left;font-size:.75em;line-height:12px;width:49%;font-weight:400;color:#1e8000}#vacationApp .miles-value-section .value{float:right;font-size:18px;line-height:22px;width:50%;font-weight:400}#vacationApp .dollar-format{text-align:right}#vacationApp .dollar-format .txt-symbol{display:inline-block;font-size:.611em;margin:-2px 0 0 0;vertical-align:top}#vacationApp .dollar-format .money .txt-symbol{margin-top:1px}#vacationApp .dollar-format .money .txt-decimal{margin-top:0}#vacationApp .dollar-format .txt-integer{display:inline-block;font-size:1em}#vacationApp .dollar-format .txt-decimal{color:#333;display:inline-block;font-size:.556em;font-weight:600;margin-top:-3px;vertical-align:top}#vacationApp .dollar-format .gold-txt-decimal{color:#ea8a1a;display:inline-block;font-size:11px;font-weight:300;margin-top:-3px;vertical-align:top}#vacationApp .dollar-format .includedText{font-size:.66em;color:#111}#vacationApp .miles-earned .heading{color:#191919;float:left;font-size:.75em;line-height:12px;width:28%;font-weight:400}#vacationApp .miles-earned .miles-earned-val{color:#8f8f8f;float:right;width:42%}#vacationApp .miles-earned-val .txt-integer{font-size:16px;color:#707070;font-weight:400}#vacationApp .floatLeft{float:left}#vacationApp .floatRight{float:right}#vacationApp .package-details .flights-details{margin-top:10px;border-top:1px solid #dedede;padding-top:8px}#vacationApp .package-details .flights-details .route{margin-bottom:5px}#vacationApp.package-details .flights-details .route .header{font-size:1em;font-weight:600;margin-bottom:2px}#vacationApp .package-details .flights-details .route .details{color:#8f8f8f;font-size:.909em;line-height:12px;position:relative}#vacationApp .package-details .flights-details .route .details .from-code{display:inline-block}#vacationApp .package-details .flights-details .route .details .to-arrow{display:inline-block;text-align:center;vertical-align:top;width:18px}#vacationApp .package-details .flights-details .route .details .to-code{display:inline-block}#vacationApp .package-details .flights-details .route .details .stop-txt{position:absolute;right:0;text-align:center;top:-10px;float:right;line-height:3em}#vacationApp .package-details .flights-details .route .details .stop-txt .portCode{float:right;clear:both;font-weight:700;text-align:right;margin-top:-17px}#vacationApp .hotel-flight{background-color:#eaeaea;border-bottom:1px solid #dedede;padding:5px 10px}#vacationApp .hotel-flight .package-details{padding:5px 0}#vacationApp .packageDetails .package_cost.nostart{margin-top:0}#vacationApp .packageDetails .package_cost.nostart .startingAt{display:none}#vacationApp .hotel-name-building.noimage{background-image:none;font-size:1em;line-height:12px;padding-left:0}#vacationApp .input-section input{color:#191919}#vacationApp .promoCode .error.updated{font-size:.833em;width:70%}#vacationApp #my-extras{font-size:10px}#vacationApp .details-row{color:#191919;font-size:.909em;line-height:11px;margin:5px 0 8px}#vacationApp .details-row .left-content{float:left;text-align:left}#vacationApp .details-row .right-content{float:right;text-align:right}#vacationApp .my-extras-details .headText{font-size:.909em;line-height:12px;word-wrap:break-word}#vacationApp .button-section .type1 .start-txt{color:#333;font-size:10px;font-weight:300;margin:0}#vacationApp .button-section .type1 .dollar-format{line-height:24px}#vacationApp .button-section .type1 .dollar-format .txt-integer{color:#333;font-size:24px;font-weight:400}#vacationApp .featured-product .featured-product-category.select .button-section .type1 .start-txt{margin:0}#vacationApp .horizontal-line{border-top:1px solid #dedede;height:0;margin-bottom:5px;width:100%}#vacationApp .horizontal-line.nomargin{margin:0}#vacationApp .additionalVacationHolder{margin:10px 14px}#vacationApp .additionalVacationHolder .additionalVacationimage img{height:80px;width:200px}#vacationApp .additionalVacationHolder a.additionalVacationTitle{color:#2a7cce;text-transform:capitalize}#vacationApp .myVacationHead.blackBG{background:#000;color:#fff;border-radius:5px 5px 0 0;border-bottom:none;line-height:17px}#vacationApp .myVacationHead.blackBG a{color:#5b8aab;text-transform:none;font-weight:800}#vacationApp .myVacation_block.greenish{background:#132735}#vacationApp .myVacation_block.greenish .specialityVacationButton{height:40px;width:200px;background:#28394e;background:url(data:image/svg+xml);background:-moz-linear-gradient(top,#28394e 0,#202f42 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#28394e),color-stop(100%,#202f42));background:-webkit-linear-gradient(top,#28394e 0,#202f42 100%);background:-o-linear-gradient(top,#28394e 0,#202f42 100%);background:-ms-linear-gradient(top,#28394e 0,#202f42 100%);background:linear-gradient(to bottom,#28394e 0,#202f42 100%);margin:0 15px 10px;border-radius:5px;cursor:pointer}#vacationApp .myVacation_block.greenish .specialityVacationButton.active{height:40px;width:200px;background:#44566e;background:url(data:image/svg+xml);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#44566e),color-stop(100%,#54667f));background:-webkit-linear-gradient(top,#44566e 0,#54667f 100%);background:-o-linear-gradient(top,#44566e 0,#54667f 100%);background:-ms-linear-gradient(top,#44566e 0,#54667f 100%);background:linear-gradient(to bottom,#44566e 0,#54667f 100%)}#vacationApp .myVacation_block.greenish .specialityVacationButton img{margin:10px;float:left}#vacationApp .myVacation_block.greenish .specialityVacationButton span{margin:15px 5px 0 0;text-transform:uppercase;font-size:12px;color:#fff;font-weight:800;float:left;display:inline-block}#vacationApp .extras-section{background-color:#ebebeb;padding:10px}#vacationApp .extras-section .extras{line-height:24px;background-image:url(/content/dam/delta-applications/vacations/advanceSearchIcon/extras.png);background-position:left 50%;background-repeat:no-repeat}#vacationApp .link-btn{background-color:transparent;background-image:none;border:medium none;color:#0253a4;cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:0 20px 0 0}#vacationApp .right_arrow_small{border-left:3px solid #036;border-top:3px solid transparent;height:0;width:0;border-bottom:3px solid transparent;display:inline-block;margin:-2px 3px 0 0}#vacationApp .down_arrow_small{height:0;width:0;border-top:3px solid #036;border-left:3px solid transparent;border-right:3px solid transparent;display:inline-block;margin:-2px 3px 0 0;padding-bottom:2px}#vacationApp .small_text{font-size:.833em}#vacationApp .lnkUtil{text-align:right;vertical-align:baseline}#vacationApp label{color:#707070;font-size:.76em!important;font-weight:600}#vacationApp .promoCode .input-section .promoCodeInputField.disabled{background:0 0;padding-left:0;border-color:transparent;border-left:none}#vacationApp .yourSelectionHolder .promoCode .input-section .promoCodeInputField.disabled{width:66%}#vacationApp .promoCode .skymilesForPromoCode{position:relative;margin-top:10px}#vacationApp .promoCode .skymilesForPromoCode .deltaToolTipThemeSkyMile{top:14px}#vacationApp .total-due .txt-integer span,#vacationApp .total-due .txt-integer sup{position:static}#vacationApp h2.myVacationHead{border-bottom:2px solid #dedede;color:#333;font-size:.92em;line-height:28px;padding:5px 0 5px 10px;text-transform:uppercase;font-weight:600}#vacationApp #DLV_CKO_rightRailMilesApplyBtn{background:#0253a4;background:#00f -moz-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#1c7bd9));background:#00f -webkit-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#1c7bd9 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#1c7bd9 100%)}#vacationApp #DLV_CKO_rightRailMilesApplyBtn:focus,#vacationApp #DLV_CKO_rightRailMilesApplyBtn:hover{background:#1c7bd9;background:#00f -moz-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -webkit-gradient(linear,left top,left bottom,color-stop(0,#0253a4),color-stop(100%,#2190ff));background:#00f -webkit-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -o-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f -ms-linear-gradient(top,#0253a4 0,#2190ff 100%);background:#00f linear-gradient(to bottom,#0253a4 0,#2190ff 100%)}#vacationApp .right-rail-phone{color:#fff}#vacationApp .right-rail-phone .questions-phone-image{background:url(/content/dam/delta-applications/vacations/railIcons/enhance-phone.png) left 30% no-repeat;padding:5px 0 4px 30px}#vacationApp .right-rail-phone .phone-number{font-size:1.032em}#vacationApp .page_block{margin-bottom:5px}#_RightRail_tmplHolder .errorTooltip .errorLabel{font-size:.835em!important}.fullWidth{width:100%!important}.p10{padding:10px 0 10px 10px!important}.p20{padding:20px!important}.w830p{width:830px!important}.no-radius{border-radius:0!important}.addToCart{padding:10px 30px!important}.post-next{padding:10px 50px!important}#vacationApp .delta-logo{min-width:110px!important;width:auto!important}.return-to-trip{font-size:16px!important;color:#fff!important;text-transform:none}.nodisplay{display:none}.PP_float-l{float:left}.keepShopBtn{background:linear-gradient(to bottom,#e8e1e0 0,#a9a09e 100%) repeat scroll 0 0 transparent;margin-top:10px;color:#0d776c;padding:10px 6px!important;border:medium none;border-radius:4px;cursor:pointer}.PP_customButton{margin-bottom:5px}.PP_customButton button{background:#fff none repeat scroll 0 0;border:medium none;height:33px;cursor:pointer;padding:0 20px;font-weight:800!important}.PP_customButton .PP_customButton_last{background:#fff none repeat scroll 0 0;border:medium none;height:33px;padding:0 20px;font-weight:800!important;width:110px;float:left}.PP_customButton .PP_customButton_last a{margin-top:8px;color:#000}.activityContainer .advisoryArea{margin:0 0 30px 30px}.carContainer .advisoryArea{margin:20px 0 10px}.transferDataHolder .advisoryArea,.tripExtraTraveler .advisoryArea{margin:10px 0}.advisoryArea .caution{background:url(/content/dam/delta-applications/vacations/checkout/icons/advisory.png) no-repeat;height:18px;width:22px;float:left}.advisoryArea .MsgText{width:61%;float:left}.checkout-btn{background:linear-gradient(to bottom,#c01e0e 0,#761502 100%) repeat scroll 0 0 transparent;border:medium none;filter:none;line-height:0;margin:10px 0 10px 10px;float:right;padding:10px 30px!important}#vacationApp ul.taTransferMemberList div.vacationDropdownWrapper{width:165px!important;margin-top:5px!important}#vacationApp ul.taTransferMemberList label.fullWidth{display:inline-block;font-weight:600;font-size:.833em!important;color:#707070}#vacationApp .carContainer .roomTabInfoContainer .vacationDropdownWrapper{width:20%}#vacationApp .featured-product-category ul.PP_product-list{width:100%}#vacationApp .featured-product-category ul.PP_product-list li.PP_product-list-item{width:100%}.PP_customButton .PP_customButton_last a{margin-top:8px;color:#000}.PP_customButton .PP_customButton_last,.PP_customButton button{background:#fff;height:33px;padding:0 20px;font-weight:800!important}