.navigation{height:100%}
header .main ul,header .main ul li{float:left;margin:0}
.mainNavigation,.utilities{float:left;width:100%;margin:0}
@media screen and/*!YUI-Compressor */(min-width:560px){.utilities.navPadding{margin-bottom:15px;width:55%;height:1px;display:block}
}
.meta-menu{display:block;float:right}
.meta-menu ul{display:block;margin:0}
.meta-menu ul li{float:left}
.meta-menu ul li a{display:block;text-align:center}
.meta-menu,.meta-menu ul,.meta-menu ul li,.meta-menu ul li a{height:100%}
.meta-menu ul li a img{margin-top:13px}
.tour-alamo .meta-menu ul li a img{margin-top:5px}
.subprimary,.subsecondary{width:100%}
.subprimary li,.subsecondary li{padding:0 14px;float:none}
.subprimary li a,.subsecondary li a{display:block}
.country-lang-widget,.signin-widget{width:100%;top:45px;z-index:1000}
.country-lang-widget{left:0}
.signin-widget{right:0}
footer table,footer div,div.footer,.footerPar{clear:both}
footer table{table-layout:fixed;border-collapse:collapse;margin:0 30px;width:940px}
footer table.sitemap td,footer table.copyright td{vertical-align:text-top}
footer div.insiders,footer div.social{margin:0 30px}
footer table dl,footer table dt,footer table dd,footer table ul,footer table ul li{margin:0}
footer table.sitemap{margin:0 30px}
footer table.sitemap td{border-left:1px solid #ffeb00;min-width:140px;padding:0 10px}
footer table.sitemap td.main{border:0;padding-left:0}
footer table.sitemap dt,footer table.sitemap h6{font:bold 15px arial,verdana,sans-serif;padding:0 0 10px 0}
footer table.sitemap dt.locations,footer table.sitemap ul+h6{padding:10px 0}
footer table ul,footer table ul li{list-style:none;margin:0;padding:0}
footer div.subfooter{background:#eee;clear:both}
footer div.subfooter td{color:#999;font-size:11px}
footer div.subfooter img{vertical-align:middle}
footer table.copyright td{padding:10px 0}
footer table.copyright dt,footer table.copyright dd{display:inline;padding:0 2px 0 6px}
footer table.copyright dd{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/bg-pipe.gif") no-repeat 0 center}
footer dl dt.logo{padding:0}
footer div.insiders{border-top:1px dashed #eee;margin:20px 30px 0 30px}
footer div.insidersLearnMore{float:left;width:300px;clear:none;padding:15px 0 10px 0}
footer div.insidersSignUp{float:right;clear:none;padding:10px 0}
footer div.insiders a.smallBluePointer{margin:0 0 0 10px;vertical-align:middle}
footer div.social{padding:10px 0}
footer div.social ul{list-style-type:none;margin:0;padding:0}
footer div.social ul li{display:inline}
form.loading section .sectionInner,div.loading .twistBtnContainer,form.loading section table,form.loading section fieldset{display:none}
div#tripEnhancements .loading,div#extraCoverage .loading{width:100%;height:32px;border-width:0}
div#right section p.loader{text-align:center}
div.addOn img.loading{padding:4px}
.bigBabyPointer.loadingLink,.bigBabyButton.loadingLink,.smallBabyPointer.loadingLink,.smallBabyButton.loadingLink{color:#d0e5f6}
.bigBluePointer.loadingLink,.bigBlueButton.loadingLink,.smallBluePointer.loadingLink,.smallBlueButton.loadingLink,.bigYellowPointer.loadingLink,.bigYellowButton.loadingLink,.smallYellowPointer.loadingLink,.smallYellowButton.loadingLink,.a-btn.loadingLink{background-position:center center;background-repeat:no-repeat}
.bigGreyPointer.loadingLink,.bigGreyButton.loadingLink,.smallGreyPointer.loadingLink,.smallGreyButton.loadingLink{color:#dbdbd7}
.bigWhitePointer.loadingLink,.bigWhiteButton.loadingLink,.smallWhitePointer.loadingLink,.smallWhiteButton.loadingLink{color:#fff}
form.loading .mainTable,.mainTable.loading{height:52px}
div#someGenID00112233.loading{height:52px}
div#modal div.loading dl.alphabrowser{background:#0060aa}
div.loading div#titleBar h1{display:none}
@media print{div.hideFromPrint{display:none !important}
div#modal h2{border:0;padding:20px 0 0 150px}
div#modal h3,div#modal p{margin:10px 0 !important;clear:both !important}
div#modal h3{margin-bottom:10px;padding-bottom:10px}
div#modal p.closer{display:none}
div#modal dl{width:200px !important;float:left !important;margin:0;padding:0;min-height:250px;border-left:1px dashed #000}
div#modal dl dd{margin:10px 0;padding:0 20px;float:left !important}
div#modal dl:first-child dd{padding-left:0}
div#modal form span:first-child span{display:inline-block}
span.wayFindingPrint1 div.text,span.wayFindingPrint2 div.text,span.wayFindingPrint3 div.text,span.wayFindingPrint4 div.text,span.wayFindingPrint5 div.text{width:98% !important}
span.wayFindingPrint1 div{width:98% !important}
span.wayFindingPrint2 div{width:48% !important}
span.wayFindingPrint3 div{width:30% !important}
span.wayFindingPrint4 div{width:22% !important}
span.wayFindingPrint5 div{width:18% !important}
div#printReservation.confirmation.responsive span.wayFindingPrint1 div,div#printReservation.confirmation.responsive span.wayFindingPrint2 div,div#printReservation.confirmation.responsive span.wayFindingPrint3 div,div#printReservation.confirmation.responsive span.wayFindingPrint4 div,div#printReservation.confirmation.responsive span.wayFindingPrint5 div{width:100% !important}
div#printReservation.confirmation.responsive span.wayFindingPrint1 div.text,div#printReservation.confirmation.responsive span.wayFindingPrint2 div.text,div#printReservation.confirmation.responsive span.wayFindingPrint3 div.text,div#printReservation.confirmation.responsive span.wayFindingPrint4 div.text,div#printReservation.confirmation.responsive span.wayFindingPrint5 div.text{width:50% !important}
}
div#modal div#wayFinding,div.confirmation div#printReservation,div#printReservation{margin:10px auto;padding:0;position:relative;display:block}
div.confirmation div#printReservation img#barCode,div#printReservation img#barCode{float:right}
div.confirmation div#printReservation div#printHeader,div#printReservation div#printHeader{padding:20px 0;border-bottom:3px solid #000;position:relative;clear:both}
div.confirmation div#printReservation div#printHeader p,div#printReservation div#printHeader p{font-size:12px;margin:10px 0 0 0}
div.confirmation div#printReservation div#printHeader p,div#printReservation div#printHeader p,div.confirmation div#printReservation div#printHeader h1,div#printReservation div#printHeader h1{padding-left:150px}
div#modal img.modalPrintLogo,div.confirmation div#printReservation div#printHeader img,div#printReservation div#printHeader img{position:absolute;top:15px;left:0}
div#printReservation div#printHeader span{margin:0;float:none}
.print-header-emea{background:url("../../../../images/common/reservation/enterprise-logo-136-26.jpg") no-repeat left center;padding-left:146px;margin:-15px 0 20px 0}
div.confirmation div#printReservation div#rentalBreakdown,div#printReservation div#rentalBreakdown{padding:10px 20px;float:left;width:50%}
div#printReservation .driveAlliance{padding:20px}
div#printReservation .driveAlliance .driveAllianceLogo{margin-bottom:20px}
#printReservation .drive-alliance-confirmation{border-bottom:1px solid #a8a9ad;clear:both;padding-bottom:10px}
#printReservation .drive-alliance-enterprise-logo{margin:0}
dl.summary{padding:0;margin:10px 0}
dl.summary dt{font-weight:bold}
dl.summary dd,dl.summary dt{padding:3px 0;margin:0}
dl.summary dd span,.yourInfo dl dd ul li span{word-break:break-all;display:inline-block}
div.confirmation div#printReservation div#rentalBreakdown table,div#printReservation div#rentalBreakdown table{width:100%;margin-bottom:20px}
div.confirmation div#printReservation div#rentalBreakdown table td,div#printReservation div#rentalBreakdown table td{padding:2px 0;width:50%}
div.confirmation div#printReservation div#rentalBreakdown table th,div#printReservation div#rentalBreakdown table th{font-weight:bold;padding:0;margin:0;text-align:left}
div.confirmation div#printReservation div#rentalBreakdown table dl,div.confirmation div#printReservation div#rentalBreakdown table dd,div#printReservation div#rentalBreakdown table dl,div#printReservation div#rentalBreakdown table dd{margin:0}
.additionalDriver dd{word-break:break-all}
div.confirmation div#printReservation div#rentalBreakdown table td#pickupTime,div.confirmation div#printReservation div#rentalBreakdown table td#dropoffTime,div.confirmation div#printReservation div#rentalBreakdown table td#carSummary dd,div.confirmation div#printReservation div#rentalBreakdown table td#carOptions dd,div#printReservation div#rentalBreakdown table td#pickupTime,div#printReservation div#rentalBreakdown table td#dropoffTime,div#printReservation div#rentalBreakdown table td#carSummary dd,div#printReservation div#rentalBreakdown table td#carOptions dd{font-size:13px}
div.confirmation div#printReservation div#rentalBreakdown table td#carSummary,div.confirmation div#printReservation div#rentalBreakdown table td#carOptions,div#printReservation div#rentalBreakdown table td#carSummary,div#printReservation div#rentalBreakdown table td#carOptions{float:left}
div.confirmation div#printReservation table#pricing,div.confirmation div#printReservation div#locationDetails,div#printReservation table#pricing,div#printReservation div#locationDetails{float:left;border:0;border-left:1px dashed #000;margin:10px 0;padding-left:20px}
div.confirmation div#printReservation table#pricing td,div.confirmation div#printReservation table#pricing th,div.confirmation div#printReservation div#locationDetails,div#printReservation table#pricing td,div#printReservation table#pricing th,div#printReservation div#locationDetails,div#printReservation table.alamoPaymentInfoTable th{padding-left:20px}
div.confirmation div#printReservation table#pricing tbody th,div#printReservation table#pricing tbody th,div#printReservation table.alamoPaymentInfoTable tbody th{padding-top:20px;text-align:left !important}
div.confirmation div#printReservation table#pricing thead th,div#printReservation table#pricing thead th,div#printReservation table.alamoPaymentInfoTable thead th{font:bold 18px arial;padding-top:0}
div.confirmation div#printReservation table#pricing td,div#printReservation table#pricing td,div#printReservation table.alamoPaymentInfoTable td{text-align:right;padding:4px 0 4px 20px}
div.confirmation div#printReservation table#pricing td:first-child,div#printReservation table#pricing td:first-child,div#printReservation table.alamoPaymentInfoTable td:first-child{text-align:left}
div.confirmation div#printReservation table#pricing tfoot td,div#printReservation table#pricing tfoot td,div#printReservation table.alamoPaymentInfoTable tfoot td{font-weight:bold;-webkit-box-shadow:inset 20px 10px 10px 100px #ddd;box-shadow:inset 20px 10px 10px 100px #ddd}
div#modal div#wayFinding,div.confirmation div#printReservation div#wayFinding,div#printReservation div#wayFinding{clear:both;border-top:3px solid #000;padding:0;margin:0}
div.confirmation div#printReservation div#wayFinding h2,div#printReservation div#wayFinding h2{margin:20px}
div#modal div.instructions span.wayfindingSection div.textimage,div.confirmation div#printReservation div#wayFinding div.textimage,div#printReservation div#wayFinding div.textimage{float:left;width:180px;text-align:center;margin:0 8px}
div#modal div.instructions span.wayfindingSection div.textimage div.text,div.confirmation div#printReservation div#wayFinding div.textimage div.text,div#printReservation div#wayFinding div.textimage div.text{border-top:1px dashed #000;margin:15px 0;padding:15px 5px;text-align:left}
div.confirmation div#printReservation div#final,div#printReservation div#final{clear:both}
div.confirmation div#printReservation div#final dl,div#printReservation div#final dl{border:1px solid #000;width:250px;padding:10px 20px 20px 20px;margin:0;float:left}
div.confirmation div#printReservation div#final dt,div.confirmation div#printReservation div#final dd,div#printReservation div#final dt,div#printReservation div#final dd{padding:0;margin:0}
div.confirmation div#printReservation div#final dt,div#printReservation div#final dt{margin-top:10px;font-weight:bold}
div.confirmation div#printReservation div#final img,div#printReservation div#final img{float:right}
div.confirmation div#printReservation div#final:after,div#printReservation div#final:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.confirmation div#printReservation img#bypassImage,div#printReservation img#bypassImage,div.confirmation div#printReservation.bypass>img,div#printReservation.bypass>img{margin:20px auto;display:block;clear:both}
div.confirmation div#printReservation.bypass h1,div#printReservation.bypass h1{border:0;padding:20px 0 0 20px;margin:0 0 20px 0;display:block;float:left;width:50%;font-size:28px}
div.confirmation div#printReservation.bypass img#barCode,div#printReservation.bypass img#barCode{float:right}
div.confirmation div#printReservation.bypass p.importantInfo,div#printReservation.bypass p.importantInfo{clear:both;margin:10px 0;text-align:center;border:1px solid #000;padding:5px 0}
div.confirmation div#printReservation.bypass h2,div.confirmation div#printReservation.bypass h3,div#printReservation.bypass h2,div#printReservation.bypass h3{padding:0 20px;text-align:center;font-size:24px}
div.confirmation div#printReservation.bypass h3,div#printReservation.bypass h3{font-size:16px;margin:0 0 10px 0}
div#printReservation.bypass div.instructions span.wayfindingSection{height:auto;border-bottom:3px solid #000}
div.confirmation div#printReservation.bypass div#wayFinding h2,div#printReservation.bypass div#wayFinding h2{text-align:left;margin-left:10px;padding:0}
div.confirmation div#printReservation.bypass div#wayFinding div.textimage,div#printReservation.bypass div#wayFinding div.textimage{float:left;width:100%;text-align:left;margin:0 0 20px 0}
div#printReservation.bypass div.instructions span.wayfindingSection img{display:block;margin:0;float:left}
div#printReservation.bypass div#wayFinding div.textimage div.text{border:0 !important;margin:0 !important;padding:0 0 0 20px !important;float:left;width:800px}
div.confirmation div#printReservation.bypass #rentalBreakdown,div#printReservation.bypass #rentalBreakdown{border-right:1px dashed #000}
div.confirmation div#printReservation.bypass #locationDetails,div#printReservation.bypass #locationDetails{border:0}
div.confirmation div#printReservation.bypass #rentalBreakdown h2,div.confirmation div#printReservation.bypass div#locationDetails h2,div#printReservation.bypass #rentalBreakdown h2,div#printReservation.bypass div#locationDetails h2{padding:0;margin:0;text-align:left;font-size:18px}
div#printReservation.bypass div#locResText span,div#printReservation.bypass #resText span{padding:0;margin:0;text-align:left;font-size:18px;font-weight:bold}
div.confirmation div#printReservation.bypass img#alamoLogo,div#printReservation.bypass img#alamoLogo{margin:50px 0 0 20px}
div.confirmation div#printReservation table.pricing,div#printReservation table.pricing{border:1px solid #000}
div.confirmation div#printReservation table.pricing tr td,div#printReservation table.pricing tr td{text-align:right}
div.confirmation div#printReservation table.pricing tr td:first-child,div#printReservation table.pricing tr td:first-child{text-align:left}
div.confirmation div#printReservation div#rentalBreakdown table.pricing tfoot tr td,div.confirmation div#printReservation div#rentalBreakdown table.pricing tfoot tr th,div#printReservation div#rentalBreakdown table.pricing tfoot tr td,div#printReservation div#rentalBreakdown table.pricing tfoot tr th{padding-top:20px}
div.confirmation div#printReservation.bypass div#rentalBreakdown:after,div#printReservation.bypass div#rentalBreakdown:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.confirmation div#printReservation.checkin h1,div#printReservation.checkin h1{border:0;padding:20px 0 0 20px;margin:0 0 20px 0;display:block;font-size:28px;clear:both}
div.confirmation div#printReservation.checkin h1 img,div#printReservation.checkin h1 img{position:relative;top:auto}
div.confirmation div#printReservation.checkin div#final,div#printReservation.checkin div#final{border-bottom:3px solid #000;padding-bottom:20px}
div.confirmation div#printReservation.checkin div#wayFinding,div#printReservation.checkin div#wayFinding{margin-top:20px;padding-top:20px}
div#modal a.print{display:none}
div#modal img.modalPrintLog{position:absolute;top:0;left:0;display:block}
div#modal div.instructions{padding:20px 0 0 0}
div#modal dl:first-child{border:0}
div#modal form>span:first-child{padding:0 0 0 150px}
div#printReservation div.instructions span.wayfindingSection h3{margin-bottom:10px;padding-bottom:10px}
div#modal div.instructions{overflow:visible !important;height:100% !important}
div#modal div.instructions span.wayfindingSection,div#printReservation div.instructions span.wayfindingSection{width:100%;float:left;padding:0 0 0 8px;min-height:250px;height:250px;overflow:visible;display:inline-block}
div#printReservation div.instructions span.wayfindingSection{padding-bottom:20px}
div#modal div.instructions span.wayfindingSection img,div#printReservation div.instructions span.wayfindingSection img{display:block;margin:10px auto 20px auto}
div#printRentalAgreement{display:block !important;margin:10px auto 20px auto}
div#final{clear:both;margin-top:20px}
div#printReservation div#wayFinding h2,div#printReservation h2,div#printReservation h3{display:block !important}
div#printReservation{width:900px}
div#printReservation.confirmation.responsive #printHeader{border-bottom:5px solid #757678;padding-bottom:0;margin-bottom:35px}
div#printReservation.confirmation.responsive div#printHeader h1{padding-left:0;width:70%}
div#printReservation.confirmation.responsive div#printHeader h1>p{display:inline;padding-left:0;font-size:1em}
div.leftColumn>div>p,div.rightColumn>div>p,div#printReservation.confirmation.responsive div#printHeader>p{color:#424345;font-size:27px;line-height:1em;padding:0 10px 10px}
#printReservation .leftColumn ul{list-style-type:none}
div.confirmation.responsive div#printReservation div#printHeader img,div#printReservation.confirmation.responsive div#printHeader img{top:29px;left:79%}
div.confirmation.responsive .leftColumn{width:30%;float:left}
div.confirmation.responsive .rightColumn{width:67%;float:right;border-top:0 solid}
div.leftColumn>div>p,div.rightColumn>div>p,div.confirmation.responsive div>h3{border-bottom:1px solid #a8a9ad;padding:0 0 5px 0;margin-bottom:15px}
div#printReservation.confirmation.responsive div#printHeader>p{padding:0 0 15px 0;clear:both}
div.leftColumn>div,div.rightColumn>div{margin-bottom:30px;padding:0}
div.confirmation.responsive .yourInfo dd,div.confirmation.responsive .rateTaxFees dl{border-bottom:1px solid #e6e7e8;margin-bottom:10px;padding-bottom:10px}
div.confirmation.responsive .yourInfo dd:last-child,div.confirmation.responsive .rateTaxFees dd:last-child{border-bottom:0 solid #e6e7e8}
div.confirmation.responsive .yourVehicle dl{font-size:18px;width:50%;float:left}
div.confirmation.responsive .yourVehicle dl.vehicleImage{text-align:right}
div.confirmation.responsive div.yourVehicle,div.confirmation.responsive div.tripDetails{float:left;width:100%}
div.confirmation.responsive div.rateTaxFees{padding-right:10px}
div.confirmation.responsive div.rateTaxFees dl>dd>ul>li{display:inline-block}
div.confirmation.responsive div.rateTaxFees dl>dd>ul>li:first-child,div.confirmation.responsive div.rateTaxFees ul.totalSavingsPrint>li:first-child{width:67%}
div.confirmation.responsive>div dl>dd>ul{margin:3px 0}
div.confirmation.responsive div.rateTaxFees dl>dd>ul>li:first-child+li,div.confirmation.responsive div.rateTaxFees ul.totalSavingsPrint>li:first-child+li{width:30%;text-align:right}
div.confirmation.responsive div.rateTaxFees ul.totalSavingsPrint{padding:5px 0 15px 0;border-bottom:1px solid #a8a9ad;font-style:italic;margin-bottom:15px}
div.confirmation.responsive div.rateTaxFees ul.totalSavingsPrint>li{text-align:right;display:inline-block}
div.confirmation.responsive #totalPrint .label{color:#757678;font-size:12px;width:50%;display:inline-block;font-weight:bold}
div.confirmation.responsive #totalPrint .label span:first-child+span{display:block;font-weight:normal}
div.confirmation.responsive #totalPrint .price,div.confirmation.responsive #totalPrint .additional{color:#424345;font-size:27px;display:inline-block;text-align:right;float:right}
div.confirmation.responsive .yourVehicle dl{font-size:18px}
div.confirmation.responsive div.addressHours{background-color:#f2f3f4;float:left;width:100%;border-top:1px solid #a8a9ad}
div.confirmation.responsive div.addressHours>dl{float:left;width:35%;padding:3%}
div.confirmation.responsive div.addressHours>dl.drive-alliance{width:auto;float:none;clear:both;padding-top:0}
div.confirmation.responsive div.addressHours>dl+dl{width:53%}
div.confirmation.responsive div.tripDetails>div{clear:both;margin:15px 0}
div.confirmation.responsive div.tripDetails div.pickupDrop{font-size:17px;padding:0 10px}
div.confirmation.responsive div.tripDetails div.pickupDrop dl>dt{margin:5px 0 10px 0}
div.confirmation.responsive div.tripDetails div.addressHours dl.hours dt{clear:both;float:left;width:70px;font-weight:normal}
div.confirmation.responsive div.tripDetails div.addressHours dl.hours dd{clear:none;font-weight:normal;float:left}
div.confirmation.responsive div.stepsToFollow div.steps>dl{clear:both;float:left;width:100%}
div.confirmation.responsive div.stepsToFollow div.steps>dl>dt{float:left;margin-right:2%}
div#printReservation.confirmation .time{padding-left:0;margin-left:0}
.time{margin:0 15px 0 7px}
.flight{margin:0 10px 0 22px}
div.pickupDrop img{vertical-align:top}
#printReservation div.rightColumn>div.drive-alliance-confirmation-text>p{font-size:16px;font-style:normal;line-height:21px;border:0}
#printReservation .drive-alliance-confirmation-text ul{font-style:normal;font-size:16px;line-height:21px;margin:0 20px 10px}
div#printReservation.confirmation.responsive div#wayFinding{border-top:0 solid;font-style:normal}
div#printReservation.confirmation.responsive div.instructions span.wayfindingSection h3{color:#757678;border-bottom:1px solid #a8a9ad}
div#printReservation.confirmation.responsive div#wayFinding div.textimage{float:none;width:auto;text-align:left;margin:25px 0}
div#printReservation div.instructions span.wayfindingSection img{display:block;margin:0 15px 0 0;float:left}
div#printReservation.confirmation.responsive div.instructions span.wayfindingSection{height:auto}
div#printReservation.confirmation.responsive div#wayFinding div.textimage div.text{border-top:0 dashed #000;margin:0;padding:0;float:left;width:50%}
div#wayFinding .clear{clear:both}
div.printFooter{color:#292929;font-size:14px}
img.alamoInsiderImg{display:none}
@media screen and/*!YUI-Compressor */(max-width:320px){body{width:100%;margin:0;overflow-x:hidden}
}
@media screen and/*!YUI-Compressor */(max-width:768px){body{width:100%;margin:0}
.textOnImage .title{margin:2%}
}
@media screen and/*!YUI-Compressor */(min-width:786px){body{width:768px;margin:0 auto}
.textOnImage .title{margin:3%;font-size:1.5em;line-height:.8em}
}
@media screen and/*!YUI-Compressor */(min-width:1024px){body{width:960px}
}
header,footer,aside,nav,article,section,menu{display:block;clear:both}
html{text-align:center}
html,th,td,textarea{font:.8em arial,verdana,sans-serif;color:#292929}
body{padding:0;text-align:left;color:#292929}
h1,h2,h3,h4,h6{margin:0;padding:0}
input.smallYellowPointer,input.bigYellowPointer,input.smallYellowButton,input.bigYellowButton,input.smallBluePointer,input.bigBluePointer,input.smallBlueButton,input.bigBlueButton,input.smallGreyPointer,input.bigGreyPointer,input.smallGreyButton,input.bigGreyButton,input.smallWhitePointer,input.bigWhitePointer,input.smallWhiteButton,input.bigWhiteButton,input.smallBabyPointer,input.bigBabyPointer,input.smallBabyButton,input.bigBabyButton{-webkit-appearance:none}
div#content{margin:0;padding:0;clear:both}
div#top{margin:0 auto;background:#FFF;min-height:0}
div#top h1,div#titleBar h1,div#top p.secure,div#top p.error{clear:both}
div#titleBar h1{margin:0}
div#top h1 span,div#titleBar h1 span{margin:11px 0 0 0;float:right;font:bold 12px arial;color:#292929}
div#top h1 span label,div#titleBar h1 span label{margin:0 5px 0 18px}
div#titleBar h1 span dl#buttons-top{margin-top:0}
h1.blueHeading{margin:0 auto;padding:0 30px 15px}
div#titleBar{background:#FFF}
div.title-color-secondary div#titleBar{background:none repeat scroll 0 0 #d2e8f5}
div#top p.secure{background:url('../../../../images/common/global/ico_securityLock.png') no-repeat top left;padding-left:25px}
form{margin:0;padding:0}
a{outline:0}
a:link,a:visited{text-decoration:none}
a img,img{border:0}
p.error,span.error,.form_error{color:#000;background:#FCC url('../../../../images/common/global/ico_error.png') no-repeat 5px 3px;padding:2px 25px;margin:5px 0;font:11px arial}
p.success,span.success{background:#e2f1cf url('../../../../images/common/global/ico_alert.gif') no-repeat 5px 3px;padding:2px 25px;margin:5px 0}
span.success,span.error,span.info{display:inline-block}
p.info,span.info{background:transparent url('../../../../images/common/global/ico_blueInfoSquare.png') no-repeat 5px top;padding:2px 25px;margin:5px 0;font-weight:bold}
div#top p.error,div#top p.success,div#top p.info{font:normal 12px arial;color:#292929;padding:5px 30px;background-position:10px 6px}
div#top p.error{color:#000}
div#top p.info{background-position:10px 4px}
div#top p.success{background-position:10px 4px}
div#top p:first-child{margin-top:0}
div#top p:last-child{margin-bottom:0}
div.anon,div.ai,div.recog,div.remembered,span.anon,span.ai,span.recog,span.remembered{display:none}
.fullError{width:100%;text-align:center;min-height:300px}
.fullError p{margin:5px 0}
.fullError h3{margin:20px 0 10px 0;font:bold 14px arial}
.yellowBlock{padding:10px 20px}
:-moz-placeholder{color:#a9a9a9}
div.skipLink{max-width:250px;text-indent:-1000px;margin-left:-10000px;position:absolute;top:0;left:-10000px}
div.skipLink p{margin-left:-10000px;width:200px}
input.buttonsAsLinks{background:transparent;border:0;color:#286da6;cursor:pointer;padding-left:0;font-weight:normal}
div.dropdownNavigation{margin:10px 0 20px 30px}
h1.titleBar,h1.blueHeading{margin:0 auto;padding:0 0 15px 60px}
.title.section.heading{float:left;margin:13px 1%}
.title.section.heading h1{font-size:3em;font-weight:normal}
div.top-alert{background:none repeat scroll 0 0 #e6f0c5;color:#000;left:0;padding:4px;position:fixed;text-align:center;top:0;width:100%;z-index:8;zoom:1}
div.top-alert p{margin:0 auto;padding:0;width:960px}
div.top-alert p a.top-alert-button{float:right}
div.parsys.contentTop div.image,div.parsys.contentTop div.textimage{padding-left:30px}
ol.langnavi{padding:0 0 10px 0;margin:0 6px 0 0;text-align:right}
ol.langnavi,ol.langnavi li{list-style-type:none}
ol.langnavi li{display:inline;padding:0 4px;margin:0;background:url("../../../../images/common/global/bg-pipe.gif") no-repeat 0 center;font-size:11px}
ol.langnavi li:first-child{background:none !important}
ol.langnavi li.selected{font-weight:bold;color:#292929;text-decoration:none}
div#pleaseStandBy,div.pleaseStandBy{color:#fff;text-align:center;position:fixed;left:0;top:0;z-index:1000000000000;padding:180px 0 0 0;display:none}
div#modal{display:none}
div.hMenu ul{margin:0;padding-left:1%;list-style-type:none;height:40px}
div.hMenu ul li{float:left;margin-top:-1px;line-height:41px}
div.hMenu ul li a{margin-top:1px;padding:13px 17px}
div.hMenu ul li a:active{text-decoration:none}
div.hMenu ul li.checked .caret{height:8px}
.progress{margin:20px 0 0 0}
.progress ul,#progressBar li,#progressBar li span{padding:0;margin:0}
.progress ul{display:inline-block;vertical-align:top;list-style:none;width:100%}
#progressBar li{display:none;width:100%;height:100%;position:relative}
#progressBar li h1{float:left;margin:0 0 0 15px;width:70%}
#progressBar li h3{bottom:5px;position:absolute;right:15px;font-weight:bold;font-size:1.3em;margin:0}
#progressBar li span{float:none;min-width:0;font:normal 1.5em arial;text-align:left}
#progressBar li.selected{display:inline-block}
.progress ul.progressIndicators li{margin-left:1%;float:left;height:5px}
.progress ul.progressIndicators.steps2 li{width:49.5%}
.progress ul.progressIndicators.steps3 li{width:32.66%}
.progress ul.progressIndicators.steps4 li{width:24.25%}
.progress ul.progressIndicators.steps5 li{width:19.2%}
.progress ul.progressIndicators.steps6 li{width:15.83%}
.progress ul.progressIndicators.steps7 li{width:13.42%}
.progress ul.progressIndicators.steps8 li{width:11.62%}
.progress ul.progressIndicators.steps9 li{width:10.22%}
.progress ul.progressIndicators li:first-child{margin-left:0}
.progress ul.progressIndicators li span{display:block;width:100%;height:100%}
img.floatRight{float:right}
img.floatLeft{float:left}
.clearLeft{clear:left}
.clearRight{clear:right}
.clearBoth{clear:both}
.container .floatRight{float:right}
.container .floatLeft{float:left}
div.standardSpacing{margin:10px 0;padding:10px 20px}
.darkGray{background:#3e3e3e;color:#FFF;line-height:18px}
input,select{font-size:16px;color:#292929;min-height:1px;max-height:999999px}
select{padding:3px 3px 3px 2px}
input{padding:3px 2px}
.title.optOutHeading.heading h1{font-size:1.7em}
.optOutLeft,.optOutRight{font-size:.875em}
.optOutLeft ul{list-style-type:disc;padding-left:40px}
.optOutRight{margin-top:20px}
.optOutRight a:link{display:block;margin-top:20px;text-decoration:underline}
.adaptiveContainer{position:relative}
.textOnImage{position:absolute;color:#000;font-size:2.25em;line-height:1em;width:100%}
.textOnImage.imageTextMiddle{top:35%}
.textOnImage.imageTextBottom{top:auto;bottom:0}
a.captcha{width:24px;height:24px;background:transparent url('../../../../images/common/global/refresh-captcha.png') no-repeat center center;display:block;float:left;margin:10px 0 0 10px}
img#captchaimg{padding:5px;background:#EEE;margin:5px 0;float:left}
input.captchaText{clear:both;display:block}
@media screen and/*!YUI-Compressor */(min-width:520px){.optOutLeft{float:left;width:60%}
.optOutRight{margin:0;width:38%;float:right}
}
.smallFont{font-size:11px !important}
.hidden{display:none !important}
.aria-hidden{overflow:hidden;height:1px;width:1px;position:absolute;top:-10px}
.smallFont{font-size:11px !important}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}
.rtl{direction:rtl;display:block}
.a-txt{color:#fff}
.a-txt.a-reverse{color:#000}
.a-txt.a-header{font-size:32px;color:#fff}
.a-txt.a-header .a-info{font-size:14px;margin-top:13px;color:#fff}
.a-txt.a-rt,.a-txt .a-rt{float:right}
.a-txt.a-section-label{font-size:21px;font-weight:700}
a.qbubble,a.ibubble,a.qbubbleAfter{text-indent:-1000px !important;display:inline-block !important;overflow:hidden !important;width:13px !important;height:13px !important}
a.ibubble{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico-info.png") no-repeat 0 0 !important}
div.utilityRail a.ibubble,div#modal a.ibubble{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico-info-dark.png") no-repeat 0 0 !important}
span.help{font-weight:normal}
p.help{font:italic 11px arial,verdana,sans-serif;width:auto !important}
div.utilityRail p.help,div.utilityRail span.help,div#modal p.help,div#modal span.help{color:#fff}
div.utilityRail span.help,div#modal span.help{display:inline;font:normal 12px arial,verdana,sans-serif}
.tooltip img{margin:-40px 0 20px 20px;display:block}
#bubble:before{margin:-40px 0 30px 20px;display:block;content:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_bubbleNub.png")}
div#top{margin:0 auto}
div#titleBar{margin:0 auto;padding:15px 30px}
div#left{float:left}
div#right{float:right}
section{padding:20px;margin-bottom:20px}
section h2{padding-bottom:40px;color:#292929}
div.utilityRail section h2.search{background:0;padding:0}
section h2.rates{background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_money.gif') no-repeat 15px top;padding-left:70px}
section h2.info{background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_info.gif') no-repeat 15px top;padding-left:60px}
section h2.check{background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_checkmark.gif') no-repeat 15px top;padding-left:60px;padding-top:10px}
section h2.search span,section h2.info span,section h2.rates span,section h2.check span{font:bold 20px arial}
section h2.recap{background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_notepad.gif') no-repeat 15px top;padding-left:60px}
section h2.recap span{font:bold 20px arial}
section h2 span{font:normal 12px arial;float:left}
section h2 em{font-style:normal;float:right;font:normal 12px arial;margin-top:8px}
section h2 span em{float:none;margin:8px 0 0 10px}
div.utilityRail section h2 span,div.utilityRail section h2 em{float:none}
section .print,section .print-icon{font-style:normal;padding-left:15px;background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_print.gif') no-repeat left center;clear:both}
section .share{padding-left:15px;background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_share.gif') no-repeat left center;margin-left:20px;font-style:normal}
section fieldset h2{border-bottom:0;padding-bottom:15px}
section h5{font:bold 20px arial;padding-left:60px;margin:20px 0 0 0}
section fieldset.last{border:0}
section fieldset{padding:0;border:0;color:#292929;margin:0}
section fieldset div.insiderContact,section fieldset div.insiderDeals,section fieldset div.insiderEmail,section fieldset div.insiderFrequentTraveler,section fieldset div.insiderDriver{border-bottom:1px dashed #cac9ba !important}
div.utilityRail section fieldset{padding:0}
section fieldset.insiders,section fieldset.frequentTraveler,section fieldset.optionalSection{border:0;background:#f5f4d5}
section fieldset.ociAirline{border:0}
div.utilityRail section fieldset.insiders{background:#0060a9}
section fieldset.insiders span.help{display:block;text-align:right;font:normal 11px arial;margin-top:2px}
section fieldset.insiders div.container.on span.help{margin:3px;width:220px;text-align:left}
div.utilityRail section fieldset.insiders span.help{display:block;font:italic 11px arial;margin-top:5px;text-align:left}
section fieldset.frequentTraveler span.help,section fieldset.ociAirline span.help,section fieldset span.subhelp,section fieldset.optionalSection span.help{display:block;font:italic normal 11px arial;margin-top:2px}
section fieldset.frequentTraveler label span.help,section fieldset.ociAirline label span.help,section fieldset.optionalSection label span.help,section fieldset span.subhelp{margin-left:20px}
section fieldset div.container{display:none}
section input.apply,section a.apply{display:block;margin-top:15px}
section fieldset.insiders div.container{margin:-10px 0 5px 175px}
section fieldset.insiders div.container{margin:0}
section fieldset div.container.on{display:block}
section fieldset.insiders div.container.on{margin-left:175px}
section fieldset.insiders div.toggle span.field{vertical-align:bottom;max-width:150px}
section fieldset.insiders p.error{max-width:150px}
section fieldset h3{color:#292929;font:bold 15px arial;width:150px;margin:0;padding:0}
div.utilityRail section fieldset h3{padding:0;margin:0;width:190px}
div.utilityRail div.reservationStart section h3{margin:10px 0 0 0;padding:15px 0 5px 0}
section fieldset.optionalSection h3{width:100%;margin-bottom:10px}
section span.field{display:inline-block;vertical-align:top}
div.utilityRail section span.field{display:inline-block;margin:0;max-width:210px;width:200px;min-width:0;padding:2px;vertical-align:top}
div.primaryRail section span.field{margin:0}
section.yourInformation fieldset.grid span.field{vertical-align:bottom}
div.utilityRail section.flexible span.field,div.primaryRail section.flexible span.field{display:inline;padding:0}
section span.field.padded{padding-top:20px}
section span.field.block{display:block}
section fieldset.insiders span.field{max-width:300px}
section fieldset.frequentTraveler span.field,section fieldset.ociAirline span.field,section fieldset.optionalSection span.field{max-width:100%}
section fieldset.frequentTraveler select,section fieldset.ociAirline select,section fieldset.optionalSection select{width:150px}
section fieldset.frequentTraveler span.calendarField select{width:55px}
section span.field label{display:block;text-align:left}
section span.field label.input-checkbox,section span.field label.input-checkbox input{font-size:11px;vertical-align:middle}
section span.field label.input-checkbox{margin:4px 2px 2px 0}
section span.field label.input-checkbox input{margin:-4px 3px 2px 0}
section fieldset input{margin:5px 5px 0 0}
div.utilityRail section fieldset input{margin:0}
section fieldset.insiders input[type="password"],section fieldset.insiders input[type="text"],div#right input[type="password"],div#right input[type="text"]{width:130px}
section fieldset input.standard[type="password"],section fieldset input.standard[type="text"]{width:125px}
.reservationStart form section fieldset input.calendar,.reservationStart form section fieldset select.time{border-left:0;border-right:0}
section fieldset select{margin:5px 5px 2px 0}
div.utilityRail section fieldset select{margin:0 0 0 2px}
section fieldset select.dates{width:60px}
section fieldset span.tc{display:block;margin-top:5px}
section fieldset span.applied{color:#39b54a;margin-top:5px;font-weight:bold;display:block}
section fieldset span.applied a{font:normal 11px arial;margin-left:10px}
section fieldset span.applied .alignRemove{margin-left:0;line-height:20px}
section fieldset p{margin:0 0 15px 0;padding:0;color:#292929}
section fieldset.alamoEmail p{margin:0}
section fieldset.insiders span.help p{width:230px}
section fieldset span.field p.error{max-width:210px}
div.utilityRail section fieldset span.field p.error{max-width:150px}
section.yourInformation fieldset.grid span.field p.error{max-width:140px}
section fieldset p strong{display:block;margin:5px 0}
section fieldset p.overview{margin:0;padding:0}
section fieldset p.overview strong{display:inline}
section fieldset span.field p.instructionalText{max-width:280px}
section table.resRecap,section table.rateRecap{width:100%}
section table.resRecap th,section table.rateRecap th{font-weight:bold}
section table.resRecap td,section table.resRecap th,section table.rateRecap td,section table.rateRecap th{vertical-align:top}
section table.rateRecap tbody tr th{padding-left:20px}
section table.resRecap tr.divider td,section table.resRecap tr.divider th{padding:20px 0 10px 0}
section table.resRecap tr.total th{padding-bottom:20px}
table.resRecap tr.divider.airport td{padding-top:60px}
table.resRecap tr.divider.airport>td:first-child{background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico-airplane.gif') no-repeat 40px 20px}
section table.resRecap td .smallBluePointer{margin-top:20px}
section table.resRecap tbody:first-child tr:first-child td,section table.resRecap tbody tr.divider td,section table.resRecap tbody:first-child tr:first-child th,section table.resRecap tbody tr.divider th,section table.rateRecap tbody tr.divider th,section table.rateRecap tbody tr.divider td{border-top:1px dashed #cac9ba}
section table.resRecap tbody:first-child tr.divider td,section table.resRecap tbody:first-child tr.divider th,section table.rateRecap tr:first-child.divider td,section table.rateRecap tr:first-child.divider th{border:0}
section table.rateRecap tbody tr.divider th,section table.rateRecap tbody tr.divider td,section table.resRecap tbody tr.first td{padding-top:20px}
section table.rateRecap tbody tr.divider td{padding-top:20px}
section table.resRecap tbody tr.divider td table.hours{width:140px}
section table.resRecap tbody tr.divider td table.hours,section table.resRecap tbody tr.divider td table.hours tr td,section table.resRecap tbody tr.divider td table.hours tr th,section table.resRecap tbody tr.divider-alt td dl span dd table.hours,section table.resRecap tbody tr.divider-alt td dl span dd table.hours tr td{padding:0;margin:0;border:0}
div#right div.primaryRail div section table.hours{padding-left:10px;text-align:left}
section table.rateRecap ul,section table.rateRecap ul li{padding:0;margin:0;list-style:none}
section table.rateRecap ul li{margin-bottom:3px}
section table.resRecap tbody td dl.airport{background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_airplane.gif') no-repeat center top;padding-top:80px}
section table.resRecap tbody tr td h3{font-size:16px}
section table.resRecap tbody tr td h3 a{font:normal 12px arial}
section table.resRecap tbody tr td:first-child,section table.resRecap tbody tr th:first-child{width:300px;padding-left:40px;text-align:left}
section table.resRecap tbody tr td table.hours td:first-child{width:65px;padding-left:0}
section table.resRecap tbody tr td:last-child,section table.resRecap tbody tr th:last-child{padding-right:40px}
section table.resRecap dt{font-weight:bold;min-height:10px}
section table.resRecap dl,section table.resRecap dt,section table.resRecap dd{padding:0;margin:2px 0;clear:both}
section table.resRecap dt a,section table.resRecap dd+a,section table.resRecap dd strong+a{font-weight:normal;float:right;margin-right:40px}
section table.resRecap dd strong,section table.resRecap dt strong{float:left;margin-right:5px}
section table.resRecap dt.modify strong,section table.resRecap dt.modify strong{float:left}
section table.resRecap dl{margin-bottom:10px}
section table.resRecap h5{text-align:center;padding:0;margin:0;font:bold 16px arial}
section table.resRecap p{text-align:center;padding:0;margin:0}
section table.resRecap span.help p{font:italic 11px arial}
section table.resRecap img{display:block;margin:0 auto}
section table.rateRecap tr td.cost{text-align:right}
section table.rateRecap tr.savings th,section table.rateRecap tr.savings td{color:#39b54a}
section table.resRecap div#total,section table.rateRecap div#total{border:4px solid #9fffaf;background:#FFF;display:inline;margin:0;padding:15px;text-align:center;vertical-align:middle;float:right;margin:10px;font-weight:bold;width:240px}
section table.resRecap div#total span.cur{display:block;clear:both;font:bold 12px arial;text-align:right}
section table.resRecap div#total span.label,section table.rateRecap div#total span.label{float:left;margin:10px 0 0;width:130px;text-align:left;font-size:14px}
section table.rateRecap label{margin-right:20px;margin-top:10px;padding:20px;float:left}
section table.rateRecap label.selected{background:#9fffaf}
a.addDriver{background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico-plus.gif') no-repeat left 2px;padding-left:15px}
dl#buttons{clear:both;width:100%;margin:10px 0;padding:0}
dl#buttons dt{float:left}
dl#buttons dd{float:right;padding:0;margin:0 0 0 10px}
table.resRecap span.price,table.rateRecap span.price{display:inline-block;font:bold 24px arial;margin:0 0 10px;text-align:right;vertical-align:top}
div.form_leftcol{margin:10px 0 5px 0}
div.form_leftcolmark,div.form_leftcollabel{display:inline}
.alignContract{float:left;margin-right:0}
.alignContractLabel{padding:0 !important}
input[disabled],select[disabled]{cursor:not-allowed;background-color:#eee;opacity:1}
@media screen and/*!YUI-Compressor */(min-width:767px){section fieldset span.applied .alignRemove{line-height:40px;margin-left:10px}
.alignContractNum{margin-left:6% !important;margin-top:-18px !important}
}
div.insiders.hero{width:660px;height:350px;overflow:hidden;position:relative;z-index:2}
div.home.hero{width:100%;position:absolute;top:0;left:0;z-index:2}
div.vehicleDetails.hero2{position:relative;z-index:2}
div.promotionCarousel{background:none repeat scroll 0 0 #fff;border-radius:5px 5px 5px 5px;padding:20px}
div.insiders.hero{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/anim-loading-insiders.gif") no-repeat center center}
div.vehicleDetails{background-position-y:55%}
.vehicleType{text-align:center}
.vehicleType>h3{display:none}
.details{text-align:left}
.details h4{font-size:1.6em}
.details dd,.details span.dd{padding:2px 5px;display:inline-block;margin:0 5px 5px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;zoom:1}
div.insiders div.banners,div.home div.banners{display:none}
div.insiders div.banners p,div.insiders div.banners div{width:100%;height:350px;margin:0}
div.home div.banners p,div.home div.banners div{width:100%;height:850px;margin:0;z-index:0}
div.vehicleDetails div.banners div{width:100%}
div.vehicleDetails div.banners div.details{width:auto}
div.promotionCarousel ul.pagination,div.promotionCarousel ul.pagination li{clear:none;display:block;margin:0;padding:0}
div.insiders ul.pagination{position:absolute;right:20px;bottom:20px;z-index:5;list-style:none}
div.home ul.pagination{position:absolute;right:50px;top:460px;z-index:5;list-style:none}
div.home ul.pagination li,div.insiders ul.pagination li{float:left;background:transparent url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/slide-bg-disabled.png") left top;border-left:1px solid #606060}
div.insiders ul.pagination>:first-child,div.home ul.pagination>:first-child{border:none !important}
div.insiders ul.pagination li a,div.home ul.pagination li a{color:#fff;display:block;text-decoration:none;padding:8px 12px;font:14px arial,verdana,sans-serif}
div.insiders ul.pagination li.current,div.home ul.pagination li.current{background:transparent url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/slide-bg-active.png") left top}
div.insiders ul.pagination li.current a,div.home ul.pagination li.current a{font-weight:bold}
section.blockPrimary,section.blockSecondary,section.blockTertiary{display:inline-block;float:left;padding:20px;margin:0 0 10px}
section.blockPrimary div#locations-results h3 img{float:left;margin:0 10px 10px 0}
section.blockPrimary h3 p{line-height:18px}
section.blockPrimary h3 p:first-child{font-size:20px;padding-bottom:2px}
section.blockPrimary h3 p{font-size:12px;font-weight:normal;margin:0;padding:0}
section.blockPrimary th,section.blockPrimary td{font-size:12px;padding:0 10px 0 0}
section.blockPrimary div.twist dl dt{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_twistyClosed_yellow1.png") no-repeat scroll right top transparent}
section.blockPrimary div.twist dl.open dt{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_twistyOpen_yellow1.png") no-repeat scroll right top transparent}
section.blockSecondary{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
section.blockSecondary h3{font-size:20px;margin:0 0 10px;padding:10px 0 10px 40px}
section.blockTertiary{background:none repeat scroll 0 0 #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
section.blockPrimary div.icon{position:relative;height:30px}
section.blockPrimary div.icon img,section.blockPrimary div.icon h3{display:inline-block;vertical-align:middle}
section.blockPrimary div.icon img{max-height:30px}
section.blockPrimary h3.ico-pushpin{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_pushpin_white.png") no-repeat scroll left center transparent}
section.blockSecondary h3.ico-pushpin{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_pushpin_blue.png") no-repeat scroll left center transparent}
section.blockSecondary h3.ico-star{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico-star.png") no-repeat scroll left center transparent}
section.blockPrimary .twist,section.blockSecondary .twist,section.blockTertiary .twist,div.partnerBlock .twist{background:none repeat scroll 0 0 transparent;border-radius:0;clear:both;display:block;box-shadow:0 0 0 transparent;margin-bottom:0;padding:0}
div.partnerBlock div.twist.terms dl dt{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_twistyClosed_yellow.png") left 50% transparent !important;padding:0 0 0 10px !important;color:#fff200 !important;font:bold 12px Arial}
section.blockPrimary div.twist dl,section.blockPrimary div.twist dl:first-child,.blockPrimary .twist .dl,.blockPrimary .twist .dl:first-child{display:list-item;list-style:none outside none;padding:0}
section.blockSecondary div.twist dl,section.blockSecondary div.twist dl:first-child{background:none repeat scroll 0 0 #fff;display:list-item;list-style:none outside none;padding:0}
section.blockPrimary div.twist dl dt{color:#fff}
section.blockPrimary div.twist dl dt,section.blockSecondary div.twist dl dt,section.blockTertiary div.twist dl dt{background-position:right 10px;margin:0 10px 0 0;padding:10px}
section.blockPrimary div.twist dl.open dt,section.blockSecondary div.twist dl.open dt,section.blockTertiary div.twist dl.open dt{background-position:right 10px}
section.blockSecondary dl dt{color:#0060a9;font:bold 16px Arial}
section.blockSecondary dl dd:first-child{margin:0}
section.blockSecondary div.twist dl dd{margin:10px 0 0}
section.blockPrimary ul,section.blockSecondary ul,section.blockTertiary ul{list-style-type:none;padding:0 10px}
section.blockPrimary dd ul,section.blockPrimary dd ul li,section.blockSecondary dd ul,section.blockSecondary dd ul li,section.blockTertiary dd ul,section.blockTertiary dd ul li{clear:left;display:inline-block;margin:0;padding:10px;position:relative;width:auto}
section.blockPrimary ul.pagination,section.blockPrimary ul.pagination li,section.blockSecondary ul.pagination,section.blockSecondary ul.pagination li,section.blockTertiary ul.pagination,section.blockTertiary ul.pagination li{clear:none;display:block;margin:0;padding:0}
section.blockSecondary div.specialOffers ul li.disabled{background:none repeat scroll 0 0 #999;opacity:.4}
section.blockTertiary ul.pagination li:first-child,div.insiders ul.pagination li:first-child,div.home ul.pagination li:first-child{border-radius:5px 0 0 5px !important}
section.blockTertiary ul.pagination li:last-child,div.insiders ul.pagination li:last-child,div.home ul.pagination li:last-child{border-radius:0 5px 5px 0 !important}
section.blockPrimary ul li h4{color:#ffef00}
section.blockPrimary ul li h4,section.blockSecondary ul li h4{float:left;font-size:16px;font-weight:bold;margin:6px 0 0;width:320px}
section.blockPrimary ul li h5,section.blockSecondary ul li h5{float:left;font-size:11px;font-weight:bold;margin:2px 0 0;padding:0;width:320px}
section.blockSecondary ul li.disabled{background:none repeat scroll 0 0 #999;opacity:.4}
section.blockPrimary div.twist dl.open p,section.blockSecondary div.twist dl.open p{float:left;margin:6px 0 0;width:320px}
section.blockPrimary div.twist.field.terms dl.open p,section.blockSecondary div.twist.field.terms dl.open p{width:auto}
section.blockPrimary img.offer,section.blockSecondary img.offer{max-width:104px;max-height:104px;border:2px solid #005ca7;float:left;margin:0 20px 0 0}
section.blockPrimary dd ul li a.bigYellowPointer{float:right}
section.blockSecondary dd ul li a.bigBluePointer{float:right;margin:10px 0 0}
.banner-container{height:350px;margin:10px 10px 0;overflow:hidden;width:660px}
.align-center{text-align:center}
.align-center h4,.align-center h5{color:#002b5c}
.gradient-blue{display:inline-block;min-height:700px}
div.form-twisty fieldset label.twisty-label{font-weight:normal}
div.twist table{table-layout:fixed;width:100%}
section.blockPimary span.data{display:inline-block;margin:10px 20px 0 0;max-width:120px;min-width:0;padding:2px;vertical-align:top}
section span.data p.error{width:300px}
section p.success{margin:0;padding:4px 25px;width:610px}
section fieldset p.success{margin:0 0 0 -60px;padding:4px 25px;width:100%}
section span.data-preferences{margin:10px 0 0;max-width:420px}
section span.data-preferences label.checkbox{margin:0}
section span.data-driver{max-width:150px}
section span.data input{width:100px}
section span.data-preferences label{display:inline-block;margin:10px 15px 0 0}
section span.data-preferences label:first-child{margin:0 15px 0 0}
section span.data input.checkbox{margin:-2px 8px 0 0;vertical-align:middle;width:auto}
section span.data dl{display:inline}
section span.data dt{font-weight:bold;margin:4px 0 0;padding:0}
section span.data dt.not-required{font-weight:normal;margin:4px 0 0;padding:0}
section span.data dt.wide-question{width:250px}
section span.data dd{margin:5px 0 6px;padding:0;word-wrap:break-word}
section span.data dt:first-child{margin:0}
section table.partner-preference{width:400px}
section table.partner-preference tfoot td a{float:right;margin:0 120px}
section table.partner-preference th{color:#292929}
section table.partner-preference td.input-padding{padding:4px 0 0}
section span.data dd.radio-buttons{margin:4px 0 14px 0;padding:0}
section .trash{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_trashcan.gif") no-repeat scroll left top transparent;display:inline-block;height:17px;margin:2px 8px 0 0;width:13px}
section span.field p.note{font-size:9px;width:150px}
section dl.edit-buttons{width:100%}
section dl.edit-buttons dd{float:right;margin:0 20px 0 0}
section h2.profile span{font:bold 20px arial}
section h2.profile strong{color:#79bde8}
section h2.profile{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_profile.png") no-repeat scroll left top transparent;padding-left:30px}
section h2.profile em.progress-bar{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/bg_profile_bar.png") no-repeat scroll left top transparent;display:block;float:right;font:12px arial;height:22px;width:180px}
section h2.profile em img.percent-0-car{padding-left:0}
section h2.profile em img.percent-20-car{padding-left:25px}
section h2.profile em img.percent-40-car{padding-left:50px}
section h2.profile em img.percent-60-car{padding-left:74px}
section h2.profile em img.percent-80-car{padding-left:99px}
section h2.profile em img.percent-100-car{padding-left:124px}
.locations-info{margin:10px 0 0;padding:0 10px 0 0}
.locations-info dl,.locations-info dt,.locations-info dd,#locations-results dl,#locations-results dt,#locations-results dd{margin:0;padding:0}
.locations-info dd,#locations-results dd{margin:0 0 4px}
.locations-info dt,#locations-results dt{font-size:16px;font-weight:bold}
.locations-results dt.airport,#locations-results dt.airport{background:url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_airplane_yellow.png') no-repeat right top;min-height:22px;padding-right:30px;margin-bottom:3px}
#locations-results dt{color:#00663d}
.locations-info .services dt{font-size:12px;margin:0 0 10px}
.locations-info dt img,#locations-results dt img{display:inline;margin:0 0 0 10px;vertical-align:top}
.locations-info dd a:link,.locations-info dd a:visited,.locations-custom-text a:link,.locations-custom-text a:visited{color:#00663d}
dd a img,em a img{margin-left:4px}
dl.services{margin:24px 0 0}
dl.services dd{color:#00663d;display:list-item;font-weight:bold;list-style:disc inside}
table.locations-hours{margin:20px 0 0 0}
.locations-hours th,.locations-hours td:first-child{font-weight:bold}
.info-box{background-color:#0070c6;display:inline-block;line-height:24px;margin:18px 0 0 0;padding:0 8px}
.info-box em{color:#fff;font-style:italic;font-weight:normal;padding:0 18px 0 0;vertical-align:middle}
.direction-info h5{font-size:12px;font-weight:bold;margin:20px 0 0;padding:0}
.direction-info table{margin:12px 0 0}
.locations-counter td{color:#fff;padding:0 4px 0 0;vertical-align:top}
.locations-counter a:link,.locations-counter a:visited{color:#ffef00;display:inline-block}
div.locations-custom-text{border-top-style:dashed;border-width:1px;clear:both;display:inline-block;margin:20px 0 0}
div.locations-custom-text h4{font-size:14px;padding:15px 0 0}
div.locations-custom-text p{margin:8px 0 0}
div.destination{border-top-style:none;border-width:0;margin:20px 0 0}
div.destination p{float:left;width:450px}
div.destination dd a,div#locations-results dd a.details{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_twistyClosed_yellow.png") no-repeat scroll left 50% transparent;padding:0 0 0 10px}
div.destination dl{float:right;padding:0 0 0 20px}
.secondary-info{float:left}
.bread-crumbs{margin:10px 0;padding:0 30px}
.bread-crumbs a:link,.bread-crumbs a:visted{color:#0060a9}
.bread-crumbs a.selected{color:#79bde8}
div.insider-top,div.checkin-top{margin:0 auto;padding:15px 30px}
div.insider-top{background:none repeat scroll 0 0 #d2e8f5}
div.checkin-top{background:none repeat scroll 0 0 #fff}
div#content div.locations-map{border-radius:5px 5px 5px 5px;margin:0 0 10px;padding:20px}
div#content div#locations-results table tbody td{vertical-align:top}
div#content div#locations-results table tbody td.buttonCell{vertical-align:middle}
div#content div#locations-results table tbody td:first-child{vertical-align:top}
div#content div#locations-results p.locations-number{border:1px solid #ffef00;border-radius:5px 5px 5px 5px;display:inline-block;float:right;font-weight:bold;margin:14px 5px 10px;padding:2px 6px}
section.blockPrimary table,section.blockSecondary table,section.blockTertiary table{border-collapse:collapse;clear:both;table-layout:fixed;width:100%}
div#content .locations-info table,div#content .direction-info table{border-collapse:separate;clear:both;table-layout:auto;width:auto}
div#locations-results thead th,div#locations-results tbody td{padding:20px 20px 20px 0}
div#locations-results thead th{font-weight:bold;text-align:left}
div#locations-results tbody td:first-child{padding:5px 15px 20px 0}
div#locations-results tbody td dl td{border-bottom:0;padding:0}
div#locations-results tbody td dl td:first-child{font-weight:bold;padding:0 0 4px}
div#locations-results tbody td dl table{margin:8px 0 10px}
div#cars table tbody td,div#vans table tbody td,div#suvs table tbody td{color:#FFF;padding:20px}
div#content table tbody td p.vehicle{text-align:center}
div#content table thead.group th h3{font-size:24px;padding:0}
div#content table thead.group th.describe p.main{font-size:16px}
div#content table thead.group th{border-style:solid solid none;color:#FFF}
div#content table thead.group th{color:#fff;border-bottom:0;padding:20px}
div#content table thead.group th.describe{border-right:0}
div#content table thead.group dl{border-left:1px dashed #fff;min-height:100px}
div#content table thead.group th.features{border-left:0;padding:0}
div#content table thead.group dl dt,div#content table thead.group dl dd{margin:0;padding:0 20px}
div#content table thead.group dl dt{font-weight:bold}
div.relatedSection{border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 0 10px;padding:20px}
div.relatedSection div.details{clear:left;display:inline-block;margin:0;padding:20px;background:#FFF}
div.relatedSection div.details div.text{float:left;width:480px}
div.relatedSection div.details div.text p{width:180px;float:left;display:inline-block;text-align:right}
div.relatedSection div.details.option1 div.text p{text-align:left}
div.relatedSection div.details.option2,div.relatedSection div.details.option2 div.text{width:inherit}
div.relatedSection div.details img{float:left;margin:0 20px 0 0;max-height:104px;max-width:104px}
div.relatedSection h3,div.relatedSection h2{color:#292929;font-weight:bold;font-size:20px;margin:-10px 0 10px 5px;padding:10px 0 10px 1px;float:left}
div.relatedSection img{float:left}
div.relatedSection h4,div.relatedSection h3{font-size:16px;font-weight:bold;color:#286da6;background:transparent !important;margin:0;width:90%}
div.relatedSection .heading h3{margin:-10px 0 10px 5px}
div.relatedSection div.details div.text h4+p,div.relatedSection div.details div.text h3+p{width:300px;text-align:left;margin-left:0 !important}
div#content div.relatedSection div p{margin-left:0 !important}
div.relatedSection a.bigBluePointer{float:right;margin:10px 0 0}
div.destinationBlock,div.partnerBlock{border-radius:5px;color:#fff;display:inline-block;float:left;margin:0 0 10px;padding:20px;width:660px}
div.destinationBlock div.innerDetails img{margin:20px 0 0}
div.destinationBlock div.innerDetails h4{font-size:14px;padding:20px 0 0}
div.destinationBlock div.innerDetails p,div.destinationBlock p{float:left;width:95%;margin:8px 0 0 !important}
div.destinationBlock p a{color:#ffef00 !important}
div.destinationBlock div.innerDetails p{width:450px}
div.destinationBlock div.innerDetails ul{float:left;padding:0 0 0 20px;list-style:none;margin:10px 0 0 10px}
div.destinationBlock div.innerDetails a:link,div.destinationBlock div.innerDetails a:visited{color:#ffef00}
div.destinationBlock div.innerDetails ul li a{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/ico_twistyClosed_yellow.png") no-repeat scroll left 50% transparent;padding:0 0 0 10px}
div.linkList.contentPage{border-top:1px solid #eee;margin-left:10px}
div.linkList.contentPage div.twist{-moz-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:0 0 0 none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:#fff;margin-bottom:10px;padding:0}
div.linkList.contentPage div.twist div.text{border-bottom:1px solid #eee}
div.title h1.blueHeader,div.title h1.greyHeader{padding:15px 30px;margin:0}
div.text.alignLeft{text-align:left}
div.text.alignCenter{text-align:center}
div.text.alignRight{text-align:right}
div.cq-colctrl-lt3 div.cq-colctrl-lt3-c0.undotted{border-right:none !important}
hr{border:0;height:1px}
hr.dashed{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/bg-hr-dashed.gif") 0 0}
hr.dotted{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/bg-hr-dotted.gif") 0 0}
hr.solid{background:#ccc}
div.extras{height:20px}
.details .extras{margin:10px 0 0 0}
.car-extras .extras{margin:10px 0 0 10px}
div.extras p.people,div.extras p.luggage,div.extras p.trans{padding-left:25px;height:100%;float:left;text-align:left;line-height:20px;border:4px solid transparent;margin:0 10px 10px 0;border:0}
div#content select.redirectSelect{width:180px;display:block;margin:30px 0}
ul.ui-autocomplete{padding:0;width:250px;border:1px solid #acadb2;max-height:440px;overflow:auto}
ul.ui-autocomplete,ul.ui-autocomplete li.ui-menu-item{margin:0 !important;list-style-type:none !important}
ul.ui-autocomplete li.ui-menu-item a{display:block;padding:4px 4px 4px 20px;border:0}
ul.ui-autocomplete li.ui-menu-item a.ui-state-focus{cursor:pointer}
ul.ui-autocomplete,ul.ui-autocomplete li.ui-menu-item{padding:0}
ul.ui-autocomplete li.ui-menu-item a{padding:13px 0 13px 30px}
.locationDelete{width:18px;height:18px;float:right;position:relative;cursor:pointer;background:transparent url('../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/icGlobalDelete2x.png') no-repeat center center}
input.ui-autocomplete-loading{background:url("../../../../commonrwd/clientlibs_20171030_163213/global/themes/default/images/anim-input-loader.gif") no-repeat right center;background-color:#FFF !important}
.a-table{display:table;border-collapse:separate;border-spacing:2px;border-color:grey}
.a-table.a-expand{width:100%}
.a-table .a-head,.a-table .a-body,.a-table .a-foot{display:table-row-group;vertical-align:middle;border-color:inherit}
.a-table .a-row{display:table-row;vertical-align:inherit;border-color:inherit}
.a-table .a-col,.a-table .a-col-head{display:table-cell;vertical-align:inherit}
@media screen and/*!YUI-Compressor */(max-width:560px){.a-table.a-mobile-expand{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media screen and/*!YUI-Compressor */(max-width:767px){.a-table.a-tablet-expand{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
html{background:#0060aa}
html,th,td,textarea{font:14px Arial,Verdana,sans-serif}
html.blank{background:#FFF}
body{background:#FFF;width:100%;margin:0 auto}
a,a:link,a:visited{color:#0060a9}
a:hover{text-decoration:underline}
body{background:#fff}
.field a:link,.field a:visited,a.modal{color:#ffeb00}
.aboutYourTrip .field a,.yourInformation .field a,.bigGreyButton.modal,.bigYellowButton.modal,.twist a.modal,.legalLinks a.modal,.start a.modal,.insidersLearnMore a.modal{color:#0060a9}
a.blueLink:link,a.blueLink:visited{color:#0060a9}
h1,h2,h3,h4,p,caption{color:#292929}
h1{font-size:32px;line-height:36px;font-weight:normal}
h2{font-size:27px;line-height:32px;font-weight:normal}
h3{font-size:21px;line-height:25px;font-weight:bold}
h4{font-size:18px;line-height:21px;font-weight:normal}
p{font-size:14px;line-height:19px;color:#424345}
caption,em{font-size:12px;line-height:14px;color:#292929}
input,select,textarea{font-size:16px;color:#292929}
label{font-size:14px;color:#292929}
label.required{font-weight:bold}
div.extras p.trans{display:none}
div.utilityRail h3{color:#fff}
header div.navigation nav.utilities{font-size:14px}
section h2 em{font-size:14px}
ol.langnavi,ol.langnavi li a{font-size:12px}
div.utilityRail h2{color:#fff}
.bigBluePointer,.bigYellowPointer,.bigWhitePointer,.bigBabyPointer,.bigGreyPointer,.bigBlueButton,.bigYellowButton,.bigWhiteButton,.bigBabyButton,.bigGreyButton,.smallBluePointer,.smallYellowPointer,.smallWhitePointer,.smallBabyPointer,.smallGreyPointer,.smallBlueButton,.smallYellowButton,.smallWhiteButton,.smallBabyButton,.smallGreyButton,.bigBluePointer a,.bigYellowPointer a,.bigWhitePointer a,.bigBabyPointer a,.bigGreyPointer a,.bigBlueButton a,.bigYellowButton a,.bigWhiteButton a,.bigBabyButton a,.bigGreyButton a,.smallBluePointer a,.smallYellowPointer a,.smallWhitePointer a,.smallBabyPointer a,.smallGreyPointer a,.smallBlueButton a,.smallYellowButton a,.smallWhiteButton a,.smallBabyButton a,.smallGreyButton a,.bigBluePointer input,.bigYellowPointer input,.bigWhitePointer input,.bigBabyPointer input,.bigGreyPointer input,.bigBlueButton input,.bigYellowButton input,.bigWhiteButton input,.bigBabyButton input,.bigGreyButton input,.smallBluePointer input,.smallYellowPointer input,.smallWhitePointer input,.smallBabyPointer input,.smallGreyPointer input,.smallBlueButton input,.smallYellowButton input,.smallWhiteButton input,.smallBabyButton input,.smallGreyButton input{color:#1459a1}
input.bigBluePointer,a.bigBluePointer,div.bigBluePointer input,div.bigBluePointer a,span.bigBluePointer,span.bigBluePointer a,input.bigBlueButton,a.bigBlueButton,div.bigBlueButton input,div.bigBlueButton a,span.bigBlueButton,span.bigBlueButton a,input.smallBluePointer,a.smallBluePointer,div.smallBluePointer input,div.smallBluePointer a,span.smallBluePointer,span.smallBluePointer a,input.smallBlueButton,a.smallBlueButton,div.smallBlueButton input,div.smallBlueButton a,span.smallBlueButton,span.smallBlueButton a{color:#fff}
h1.blueHeader,h2.blueHeader,h3.blueHeader,h4.blueHeader,h5.blueHeader,h6.blueHeader{color:#1851ab}
h1.greyHeader,h2.greyHeader,h3.greyHeader,h4.greyHeader,h5.greyHeader,h6.greyHeader{color:#555}
div#top p.error,div#top p.success,div#top p.info{padding:8px 40px;background-position:20px 13px;margin:0;position:relative}
#top p.error{border-bottom:1px solid #ffa9a4}
#top p.success{border-bottom:1px solid #c1dcb6}
#top p.info{background-color:#d8edff;border-bottom:1px solid #b7d8e9}
div#top.fixed p{margin:0;position:fixed;top:0;left:0;z-index:100}
.dismiss,.dismiss-img,.dismiss-btn{border:0;cursor:pointer;height:24px;margin:-12px 0 0 0;position:absolute;right:20px;top:50%;width:24px}
.dismiss-btn{right:0;background:0}
#top p.error .dismiss{background:url("../../../../images/alamo/global/error-close-icons_sticky.png") no-repeat center center transparent}
#top p.success .dismiss{background:url("../../../../images/alamo/global/success-close-icons_sticky.png") no-repeat center center transparent}
#top p.info .dismiss{background:url("../../../../images/alamo/global/info-close-icons_sticky.png") no-repeat center center transparent}
.message-text{display:block;line-height:24px;padding-right:70px}
#top p.error,#top p.success,#top p.info,.message-text{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
section.blockPrimary,div.blockPrimary{background:none repeat scroll 0 0 #0060a9;color:#fff}
section.blockPrimary div.twist dl,section.blockPrimary div.twist dl:first-child,div.blockPrimary div.twist dl,div.blockPrimary div.twist dl:first-child{background:none repeat scroll 0 0 #0070c8}
section.blockPrimary div.twist.field.terms dl,section.blockPrimary div.twist.field.terms dl:first-child,div.blockPrimary div.twist.field.terms dl,div.blockPrimary div.twist.field.terms dl:first-child{background:none repeat scroll 0 0 #0060a9}
section.blockPrimary div.twist dl dd,div.blockPrimary div.twist dl dd{border-bottom:2px solid #0060a9}
section.blockPrimary th,section.blockPrimary td,section.blockPrimary div.twist dl dt,div.blockPrimary th,div.blockPrimary td,div.blockPrimary div.twist dl dt{color:#fff}
ul.padded-list{margin:10px 0 20px 0 !important;padding:0 0 0 16px !important}
ul.padded-list li{line-height:19px;margin:0 0 10px 0 !important}
section.blockPrimary ul li h4,div.blockPrimary ul li h4{color:#ffef00}
section.blockPrimary div.twist dl dt,div.blockPrimary div.twist dl dt,.blockPrimary div.twist .dl .dt{background:url("../../../../images/alamo/global/ico_twistyClosed_yellow1.png") no-repeat scroll right top transparent}
section.blockPrimary div.twist dl.open dt,div.blockPrimary div.twist dl.open dt,.blockPrimary div.twist .open.dl .dt{background:url("../../../../images/alamo/global/ico_twistyOpen_yellow1.png") no-repeat scroll right top transparent}
section.blockPrimary h3.ico-pushpin,div.blockPrimary h3.ico-pushpin{background:url("../../../../images/alamo/global/ico_pushpin_white.png") no-repeat scroll left center transparent}
section.blockSecondary h3.ico-pushpin,div.blockSecondary h3.ico-pushpin{background:url("../../../../images/alamo/global/ico_pushpin_blue.png") no-repeat scroll left center transparent}
section.blockSecondary h3.ico-star,div.blockSecondary h3.ico-star{background:url("../../../../images/alamo/global/ico-star.png") no-repeat scroll left center transparent}
div.partnerBlock div.twist.terms dl dt{background:url("../../../../images/alamo/global/ico_twistyClosed_yellow.png") left 50% transparent !important;color:#fff200 !important}
div#cars table tbody td,div#vans table tbody td,div#suvs table tbody td{background:none repeat scroll 0 0 #0070c6;border:2px solid #0060a9;color:#FFF}
div#content table thead.group th{color:#fff;background:#0070c6;border:2px solid #0060a9}
div.relatedSection,div.relatedSection h3{background:#d7edff}
div.relatedSection h3{color:#292929}
div.relatedSection h4{color:#292929 !important}
div.destinationBlock,div.partnerBlock{background:#0060a9;color:#fff}
div.destinationBlock p a,div.partnerBlock p a{color:#ffef00 !important}
div.destinationBlock div.innerDetails a:link,div.destinationBlock div.innerDetails a:visited{color:#ffef00}
div.destinationBlock div.innerDetails ul li a{background:url("../../../../images/alamo/global/ico_twistyClosed_yellow.png") no-repeat scroll left 50% transparent}
section.blockSecondary{background:none repeat scroll 0 0 #d7edff}
section.blockSecondary div.twist dl dd{border-bottom:2px solid #d7edff}
section.blockSecondary h3{color:#005ca7}
section.blockSecondary dl dt{color:#0060a9}
.gradient-blue{background:url("../../../../images/alamo/global/bg_gradient_light_blue.jpg") repeat-x left top #e5f0fa}
.gradient-blue div#content div#titleBar{background:none repeat scroll 0 0 #d2e8f5}
div#locations-results thead th,div#locations-results tbody td{background:none repeat scroll 0 0 #0067ba}
section.blockTertiary{background:none repeat scroll 0 0 #fff}
.bigBluePointer.loadingLink,.bigBlueButton.loadingLink,.smallBluePointer.loadingLink,.smallBlueButton.loadingLink,.bigYellowPointer.loadingLink,.bigYellowButton.loadingLink,.smallYellowPointer.loadingLink,.smallYellowButton.loadingLink{background-image:url("../../../../images/alamo/global/anim-linkloader.gif")}
div#modal.loading,table#tripEnhancements.loading,table#extraCoverage.loading,div#tripEnhancements table.loading,div#extraCoverage table.loading,table#extraCoverage.loading,table#all_vehicles.loading{background-color:#0060a9 !important}
.bigBabyPointer.loadingLink,.bigBabyButton.loadingLink,.smallBabyPointer.loadingLink,.smallBabyButton.loadingLink{color:#d0e5f6 !important;background:url("../../../../images/alamo/global/anim-linkloader-babybg.gif") #d0e5f6 no-repeat center center !important}
.bigBluePointer.loadingLink,.bigBlueButton.loadingLink,.smallBluePointer.loadingLink,.smallBlueButton.loadingLink,.a-btn.loadingLink{color:#1459a1;background-color:#1459a1;background-image:url("../../../../images/alamo/global/anim-linkloader-bluebg.gif")}
.bigGreyPointer.loadingLink,.bigGreyButton.loadingLink,.smallGreyPointer.loadingLink,.smallGreyButton.loadingLink{color:#dbdbd7 !important;background-color:#dbdbd7 !important}
.bigWhitePointer.loadingLink,.bigWhiteButton.loadingLink,.smallWhitePointer.loadingLink,.smallWhiteButton.loadingLink{color:#fff !important;background:#fff url("../../../../images/alamo/global/anim-linkloader-whitebg.gif") no-repeat center center !important}
section fieldset.loading,.bigYellowPointer.loadingLink,.bigYellowButton.loadingLink,.smallYellowPointer.loadingLink,.smallYellowButton.loadingLink,.a-reverse.loadingLink{color:#ffef00 !important;background-color:#ffef00 !important;background-image:url("../../../../images/alamo/global/anim-linkloader-yellowbg.gif") !important}
form.loading table.rateRecap,table.rateRecap.loading,form.loading table.resRecap,table.resRecap.loading{background-color:#fffee7}
form.loading table.mainTable,table.mainTable.loading{background:#0060a9 url("../../../../images/alamo/global/anim-loading.gif") no-repeat center center}
div#someGenID00112233.loading{background:#d8edff url("../../../../images/alamo/global/summary-ajax-loader.gif") no-repeat center center}
div.utilityRail{background:#0060a9}
div.utilityRail input.loading{background:url("../../../../images/alamo/global/anim-input-loader-rail.gif") no-repeat right center !important}
section,section fieldset.ociAirline{background:#fffee7}
section h2,section fieldset,section fieldset h3,section fieldset p{color:#292929}
div.utilityRail section h2,div.utilityRail section fieldset,div.utilityRail section fieldset h3{color:#FFF}
section fieldset span.applied{color:#39b54a}
.yellowBlock{background:#fffee7}
.darkYellowBlock{background:#f5f4d5;padding:1px 15px}
section h2.search{background:0}
section table.rateRecap tr.savings th,section table.rateRecap tr.savings td{color:#39b54a}
section table.resRecap div#total,section table.rateRecap div#total{border:4px solid #9fffaf;background:#FFF}
section table.rateRecap label.selected{background:#9fffaf}
section h2.rates{padding-left:70px}
section h2.info{padding-left:60px}
section h2.check{padding-left:60px}
section fieldset.insiders,section fieldset.frequentTraveler,section fieldset.optionalSection{background:#f5f4d5}
div.utilityRail section fieldset.insiders{background:#0060a9}
p.info{background-color:#d8edff !important;background-position:5px 4px}
li a.ui-state-hover{background:#fff89d !important}
.tooltip,div.tooltip table th,div.tooltip table td{background:#012b5d !important}
span.current{background:none repeat scroll 0 0 #0060a9}
div.primaryRail{background:#d8edff}
footer{background:#FFF url("../../../../images/alamo/global/bg-footer.gif") repeat-x 0 0;padding:55px 0 0 0}
section fieldset table.summaryTable div.upgradeContainer div.upgradeFlag,section fieldset table.summaryTable div.upgradeContainer div.upgradeDetails,section fieldset table.summaryTable .originalDetails{background-color:#fffee7}
a.qbubble,a.qbubbleAfter{background:url("../../../../images/alamo/global/ico-question-mark.png") no-repeat 0 0 !important}
div.utilityRail a.qbubble,div#modal a.qbubble{background:url("../../../../images/alamo/global/ico-question-mark-dark.png") no-repeat 0 0 !important}
.tooltip span.nubholder{margin:-40px 0 20px 20px;display:block;background:url(../../../../images/alamo/global/ico_bubbleNub.png) no-repeat left top;width:11px;height:11px}
div.parsys_column.cq-colctrl-lt8{background:url("../../../../images/alamo/global/bg_gradient_light_blue.jpg") repeat-x scroll left top #e5f0fa}
div.instructions dd{color:#fff;border-bottom:1px solid #0060aa}
#locations-results dt{color:#ffef00}
.locations-results dt.airport,#locations-results dt.airport{background:url('../../../../images/alamo/global/ico_airplane_yellow.png') no-repeat right top}
div#content div#locations-results p.locations-number{border:1px solid #ffef00;color:#ffef00}
div.destination dd a,div#locations-results dd a.details{background:url("../../../../images/alamo/global/ico_twistyClosed_yellow.png") no-repeat scroll left 50% transparent}
.align-center h4,.align-center h5{color:#002b5c}
section table.partner-preference th{color:#292929}
section h2.profile strong{color:#79bde8}
.locations-info dd a:link,.locations-info dd a:visited,.locations-custom-text a:link,.locations-custom-text a:visited{color:#ffef00}
dl.services dd{color:#ffef00}
.info-box{background-color:#0070c6}
.info-box em{color:#fff}
.locations-counter td{color:#fff}
.locations-counter a:link,.locations-counter a:visited{color:#ffef00}
.bread-crumbs a:link,.bread-crumbs a:visted{color:#0060a9}
.bread-crumbs a.selected{color:#79bde8}
div.insider-top{background:none repeat scroll 0 0 #d2e8f5}
div.checkin-top{background:none repeat scroll 0 0 #fff}
div#content div.extras p.people{background:url("../../../../images/alamo/global/ico-people.png") no-repeat scroll 0 0 transparent}
div#content div.extras p.luggage{background:url("../../../../images/alamo/global/ico-luggage.png") no-repeat scroll 0 0 transparent}
div.extras.blue p.people{background:url("../../../../images/alamo/global/ico-people-blue.gif") no-repeat center 0 !important;color:#fff !important;width:28px !important;padding-left:20px;padding-top:2px}
div.extras.blue p.luggage{background:url("../../../../images/alamo/global/ico-luggage-blue.gif") no-repeat center 9px !important;color:#fff !important;width:25px;padding-left:16px;padding-top:2px}
div#content table thead.group th{color:#FFF}
div.cq-colctrl-lt1 div.parsys_column,div.cq-colctrl-lt1 h5,div.cq-colctrl-lt1 h6,div.cq-colctrl-lt2 h5,div.cq-colctrl-lt3 h5,div.cq-colctrl-lt4 h5,div.cq-colctrl-lt6 h5,div.cq-colctrl-lt8 h5{color:#002b5c}
div.cq-colctrl-lt2 h4,div.cq-colctrl-lt4 h4,div.cq-colctrl-lt4 h4 em,div.cq-colctrl-lt5 h4,div.cq-colctrl-lt5 h4 em,div.cq-colctrl-lt5 h5,div.cq-colctrl-lt5 h4{color:#0060a9}
div.cq-colctrl-lt2 em,div.cq-colctrl-lt4 em,div.cq-colctrl-lt5 em,div.cq-colctrl-lt9 div.parsys_column h5,div.cq-colctrl-lt10 div.cq-colctrl-lt10-c1,div.cq-colctrl-lt11 div.cq-colctrl-lt11-c1{color:#555}
div.cq-colctrl-lt2 p .big-emphasis,div.cq-colctrl-lt4 p .big-emphasis,div.cq-colctrl-lt5 p .big-emphasis{color:#79bde8}
div.cq-colctrl-lt3 h4,div.cq-colctrl-lt6 h4,div.cq-colctrl-lt8 h4{color:#0059a1}
div.cq-colctrl-lt11 div.cq-colctrl-lt11-c0 em{color:#292929}
h2.redirect{color:#126f42;padding:0 20px}
h2.redirect img{float:left}
div.redirectMask{width:100%;height:100%;background-color:#4c4c4c;position:fixed;left:0;top:0}
div.logoDriveAlliance{float:right}
.title.section.heading{float:none;margin:13px 3%}
div#titleBar{margin:13px 3%;padding:0}
h1 em,.title.section.heading h1,h1 p{font-size:32px}
h1 p{font-weight:normal;line-height:36px}
div.cq-colctrl-lt5 div.cq-colctrl-lt5-c0{border-right:none !important;padding-left:10px !important}
div.cq-colctrl-lt5 div.cq-colctrl-lt5-c1{padding-right:0 !important}
.resetPassword div#titleBar h4{font-size:24px}
.resetPassword fieldset span.field{display:block}
ul.ui-autocomplete{border:1px solid #d9dbd6;border-bottom:0;overflow-x:hidden;z-index:10 !important}
ul.ui-autocomplete li.ui-menu-item{border-bottom:1px solid #d9dbd6}
ul.ui-autocomplete li.ui-menu-item a{padding:10px 10px 10px 30px;color:#0060a9;font-size:18px;background:#fff;line-height:normal;margin:0}
ul.ui-autocomplete li.ui-menu-item a.ui-state-focus,ul.ui-autocomplete li.ui-menu-item a.ui-state-active{margin:0;background:#fff}
ul li span.autocmpltAddressInfo{color:#292929;display:block;font-size:12px;padding-top:5px}
.infoModal{font-size:12px;background:url("../../../images/ico-info-yellow.png") no-repeat 0;padding-left:18px;font-weight:normal}
.info-modal{font-size:12px;font-weight:normal}
div.LegacyBlock p{text-align:left}
p.error,#modal p.error,#content span.reservationWidget p.error,div.utilityRail .signupSidebar p.error{font-size:12px;color:#000}
.iconoGraphy .location-icon{display:inline-block;vertical-align:text-bottom}
.displayLocationIcon{background:url("../../../../images/alamo/global/icon_boat_train_plane.png") no-repeat;display:inline-block}
.hideLocationIcon{display:none}
.showLocationIcon{display:inline-block}
.displayLocationIcon.displayLocationSmallIcon{width:14px;height:14px}
.displayLocationIcon.displayLocationMediumIcon{width:19px;height:17px;vertical-align:text-bottom}
.displayLocationIcon.displayLocationLargeIcon{width:24px;height:22px;vertical-align:text-bottom}
.displayLocationIcon.airplaneSmallIcon{background-position:-5px -71px}
.displayLocationIcon.boatSmallIcon{background-position:-5px -10px}
.displayLocationIcon.trainSmallIcon{background-position:-5px -39px}
.displayLocationIcon.airplaneSmallBlackIcon{background-position:-62px -71px}
.displayLocationIcon.boatSmallBlackIcon{background-position:-62px -10px}
.displayLocationIcon.trainSmallBlackIcon{background-position:-62px -39px}
.displayLocationIcon.airplaneMediumIcon{background-position:-102px -69px}
.displayLocationIcon.boatMediumIcon{background-position:-102px -7px}
.displayLocationIcon.trainMediumIcon{background-position:-102px -36px}
.displayLocationIcon.airplaneLargeIcon{background-position:-223px -64px}
.displayLocationIcon.boatLargeIcon{background-position:-223px -2px}
.displayLocationIcon.trainLargeIcon{background-position:-223px -31px}
ul.ui-autocomplete span.autocompleteLocationIcon{float:left;width:20px;margin-left:-20px}
ul.ui-autocomplete li.ui-menu-item a{overflow:hidden}
div.juiceboxSlideShow{margin-bottom:10px}
div#top p.error a.modal{color:#0060a9}
.passwordRequirements ul{padding:0 0 0 20px}
.passwordRequirements ul li{margin:0 0 5px 0}
div.utilityRail .signupSidebar section span.field.requirementField,div#modal .signup section span.field.requirementField{position:relative;display:inline-block}
div.utilityRail .signupSidebar section span.field.requirementField{width:99%}
div#modal .signup section span.field.requirementField{width:100%}
div.utilityRail .signupSidebar a.modal.requirement,#modal a.modal.requirement{position:absolute;right:3px;margin:5px 0}
img.alamoInsiderImg{display:none}
.skipToContent{position:absolute;top:15px;left:85px;min-height:15px;width:180px}
.skipToContent a{position:absolute;top:-9999px;left:-9999px;font-size:12px}
.skipToContent a:focus{top:0;left:5px;outline:1px dotted #212121;outline:-webkit-focus-ring-color auto 5px;text-decoration:underline}
@media screen and /*!YUI-Compressor */(min-width:560px){div#modal .signup section span.field.requirementField{width:auto}
div.utilityRail .signupSidebar section span.field.requirementField{width:61.5%}
div#right div.utilityRail .signupSidebar span.field.requirementField input[type="password"]{width:97%}
.skipToContent{min-height:auto;max-width:180px;text-align:center;left:0}
.skipToContent a:focus{left:40px}
.travel-agent .skipToContent a:focus{left:150px;width:180px}
}
@media screen and /*!YUI-Compressor */(min-width:760px){div.utilityRail .signupSidebar section span.field.requirementField{width:99%}
.travel-agent .skipToContent a:focus{left:40px}
}
@media screen and/*!YUI-Compressor */(min-width:1000px){body{width:1000px;margin:0 auto}
div#top.fixed p{width:1000px;left:50%;margin-left:-500px}
div.LegacyBlock p{text-align:center}
.skipToContent a:focus{padding:10px 5px}
}
@media screen and /*!YUI-Compressor */(min-width:2000px){div.cq-colctrl-lt40-c0{float:left;width:28%}
div.cq-colctrl-lt40-c1{float:right;width:70%}
}
.bigBluePointer,.bigYellowPointer,.bigWhitePointer,.bigBabyPointer,.bigGreyPointer,.bigBlueButton,.bigYellowButton,.bigWhiteButton,.bigBabyButton,.bigGreyButton,.smallBluePointer,.smallYellowPointer,.smallWhitePointer,.smallBabyPointer,.smallGreyPointer,.smallBlueButton,.smallYellowButton,.smallWhiteButton,.smallBabyButton,.smallGreyButton,.bigBluePointer a,.bigYellowPointer a,.bigWhitePointer a,.bigBabyPointer a,.bigGreyPointer a,.bigBlueButton a,.bigYellowButton a,.bigWhiteButton a,.bigBabyButton a,.bigGreyButton a,.smallBluePointer a,.smallYellowPointer a,.smallWhitePointer a,.smallBabyPointer a,.smallGreyPointer a,.smallBlueButton a,.smallYellowButton a,.smallWhiteButton a,.smallBabyButton a,.smallGreyButton a,.bigBluePointer input,.bigYellowPointer input,.bigWhitePointer input,.bigBabyPointer input,.bigGreyPointer input,.bigBlueButton input,.bigYellowButton input,.bigWhiteButton input,.bigBabyButton input,.bigGreyButton input,.smallBluePointer input,.smallYellowPointer input,.smallWhitePointer input,.smallBabyPointer input,.smallGreyPointer input,.smallBlueButton input,.smallYellowButton input,.smallWhiteButton input,.smallBabyButton input,.smallGreyButton input{border:0;white-space:nowrap;overflow:visible;width:auto;margin:0;text-decoration:none;text-align:center;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.bigBluePointer,.bigYellowPointer,.bigWhitePointer,.bigBabyPointer,.bigGreyPointer,.bigBlueButton,.bigYellowButton,.bigWhiteButton,.bigBabyButton,.bigGreyButton,div.bigBluePointer a,div.bigYellowPointer a,div.bigWhitePointer a,div.bigBabyPointer a,div.bigGreyPointer a,div.bigBlueButton a,div.bigYellowButton a,div.bigWhiteButton a,div.bigBabyButton a,div.bigGreyButton a,div.bigBluePointer input,div.bigYellowPointer input,div.bigWhitePointer input,div.bigBabyPointer input,div.bigGreyPointer input,div.bigBlueButton input,div.bigYellowButton input,div.bigWhiteButton input,div.bigBabyButton input,div.bigGreyButton input,div.primaryRail a.bigBluePointer{font:bold 14px arial}
.smallBluePointer,.smallYellowPointer,.smallWhitePointer,.smallBabyPointer,.smallGreyPointer,.smallBlueButton,.smallYellowButton,.smallWhiteButton,.smallBabyButton,.smallGreyButton,div.smallBluePointer a,div.smallYellowPointer a,div.smallWhitePointer a,div.smallBabyPointer a,div.smallGreyPointer a,div.smallBlueButton a,div.smallYellowButton a,div.smallWhiteButton a,div.smallBabyButton a,div.smallGreyButton a,div.smallBluePointer input,div.smallYellowPointer input,div.smallWhitePointer input,div.smallBabyPointer input,div.smallGreyPointer input,div.smallBlueButton input,div.smallYellowButton input,div.smallWhiteButton input,div.smallBabyButton input,div.smallGreyButton input{font:bold 14px arial}
input.smallBluePointer,input.smallYellowPointer,input.smallWhitePointer,input.smallBabyPointer,input.smallGreyPointer,input.smallBlueButton,input.smallYellowButton,input.smallWhiteButton,input.smallBabyButton,input.smallGreyButton,div.smallBluePointer input,div.smallYellowPointer input,div.smallWhitePointer input,div.smallBabyPointer input,div.smallGreyPointer input,div.smallBlueButton input,div.smallYellowButton input,div.smallWhiteButton input,div.smallBabyButton input,div.smallGreyButton input{padding:8px 15px;line-height:14px}
a.bigBluePointer,a.bigYellowPointer,a.bigWhitePointer,a.bigBabyPointer,a.bigGreyPointer,a.bigBlueButton,a.bigYellowButton,a.bigWhiteButton,a.bigBabyButton,a.bigGreyButton,div.bigBluePointer a,div.bigYellowPointer a,div.bigWhitePointer a,div.bigBabyPointer a,div.bigGreyPointer a,div.bigBlueButton a,div.bigYellowButton a,div.bigWhiteButton a,div.bigBabyButton a,div.bigGreyButton a,span.bigBlueButton,span.bigYellowButton,span.bigWhiteButton,span.bigBabyButton,span.bigGreyButton,span.bigBluePointer,span.bigYellowPointer,span.bigWhitePointer,span.bigBabyPointer,span.bigGreyPointer,div.primaryRail a.bigBluePointer{line-height:14px;padding:13px 29px}
a.smallBluePointer,a.smallYellowPointer,a.smallWhitePointer,a.smallBabyPointer,a.smallGreyPointer,a.smallBlueButton,a.smallYellowButton,a.smallWhiteButton,a.smallBabyButton,a.smallGreyButton,div.smallBluePointer a,div.smallYellowPointer a,div.smallWhitePointer a,div.smallBabyPointer a,div.smallGreyPointer a,div.smallBlueButton a,div.smallYellowButton a,div.smallWhiteButton a,div.smallBabyButton a,div.smallGreyButton a,span.smallBlueButton,span.smallYellowButton,span.smallWhiteButton,span.smallBabyButton,span.smallGreyButton,span.smallBluePointer,span.smallYellowPointer,span.smallWhitePointer,span.smallBabyPointer,span.smallGreyPointer{line-height:14px;padding:10px 15px}
a.bigBluePointer:hover,a.bigYellowPointer:hover,a.bigWhitePointer:hover,a.bigBabyPointer:hover,a.bigGreyPointer:hover,a.bigBlueButton:hover,a.bigYellowButton:hover,a.bigWhiteButton:hover,a.bigBabyButton:hover,a.bigGreyButton:hover,a.smallBluePointer:hover,a.smallYellowPointer:hover,a.smallWhitePointer:hover,a.smallBabyPointer:hover,a.smallGreyPointer:hover,a.smallBlueButton:hover,a.smallYellowButton:hover,a.smallWhiteButton:hover,a.smallBabyButton:hover,a.smallGreyButton:hover,div.bigBluePointer a:hover,div.bigYellowPointer a:hover,div.bigWhitePointer a:hover,div.bigBabyPointer a:hover,div.bigGreyPointer a:hover,div.bigBlueButton a:hover,div.bigYellowButton a:hover,div.bigWhiteButton a:hover,div.bigBabyButton a:hover,div.bigGreyButton a:hover,div.smallBluePointer a:hover,div.smallYellowPointer a:hover,div.smallWhitePointer a:hover,div.smallBabyPointer a:hover,div.smallGreyPointer a:hover,div.smallBlueButton a:hover,div.smallYellowButton a:hover,div.smallWhiteButton a:hover,div.smallBabyButton a:hover,div.smallGreyButton a:hover,.a-btn:hover{text-decoration:none}
input.bigBluePointer,a.bigBluePointer,div.bigBluePointer input,div.bigBluePointer a,span.bigBluePointer,span.bigBluePointer a,input.smallBluePointer,a.smallBluePointer,div.smallBluePointer input,div.smallBluePointer a,span.smallBluePointer,span.smallBluePointer a,input.bigBlueButton,a.bigBlueButton,div.bigBlueButton input,div.bigBlueButton a,span.bigBlueButton,span.bigBlueButton a,input.smallBlueButton,a.smallBlueButton,div.smallBlueButton input,div.smallBlueButton a,span.smallBlueButton,span.smallBlueButton a{background:#0060a9}
input.smallYellowButton,a.smallYellowButton,div.smallYellowButton input,div.smallYellowButton a,span.smallYellowButton,input.smallYellowPointer,a.smallYellowPointer,div.smallYellowPointer input,div.smallYellowPointer a,span.smallYellowPointer,input.bigYellowButton,a.bigYellowButton,div.bigYellowButton input,div.bigYellowButton a,span.bigYellowButton,input.bigYellowPointer,a.bigYellowPointer,div.bigYellowPointer input,div.bigYellowPointer a,span.bigYellowPointer{background:#ffef00}
input.smallWhiteButton,a.smallWhiteButton,div.smallWhiteButton input,div.smallWhiteButton a,span.smallWhiteButton,input.smallWhitePointer,a.smallWhitePointer,div.smallWhitePointer input,div.smallWhitePointer a,span.smallWhitePointer,input.bigWhiteButton,a.bigWhiteButton,div.bigWhiteButton input,div.bigWhiteButton a,span.bigWhiteButton,input.bigWhitePointer,a.bigWhitePointer,div.bigWhitePointer input,div.bigWhitePointer a,span.bigWhitePointer{background:#fff}
input.smallBabyButton,a.smallBabyButton,div.smallBabyButton input,div.smallBabyButton a,span.smallBabyButton,input.smallBabyPointer,a.smallBabyPointer,div.smallBabyPointer input,div.smallBabyPointer a,span.smallBabyPointer,input.bigBabyButton,a.bigBabyButton,div.bigBabyButton input,div.bigBabyButton a,span.bigBabyButton,input.bigBabyPointer,a.bigBabyPointer,div.bigBabyPointer input,div.bigBabyPointer a,span.bigBabyPointer{background:#d8edff}
input.smallGreyPointer,a.smallGreyPointer,div.smallGreyPointer input,div.smallGreyPointer a,span.smallGreyPointer,input.smallGreyButton,a.smallGreyButton,div.smallGreyButton input,div.smallGreyButton a,span.smallGreyButton,input.bigGreyButton,a.bigGreyButton,div.bigGreyButton input,div.bigGreyButton a,span.bigGreyButton,input.bigGreyPointer,a.bigGreyPointer,div.bigGreyPointer input,div.bigGreyPointer a,span.bigGreyPointer{background:#eee}
input.disabled,a.disabled,div.disabled input,div.disabled a,img.disabled{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity:.6;-moz-opacity:.6;cursor:default}
.link-like{background:0;text-decoration:none;cursor:pointer;color:#0060a9;padding:0;border:0;font-size:14px}
.link-like:hover{text-decoration:underline}
div.bigBluePointer,div.bigYellowPointer,div.bigWhitePointer,div.bigBabyPointer,div.bigGreyPointer,div.bigBlueButton,div.bigYellowButton,div.bigWhiteButton,div.bigBabyButton,div.bigGreyButton,div.smallBluePointer,div.smallYellowPointer,div.smallWhitePointer,div.smallBabyPointer,div.smallGreyPointer,div.smallBlueButton,div.smallYellowButton,div.smallWhiteButton,div.smallBabyButton,div.smallGreyButton{display:inline !important;padding:0;margin:0}
span.bigBluePointer,span.smallBluePointer,span.bigBlueButton,span.smallBlueButton,span.bigBabyPointer,span.smallBabyPointer,span.bigBabyButton,span.bigBabyPointer,span.bigYellowPointer,span.smallYellowPointer,span.bigYellowButton,span.smallYellowButton,span.bigGreyPointer,span.smallGreyPointer,span.bigGreyButton,span.smallGreyButton,span.bigWhiteButton,span.smallWhiteButton,span.bigWhitePointer,span.smallWhitePointer{display:inline-block}
option.bigBluePointer,option.smallBluePointer,option.bigBlueButton,option.smallBlueButton,option.bigYellowPointer,option.smallYellowPointer,option.smallYellowButton,option.smallYellowButton,option.bigGreyButton,option.smallGreyButton,option.bigGreyPointer,option.smallGreyPointer,option.bigBabyPointer,option.smallBabyPointer,option.bigBabyButton,option.smallBabyButton,option.bigWhitePointer,option.smallWhitePointer,option.bigWhiteButton,option.smallWhiteButton{background:0;clear:both;float:none;font:normal 11px arial;color:#292929 !important;display:block;width:auto;padding:auto;margin:auto;text-align:left}
a.bigBluePointer{padding:15px 29px;font-size:18px;margin-bottom:10px;font-weight:normal}
@media screen and/*!YUI-Compressor */(min-width:560px){a.bigBluePointer{padding:13px 29px;font-size:14px;font-weight:bold;margin-bottom:0}
}
.a-btn{color:#fff;padding:11px 29px;font:bold 14px arial;background-color:#0060a9;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:0;font-family:"Museo-Sans","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;box-sizing:border-box;cursor:pointer;white-space:nowrap}
.a-btn.a-lg{font:normal 18px arial}
.a-btn.a-md-size{padding:10px 15px}
.a-btn.a-md{font:normal 18px arial;padding:10px 15px}
.a-btn.a-sm{font-size:12px;padding:5px 10px}
.a-btn.a-mini{font-size:11px;padding:3px 6px}
.a-btn.a-expand{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.a-btn.a-rt{float:right}
.a-btn.a-lft{float:left}
.a-btn.a-secondary{color:#0060a9;background-color:#d8edff}
.a-btn.a-grey{color:#0060a9;background-color:#eee}
.a-btn.a-reverse{color:#1459a1;background-color:#ffef00}
.a-btn.a-secondary.a-reverse{color:#b4d88b;background-color:#114431}
.a-btn.a-sq-rt{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px}
.a-btn.a-sq-lft{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0}
.a-btn.disabled{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity:.6;-moz-opacity:.6;cursor:default}
.a-btn.a-flat{box-shadow:none;border:1px solid #00703c}
.a-btn.a-text-lg{font-size:18px}
.a-btn.a-text-only{color:#00703c;background:0;box-shadow:none}
.a-btn.a-text-only:hover{text-decoration:underline}
.a-btn-group{overflow:hidden}
@media screen and/*!YUI-Compressor */(max-width:560px){.a-btn-group{overflow:hidden}
.a-btn.a-mobile-expand,.a-btn-group.a-mobile-expand{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.a-mobile-lg{font:normal 18px arial}
.a-btn-group .a-btn.a-mobile-expand{margin-bottom:10px}
.a-btn-group .a-btn.a-mobile-expand.last{margin-bottom:0}
}
@media screen and/*!YUI-Compressor */(max-width:767px){.a-tablet-expand{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.a-tablet-lg{font:normal 18px arial}
.a-btn-group .a-btn.a-tablet-expand{margin-bottom:10px}
.a-btn-group .a-btn.a-tablet-expand.last{margin-bottom:0}
}
div#top{background:0}
header{width:100%;height:45px;border-bottom:1px solid #ccc;background:#EEE;position:relative}
header a{outline:0}
header form{clear:both;margin:0;padding:0}
header form input{vertical-align:middle}
.navigation{float:right;height:100%;position:relative;width:100%;z-index:4}
div.logo{float:left;margin:9px 0 0 10px}
.tour-alamo div.logo{display:none}
.tour-alamo div.logo.small_logo{display:block}
img.logo{width:auto;height:30px}
header.partner .navigation{width:65%}
.header ul{list-style-type:none;padding:0}
.mainNavigation,.utilities{margin-top:1px}
.lang-nav ol.langnavi{display:inline-block;padding:0;margin:0;text-align:left}
.lang-nav .globeIcon{float:left;margin-top:10px;display:inline-block}
ol.langnavi li.selected{font-size:12px;font-weight:normal}
.lang-nav ol.langnavi li.selected{color:#999}
nav.main ul li.lang-nav li{background:#eee url("../../../../images/common/global/bg-pipe.gif") no-repeat 0 center;display:inline-block;border-bottom:0}
.header-reduced nav.main ul li.lang-nav li{background-color:#f9f9f9}
.utilities a.countryLanguage{padding:0 14px 0 0;margin:0 8px 0 0;background:url("../../../../images/common/global/ico-down-arrow.gif") no-repeat right center}
ul.langSelect{position:absolute;top:20px}
.utilities input[type="checkbox"]{margin:0 2px 2px 0}
.utilities ul,.utilities ul li{margin:0}
.utilities ul li{margin:0 3%;padding:4px 0;word-wrap:break-word}
.utilities ul .insiders-sm{margin-bottom:20px}
.utilities input{font-size:16px;line-height:27px;padding:1px 2px}
.utilities ul.selector{border:1px solid #f9f9f9;float:right;padding:0 0 0 6px}
.utilities ul.selector.selected{background-color:#f9f9f9;border:1px solid #ccc;border-bottom:1px solid #f9f9f9;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;z-index:14}
ul.navitems{background:#f9f9f9;padding-bottom:15px;position:relative;text-align:center}
.navitems .button a{background-color:#0060a9;width:100%;margin:0;padding:15px 0;background-image:none}
.anon .navitems{padding-bottom:50px}
.anon .navitems.layout2{display:block}
.layout2 h5{margin:0 0 5px 0;font-size:14px}
.utilities .layout2 li{margin:0;padding:4px 15px;text-align:left}
.utilities .layout2 .username,.utilities .layout2 .password{padding-right:21px}
.layout2 .insiders,.insiders-sm,.insiders.cookied h4{border-bottom:1px dotted #ccc;line-height:41px}
.insiders.cookied span{margin:0 0 0 3%}
.insiders.cookied h4{margin:0 0 20px 3%}
.insiders-sm{display:block;text-align:left}
.layout2 .insiders h4,.layout2 .insiders a,.insiders-sm h4,.insiders-sm a{display:inline-block}
.layout2 .insiders a,.insiders-sm a{float:right}
.utilities .layout2 .username{padding-top:17px}
.utilities .password,.utilities .username{min-height:48px;padding:2px 0}
.utilities .password{padding-bottom:25px}
.utilities .password span input,.utilities .username span input{margin-top:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.utilities .username label,.utilities .password label{display:block}
.utilities p,.utilities label{font-size:12px;margin:0}
.utilities p.error{text-align:left}
.utilities .password p.error{margin-top:10px}
.utilities .subutil{margin:8px 0 0 0;text-align:left}
.utilities .subutil a{color:#0060a9}
.utilities .username .subutil{position:absolute;bottom:20px}
.insiders b,.insiders-med b{font-weight:normal}
.insiders.cookied{margin:0;text-align:left}
.insiders.cookied strong{font-weight:normal;margin-left:15px}
nav.main ul li.greyBg,.utilities .navitems-links .greyBg{background:#eee}
nav.main{float:left;width:100%}
nav.main ul li,.utilities .navitems-links li,.utilities .UserLogin li{background:#f9f9f9;border-bottom:1px dotted #ccc;display:block;float:none;padding:0 14px}
nav.main ul .lang-nav{background:#eee}
.header-reduced nav.main ul .lang-nav{background:#f9f9f9;border:0}
.subprimary a{font-weight:bold}
.subsecondary .subnav,.utilities .UserLogin li{margin:0}
.large-login,.UserLogin .cookiedFullName span{display:none}
.subsecondary .subnav a,.subsecondary .subnav button{font-weight:normal}
.subprimary li,.subsecondary li{border-bottom:1px solid #ccc;padding:0 14px;float:none}
.subprimary li a,.subsecondary li a,.subsecondary li button,.UserLogin li a,.subsecondary li.hi-text p{line-height:42px;font-size:16px}
.subprimary li,.subsecondary li{margin:0 0 0 12px;padding:0;border:0;display:inline-block}
.meta-menu li{border-left:1px dotted #ccc}
.meta-menu li a{min-width:48px;width:auto}
.meta-menu li a img{margin-top:12px}
.meta-menu .main-menu-list img{margin-top:15px}
.meta-menu .signin a,.meta-menu .main-menu-list{padding:0 10px}
.meta-menu .parbase.image{display:inline}
.tour-alamo .meta-menu .parbase.image{display:block}
.meta-menu .parbase.image div{display:none}
.meta-menu .active{background:#f9f9f9;border-bottom:2px solid #f9f9f9}
ol.langnavi,.utilities .anon .insiders,.utilities .anon .insiders-med,.recog .navitems .signin-text,.utilities .subutil.not-user-link,.utilities .password .forgot-password-only,.meta-menu .country-lang,.header-reduced .meta-menu .signin,.header-reduced .meta-menu .main-menu-list,.ai .navitems,.ai .myaccount{display:none}
.header-reduced .meta-menu .country-lang{display:list-item}
.header-reduced .meta-menu .country-lang .parbase.image{margin:0;display:inline-block}
.clear{clear:both}
div.taLogoutLink{text-align:right;width:56%;float:left}
div.taLogoutLink .small-login{border-left:1px dotted #CCC;padding:16px 2px 14px 10px;float:right}
.hide-conditional{display:none}
@media screen and/*!YUI-Compressor */(max-width:560px){div.loginLinks ul.navitems li.button button{font-size:14px;padding:15px 0}
}
@media screen and/*!YUI-Compressor */(min-width:560px){div.taLogoutLink{margin:35px 40px 0 0;float:none;border-left:0;width:auto}
ol.langnavi{display:block;margin:0;padding-right:30px}
ol.langnavi li:last-child{padding-right:0}
header{border-bottom:2px solid #d9d9d9;background:#FFF;clear:none;height:170px;padding:15px 0 0 5px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header-anon,.header-recog{height:170px}
.header-ai{height:152px}
.header-reduced{height:142px}
div.logo{bottom:70px;display:block;line-height:0;margin:0;position:absolute}
.tour-alamo div.logo{display:block}
.tour-alamo div.logo.small_logo{display:none}
.header-reduced div.logo{bottom:20px}
img.logo{height:auto}
.utilities{float:right;height:60px;width:auto}
.header-anon .utilities,.header-recog .utilities{margin-top:18px}
.header-ai .utilities{margin-top:0}
.utilities ul,.utilities ul li{margin:0;float:left}
.small-login{display:none}
.large-login{display:block}
.taLogoutLinkLargeScreens{display:block}
.userLoginLinks{margin:0 30px 0 0;min-width:400px}
.UserLogin{float:right}
.utilities .UserLogin li{border:0;background:0;padding:0}
.utilities .UserLogin .myAccount{padding:0}
.utilities .UserLogin .cookiedFullName{padding:0 10px}
.UserLogin .cookiedFullName span{display:inline}
.utilities .password{padding-bottom:0}
.utilities .password span input,.utilities .username span input{line-height:normal;margin-top:0;width:122px}
.utilities .username{margin-right:20px}
.utilities .username .subutil{bottom:0;display:none;position:relative}
.utilities .not-user-link{position:absolute;bottom:-2px}
.utilities p.error{display:none}
.anon .navitems{display:block;padding-bottom:0}
ul.navitems{background:#FFF;text-align:left;padding-bottom:0;padding-right:30px}
.utilities ul .button{padding-top:3px}
.navitems .button a{padding:5px 21px;width:auto}
.anon .navitems.layout2,.meta-menu{display:none}
.mainNavigation{display:block;background:0;margin-left:10px;margin-top:5px;width:auto}
.header-recog .mainNavigation{margin:0}
nav.main{width:auto}
nav.main ul li{background:#fff;border-bottom:0;float:left;padding:0}
nav.main ul li.show-small-only{display:none}
nav.main ul li.lang-nav{display:none}
.subprimary li a:first-child{padding:0 6px;border:1px solid #fff;border-right:1px solid #ddd;background-color:#fff}
.subprimary li.selected a:first-child{border:1px solid #ddd;border-bottom:1px solid #fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;z-index:10}
.subprimary li.subnav.next-to-selected a:first-child{border-right:1px solid #fff}
.subprimary li a{font-size:14px}
.subprimary,.subsecondary{width:auto}
.subprimary li a,.subsecondary li a{display:inline;background:0;line-height:30px}
.UserLogin li a{display:inline;background:0;line-height:30px;font-size:14px}
.subsecondary.selected{border:1px solid #ddd;border-bottom:1px solid #fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;z-index:10}
.subsecondary li.subnav a{font-size:14px;margin-top:1px;border-left:medium none}
.subsecondary li.subnav.selected a:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.subsecondary li.subnav a:first-child{border:1px solid #fff;border-left:1px solid #ddd;padding:0 10px;position:relative;z-index:7}
.subsecondary li.subnav.selected a:first-child{padding-bottom:5px}
.subsecondary li.subnav:first-child a{border-left:1px solid #fff}
.subsecondary li.subnav:last-child a{padding-right:0}
header ul.langSelect{position:absolute;z-index:13;margin:0;padding:10px 20px;background:#fff;border:1px solid #d9d9d9;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;color:#0159a1;font:bold 11px arial,verdana,sans-serif}
header ul.langSelect li select{font:11px arial,verdana,sans-serif}
.utilities ul.langSelect li,.utilities ul.langSelect li{float:none;padding:2px 0}
header ul.langSelect li.actionButton{text-align:right}
.insiders.cookied,.cookiedFullName{background:none repeat scroll 0 0 #d8edff;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;margin:0 10px 0 0;padding:4px 10px;color:#292929;vertical-align:bottom;text-align:left}
.insiders.cookied,.field .insiders.cookied p{width:auto}
.insiders.cookied h4{display:none}
.insiders.cookied span,.cookiedFullName .full-name{font-weight:bold;margin:0}
.insiders.cookied span.tip{max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}
.insiders.cookied .bubbleWrap{float:left}
.insiders.cookied span a{font-weight:normal;padding-left:5px}
.insiders.cookied strong{font-weight:bold;display:block;margin-left:0}
.cookiedFullName.tourAlamo{background:transparent}
.utilities .anon .insiders,.utilities .anon .insiders-sm{display:none}
.utilities .anon .insiders-med{display:block;position:absolute;bottom:-2px}
.utilities .ai .insiders{display:inline-block;margin-top:0}
.utilities .insiders{margin-top:5px;margin-right:10px}
.utilities .remembered .insiders{margin-top:3px}
.remembered .navitems .signin-text{padding-right:8px}
.utilities .recog .insiders{margin-right:15px}
.ai{margin-top:10px}
.ai .navitems,.ai .myaccount{display:block}
.ai .navitems{float:right}
.ai .myaccount,.UserLogin .myAccount{margin-right:10px}
.ai .navitems-links{display:none}
nav.main a:hover,nav.main a.active{text-decoration:none;color:#79bde8}
.blueHeading{background:#d1e7f5}
.partnerLinksFlyout{position:absolute;z-index:8;margin:0;padding:10px;list-style-type:none;background:#fff;border:1px solid #d9d9d9;-webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;color:#0159a1;font:bold 11px arial,verdana,sans-serif}
.partnerLinksFlyout li select{font:11px arial,verdana,sans-serif}
.partnerLinksFlyout ul li{border-color:#fff;border-top:1px dashed #d9d9d9;float:none;min-width:140px;padding:4px 0}
.partnerLinksFlyout ul li:first-child{border:0}
.subsecondary li.partners a{background:#fff;border:1px solid #fff;display:inline-block;font-weight:bold;padding:4px 8px 0;position:relative;z-index:9}
.subsecondary li.partners.selected div.partnerLinksFlyout ul li a{border:0;padding:4px 0}
.subsecondary li.partners.selected a{border:1px solid #ddd;border-bottom:1px solid #fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.subsubsecondary div.partnerLinksFlyout li.actionButton{text-align:right}
.meta-menu li{border-left:1px solid #393a3b}
.mainNavigation.hide-conditional,.utilities.hide-conditional{display:block}
.translatedHeaderFrench .navigation{float:none;overflow:hidden}
.translatedHeaderFrench .header-anon,.translatedHeaderFrench .header-recog{height:auto;min-height:170px}
.translatedHeaderFrench .utilities .username{margin-right:8px}
.translatedHeaderFrench .header-ai{height:auto;min-height:152px}
.translatedHeaderFrench div.logo{bottom:0;top:26px}
.translatedHeaderFrench .navitems{background:0}
.translatedHeaderSpanish .navigation,.translatedHeaderPortuguese .navigation{float:none}
.translatedHeaderSpanish .header-anon,.translatedHeaderSpanish .header-recog,.translatedHeaderSpanish .header-ai,.translatedHeaderPortuguese .header-anon,.translatedHeaderPortuguese .header-recog,.translatedHeaderPortuguese .header-ai{height:auto}
.translatedHeaderSpanish .navitems{background:0}
.translatedHeaderSpanish .utilities .username{margin-right:10px}
.translatedHeaderSpanish div.logo,.translatedHeaderPortuguese div.logo{bottom:0;top:26px}
.translatedHeaderSpanish .header-ai div.logo,.translatedHeaderPortuguese .header-ai div.logo{top:8px}
}
@media screen and/*!YUI-Compressor */(min-width:760px){.header-anon{height:152px}
.header-ai,.header-recog{height:142px}
div.logo{bottom:15px}
.header-anon .utilities,.header-recog .utilities{margin-top:10px}
.utilities .username .subutil,.utilities .anon .insiders{display:block}
.utilities .anon .insiders-med{display:none}
nav.main{float:right}
.subprimary li a:first-child{padding:0 10px}
.mainNavigation{float:none;margin:5px 0 0 0;padding-right:20px;width:auto}
.header-recog .mainNavigation,.header-ai .mainNavigation{margin:0}
.translatedHeaderFrench .subprimary li a:first-child{padding:0 4px}
.translatedHeaderFrench .subsecondary li.subnav a:first-child{padding:0 3px}
.translatedHeaderFrench .header-anon{min-height:152px}
.translatedHeaderFrench .header-ai,.translatedHeaderFrench .header-recog{min-height:142px}
.translatedHeaderFrench div.logo{top:65px}
.translatedHeaderFrench .header-recog div.logo,.translatedHeaderFrench .header-ai div.logo{top:53px}
.translatedHeaderFrench .utilities .username{margin-right:20px}
.translatedHeaderSpanish .subprimary li a:first-child,.translatedHeaderSpanish .subsecondary li.subnav a:first-child{padding:0 4px}
.translatedHeaderSpanish .utilities .username{margin-right:20px}
.translatedHeaderSpanish .header-anon,.translatedHeaderPortuguese .header-anon{height:152px}
.translatedHeaderSpanish .header-ai,.translatedHeaderSpanish .header-recog,.translatedHeaderPortuguese .header-ai,.translatedHeaderPortuguese .header-recog{height:142px}
.translatedHeaderSpanish div.logo,.translatedHeaderPortuguese div.logo{top:63px}
.translatedHeaderSpanish .header-recog div.logo,.translatedHeaderSpanish .header-ai div.logo,.translatedHeaderPortuguese .header-recog div.logo,.translatedHeaderPortuguese .header-ai div.logo{top:53px}
}
@media screen and/*!YUI-Compressor */(min-width:1000px){div.logo{left:20px}
.utilities{margin-top:5px}
ul.navitems,.mainNavigation,ol.langnavi{padding-right:45px}
.userLoginLinks{margin:0 45px 0 0}
.mainNavigation{float:right;width:auto}
.subprimary li,.subsecondary li{margin:0 0 0 20px}
.subprimary li a{font-size:24px}
.translatedHeaderFrench .subprimary li a:first-child,.translatedHeaderFrench .subsecondary li.subnav a:first-child{padding:0 8px}
.translatedHeaderSpanish .subprimary li a:first-child,.translatedHeaderSpanish .subsecondary li.subnav a:first-child{padding:0 7px}
}
li.password .forgot-password-full button.link-like{font-size:12px}
li.signin button.link-like{display:block;padding:10px}
footer .footerLinks{text-align:center}
footer .footerLinks .sitemap div{text-align:left}
footer div.sitemap{margin:0 30px}
footer div.sitemap>div{display:inline-block;vertical-align:top;border-left:1px solid #ffeb00;max-width:50%;min-width:10%;width:43%;padding:0 10px;margin-top:25px}
footer div.sitemap>div:first-child{border-left:0;padding-left:0}
footer div.sitemap h6{font-size:14px;padding:0 0 10px 0}
footer div.sitemap>div ul{list-style:none;margin:0;padding:0;display:block !important}
footer div.copyright{margin:0 20px;font-size:11px;color:#999;float:left}
footer div.subfooter{float:left;width:100%;padding-top:10px}
.tour-alamo footer div.subfooter{margin-top:20px}
footer div.copyright div.legal .legalLinks{width:auto;display:inline-block;float:left;vertical-align:top}
footer div.copyright div.legal .descriptionText{display:inline-block;float:left;width:auto}
footer div.copyright div.legal p{line-height:14px}
footer div.social{padding-left:0;padding-right:0;margin:0 !important;background-color:#EEE}
footer div.socialMediaLinks{display:inline}
footer div.socialMediaLinks p{margin:0 20px;overflow:hidden}
footer div.socialMediaLinks a img{margin-bottom:20px;max-width:100%;margin-right:10px}
footer div.socialMediaLinks a:first-child{max-width:100%}
footer div.legalLinks{width:16%}
footer div.sitemap>div:first-child+div+div,footer div.sitemap>div:first-child+div+div+div+div{border-left:0;padding-left:0}
footer div.sitemap{margin-top:-20px}
footer div.insiders a.smallBluePointer{float:right;margin:9px 0 0 10px}
footer .insidersSignUp div.anon p,footer .insidersSignUp div.recog p{float:left;width:auto;width:60%}
footer div.insidersLearnMore{padding:0 0 10px;width:auto}
footer div.insidersSignUp{float:left;padding:0 0 10px}
footer .legalLinks p:first-child{color:#999;width:145px;font-size:12px;margin:-30px 0 0 80px}
footer div.descriptionText div p{font-size:12px}
footer .legalLinks p:first-child+p{width:auto;font-size:12px}
footer div.logo{position:static;margin:10px 0 0 0}
footer .main ul,footer .main ul li{float:none}
footer div.legal{float:left}
footer div.sitemap>div ul li{padding-bottom:7px;line-height:14px;width:125px}
footer .legalLinks p span:first-child{display:none}
footer div.insiders a.smallBluePointer{float:right;margin:13px 0 0 10px}
footer .legalLinks p span{padding:0 3px}
div.copyright div:first-child{float:left;clear:none}
footer div.copyright.alamoLegalText{padding-top:40px}
footer div.copyright.alamoLegalText div.legalLinks p:first-child{margin:-72px 0 0;width:97%}
footer div.copyright.alamoLegalText div.legalLinks p+p{margin:13px 0 10px 75px;color:#999;width:145px}
footer div.copyright.alamoLegalText a.adChoices img{width:16px;height:16px}
@media screen and /*!YUI-Compressor */(min-width:560px){footer div.sitemap>div{width:28%;margin-top:25px;border-left:1px solid #ffeb00}
footer div.sitemap{margin-top:-20px}
footer div.sitemap>div:first-child+div+div,footer div.sitemap>div:first-child+div+div+div,footer div.sitemap>div:first-child+div+div+div+div{padding-left:10px;border-left:1px solid #ffeb00}
footer div.sitemap>div:first-child+div+div+div{border-left:0;padding-left:0}
footer div.socialMediaLinks div p a>img{float:left}
footer div.socialMediaLinks div p a:nth-child(1)>img{margin-bottom:20px}
footer .legalLinks p:first-child+p{margin:10px 0 0 80px}
footer div.socialMediaLinks a:first-child{float:left;margin-right:43%}
footer div.insidersSignUp{float:right;width:auto}
footer div.anon p{float:left}
footer div.social{padding-bottom:95px}
footer div.insiders a.smallBluePointer{float:right;margin:9px 0 0 10px}
footer div.sitemap>div ul li{width:auto}
footer .legalLinks p:first-child{width:auto}
footer .insidersSignUp div.anon p,footer .insidersSignUp div.recog p{width:auto}
footer div.copyright.alamoLegalText{padding-top:25px}
footer div.copyright.alamoLegalText div.legalLinks p:first-child{margin:-55px 0 0;width:auto}
footer div.copyright.alamoLegalText div.legalLinks p+p{margin-top:10px;width:auto}
}
@media screen and /*!YUI-Compressor */(min-width:760px){footer div.sitemap>div{width:30%;margin-top:25px;border-left:1px solid #ffeb00}
footer div.sitemap{margin-top:-20px}
footer div.sitemap>div:first-child+div+div,footer div.sitemap>div:first-child+div+div+div,footer div.sitemap>div:first-child+div+div+div+div{padding-left:10px;border-left:1px solid #ffeb00}
footer div.sitemap>div:first-child+div+div+div{border-left:0;padding-left:0}
footer div.copyright div.legal .descriptionText{color:#000;margin-top:25px}
footer div.socialMediaLinks a:first-child{float:left}
footer div.copyright div.legal .legalLinks div div{margin-left:0}
footer div.social{width:auto;float:none;padding-bottom:0}
footer div.socialMediaLinks div p a>img{float:none}
footer div.socialMediaLinks a:first-child{float:left;margin-right:0}
footer div.socialMediaLinks p{text-align:right;width:96%}
footer .insidersSignUp div.anon p{width:auto}
footer div.copyright.alamoLegalText{padding-top:0}
footer div.copyright.alamoLegalText div.legalLinks p:first-child{margin:-32px 0 4px 75px}
footer div.copyright.alamoLegalText div.legalLinks p+p,footer div.copyright.alamoLegalText div.descriptionText{margin-top:0}
}
@media screen and /*!YUI-Compressor */(min-width:1000px){footer div.sitemap>div{width:14%}
.tour-alamo footer div.sitemap>div{width:18%}
.tour-alamo footer div.sitemap>div h6,.tour-alamo footer div.sitemap>div ul{padding:0 15px 10px}
footer div.copyright div.legal .descriptionText{width:22%;float:right;margin-top:0}
footer div.sitemap>div:first-child+div+div,footer div.sitemap>div:first-child+div+div+div,footer div.sitemap>div:first-child+div+div+div+div{padding-left:10px}
footer div.sitemap>div:first-child+div+div+div{border-left:1px solid #ffeb00}
footer div.copyright div.legal .legalLinks{width:69%}
footer div.sitemap>div:first-child+div+div+div+div+div>h6{width:130px}
footer div.copyright div.legal .legalLinks{width:75%;float:left;margin-top:13px;margin-left:20px}
footer .legalLinks p{float:none;margin:0;display:inline}
.text.parbase.legalLinks p{display:inline !important}
footer div.copyright div.legal .descriptionText{clear:none}
footer div.social{padding-right:0;width:auto;float:none;padding-bottom:20px}
footer .legalLinks p span:first-child{display:inline}
footer div.socialMediaLinks p{width:97%}
footer div.legal{clear:none;width:93%}
div.copyright div:first-child{clear:none}
footer .legalLinks p:first-child{margin:0}
footer .legalLinks p:first-child+p,footer div.copyright.alamoLegalText div.legalLinks p+p{margin:0}
.tour-alamo footer div.copyright div.legal .descriptionText{margin-left:20px;float:left;margin-top:0;clear:none;margin-right:10px;width:auto}
.tour-alamo footer div.copyright div.legal .legalLinks{width:auto;float:left;margin-top:13px;margin-left:20px}
.footer div.copyright{width:96%}
footer div.copyright.alamoLegalText div.legalLinks p{display:block !important}
footer div.copyright.alamoLegalText div.legalLinks p:first-child{margin:-5px 0 4px}
footer div.copyright.alamoLegalText div.legal div.legalLinks{width:60%}
footer div.copyright.alamoLegalText div.legal div.descriptionText{width:35%}
footer div.copyright.alamoLegalText div.legalLinks{margin-left:10px}
}
div.sitemap ul.sitemap-links li ul{padding-top:10px}
div.sitemap ul.sitemap-links li a{font-weight:bold}
div.sitemap ul.sitemap-links li ul li a{font-weight:normal}
div.legal ul.additional-footer-links{margin:0;padding:0}
div.legal ul.additional-footer-links li{list-style-type:none;float:left;border-left:1px solid #999;padding:2px 4px}
div.legal ul.additional-footer-links li:first-child{border:0;padding-left:0}
div.legal ul.additional-footer-links li a,.legal p.copyright{font-size:12px}
div.legal p.copyright{color:#999;clear:both}
div.copyright.alamoLegalText div.logo{margin-bottom:10px}
.cq-colctrl-col2rwd{padding:20px 6%}
.cq-colctrl-col2rwd .parsys_column{float:left;min-height:400px;clear:both;width:50%}
.cq-colctrl-col2rwd .parsys_column .parbase{border-bottom:1px dashed #CCC;padding-bottom:20px;margin-bottom:20px}
.cq-colctrl-col2rwd .parsys_column p{padding:0;margin:0 !important;float:none !important;display:block !important}
.cq-colctrl-col2rwd .parsys_column p b{margin-bottom:15px;display:block}
.cq-colctrl-col2rwd .dotted_divider{border-top:1px dashed #CCC;display:block;margin:15px 0}
div.cq-colctrl-lt30-c0{float:none;margin:0;padding:0 3%}
div.cq-colctrl-lt30-c1{float:none;margin:15px 0 0 0;padding:0}
div.cq-colctrl-lt40-c0{float:none;margin:0;padding:0 3%}
div.cq-colctrl-lt40-c1{float:none;margin:15px 0 0 0;padding:0}
div.cq-colctrl-lt50{margin-top:15px}
div.cq-colctrl-lt50-c0{float:none;margin:0;padding:0}
div.cq-colctrl-lt50-c1{float:none;margin:15px 0 0 0;padding:0 3%}
div.cq-colctrl-lt20-c0{float:none;margin:0;padding:0}
div.cq-colctrl-lt20-c1{float:none;margin:15px 0 0 0;padding:0 3%}
.cq-colctrl-col3rwd{float:left;width:94%;padding:0 3%}
.cq-colctrl-col3rwd-c0,.cq-colctrl-col3rwd-c1,.cq-colctrl-col3rwd-c2{padding:20px 0;float:left;background:url("../../../../images/alamo/global/dash.png") repeat-x bottom;width:100%}
.cq-colctrl-col4rwd{margin:5px 3%}
.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c0,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c1,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c2,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c3{width:100%;float:left;padding:20px 0}
.cq-colctrl-lt60-c0{padding:0 3%}
@media screen and/*!YUI-Compressor */(min-width:560px){.cq-colctrl-col2rwd .parsys_column{width:46.8%;clear:none;border-left:1px dashed #b2b2b3}
.cq-colctrl-col2rwd .cq-colctrl-col2rwd-c0{border:0}
.cq-colctrl-col2rwd .cq-colctrl-col2rwd-c1{margin-left:15px;padding-left:15px}
.cq-colctrl-col2rwd .parsys_column+.parsys_column .parbase.section{border-top:0;margin-top:0;padding-top:0}
.cq-colctrl-col3rwd{width:100%;padding:0}
div.cq-colctrl-lt20-c0{padding:0 3%}
div.cq-colctrl-lt50-c0{padding:0 3%}
div.cq-colctrl-lt30-c1{padding:0 3%}
div.cq-colctrl-lt40-c1{padding:0 3%}
.cq-colctrl-col4rwd{margin:45px 3%}
.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c0,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c1,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c2,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c3{width:43%;padding:0 10px 0 15px}
}
@media screen and/*!YUI-Compressor */(min-width:760px){.cq-colctrl-col2rwd{padding:20px 4%}
.cq-colctrl-col2rwd .parsys_column{width:45.5%}
.cq-colctrl-col2rwd .cq-colctrl-col2rwd-c1{margin-left:30px;padding-left:30px}
div.cq-colctrl-lt20-c0{float:left;padding:0 0 0 3%;margin:0 3% 0 0;width:64%}
div.cq-colctrl-lt20-c1{float:left;padding:0 3% 0 0;margin:0;width:27%}
div.cq-colctrl-lt50-c1{float:left;padding:0 0 0 3%;margin:0 2% 0 0;width:25%}
div.cq-colctrl-lt50-c0{float:right;padding:0 3% 0 0;margin:0;width:67%}
div.cq-colctrl-lt40-c0{float:left;padding:0 0 0 3%;margin:0;width:27%}
div.cq-colctrl-lt40-c1{float:right;padding:0 3% 0 0;margin:0 0 0 2%;width:65%}
}
@media screen and/*!YUI-Compressor */(min-width:1000px){.cq-colctrl-col2rwd .parsys_column{width:46.5%}
div.cq-colctrl-lt30-c1{float:left;padding:0 0 0 3%;margin:0 2% 0 0;width:65%}
.cq-colctrl-col3rwd-c0,.cq-colctrl-col3rwd-c1,.cq-colctrl-col3rwd-c2{background:0;width:30%}
.cq-colctrl-col3rwd-c0,.cq-colctrl-col3rwd-c1{background:url("../../../../images/alamo/global/dash-vertical.png") repeat-y right}
.cq-colctrl-col3rwd-c0{padding:0 2% 0 0}
.cq-colctrl-col3rwd-c1{padding:0 2% 0 2%}
.cq-colctrl-col3rwd-c2{padding:0 0 0 2%}
div.cq-colctrl-lt30-c0{float:right;padding:0 3% 0 0;margin:0;width:27%}
.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c0,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c1,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c2,.cq-colctrl-col4rwd .cq-colctrl-col4rwd-c3{width:22%}
}
div.twist{background:#EEE;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;margin-bottom:10px}
div.twist div.rentalPolicies dl,div.twist div.rentalPolicies .dl{background:url('../../global/themes/default/images/twist_border.png') repeat-x left bottom}
div.twist dl,div.twist .dl{margin:0;padding:10px 0}
div.twist dl:first-child,div.twist .dl:first-child{background:0;padding:0;margin:0}
div.twist dl dt,div.twist .dl .dt{margin:0;padding:0 0 2px 0;color:#0059a1;cursor:pointer;background:url('../../../../images/alamo/global/ico_twistyClosed.png') no-repeat right top}
div.twist .dl button.dt{border:0}
div.twist dl dd,div.twist .dl .dd{margin:7px 0;padding:0;display:none}
div.twist dl.open dt,div.twist .dl.open .dt{background:url('../../../../images/alamo/global/ico_twistyOpen.png') no-repeat right top}
div.partnerBlock div.twist dl dt,div.partnerBlock div.twist .dl .dt{background:url("../../global/themes/default/images/ico_twistyClosed_yellow.png") no-repeat left 50% transparent;padding:0 0 0 10px;color:#fff200;font:bold 12px Arial}
div.partnerBlock div.twist dl.open dt,div.partnerBlock div.twist .dl.open .dt{background:url("../../global/themes/default/images/ico_twistyOpen_yellow.png") no-repeat scroll left 50% transparent;padding:0 0 0 10px}
div.twist dl.open dd,div.twist .dl.open .dd{display:block}
div.primaryRail{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;margin-bottom:10px}
div.primaryRail .twist{background:0;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;padding:0;margin-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
div.primaryRail div.twist dl,div.primaryRail div.twist .dl{margin:10px 0;padding:0;background:0}
div.primaryRail div.twist dl dt,div.primaryRail div.twist .dl .dt{margin:5px 0;padding:0 0 0 10px;font:normal 12px arial;cursor:pointer;background:url('../../global/themes/default/images/ico-arrow-blue-closed.gif') no-repeat left 4px}
div.primaryRail div.twist dl dd,div.primaryRail div.twist .dl .dd{margin:0;padding:0;display:none}
div.primaryRail div.twist dl.open dt,div.primaryRail div.twist .dl.open .dt{background:url('../../global/themes/default/images/ico-arrow-blue-open.gif') no-repeat left 5px}
div.primaryRail div.twist dl.open dd,div.primaryRail div.twist .dl.open .dd{display:block}
div.primaryRail h3{font:bold 16px arial;color:#292929}
div.primaryRail.blueRail h3{font-weight:bold}
div.primaryRail h4,div.primaryRail h3.new-level-h3{font:bold 12px arial;margin-bottom:2px;height:auto;min-height:12px;overflow:hidden}
div.primaryRail h4 strong,div.primaryRail h3.new-level-h3 strong,div.primaryRail h4 a,div.primaryRail h3.new-level-h3 a{font-size:12px}
div.primaryRail h4 strong,div.primaryRail h3.new-level-h3 strong{float:left}
div.primaryRail h4 a,div.primaryRail h3.new-level-h3 a{font-weight:normal;float:right}
div.primaryRail section{background:url("../../global/themes/default/images/bg-border-summary.gif") repeat-x left top;padding:15px 0 5px 0;margin:0}
div.primaryRail section:first-child{background:url("../../global/themes/default/images/bg-border-summary.gif") repeat-x left top}
div.primaryRail section.summaryTitle{background:0;padding-top:5px}
div.primaryRail section:first-child a{font:14px arial;display:block}
div#right div.primaryRail section:first-child a{font:14px arial;display:block}
div#right div.primaryRail section:first-child a.taDiscount{display:inline}
div.primaryRail section p{margin:10px 0 0 0}
div.primaryRail section img{display:block;margin:10px auto 20px auto}
div.primaryRail section p:first-child{margin:0}
div.primaryRail section p span{margin:3px 0 -15px;width:165px}
div.primaryRail section table#priceBreakdown td,div.primaryRail section table#priceBreakdown th{vertical-align:top;text-align:right}
div.primaryRail section table#priceBreakdown td:first-child,div.primaryRail section table#priceBreakdown th{text-align:left}
div.primaryRail section table#priceBreakdown td span.helper,div.primaryRail section table#priceBreakdown th span.helper{display:block;font:10px arial}
div.primaryRail section div#total{background-color:#FFF;padding:10px;text-align:right}
div.primaryRail section div#total p{text-align:left}
div.primaryRail section div#total sup{font-weight:bold;font-size:14px}
div.primaryRail section div#total sup.chng{text-decoration:underline}
div.primaryRail section div#total span.cur{display:block;font-weight:bold;font-size:11px}
div.primaryRail section div#total strong{font-size:24px}
div.blueRail{text-align:center}
div.blueRail dl#policyListId dt{text-align:left}
div.primaryRail h3.blueText,div.primaryRail h4.blueText{color:#0061aa;font-weight:normal;padding-right:0}
div.primaryRail h3.blueText{font-size:14px}
div.primaryRail label.box{display:block;margin-bottom:10px;font-size:11px}
div.primaryRail label.box input,div.primaryRail label.box span{float:left;display:block;margin-bottom:10px}
div.primaryRail label.box span{width:150px;text-align:left;margin-left:10px}
div.primaryRail a.bigBluePointer,div.primaryRail input.bigBluePointer{margin:0 auto;clear:both}
div.primaryRail section img.marketing{margin:20px auto 5px auto}
div.primaryRail section.center{text-align:center}
div.primaryRail ol,div.primaryRail ul{padding:0;margin:0;text-align:left;list-style:none}
div.primaryRail ol li,div.primaryRail ul li{margin:0;padding:8px 0 8px 20px}
div.primaryRail ul li{background:transparent url('../../global/themes/default/images/ico_arrow_sm.gif') no-repeat left 12px;padding-left:15px}
div.primaryRail ol li.first{background:transparent url('../../global/themes/default/images/ico_number_1.gif') no-repeat left 7px}
div.primaryRail ol li.second{background:transparent url('../../global/themes/default/images/ico_number_2.gif') no-repeat left 7px}
div.primaryRail ol li.third{background:transparent url('../../global/themes/default/images/ico_number_3.gif') no-repeat left 7px}
div.blueRail section p,div.blueRail section p:first-child{text-align:left;padding-left:10px;margin:5px 0}
div.utilityRail{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;margin-bottom:10px;color:#FFF}
div.utilityRail h3{font:bold 18px arial}
div.utilityRail h4,div.utilityRail h3.new-level-h3{font:bold 16px arial}
div.primaryRail section{clear:both;zoom:1}
div.utilityRail section{background:url('../../global/themes/default/images/border-utility.gif') repeat-x left top;padding:15px 0 5px 0;margin:10px 0;clear:both;zoom:1}
div.primaryRail section label,div.primaryRail dl label,div.utilityRail section label,div.utilityRail dl label{display:block;margin:5px 0;clear:both}
div.utilityRail dl input{margin-right:5px}
div.primaryRail section label:first-child,div.utilityRail section label:first-child{margin:0 0 5px 0}
div.utilityRail section div label:first-child{margin:5px 0}
div.primaryRail section label.required,div.utilityRail section label.required{font-weight:bold}
div.primaryRail input[type="submit"],div.primaryRail a.smallYellowButton,div.primaryRail a.smallYellowPointer,div.utilityRail input[type="submit"],div.utilityRail a.smallYellowButton,div.utilityRail a.smallYellowPointer{float:right}
div.primaryRail div.twist dl dd ul li a.smallYellowPointer,div.utilityRail div.twist dl dd ul li a.smallYellowPointer{margin-top:10px}
div.primaryRail section:after,div.utilityRail section:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.primaryRail section select,div.primaryRail section input[type="text"],div.primaryRail section input[type="password"],div.utilityRail section select,div.utilityRail section input[type="text"],div.utilityRail section input[type="password"]{width:160px}
div.primaryRail section input.calendar[type="text"],div.utilityRail section input.calendar[type="text"]{background:url("../../global/themes/default/images/ico_calendar.png") no-repeat scroll 97% 1px #fff;width:100px;margin-right:5px;margin-bottom:5px;float:left}
div.primaryRail section select#pickupTime,div.primaryRail section select#returnTime,div.utilityRail section select#pickupTime,div.utilityRail section select#returnTime{width:75px;height:22px}
div.primaryRail section select.short,div.utilityRail section select.short{width:90px}
div.primaryRail section label.toggleContain,div.utilityRail section label.toggleContain{clear:both}
div.primaryRail div.container,div.primaryRail div.container#useEmail-container.on,div.utilityRail div.container,div.utilityRail div.container#useEmail-container.on{display:none}
div.primaryRail div.container.on,div.primaryRail div.container#useEmail-container,div.utilityRail div.container.on,div.utilityRail div.container#useEmail-container{display:block;margin-left:5px}
div.primaryRail label.date input,div.utilityRail label.date input{display:block}
div.utilityRail .help{display:block;font:italic 11px arial;margin-top:5px}
div.utilityRail a.help{margin-left:20px}
div.utilityRail .twist{background:0;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;padding:0;margin-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
div.utilityRail div.twist dl,div.utilityRail div.twist .dl{background:url("../../global/themes/default/images/divider_blue1.gif") repeat-x scroll left top transparent;margin:10px 0 0;padding:15px 0 0;clear:both}
div.utilityRail div.twist dl dt{margin:0;padding:0 0 2px;font:bold 14px arial;cursor:pointer;background:url('../../global/themes/default/images/ico_twistyClosed_darkBlue.png') no-repeat right top;color:#ffef00}
div.utilityRail div.twist dl dd{margin:10px 0 0 0;padding:0;display:none}
div.utilityRail div.twist dl.open dt{background:url('../../global/themes/default/images/ico_twistyOpen_darkBlue.png') no-repeat right top}
div.utilityRail div.twist dl.open dd{display:block}
div.utilityRail div.twist table{table-layout:fixed;width:100%;margin-top:5px}
div.utilityRail div.twist tr{background:url("../../global/themes/default/images/divider_dots_horizontal.png") repeat-x scroll left top transparent}
div.utilityRail div.twist tr:first-child{background:none repeat scroll 0 0 transparent}
div.utilityRail div.twist td{color:#fff;padding:10px 0;vertical-align:top;word-wrap:break-word}
div.utilityRail div.twist tr:first-child td{padding:0 0 10px}
div.utilityRail div.twist td strong{display:block;font-weight:bold}
div.utilityRail div.twist td a{float:right}
div.utilityRail div.twist dd ul,div.utilityRail section.scrollable ul{background:url("../../global/themes/default/images/divider_dots_horizontal.png") repeat-x scroll left top transparent;list-style:none;margin:5px 0 10px 0;padding:10px 0 0;clear:both}
div.utilityRail section.scrollable ul{background:url('../../global/themes/default/images/border-utility.gif') repeat-x left top}
div.utilityRail section.scrollable ul:first-child{background:0;margin-top:0;padding-top:0}
div.utilityRail section.scrollable ul li .smallYellowPointer{margin-top:10px}
div.utilityRail section.scrollable{max-height:470px;min-height:110px;overflow:auto;padding-right:10px}
div.utilityRail li a{font-weight:bold}
div.utilityRail dl dt+dd ul:first-child{background:0;margin:10px 0;padding:0}
div.utilityRail ul li:first-child{font-weight:bold;border:0}
div.utilityRail div.field.twist dl dt{background:url("../../global/images/ico_twistyClosed_white.png") no-repeat scroll left 50% transparent;color:#FFF;font:bold 12px arial;padding:0 0 0 10px}
div.utilityRail div.field.twist dl.open dt{background:url("../../global/images/ico_twistyOpen_white.png") no-repeat scroll left 50% transparent}
div.utilityRail div.field.twist dl dt{background:url("../../global/images/ico_twistyClosed_white.png") no-repeat scroll left 50% transparent}
div.utilityRail ul em{color:#ffef00;font-style:normal;font-weight:bold}
div.utilityRail dl dd ul:after,div.utilityRail dl:after,div.utilityRail section.scrollable ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.utilityRail a.headline{font-size:14px}
div.utilityRail fieldset{border:0;padding:0;margin:0}
div.utilityRail h2.search{font:bold 18px arial;border:0;margin:0}
div.utilityRail h2.search em{display:block;font:12px arial}
div.start div.utilityRail select{width:80px;height:22px}
div.start div.utilityRail select.frequentTravel{width:160px}
div.utilityRail dl#buttons{clear:both;margin:15px 0;padding:15px 0 0 0;width:100%;background:url("../../global/themes/default/images/border-utility.gif") repeat-x scroll left top transparent}
div.utilityRail dl#buttons dt{float:left}
div.utilityRail dl#buttons dd{float:right;margin:0 0 0 10px;padding:0}
div.infoRail{color:#292929;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;margin:40px 0 10px 0}
div.infoRail h3,div.infoRail h4{color:#0061aa}
div.infoRail h3{margin:10px 0;font:bold 16px arial}
div.infoRail h3 span{display:block;font-weight:normal}
div.infoRail h4{border-top:1px dashed #99c0dd;font:bold 14px arial;padding-top:15px;margin-top:15px}
div.infoRail h3+h4{border:0;margin-top:-5px}
div.infoRail p{margin:5px 0 0 0}
table#priceBreakdown tr td.numberColumn{width:60px}
div.confirmationSidebar div.primaryRail.blueRail h3.blueText{text-align:left}
div.confirmationSidebar div.primaryRail section{background:url("../../global/themes/default/images/bg-border-summary.gif") repeat-x left bottom}
div.confirmationSidebar section.buttonSection{background-image:none}
div.primaryRail div.summary{padding-bottom:20px}
div.primaryRail div.summary div.PriceContainerType1,div.primaryRail div.summary div.PriceContainerType2{background-color:#fff;margin:0;padding:2% 4%}
div.primaryRail div.summary div.PriceContainerType1{border:4px solid #79bde8}
div.primaryRail div.summary div.PriceContainerType2{border:4px solid #0070c6;margin-top:15px}
div.PriceContainerType1 span.total,div.PriceContainerType2 span.total{font-size:27px;display:block;text-align:right}
div.primaryRail .custDesc{font-weight:bold}
div.primaryRail .custDesc.taCustomer{font-weight:normal}
div.primaryRail .summaryVoucherNum{margin:-10px 0 10px}
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
* html .ui-tooltip{background-image:none}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff url(../../global/themes/default/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url(../../global/themes/default/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../../global/themes/default/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(../../global/themes/default/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../../global/themes/default/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../../global/themes/default/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../../global/themes/default/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px;background-image:url(../../global/themes/default/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(../../global/themes/default/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../../global/themes/default/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../../global/themes/default/images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../global/themes/default/images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../../global/themes/default/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../../global/themes/default/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../global/themes/default/images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa url(../../global/themes/default/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../../global/themes/default/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-widget-header{background:url("../../../../images/common/global/ui-bg_flat_75_1851ab_40x100.png") repeat-x scroll 50% 50% #1851ab;color:#fff}
.ui-widget-header .ui-icon{background:url("../../../../images/common/global/ui-icons_ffffff_256x240.png")}
.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-e{background-position:-48px -190px}
.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-w{background-position:-78px -190px}
.ui-datepicker .ui-datepicker-buttonpane button{width:100%}
#ui-datepicker-div button.ui-datepicker-close{position:static;left:0;border:0;color:#0060a9}
.ui-datepicker{height:auto;width:93%;z-index:12 !important;font-family:Arial,Verdana,sans-serif;padding:0}
.ui-state-default.ui-state-highlight,.ui-widget-content .ui-state-default.ui-state-highlight,.ui-widget-header .ui-state-default.ui-state-highlight{background-color:#d8edff;border:0;color:#0060a9}
.ui-datepicker .ui-datepicker-buttonpane{text-align:center}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0;border:0;text-align:center;color:#0060a9}
.ui-datepicker .ui-datepicker-buttonpane{border:0}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{display:none}
.ui-datepicker-unselectable{color:#eee}
.ui-datepicker-other-month .ui-state-default{color:#74bbe9;opacity:1}
#ui-datepicker-div button.ui-datepicker-close{font-size:14px;font-weight:normal;background:url("../../../images/ico_close.png") no-repeat 0;margin:0 0 15px;float:none}
.ui-datepicker .ui-datepicker-buttonpane button{padding-left:30px;width:auto}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background-color:#00629f;color:#fff}
.ui-datepicker td span,.ui-datepicker td a{font-size:18px;padding:10px}
.ui-datepicker th{font-size:18px;padding-bottom:0}
.ui-datepicker .ui-datepicker-header{margin:5px;padding:7px 0;border-radius:7px;border:0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:4px}
.ui-datepicker .ui-datepicker-title{font-size:21px;line-height:25px;margin:0}
.ui-datepicker .ui-datepicker-unselectable span{color:gray}
.ui-state-disabled{opacity:1}
.ui-datepicker .ui-datepicker-days-cell-over a{background:#79bde8;color:#fff}
@media screen and/*!YUI-Compressor */(max-width:559px){.ui-datepicker.IOS8Calendar{width:88%}
.ui-datepicker.IOS8Calendar td a,.ui-datepicker.IOS8Calendar td span{padding:7px}
}
@media screen and/*!YUI-Compressor */(min-width:560px) and/*!YUI-Compressor */(max-width:767px){.ui-datepicker.IOS8Calendar{width:63%}
}
@media screen and/*!YUI-Compressor */(min-width:320px) and/*!YUI-Compressor */(max-width:767px){.ui-datepicker.notIOS{width:100%;height:100%;left:0 !important;top:0 !important;position:fixed !important}
}
@media screen and/*!YUI-Compressor */(min-width:768px){.ui-datepicker{width:60%;max-width:500px;height:auto}
}
@media screen and/*!YUI-Compressor */(min-width:1024px){.ui-datepicker{width:300px}
}
.locationDelete{width:18px;height:18px;float:right;position:relative;margin:-25px -5px 0 0;padding:3px;cursor:pointer;background:url("../../../../alamo/images/ico_location_delete.jpg") no-repeat center center;background-size:14px}
ul.ui-autocomplete li.ui-menu-item.airportLocation a:hover,ul.ui-autocomplete li.ui-menu-item.airportLocation a.ui-state-focus{background:#fff89d}
ul.ui-autocomplete li.ui-menu-item a.ui-state-focus{background-color:#fff89d;cursor:pointer}
@media screen and/*!YUI-Compressor */(min-width:560px){.locationDelete{margin:-25px 8px 0 0}
}
@media screen and/*!YUI-Compressor */(min-width:768px){.locationDelete{margin:-25px 2px 0 0}
}
@media screen and/*!YUI-Compressor */(min-width:1024px){.locationDelete{margin:-25px 2px 0 0}
}
div#printReservation div#rentalBreakdown table td#carSummary dd,div#printReservation div#printHeader p,div#printReservation div#rentalBreakdown table td#carOptions dd{font-size:14px}
div#printReservation div.instructions span.wayfindingSection img,div#printReservation.bypass div.instructions span.wayfindingSection img{float:none}
div#printReservation{display:block}
div#printReservation.bypass div#wayFinding div.textimage{width:180px;margin:0 8px}
div#printReservation.bypass div#wayFinding div.textimage div.text{border-top:1px dashed #000 !important;margin:15px 0 !important;padding:15px 5px !important;width:170px}
div#printReservation.bypass #rentalBreakdown{width:42%;margin:30px 0 0 0;padding:0 20px;border-right:1px dashed #000}
div#printReservation div#rentalBreakdown{width:48%;border-right:1px dashed #000;padding:0 20px;margin:25px 0}
div#printReservation table#pricing,div#printReservation table.alamoPaymentInfoTable{width:47%}
div#printReservation.bypass table#pricing,div#printReservation.bypass table.alamoPaymentInfoTable{float:right;margin:30px 0 0;padding:0 0 0 30px;width:53%}
div#printReservation.bypass #locationDetails{float:right;width:50.5%;border-left:1px dashed #000;margin-top:30px}
div#printReservation div.instructions span.wayfindingSection{min-height:0;height:auto}
.printerFriendlyReceiptDetail.section .watermark-container .resRecap p,div#printReservation table.alamoPaymentInfoTable thead th,div#printReservation table#pricing thead th{text-align:left}
.printerFriendlyReceiptDetail.section p.watermark{color:#ededed;font-size:80px;font-weight:bold;margin:0;position:absolute;top:31%;width:95%;z-index:0;text-transform:uppercase;word-wrap:break-word;line-height:1;text-align:center;left:0}
.printerFriendlyReceiptDetail.section .watermark-container{position:relative}
.printerFriendlyReceiptDetail.section .watermark-container table.resRecap{position:relative;z-index:100}
.printerFriendlyReceiptDetail section.watermark-container{background:0;padding:0}
.printerFriendlyReceiptDetail section table.resRecap tbody tr td:first-child,section table.resRecap tbody tr th:first-child{padding-left:0}
.printerFriendlyReceiptDetail section table.resRecap tbody tr.divider td.yourInfo{border-bottom:1px dashed #cac9ba}
.printerFriendlyReceiptDetail td.pickUpLabel{padding:15px 0}
.printerFriendlyReceiptDetail .paymentInfo{padding-bottom:10px}
.printerFriendlyReceiptDetailMain div.parsys.contentTop div.textimage{padding:0 0 30px 4px}
.printerFriendlyReceiptDetailMain div.parsys.contentTop div.textimage img{padding:20px 0 30px}
.printerFriendlyReceiptDetailMain section table.resRecap tbody tr.divider+tr td table.ratesCharges td,div#printReservation table.alamoPaymentInfoTable{border:0}
.printerFriendlyReceiptDetailMain section.watermark-container table.resRecap{margin-left:5px}
.printerFriendlyReceiptDetailMain div.cq-colctrl-lt13-c0{margin:0}
div#printReservation table#pricing tr td:first-child,div#printReservation table.alamoPaymentInfoTable tr td:first-child{width:52%}
.virginLanding #printReservation div.alamoHowToFindUsPrintSection{border-top:3px solid #000;padding-top:17px}
div#printReservation table.alamoPaymentInfoTable{margin-top:3px}
div#printReservation table#pricing{margin-bottom:0;padding-bottom:10px;border:0}
div#printReservation table.alamoPaymentInfoTable .cancelFeeCol{padding-bottom:20px}
div#printReservation table.alamoPaymentInfoTable .alamoCancelTotalRefund{font-size:12px}
div#printReservation.bypass table.alamoPaymentInfoTable{margin:0;padding-top:20px}
div#printReservation div#rentalBreakdown dl.summary,div#printReservation div#rentalBreakdown table{margin:15px 0 0 0}
div#printReservation div#rentalBreakdown dl.summary dd,div#printReservation div#rentalBreakdown dl.summary dt{padding:5px 0 0;margin:0}
div#printReservation h2{line-height:16px}
div#printReservation .alamoSectionTop{margin-top:25px;margin-bottom:0}
div#printReservation .alamoHeadingBottom{padding-top:0;padding-bottom:5px}
div#printReservation .alamoSectionFont{font-size:18px;font-weight:bold}
div#printReservation .alamoAddressSection{vertical-align:top}
div#printReservation div#rentalBreakdown table td.alamoPhoneSection{padding-top:5px}
div#printReservation .alamoSubHeadingSection{margin-top:13px}
div#printReservation table#pricing td.alamoPrintTotalSection,div#printReservation table.alamoPaymentInfoTable td.alamoPrintTotalSection{padding:0 0 0 20px}
div#printReservation table#pricing td.alamoPrintTotalSection table,div#printReservation table.alamoPaymentInfoTable td.alamoPrintTotalSection table,div#printReservation table.alamoPaymentInfoTable td.alamoCancelTotalSection table{width:100%}
div#printReservation table#pricing td.alamoPrintTotalSection table td,div#printReservation table.alamoPaymentInfoTable td.alamoPrintTotalSection table td,div#printReservation table.alamoPaymentInfoTable td.alamoPrintTotalSection.alamoPrintDiffTotalSection{padding-left:0}
div#printReservation table#pricing{margin-top:20px}
div#printReservation div#rentalBreakdown table td#carOptions dl dt{margin-top:26px}
div#printReservation table#pricing tbody.alamoPricingSection tr:last-child td,div#printReservation table.alamoPaymentInfoTable tr:last-child td{padding-bottom:21px}
div#printReservation table.alamoPaymentInfoTable tfoot tr:last-child td.alamoPrintTotalSection{padding-bottom:0}
div#printReservation table.alamoPaymentInfoTable tfoot tr:last-child td.alamoPrintTotalSection td{padding-bottom:4px}
div.confirmation div#printReservation table#pricing tbody th,div#printReservation table#pricing tbody th,div#printReservation table.alamoPaymentInfoTable tbody th{padding-top:12px;text-align:left}
div#printReservation table.alamoPaymentInfoTable td.alamoPaymentType{padding-top:10px}
div#printReservation.bypass div.alamoPrintBypassLogo{float:left;margin-top:10px}
div#printReservation.bypass h1.alamoPrintBypassTitle{width:36%}
div#printReservation.bypass h1.alamoPrintBypassTitle+img,div#printReservation.bypass img#barCode{clear:none}
div.confirmation div#printReservation table#pricing td,div.confirmation div#printReservation table#pricing th,div.confirmation div#printReservation div#locationDetails,div#printReservation table#pricing td,div#printReservation table#pricing th,div#printReservation div#locationDetails,div#printReservation table.alamoPaymentInfoTable th,div#printReservation table.alamoPaymentInfoTable th,div#printReservation table.alamoPaymentInfoTable td,div#printReservation table#pricing td.alamoPrintTotalSection,div#printReservation table.alamoPaymentInfoTable td.alamoPrintTotalSection,div#printReservation table.alamoPaymentInfoTable td.alamoPrintTotalSection.alamoPrintDiffTotalSection table{padding-left:10px}
div#printReservation table#pricing,div#printReservation table.alamoPaymentInfoTable{padding-left:30px}
div.confirmation div#printReservation table#pricing tfoot td,div#printReservation table#pricing tfoot td,div#printReservation table.alamoPaymentInfoTable tfoot td,div#printReservation table.alamoPaymentInfoTable tfoot td.alamoPrintTotalAmount table td.alamoPrintDiffAmountText{font-weight:normal;-webkit-box-shadow:none;box-shadow:none}
div#printReservation table#pricing tfoot td.alamoPrintTotalAmount,div#printReservation table.alamoPaymentInfoTable td.alamoPrintTotalSection table.alamoPrintTotalAmount,div#printReservation table.alamoPaymentInfoTable td.alamoCancelTotalSection{font-weight:bold;-webkit-box-shadow:inset 20px 10px 10px 100px #ddd;box-shadow:inset 20px 10px 10px 100px #ddd}
div#printReservation table.alamoPaymentInfoTable td.alamoPrintDiffTotalSection tr td{padding-bottom:4px}
div#printReservation table#pricing tr td,div#printReservation table.alamoPaymentInfoTable tr td{padding-right:5px}
div#printReservation table.alamoPaymentInfoTable tr:last-child td.canceltotalRefund{padding:0}
div#printReservation.bypass div.alamoPrintBypassLogoText h1{padding:0;margin:0;width:auto}
div#printReservation.bypass div.alamoPrintBypassLogoText{width:40%;float:left;padding:20px 0 0 20px;margin-bottom:20px}
div#rentalBreakdown td#carSummary dt dd.alamoVehicleName,div#printReservation table#pricing tbody th.alamoLabelFont{font-weight:bold}
div#printReservation div#rentalBreakdown table.alamoAddDriver{margin-top:0}
div#printReservation.bypass p.importantInfo{clear:both;margin:10px 0;text-align:left;border:1px solid #000;padding:5px 5px 5px 20px}
.voucherMopTable{border-collapse:collapse}
.voucherMopTr{background-color:#f2f3f4}
.voucherMopDiv{background-color:#f2f3f4;overflow:auto;padding:2px;margin-bottom:10px;font-weight:bold}
.voucherMopMargin{margin-top:10px}
.floatLeft{float:left}
.floatLeftAmountDue{float:left;width:70%}
.floatRight{float:right}
.floatClear{clear:both}
.floatClearAmountDue{clear:both;margin-top:10px}
.floatRightPrice{float:right;font-size:14px !important}
.addthis_sharing_toolbox{align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex}
.icon-align-right{justify-content:flex-end}
.icon-align-center{justify-content:center}
.icon-align-left{justify-content:flex-start}
.icon-text-option{font-weight:bold;padding:0 5px 0 0}
.adchoices-banner{background:#d6d6d6;display:none;font-size:12px;margin:0;padding:0;width:100%}
.adchoices-content{flex:1 0 0;padding:0 20px 0 0}
.adchoices-sticky{align-items:flex-start;background:#d6d6d6;display:flex;flex:1 0 0;justify-content:space-between;margin:0 auto;padding:6px 5px;width:96%}
.adchoices-sticky-left img{height:16px;width:16px}
.adchoices-sticky-left a,.adchoices-sticky-left a:link,.adchoices-sticky-left a:visited{display:flex;color:#000;font-weight:bold}
.adchoices-sticky-right{display:none}
@media screen and/*!YUI-Compressor */(min-width:560px){.adchoices-sticky{width:96%}
}
@media screen and/*!YUI-Compressor */(min-width:768px){.adchoices-sticky{width:98%}
}
@media screen and/*!YUI-Compressor */(min-width:1024px){.adchoices-banner{background:#0060aa}
.adchoices-sticky{width:990px}
}
.hot-deals .content-wrapper p.dualButton,.hot-deals .content-wrapper p.singleButton,.hot-deals .content-wrapper .confirmationHeader,.hot-deals .content-wrapper h2,.hot-deals .content-wrapper .hideCountry{display:none}
.hot-deals #content{margin-top:0;background:#d7edff}
.hot-deals .content-wrapper .utilityRail{padding:25px 25px 5px}
.hot-deals .content-wrapper .utilityRail h2{display:block;padding-bottom:15px;background:url('../../../../images/alamo/global/border-utility.gif') repeat-x bottom left}
.hot-deals .content-wrapper .utilityRail h2 span{font-size:32px;float:left}
.hot-deals .content-wrapper .utilityRail h2 em{font-size:14px;float:right;margin-top:15px;color:#FFF}
.hot-deals .content-wrapper .utilityRail h2:after,.hot-deals .content-wrapper .utilityRail dl#buttons:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.hot-deals .content-wrapper .utilityRail dl#buttons{background:url('../../../../images/alamo/global/border-utility.gif') repeat-x left top}
.hot-deals .content-wrapper .smallYellowPointer{font-size:18px}
.hot-deals .content-wrapper section{background:0;margin-bottom:0}
.hot-deals .content-wrapper .utilityRail p,.hot-deals .content-wrapper .utilityRail label{color:#FFF}
.hot-deals .content-wrapper .utilityRail p.error{color:#000}
.hot-deals .content-wrapper .utilityRail span.field{display:block;margin:20px auto;width:100%}
.hot-deals .content-wrapper .utilityRail span.field input[type=text],.hot-deals .content-wrapper .utilityRail span.field select{width:100%}
.hot-deals .content-wrapper .utilityRail span.field label{margin-bottom:5px}
.hot-deals .content-wrapper .utilityRail dl#buttons{width:100%;padding-top:10px;clear:both}
.hot-deals .content-wrapper .utilityRail dl#buttons p:first-child{float:left}
.hot-deals .content-wrapper .utilityRail dl#buttons p:last-child{float:right}
.hot-deals .content-wrapper .utilityRail dl#buttons a{padding:15px 30px}
.hot-deals .content-wrapper .utilityRail dl#buttons p:first-child a,.hot-deals .content-wrapper .utilityRail dl#buttons p:first-child a:link,.hot-deals .content-wrapper .utilityRail dl#buttons p:first-child a:hover{color:#ffeb00;width:auto;padding:0;text-decoration:none}
.hot-deals .content-wrapper .utilityRail .countryOfResidence .field label:first-child{font-weight:bold}
.hot-deals-thank-you .content-wrapper .splash-image{padding:20px;background:#0060a9;margin-top:20px;border-radius:5px}
.hot-deals-thank-you .content-wrapper .splash-image img{width:100%}
.hot-deals-thank-you .title.section.heading{margin-left:0}
@media screen and/*!YUI-Compressor */(min-width:760px){.hot-deals #content{background:url('../../../../images/alamo/global/joshua_tree_doodle.jpg') no-repeat;padding:45px 20px 165px}
}
@media screen and/*!YUI-Compressor */(min-width:560px){.hot-deals .content-wrapper div.utilityRail{margin:0 auto;width:450px;background:#0060a9}
.hot-deals .content-wrapper .utilityRail span.field{display:inline-block;margin:10px 20px 10px 0;width:46%}
.hot-deals .content-wrapper .utilityRail span.field:nth-child(even){margin-right:0}
.hot-deals .content-wrapper .utilityRail span.field.countryOfResidence,.hot-deals .content-wrapper .utilityRail span.field.countryOfResidence span.field{width:99%;float:left;clear:both}
.hot-deals .content-wrapper .utilityRail span.field.countryOfResidence span.field{margin:5px 0;padding-left:0}
.hot-deals .content-wrapper .utilityRail span.field.countryOfResidence span.field select{width:48%}
}
@media screen and/*!YUI-Compressor */(max-width:559px){.hot-deals-thank-you div.cq-colctrl-lt20-c0{padding:0 3%}
}
@media screen and/*!YUI-Compressor */(max-width:420px){.hot-deals .content-wrapper .utilityRail h2 span{width:75%}
.hot-deals .content-wrapper .utilityRail h2 em{margin-top:52px}
}
div.partnerBlock{margin:0 0 20px}
.partnersLandingSpecialCase div.partnerBlock{width:94%;padding:20px 3%}
.detail.section p,div.destinationBlock p,section.blockPrimary h3,div.partnerBlock p,div.partnerBlock h2,div.partnerBlock h3{color:#fff}
section.blockPrimary div.deal-banners div.field.twist.terms dl dt,div.partnerBlock div.twist dl dt,div.partnerBlock div.twist .dl .dt{font:normal 14px Arial}
.twist.terms dd,div.partnerBlock div.twist dd p{line-height:19px}
.deal-banners img,div.banners img,section.blockPrimary img{float:none;width:100%;margin-right:0}
section.blockPrimary div.deal-banners div.field.twist.terms,section.blockPrimary div.deal-banners div.field.twist.terms p{float:none}
section.blockPrimary div.deal-banners div.twist dd{margin-left:10px}
div.destinationBlock,div.partnerBlock{width:auto}
div.destinationBlock img,div.partnerBlock img{width:100%}
.detail+.container div.relatedSection div.details{padding:4%;width:92%}
.detail+.container div.relatedSection div.details div.text{margin-top:15px;width:100%}
.detail+.container div.relatedSection div.details div.text p{margin:5px 0 0 10px}
div#content .detail+.container div.relatedSection div p{float:left;display:block}
.detail+.container div.relatedSection div.details div.text h4+p{width:100%}
.detail+.container div.relatedSection div p a{float:left}
@media screen and/*!YUI-Compressor */(min-width:560px){.detail+.container div.relatedSection div.details div.text{margin-top:0;width:73%}
}
@media screen and/*!YUI-Compressor */(min-width:760px){.detail+.container div.relatedSection div.details div.text{margin-top:15px;width:100%}
}
@media screen and/*!YUI-Compressor */(min-width:1000px){.detail+.container div.relatedSection div.details div.text{width:78%}
.detail+.container div.relatedSection div.details div.text h4+p{width:68%}
.detail+.container div.relatedSection div.details div.text h4+p+p{width:32%}
}
#articleResultSet div.pagination{display:none}
#articleResultSet div.pagination.showPagination{display:block}
.article-pagination{margin:0;padding:0;text-align:center}
.article-pagination li{display:none;margin:10px 2px;cursor:pointer}
.article-pagination li.article-navigation-small-screens{display:inline-block}
.article-pagination li a{padding:3px 7px;border:1px solid #0060a9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.article-pagination li a.current{background-color:#ccc;border:1px solid #ccc;font-weight:bold}
.article-pagination .showMore{font-weight:bold}
.article-pagination li a.smallBluePointer{padding:13px 29px;border:0}
.article-pagination li .disabledButton{background:#eee;color:#0060a9;cursor:default}
@media screen and /*!YUI-Compressor */(min-width:560px){.article-pagination li{display:inline-block;margin:10px 2px}
.article-pagination li.article-navigation-small-screens{display:none}
.article-pagination li.article-navigation-other-screens{display:inline-block}
.article-pagination li.article-navigation-other-screens a{border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
}
.title.section.heading h1{padding:0}
div.cq-colctrl-lt20-c0{padding:0 3%}
span.bigBlueButton,span.bigBlueButton a{display:block}
span.bigBlueButton{padding:0}
span.bigBlueButton a{padding:13px 29px}
div.container img{max-width:100%}
div.relatedSection{display:block;float:none}
div.relatedSection img{float:none}
.bread-crumbs{margin:10px 3%;padding:0}
div.textimage div.text iframe{width:100%}
.suggestedCarRentals{margin-top:15px;text-align:center;overflow:hidden}
div.cq-colctrl-lt20-c0 ol,div.cq-colctrl-lt20-c0 ul{padding-left:15px}
.login label{color:#fff;font-weight:bold}
.login label a{color:#ffef00;font-weight:normal}
.login h2 div{font-size:14px}
.login div.utilityRail section fieldset,.login .notRegistered{padding-bottom:15px}
.login .utilityRail section span.field{padding:0}
.login .notRegistered{text-align:right;padding-right:4%}
.login .taLoginBtn{margin-bottom:20px;text-align:right;padding-right:10%}
.login .utilityRail section span.taCIClabel{display:block;padding-bottom:5px}
div.utilityRail section span.field.agentIataNumber,div.utilityRail section span.field.taCICshortLabel{width:97%;max-width:none}
.login .utilityRail .agentIataNumber input{width:97%}
.login .utilityRail .taCICfield input{width:93%}
.login .utilityRail .cashInClubfield{margin-left:5px;float:right;width:87%}
.login .utilityRail .taCICshortLabel{width:10%;display:inline-block;margin-top:5px}
section fieldset p.cashInClubHelperText{font-size:12px;font-style:normal;color:#FFF;margin-bottom:0}
.yellowBlock h1{border-bottom:10px solid #f5f4d5;padding-bottom:10px}
.yellowBlock .notRegistered{margin-bottom:0;font-weight:bold}
.yellowBlock .registerAgency,.yellowBlock .welcomeText{margin-top:0}
.yellowBlock .registerAgency a{text-decoration:none}
.travel-agent-registration input.bigBluePointer{padding:15px 29px;font:normal 18px Arial}
@media screen and /*!YUI-Compressor */(min-width:560px){span.bigBlueButton{display:inline-block}
.carRentalsCol1,.carRentalsCol2{width:49%;display:inline-block;float:left}
.carRentalsCol1{margin:0 2% 0 0}
}
@media screen and /*!YUI-Compressor */(min-width:760px){div.cq-colctrl-lt20-c0{margin:0 2% 0 0;padding:0 0 0 3%;width:65%}
div.relatedSection{word-wrap:break-word}
.carRentalsCol1,.carRentalsCol2{width:auto;display:block}
.carRentalsCol1{margin:0}
}
video{width:100% !important;height:auto !important;cursor:pointer}
.travelCategory{float:left;width:100%}
.travelCategory,.travelCategoryExplore{margin:10px 0 0 0}
.travelCategory .tile,.travelCategoryExplore .tile{margin:15px 0;float:left;width:100%}
.tile img{max-width:100%}
.travelCategory .tile img,.travelCategory .tile .text{width:48%;margin:0 2% 0 0;float:left}
.travelCategory .tile p:first-child{margin-top:0}
span.bigBlueButton.fullWidth a{font-size:16px;padding:21px 29px}
.tile.overlay .text p+p{display:none}
@media screen and /*!YUI-Compressor */(min-width:560px){.travelCategory .tile img,.travelCategory .tile .text{width:100%;margin:0;float:none}
.travelCategory .tile{width:32%;float:left}
.travelCategory .tile.start,.travelCategoryExplore .textimage:nth-child(even){clear:both}
.travelCategory .tile.middle{margin:15px 2%}
.travelCategoryExplore .tile{width:48%;margin:15px 2% 15px 0;float:left}
.travelCategory .tile p:first-child{margin-top:15px}
span.bigBlueButton.fullWidth{display:block}
}
@media screen and /*!YUI-Compressor */(min-width:760px){.tile.overlay{position:relative}
.tile.overlay .text{position:absolute;bottom:0;width:94%;padding:10px 3%}
.tile.overlay .text *{color:#fff}
.travelCategoryExplore .tile{width:32%;margin:15px 0}
.travelCategoryExplore .textimage:nth-child(even){clear:none}
.travelCategoryExplore .tile.start,.travelCategory .tile.start{clear:both}
.travelCategoryExplore .tile.middle{margin:15px 2%}
}