.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.packageDetails .searchCriteriaCtn .formCtn,.packageSelection .searchCriteriaCtn .formCtn,.packageDetails .searchFilterCtn .formCtn,.packageSelection .searchFilterCtn .formCtn{margin-bottom:10px;padding:5px}.packageDetails .primaryAsideCtn .mod .bd .narrowWidgetLayout .mod .bd,.packageSelection .primaryAsideCtn .mod .bd .narrowWidgetLayout .mod .bd{padding:0 10px}.packageDetails .carSelectionParentCtn .media,.packageSelection .carSelectionParentCtn .media{overflow:hidden;margin:0 0 15px 0}.packageDetails .carSelectionParentCtn .media img,.packageSelection .carSelectionParentCtn .media img{float:left}.packageDetails .carSelectionParentCtn .media .body,.packageSelection .carSelectionParentCtn .media .body{float:left}.packageDetails .carSelectionParentCtn .media .body h3,.packageSelection .carSelectionParentCtn .media .body h3{margin:5px 0 0 0;font-weight:bold;color:#333}.packageDetails .carSelectionParentCtn .optionLinks,.packageSelection .carSelectionParentCtn .optionLinks{margin-bottom:20px}.packageDetails .carSelectionCtn.mod,.packageSelection .carSelectionCtn.mod{margin:-10px -18px -5px -18px;margin:-10px -18px -5px -19px\9;padding:0 0 15px 0}.packageDetails .carSelectionCtn .showDetailsCtn,.packageSelection .carSelectionCtn .showDetailsCtn{clear:both;margin:0 0 5px 0}.packageDetails .carSelectionCtn .showDetailsCtn input[type="checkbox"],.packageSelection .carSelectionCtn .showDetailsCtn input[type="checkbox"]{margin:0 5px 0 0}.packageDetails .loadingFilterContainer,.packageSelection .loadingFilterContainer{margin-top:5px}.packageDetails .loadingFilterContainer .loadingItem1,.packageSelection .loadingFilterContainer .loadingItem1{display:inline-block;background-color:#ccc;min-width:10px;min-height:10px;margin-right:3px}.packageDetails .loadingFilterContainer .loadingItem2,.packageSelection .loadingFilterContainer .loadingItem2{display:inline-block;background-color:#ccc;min-width:100px;min-height:10px}.packageDetails .loadingFilterContainer .loadingItem3,.packageSelection .loadingFilterContainer .loadingItem3{display:inline-block;background-color:#ccc;min-width:70px;min-height:10px}.dialogBlockParent{width:100%}.dialogBlockParent .emptyPackageListContainerLoading{height:160px;text-align:center;padding-top:70px}.packageCtn{clear:both}.packageCtn .callContainer{width:100%;text-align:unset;display:inline-block}.packageCtn .callContainer .callSupport{display:inline-block;float:left}.packageCtn ul.iconList{list-style:none;float:left}.packageCtn ul.iconList li{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 0;text-indent:-555000px;width:28px;height:28px;margin-right:5px;display:block;float:left}.packageCtn ul.iconList li.hotel{background-position:-12px -647px}.packageCtn ul.iconList li.flight{background-position:-45px -647px}.packageCtn ul.iconList li.carRental{background-position:-80px -647px}.packageCtn ul.iconList li.train{background-position:-115px -645px}.packageCtn ul.iconList li.cruise{background-position:-144px -646px}.packageCtn ul.iconList li.googleMapRef{display:none;background-position:-446px -3064px!important;line-height:22px;color:#096ac0;font-weight:bold;text-indent:-2px;text-align:center;cursor:pointer}.packageCtn ul.iconList.small{margin:7px 0 0 0}.packageCtn ul.iconList.small li{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 0;width:18px;height:17px;margin:0 9px 0 0!important}.packageCtn ul.iconList.small li.hotel{background-position:-16px -572px}.packageCtn ul.iconList.small li.flight{background-position:-42px -572px}.packageCtn ul.iconList.small li.carRental{background-position:-68px -572px}.packageCtn ul.iconList.small li.train{background-position:-94px -572px}.packageCtn ul.iconList.small li.cruise{background-position:-120px -572px}.packageCtn ul.iconList.small li.googleMapRef{cursor:pointer;display:none;background-position:-446px -3064px;text-indent:-2px;text-align:center}.packageCtn.is-selected ul.iconList li{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 0}.packageCtn.is-selected ul.iconList li.hotel{background-position:-12px -611px}.packageCtn.is-selected ul.iconList li.flight{background-position:-45px -611px}.packageCtn.is-selected ul.iconList li.carRental{background-position:-80px -611px}.packageCtn.is-selected ul.iconList li.train{background-position:-110px -611px}.packageCtn.is-selected ul.iconList li.cruise{background-position:-144px -611px}.packageCtn.is-selected ul.iconList.small li{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 0}.packageCtn.is-selected ul.iconList.small li.hotel{background-position:-16px -538px}.packageCtn.is-selected ul.iconList.small li.flight{background-position:-42px -538px}.packageCtn.is-selected ul.iconList.small li.carRental{background-position:-68px -538px}.packageCtn.is-selected ul.iconList.small li.train{background-position:-94px -538px}.packageCtn.is-selected ul.iconList.small li.cruise{background-position:-120px -538px}.packageCtn.is-mapNumberHidden ul.iconList li.googleMapRef{text-indent:-999px;overflow:hidden;cursor:pointer}.packageCtn .hd ul.iconList{padding-top:10px;padding-bottom:10px}.packageCtn .hd{padding-left:20px;padding-right:20px}.packageCtn .hd .packagePriceOverview{padding-top:6px;padding-bottom:8px;float:right;text-align:right;max-width:425px}.packageCtn .hd .packagePriceOverview .priceOverview{font-size:15px}.packageCtn .hd .packagePriceOverview .taxNotes{display:block;font-size:9px;line-height:12px}.packageCtn .hd .packageTitle{font-size:12px;font-weight:bold;line-height:20px;padding-top:4px}.packageCtn .hd .packageTitle span{font-weight:normal}.packageCtn .hd .packageTitle .travelAgentLink{margin:0}.packageCtn.mod.mod-skin-7 .hd .packagePriceOverview{padding-top:13px}.packageCtn .msg span{font-size:12px;font-weight:bold;line-height:25px}.packageCtn .bd{padding-left:20px;padding-right:20px;padding-bottom:0!important;font-size:12px}.packageCtn .bd .packagePart{overflow:hidden;padding-top:0;padding-bottom:10px}.packageCtn .bd .packagePart.carRentalCtn.carPickupItinerary{padding-bottom:1px}.packageCtn .bd .packagePart.carRentalCtn.carPickupItinerary .carConfirmationInfo{font-size:11px;color:#716f6f;width:190px}.packageCtn .bd .packagePart.carRentalCtn.carDropOffItinerary{padding-bottom:1px}.packageCtn .bd .packagePart.first{border-top:0 none;padding-top:0}.packageCtn .bd .packagePart.first .fareLabelParent{text-align:right}.packageCtn .bd .packagePart.first .fareLabelParent .fareLabelChild{text-align:center;display:inline-block;min-width:80px;padding:1px 9px;border-width:1px;border-color:#004ba0;color:#004ba0;border-radius:12px;border-style:solid;font-weight:bold}.packageCtn .bd .packagePart .packagePart{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.packageCtn .bd .packagePart.hotelCtn{overflow:visible}.packageCtn .bd a.moreInfo{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat right -247px;padding:0 20px 0 0}.packageCtn .bd .packagePart+.packagePart{padding-top:10px;border-top:1px solid #ccc}.packageCtn .ft{margin:10px;margin-top:0;margin-left:20px;margin-right:20px;padding:0;padding-top:10px!important;padding-left:0!important;border-top:1px solid #ccc}.packageCtn .ft .title{font-weight:bold;clear:both;float:left;width:100%;margin-bottom:5px;font-size:12px}.packageCtn .ft input[type=checkbox]{vertical-align:text-bottom;float:left;margin-top:2px}.packageCtn .ft .description{padding-left:1.5%;width:96%;font-size:12px;float:left;*float:none}.packageCtn .noBorder{border-top:0 none;border-bottom:0 none}.packageCtn.travelProtectionCtn .componentMsgBox ul{float:none;margin:10px 0}.packageCtn.travelProtectionCtn ul{float:left;overflow:hidden;padding:0;list-style:none;margin:0 40px 12px 0}.packageCtn.travelProtectionCtn ul li input{vertical-align:text-top;margin-left:1px}.packageCtn.travelProtectionCtn ul li label{margin:0 0 0 3px;font-weight:normal}.packageCtn.travelProtectionCtn ul li+li{margin:5px 0 0 0}.packageCtn.travelProtectionCtn ul+ul{margin:0}.packageCtn.noticeCtn .bd{padding-bottom:10px!important}.promotionCxt,.invisibleComponent{display:none}.promotionList h1 span{font-size:12px;color:#444}.promotionList .destinationSection ul{padding:0;maring:0;list-style:none;width:75%;overflow:hidden}.promotionList .destinationSection ul li{width:33%;display:block;float:left}.promotionCtn.mod-summary .media .body{padding:0;margin:0 0 10px 0}.promotionCtn.mod-summary .media .body span{display:block;clear:both}.promotionCtn.mod-summary .media .body a{float:left}.promotionCtn.mod-summary .media .body a.anchorTrigger{outline:0;margin:3px 7px 0 0;display:block;width:14px;height:14px;overflow:hidden;text-indent:-999px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -11px -1254px}.promotionCtn.mod-summary .is-open .media .body a.anchorTrigger{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -13px -1320px}.promotionCtn.packageCtn .hd a.anchorTrigger{margin:19px 10px 0 0;display:block;width:7px;height:7px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -12px -1189px;overflow:hidden;text-indent:-999px;float:left}.promotionCtn.packageCtn .bd .media .body{padding:0}.promotionCtn.packageCtn .ft{border:none!important}.promotionCtn.packageCtn.is-open .hd a.anchorTrigger{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -793px -472px}.promotionCtn.packageCtn.is-open .ft{border-top:1px solid #ccc!important}.packageDetailsCtn{position:relative}.packageDetailsCtn+.btnBar{margin:15px 0 18px 0}.packageDetailsCtn+.btnBar .primaryBtn{width:310px;margin:0}.packageDetailsCtn a.back{margin:0 0 0 22px;float:left}.packageDetailsCtn .packageTotal{float:right;margin:-6px 0 0 0}.packageDetailsCtn .packageTotal span{font-size:16px}.packageDetailsCtn .quickLinksList{float:left;width:auto;margin:0}.packageDetailsCtn .packageCtn ul.iconList{padding-top:0;padding-bottom:2px}.packageDetailsCtn .packageCtn ul.iconList li{margin-right:15px}.packageDetailsCtn .packageCtn .msg{border:1px solid #ccc}.packageDetailsCtn .packageCtn .msg .travelAgentTools{*margin-top:-24px}.reviewPackage .packageCtn .hd ul.iconList{padding-top:0;padding-bottom:2px}.reviewPackage .packageCtn .hd ul.iconList li{margin-right:15px}.reviewPackage .packageCtn .msg{border:1px solid #ccc}.reviewPackage .packageCtn .ft{text-align:left!important}.packageDetailsCtn.flightSelection .packageCtn .hd .packagePriceOverview{padding-top:2px;padding-bottom:4px}.packageDetailsCtn.flightSelection .packageCtn .hd ul.iconList{padding-top:4px}.packageDetailsCtn.flightSelection .packageCtn .ft .barContent{margin:12px 0 0 0}.reviewPackage .mod div.bd+div.msg{margin-top:10px}.reviewPackage .mod div.bd.last{margin-bottom:10px}.hotelCtn .ratingCtn{display:block;margin:5px 0}.hotelCtn .media{overflow:hidden}.hotelCtn .media .img{margin-top:4px}.hotelCtn .media .hotelName{font-size:16px;color:#004ba0!important;text-decoration:none;font-family:Georgia,Times,serif}.hotelCtn .media .hotelName:hover{text-decoration:underline}.hotelCtn .media .hotelName:hover.nohover{text-decoration:none}.hotelCtn .media .dealName{font-size:14px;color:#004ba0!important;text-decoration:none;font-family:Georgia,Times,serif}.hotelCtn .media .dealName:hover{text-decoration:underline}.hotelCtn .media .hotelSummarySpecialTagContainer ul.specialTags li{margin-bottom:3px}.hotelCtn .media .hotelLocation{font-size:12px;font-weight:bold;color:#444}.hotelCtn .media .dealLocation{display:block}.hotelCtn .media .footer{width:100%;clear:both;float:none}.hotelCtn .media .footer a{color:#004ba0;text-decoration:underline}.hotelCtn .roomDetails{width:100%;float:left;margin:10px 0;position:relative}.hotelCtn .roomDetails .roomOptions{width:287px;float:left}.hotelCtn .roomDetails .roomOptions p{margin:0}.hotelCtn .roomDetails .roomOptions p .fn-tooltipLeft{white-space:nowrap}.hotelCtn .roomDetails.roomGroupPanel dl{width:95%}.hotelCtn .roomDetails.roomGroupPanel dl dl.roomConfirmationInfo{color:#716f6f;font-size:11px}.hotelCtn .roomDetails.roomGroupPanel dl dl.roomConfirmationInfo dt{font-weight:bold;margin-right:1px;width:auto;margin-right:0}.hotelCtn .roomDetails.roomGroupPanel dl dl.roomConfirmationInfo dd{margin-bottom:0;margin-top:0;left:2px}.hotelCtn .roomDetails dl{width:263px;margin:0;position:relative;float:left}.hotelCtn .roomDetails dl dt{float:left;clear:both;width:10px;white-space:nowrap}.hotelCtn .roomDetails dl dt span{width:100px;display:block}.hotelCtn .roomDetails dl dd{position:relative;left:65px;margin:-1px}.hotelCtn.detailContext .roomDetails dl{position:relative;left:0;margin-bottom:20px;margin-top:5px}.hotelCtn.reviewContext .hotelLocation .detail{font-weight:normal}.hotelCtn.reviewContext .note{font-size:12px;padding-top:15px;clear:both;display:block;color:#444}.hotelCtn.reviewContext .roomDetails .roomType{width:280px}.hotelCtn.reviewContext .roomDetails dl dd{left:80px}.hotelCtn.reviewContext .media .footer .title{padding-top:15px;clear:both}.hotelGroupPanel .roomTypeGroup{border-top:1px solid #ccc}.hotelGroupPanel .roomTypeGroup .othersDetails{border-top:1px solid #ccc;position:relative;float:left;width:100%}.hotelGroupPanel .roomTypeGroup .hotelRoomPreferences,.hotelGroupPanel .roomTypeGroup .requestsDetails{margin:10px 7px}.hotelDetailPopup{width:530px;position:relative;left:-10px}.hotelDetailPopup .hd span.packageTitle{margin-top:6px;position:relative;font-size:12px;font-weight:bold;display:block}.hotelDetailPopup .hd ul.iconList.small{list-style:none;float:left;margin:5px 0 0 0}.hotelDetailPopup .hd ul.iconList.small li{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 0;width:18px;height:17px;margin:0 9px 0 0!important;display:block;float:left;text-indent:-555000px}.hotelDetailPopup .hd ul.iconList.small li.hotel{background-position:-16px -572px}.hotelDetailPopup .hd ul.iconList.small li.flight{background-position:-42px -572px}.hotelDetailPopup .hd ul.iconList.small li.carRental{background-position:-68px -572px}.hotelDetailPopup .hd ul.iconList.small li.train{background-position:-94px -572px}.hotelDetailPopup .hd ul.iconList.small li.cruise{background-position:-120px -572px}.iconList{padding:0;margin:0}.iconList li{content:none;display:inline}.hotelServicesList{padding:0;margin:0;width:auto!important;overflow:hidden;*width:100%}.hotelServicesList+p{clear:both;padding-top:10px!important;margin:12px 0!important}.hotelServicesList li{display:inline-block;padding:0;float:left;margin-right:1px!important;*display:block;*float:left}.hotelServicesList li.icon{display:block;width:24px;height:24px;padding:2px}.hotelServicesList li.icon img{display:block;width:20px;height:20px;background:#dcdcdc}.hotelServicesList li:hover{padding:0;border:2px solid #ccc;width:24px;height:24px}.hotelServicesList li.is-available img{background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}html.lt-ie9 .hotelServicesList li.is-available img{-pie-background:#096ac0}.flightSelection .carRentalCtn .carRentalDetails{width:220px}.flightSelection .carRentalCtn dl{left:230px}.flightSelection .carRentalCtn p{margin:5px 0 0 0;font-style:italic}.flightSelection .mod-summary{margin:15px 0 0 0}.flightCtn .title{margin-bottom:10px}.flightCtn .title.psTitle{margin-bottom:3px}.flightCtn .media{position:relative;margin-bottom:10px}.flightCtn .media .bd{padding-top:0!important;padding-left:10px!important;padding-right:0!important}.flightCtn .media .bd .segOperatedBy{width:500px}.flightCtn .media img{display:block;float:left}.flightCtn .media .pnrInfo{display:inline-block;font-size:11px;color:#888;width:100%}.flightCtn .media .pnrInfo .pnrTitle{font-weight:bold}.flightCtn dl{width:530px;margin:0}.flightCtn dl dt{float:left;clear:both}.flightCtn dl dt span{width:230px;display:block}.flightCtn dl dd{margin:0;float:left;padding-left:7px;width:265px}.flightCtn dl dd span{display:block;float:left}.flightCtn dl dd span.flightDate{margin-left:7px}.flightCtn dl dd span.flightDateTime{width:210px;margin-left:5px}.flightCtn dl dd span.flightDateTime span.flightDate{float:left;margin-left:0}.flightCtn dl dd span.flightDateTime span{width:auto}.flightCtn dl dd .nowrap{margin:0 0 0 46px;clear:both;*display:inline}.flightCtn dl dd .arriveTime{margin:0;clear:both;*display:inline}.flightCtn dl dd .plusOneDay{clear:none;margin:0 0 0 6px}.flightCtn dl dt .dateFlt,.flightCtn dl dd .dateFlt{display:block;font-size:11px;color:#716f6f;padding:0!important;background:none!important}.flightCtn.detailContext{font-size:12px;border-top:0 none!important;padding-top:0!important}.flightCtn.detailContext .fareLabelParent{text-align:right}.flightCtn.detailContext .fareLabelParent .fareLabelChild{text-align:center;display:inline-block;min-width:80px;padding:1px 9px;border-width:1px;border-color:#004ba0;color:#004ba0;border-radius:12px;border-style:solid;font-weight:bold}.flightCtn.detailContext .flightSummary{margin-top:-15px}.flightCtn.detailContext .flightSummary dl{color:#716f6f}.flightCtn.detailContext .flightSummary dl dt{margin-bottom:0}.flightCtn.detailContext .flightSummary dl dt span{margin-left:50px;height:5px}.flightCtn.detailContext .flightSummary dl dd{margin-bottom:0;width:auto}.flightCtn.detailContext .flightSummary dl dd span{padding-left:0;background:transparent none no-repeat 0 2px;text-align:right;width:195px}.flightCtn.detailContext .flightSummary dl dd span.flightDetails{width:49px;text-align:left;margin-left:35px;margin-top:0}.flightCtn.detailContext .dateWrapper{display:inline;white-space:nowrap;width:auto}.flightCtn.detailContext dl dt{margin-bottom:10px}.flightCtn.detailContext dl dt span{width:190px;padding-right:10px}.flightCtn.detailContext dl dd{margin-bottom:10px;padding-left:0;width:auto}.flightCtn.detailContext dl dd span{width:190px}.flightCtn.detailContext dl dd span span{background:0}.flightCtn.detailContext dl dd span>div{width:200px}.flightCtn.detailContext dl dd span>strong{white-space:normal}.flightCtn.detailContext dl dd .imgArrow{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -13px -1467px;float:left;width:30px;height:30px}.flightCtn.detailContext dl dd .plusOneDay{width:100px;display:block;padding-left:0;background:transparent none no-repeat 0 2px;float:none}.flightCtn.detailContext dl dd .plusOneDay .helperPlusOneDay{width:14px}.flightCtn.detailContext dl dd .flightDetails{width:120px;padding-left:10px;background:transparent none no-repeat 0 2px;margin-top:15px}.flightCtn.detailContext dl dd .flightDetails span{width:120px;background:transparent none no-repeat 0 2px;padding-left:0;color:#716f6f}.flightCtn.detailContext dl dt,.flightCtn.detailContext dl dd{margin-bottom:0}.flightCtn.detailContext dl dt .airlineAndFltNb,.flightCtn.detailContext dl dd .airlineAndFltNb{display:block;font-size:11px;color:#716f6f;padding:0}.flightCtn .fareRulesCtn{display:inline-block;width:100%}.flightCtn .fareRulesCtn .fareRulesHd a.expandLink{font-size:11px;color:#444}.flightCtn .fareRulesCtn .fareRulesBd{display:none;color:#888}.flightCtn .fareRulesCtn .fareRulesBd p,.flightCtn .fareRulesCtn .fareRulesBd pre{font-size:11px;margin-top:2px;margin-bottom:0}.flightCtn .fareRulesCtn.is-open .fareRulesBd{display:block}.mod-summary .flightCtn.detailContext .flightSummary dl dt span{margin-left:50px}.mod-summary .changePackageLink{clear:both;display:block}.carRentalCtn{overflow:visible!important}.carRentalCtn label{font-weight:normal}.carRentalCtn .media img{border:1px solid #ccc;display:block;float:left}.carRentalCtn .media .bd{position:relative;padding-top:0!important;padding-left:10px}.carRentalCtn .media .bd ul{padding:0;margin:0;list-style:none;width:230px}.carRentalCtn dl{position:absolute;top:0;width:250px;left:247px;margin:0}.carRentalCtn dl dt{float:left;clear:both;width:0;white-space:nowrap}.carRentalCtn dl dt span{width:100px;display:block}.carRentalCtn dl dd{position:relative;left:47px;float:left;margin:0}.carRentalCtn p{margin:5px 0 0 0;font-style:italic}.carRentalCtn.detailContext{border-top:0 none!important;padding-top:0!important}.carRentalCtn.detailContext .pageMessageCtn{margin-bottom:0}.carRentalCtn.detailContext .btnBar .btn{margin-top:5px}.carRentalCtn.detailContext .btnBar .barContent.first{width:70px;text-align:center;margin-top:8px}.carRentalCtn.detailContext .btnBar .barContent.second{width:175px;text-align:left}.carRentalCtn.detailContext .media{margin-bottom:10px;float:left;clear:both}.carRentalCtn.detailContext .media a{display:block;margin-bottom:10px;clear:both}.carRentalCtn.detailContext .media .carDateInfo,.carRentalCtn.detailContext .media .location,.carRentalCtn.detailContext .media .carTotalInfo{float:left;display:block;line-height:18px}.carRentalCtn.detailContext .media .carDateInfo{width:210px}.carRentalCtn.detailContext .media .location{width:240px}.carRentalCtn.detailContext .media .carTotalInfo{width:auto;*width:200px;margin:10px 0}.carRentalCtn.detailContext .media .additionalInfo{font-size:12px;font-style:italic;width:400px;display:block;clear:both;margin-bottom:5px}.carRentalCtn.reviewContext .media .body{padding-bottom:4px;overflow-y:hidden;zoom:1}.carRentalCtn.reviewContext .media dl{position:relative;width:464px;left:auto;top:auto;overflow:hidden}.carRentalCtn.reviewContext .media dl dt{float:left;clear:left;width:170px;display:block;margin-bottom:2px;white-space:normal}.carRentalCtn.reviewContext .media dl dd{left:auto;width:264px;float:left;clear:right;margin-left:25px;display:block;margin-bottom:2px}.carRentalCtn.reviewContext .media dl span.detail{width:auto;font-size:12px}.carRentalCtn.reviewContext .media dl span.detail span{white-space:nowrap;display:inline}.carRentalCtn.reviewContext .media .ctnBottom{border-top:1px solid #ccc;display:block;clear:both}.carRentalCtn.reviewContext .media .title{margin-top:10px}.carRentalCtn.packagePart .multiCarCtn.is-open.mod .hd a{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -787px -374px}.carRentalCtn.packagePart .multiCarCtn.mod{clear:both;margin:-10px -18px 0}.carRentalCtn.packagePart .multiCarCtn.mod .hd{background:#fff;padding:0 16px}.carRentalCtn.packagePart .multiCarCtn.mod .hd a{font-weight:bold;text-decoration:none;line-height:35px;padding:2px 0 0 18px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -787px -361px}.carRentalCtn.packagePart .multiCarCtn.mod .bd{padding:0 16px;margin:0 0 15px 0}.carRentalCtn .specialRequestDisplay,.hotelCtn .specialRequestDisplay{margin-bottom:8px;margin-top:5px}.carRentalCtn .specialRequestDisplay .data-display,.hotelCtn .specialRequestDisplay .data-display{padding:10px!important}.carRentalCtn .specialRequestDisplay.mod .bd,.hotelCtn .specialRequestDisplay.mod .bd{margin:0 0 0 0!important}.carRentalCtn .specialRequestDisplay ul,.hotelCtn .specialRequestDisplay ul{margin:0;padding:0 0 0 15px;list-style:none}.carRentalCtn .specialRequestDisplay ul li a,.hotelCtn .specialRequestDisplay ul li a{float:right;margin-right:20px}.changeCar .mod.packageCtn{padding:0 0 30px 0}.changeCar .carSelectionCtn{margin:-20px 0 10px 0;padding:0 0 10px 0}.changeCar .carSelectionCtn img{float:left;margin:0 15px 20px 0}.changeCar .carSelectionCtn h3{font-size:12px;font-weight:bold;color:#444;margin:0}.changeCar .carSelectionCtn button{width:68px}.packageCtn .protectionPlan{overflow:hidden}.packageCtn .protectionPlan input[type="checkbox"]{float:left}.packageCtn .protectionPlan .description{float:left;margin-left:8px;width:520px;font-weight:normal}.mod.packageSummary{margin:10px 0 10px 0}.mod.packageSummary a{display:block}.mod.packageSummary .info-box-panels{padding-top:5px;padding-bottom:10px}.mod.packageSummary.hiddenContent .hd .hideDetails{display:none}.mod.packageSummary.hiddenContent .hd .showDetails{display:block}.mod.packageSummary.hiddenContent .hd .masterGroupHeadDetails{font-size:11px;padding-top:4px;clear:both}.mod.packageSummary.hiddenContent .hd .masterGroupHeadDetails .masterGroupDetails .groupInfo{padding-top:2px}.mod.packageSummary.hiddenContent .hd .masterGroupHeadDetails .masterGroupDetails .groupInfo .label{font-weight:bold}.mod.packageSummary.hiddenContent .hd .masterGroupHeadDetails a{display:inline-block}.mod.packageSummary.hiddenContent .bd.stillShowContent{display:block}.mod.packageSummary.hiddenContent .ft{display:block;text-align:left;border:0;margin:0 18px}.mod.packageSummary.hiddenContent .ft .priceSummary{width:160px;position:absolute;top:0;right:0;float:none}.mod.packageSummary.hiddenContent .ft .priceSummary .totalLabel{width:100%}.mod.packageSummary.hiddenContent .ft .priceSummary .totalLabel span{*float:none;*position:absolute;*right:0;*top:0}.mod.packageSummary.hiddenContent .ft.priceTotal{display:none}.mod.packageSummary .ft{display:none}.mod.packageSummary .hd{padding-top:15px;background:transparent;behavior:none;color:#444;padding-bottom:10px}.mod.packageSummary .hd a.showDetails{display:block;position:absolute;right:0;top:0;margin:0;padding:1px 24px 0 0;height:20px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat right -1584px;outline:0}.mod.packageSummary.is-open .hd a.showDetails,.mod.packageSummary .is-open .hd a.showDetails{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat right -1604px}.mod.packageSummary .line-bottom{border-bottom:1px solid #ccc;padding-left:0;padding-right:0;margin-left:18px;margin-right:18px}.mod.packageSummary .line-top{border-top:1px solid #ccc;padding-left:0;padding-right:0;margin-left:18px;margin-right:18px}.mod.packageSummary .line-top .line-top{margin:0}.mod.packageSummary .packageReviewDetails.detailedInfo{width:80%;margin-top:2px!important;float:none}.mod.packageSummary .packageReviewDetails.detailedInfo .media{display:block;clear:both;padding-top:10px}.mod.packageSummary .packageReviewDetails.detailedInfo .media .img{padding-top:2px}.mod.packageSummary .packageReviewDetails.detailedInfo .media .bd{padding-top:0;padding-left:10px;line-height:15px}.mod.packageSummary .detailedInfo{position:relative}.mod.packageSummary .detailedInfo span{display:block;margin-top:10px}.mod.packageSummary .detailedInfo span a{display:inline;margin-top:0}.mod.packageSummary .detailedInfo span:first-child{margin-top:0}.mod.packageSummary .detailedInfo a{display:block;margin-top:10px}.mod.packageSummary .detailedInfo a.showPrice{clear:both;font-size:12px}.mod.packageSummary .detailedInfo a.cancellationPolicy{margin:-7px 0 5px 0}.mod.packageSummary .detailedInfo.packageReviewDetails{margin-top:5px}.mod.packageSummary .detailedInfo .title{font-size:12px;font-weight:bold;width:75%;float:left;margin-bottom:0}.mod.packageSummary .detailedInfo .title span.bookingNb{display:inline;font-size:18px;font-weight:normal}.mod.packageSummary .detailedInfo .detailPriceList{clear:both;padding:0;margin:0}.mod.packageSummary .detailedInfo .detailPriceList li{position:relative;display:block;overflow:hidden;margin:6px 0 0}.mod.packageSummary .detailedInfo .detailPriceList li .detailDots{position:absolute;top:0;width:100%;line-height:12px;border-bottom:1px dotted #888}.mod.packageSummary .detailedInfo .detailPriceList li .detail,.mod.packageSummary .detailedInfo .detailPriceList li .detailPrice{position:relative;z-index:2;background-color:#fff}.mod.packageSummary .detailedInfo .detailPriceList li .detail{width:auto;padding:0 10px 0 0}.mod.packageSummary .detailedInfo .detailPriceList li .detailPrice{padding:0 0 0 10px}.mod.packageSummary .detailedInfo .detailPriceList li .detailDepositDueDate{float:left;clear:both;width:100%;margin:0 0 10px;list-style-type:none}.mod.packageSummary .detailedInfo .detailPriceList li .detailDepositDueDate li{color:#888}.mod.packageSummary .detailedInfo .detailPriceList li:first-child .detailPrice{font-weight:700}.mod.packageSummary .detailedInfo .detailPriceList li:first-child .detailPrice.pifNormal{font-weight:normal}.mod.packageSummary .detailedInfo .detailPriceList li:first-child .detailPrice.pifNormal input[readonly]{border:0;background:0;width:37px;margin-left:0;margin-bottom:0;padding:0}.mod.packageSummary .detailedInfo .detailPriceList li:first-child .detailPrice.pifNormal input{width:46px;margin-left:3px;text-align:right}.mod.packageSummary .detailedInfo .detailPriceList li:first-child .detailPrice.normal{font-weight:normal}.mod.packageSummary .detailedInfo .detailPriceList li .pifBold{font-weight:700}.mod.packageSummary .detailedInfo .detail{font-size:12px;margin-top:0;float:left;width:80%}.mod.packageSummary .detailedInfo .detail .btn.primaryBtn.btn-skin-2{width:160px;margin:20px 0 10px}.mod.packageSummary .detailedInfo .detailPrice{font-size:12px;margin-top:0;float:right}.mod.packageSummary .detailedInfo .totalLabel{float:right;width:24%;margin-top:5px}.mod.packageSummary .detailedInfo p{margin:0}.mod.packageSummary .detailedInfo p a{margin:0}.mod.packageSummary .detailedInfo p+p{margin:5px 0 0 0}.mod.packageSummary .relatedInfo{float:left;width:240px}.mod.packageSummary .relatedInfo span{display:block;margin-top:10px}.mod.packageSummary .relatedInfo span a{display:inline;margin-top:0}.mod.packageSummary .relatedInfo span:first-child{margin-top:0}.mod.packageSummary .relatedInfo a{display:block;margin-top:10px}.mod.packageSummary .totalLabel{display:block;margin-top:0;font-size:18px;line-height:18px;*position:relative}.mod.packageSummary .totalLabel span{float:right;*float:none;*position:absolute;*right:0;*top:0}.mod.packageSummary .detailLabel{display:block;font-size:12px;line-height:22px;*position:relative}.mod.packageSummary .detailLabel span{float:right;*float:none;*position:absolute;*right:0;*top:0}.mod.packageSummary .priceSummary{float:right;width:260px}.mod.packageSummary .priceSummary .noteLabel{margin-left:20px;margin-top:5px;margin-bottom:5px;font-size:12px;display:block;text-align:right}.fn-complete .mod.packageSummary.hiddenContent .showDetails{position:relative;right:auto;top:0;display:block;clear:both}.fn-complete .mod.packageSummary.hiddenContent .showDetails a{font-size:12px;margin-top:0;padding-top:5px;padding-right:0;height:auto;background:transparent none no-repeat right 0}.fn-complete .mod.packageSummary.hiddenContent .hideDetails{display:none}.fn-complete .mod.packageSummary .ft{padding-top:15px;padding-bottom:15px;position:relative;display:block}.fn-complete .mod.packageSummary .ft .priceSummary{top:10px;width:260px;right:2px}.fn-complete .mod.packageSummary .showDetails{display:none}.fn-complete .mod.packageSummary .hideDetails{position:relative;right:auto;top:0;display:block;clear:both}.fn-complete .mod.packageSummary .hideDetails a{font-size:12px;margin-top:0;padding-top:5px;padding-right:0;height:auto;background:transparent none no-repeat right 0}.mod.bookingCompletedPanel{margin:10px 0}.mod.bookingCompletedPanel .detailedInfo{position:relative}.mod.bookingCompletedPanel .detailedInfo .printBox{right:0;top:0}.mod.bookingCompletedPanel .detailedInfo .printBox a.print{color:#004ba0}.mod.bookingCompletedPanel .detailedInfo .title{font-size:12px;font-weight:bold}.mod.bookingCompletedPanel .detailedInfo .title .bookingNb{font-size:18px}.mod.bookingCompletedPanel .detailedInfo .masterGroupDetails{font-size:11px;padding-top:6px}.mod.bookingCompletedPanel .detailedInfo .masterGroupDetails .groupInfo{padding-top:2px}.mod.bookingCompletedPanel .detailedInfo .masterGroupDetails .groupInfo .label{font-weight:bold}.mod.bookingCompletedPanel h2{font-size:18px;color:#444;margin-bottom:0;margin-top:0}.mod.bookingCompletedPanel h2 .bookingNb{font-size:18px;color:#444;font-weight:bold}.mod.bookingCompletedPanel .note{font-size:12px;clear:both;display:block}.mod.bookingCompletedPanel .detail{margin-top:20px}.mod.bookingCompletedPanel .title{margin-bottom:0;margin-top:20px}.mod.bookingCompletedPanel a{font-size:12px}.mod.bookingCompletedPanel .btn{width:160px}.travelersSummary .bd{padding-left:0!important;padding-right:0!important;margin-left:18px;margin-right:18px}.travelersSummary .bd+.bd{border-top:1px solid #ccc}.travelersSummary .travelersList .packageTitle a.anchorTrigger{background:transparent url("/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png") no-repeat scroll;background-position:-788px -363px;float:right;height:14px;width:12px;margin:5px 0 0 0;overflow:hidden;text-indent:-999px}.travelersSummary .travelersList .is-open a.anchorTrigger{background-position:-788px -375px}.travelersSummary .title{font-size:12px;font-weight:bold;display:block;margin-bottom:0}.travelersSummary .detail{font-size:12px;margin-top:0;display:block}.travelersSummary .specialRequestsList{list-style-type:none;padding:0;margin-right:-20px}.travelersSummary .specialRequestsList .contenu{font-weight:normal}.travelersSummary .specialRequestsList ul li{line-height:16px;margin-bottom:2px}.travelersSummary .tsaNumber{margin-bottom:5px}.travelersSummary .media .bd{padding-top:0;margin-left:10px;margin-right:5px;float:left;width:255px}.travelersSummary .media .summary{padding-top:5px;margin-left:10px;margin-right:5px;float:left;width:80px}.travelersSummary .media .summary .title{font-size:16px}.travelersSummary .media .summary .detail{font-size:16px}.travelersSummary .media .img{padding-bottom:10px;width:50px;height:50px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 0;margin-bottom:10px}.travelersSummary .media .img.boy{background-position:-751px -849px}.travelersSummary .media .img.girl{background-position:-751px -672px}.travelersSummary .media .img.male{background-position:-751px -576px}.travelersSummary .media .img.female{background-position:-751px -761px}.travelersSummary .media .aside{display:block;float:right;width:230px}.travelersSummary .pointProgram{display:block;padding-bottom:5px}.travelersSummary .pointProgram .entity{display:block;padding-bottom:4px}.travelersSummary .pointProgram .entity .text{margin-left:0}.travelersSummary .pointProgram .program{display:block}.travelersSummary .pointProgram .number{display:block}.travelersSummary .btnBar{margin-bottom:10px}.travelersSummary.carRewardCtn .title{font-weight:normal}.travelersSummary.carRewardCtn .detail{font-size:16px}.ui-widget-content .hideDetails,.ui-widget-content .showDetails{width:100%;padding-top:7px;padding-bottom:7px;text-align:center}.ui-widget-content .hideDetails a,.ui-widget-content .showDetails a{color:#004ba0;font-size:12px;font-weight:bold;text-decoration:underline;margin-left:auto;margin-right:auto;padding-left:25px;line-height:20px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -7px -1705px;padding-bottom:4px}.ui-widget-content .hideDetails a{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -7px -1733px}.ui-widget-content .showDetails{display:none}.ui-widget-content.hiddenContent .showDetails{display:block;padding-top:15px;padding-bottom:15px}.ui-tabs.ui-widget-content.hiddenContent{margin-left:0;margin-right:0;background-color:#f5f8ef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");border:1px solid #ccc;-pie-watch-ancestors:3}.ui-widget-content.hiddenContent .tabsCtn{display:none}.mod.mod-skin-0{position:relative}.mod.mod-skin-0 .boxTitle{font-size:13px;line-height:26px;padding-top:4px;font-weight:normal}.mod.mod-skin-0 .ft{margin-top:7px;border-top:1px solid #ccc;padding-top:7px;padding-bottom:4px;text-align:center}.mod.mod-skin-0 .bd{position:relative}#rules .rulesAndReg{width:590px}.mod.mod-skin-0.rulesAndReg a.print{display:block;text-decoration:underline}.mod.mod-skin-0.rulesAndReg .pleaseRead{width:360px}.mod.mod-skin-0.rulesAndReg .pleaseRead p{margin-top:0}.mod.mod-skin-0.promoPopup div.ft{border-top:0}a.promoWidget{display:block}.promoPopup .rulesBox{height:480px;background:inherit}.promoPopup .rulesBox .packageCtn{padding:0}.promoPopup .rulesBox .packageCtn .selectPackageCtn input[type="submit"].primaryBtn{min-width:100px}.promoPopup .rulesBox .is-selected .hd .promotionTitle .hotelName{color:#fff}.promoPopup .rulesBox .hd{padding-top:0;padding-bottom:0}.promoPopup .rulesBox .hd .promotionTitle{line-height:48px;margin:0 0 0 15px;float:left}.promoPopup .rulesBox .hd .promotionTitle .hotelName{color:#004ba0;text-decoration:none;font-weight:bold;font-size:14px}.promoPopup .rulesBox .bd{padding-left:18px;padding-right:18px}.rulesBox{border:1px solid #ccc;width:100%;*width:500px;height:340px;padding-left:25px;padding-right:25px;overflow-y:scroll;padding-top:10px;position:relative;background:#fff}.rulesBox ol{padding-left:15px}.rulesBox .title,.rulesBox .pageTitle{margin-top:20px;margin-bottom:10px}.rulesBox .pageTitle{font-size:12px;font-weight:bold}.rulesBox .detail{margin-bottom:10px}.rulesBox .mod.mod-skin-0{behavior:none;background:0;border:0;box-shadow:none;border-radius:none;margin:0;width:auto}.rulesBox .mod.mod-skin-0 .bd{padding:0}.mod.mod-skin-0.paymentInfo .bd,.mod.mod-skin-0.billingInfo .bd{margin-bottom:5px;overflow:hidden}.mod.mod-skin-0.paymentInfo .note,.mod.mod-skin-0.billingInfo .note{font-size:12px;padding-bottom:5px;clear:both;display:block;color:#444}.mod.mod-skin-0.paymentInfo .paymentOptions ul,.mod.mod-skin-0.billingInfo .paymentOptions ul{list-style:none;padding-left:0}.mod.mod-skin-0.paymentInfo .paymentOptions ul li,.mod.mod-skin-0.billingInfo .paymentOptions ul li{padding-bottom:10px}.mod.mod-skin-0.paymentInfo .paymentOptions ul li span,.mod.mod-skin-0.billingInfo .paymentOptions ul li span{margin-left:20px}.mod.mod-skin-0.paymentInfo .paymentOptions ul li .fieldCtn label,.mod.mod-skin-0.billingInfo .paymentOptions ul li .fieldCtn label{margin-left:20px;margin-right:5px;margin-top:5px;font-weight:normal}.mod.mod-skin-0.paymentInfo .paymentOptions ul li label,.mod.mod-skin-0.billingInfo .paymentOptions ul li label{font-weight:normal}.mod.mod-skin-0.paymentInfo .paymentOptions ul li .note,.mod.mod-skin-0.billingInfo .paymentOptions ul li .note{position:relative;margin-top:8px}.mod.mod-skin-0.paymentInfo .paymentOptions ul li .showDetails,.mod.mod-skin-0.billingInfo .paymentOptions ul li .showDetails{display:block;position:absolute;right:0;top:0;margin:0;padding:1px 24px 0 0;height:20px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat right -1584px;outline:0}.mod.mod-skin-0.paymentInfo .paymentOptions ul.paymentDueList,.mod.mod-skin-0.billingInfo .paymentOptions ul.paymentDueList{margin:5px 0 0 30px}.mod.mod-skin-0.paymentInfo .paymentOptions ul.paymentDueList li,.mod.mod-skin-0.billingInfo .paymentOptions ul.paymentDueList li{position:relative;display:block;width:100%;color:#716f6f}.mod.mod-skin-0.paymentInfo .paymentOptions ul.paymentDueList li span,.mod.mod-skin-0.billingInfo .paymentOptions ul.paymentDueList li span{position:relative;margin:0;padding-right:10px;background-color:#fff}.mod.mod-skin-0.paymentInfo .paymentOptions ul.paymentDueList li span.dots,.mod.mod-skin-0.billingInfo .paymentOptions ul.paymentDueList li span.dots{position:absolute;top:0;line-height:12px;width:100%;border-bottom:1px dotted #666}.mod.mod-skin-0.paymentInfo .paymentOptions ul.paymentDueList li span.paymentPrice,.mod.mod-skin-0.billingInfo .paymentOptions ul.paymentDueList li span.paymentPrice{position:absolute;right:0;top:0;padding:0 0 0 10px;text-align:right}.mod.mod-skin-0.paymentInfo .paymentOptions input[type=radio],.mod.mod-skin-0.billingInfo .paymentOptions input[type=radio]{margin-right:5px;position:relative;top:1px}.mod.mod-skin-0.paymentInfo .paymentOptions input[type=text],.mod.mod-skin-0.billingInfo .paymentOptions input[type=text]{margin-top:8px;display:inline}.mod.mod-skin-0.paymentInfo .paymentForm,.mod.mod-skin-0.billingInfo .paymentForm{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.mod.mod-skin-0.paymentInfo .paymentForm.fullPaymentOnly,.mod.mod-skin-0.billingInfo .paymentForm.fullPaymentOnly{border-top:0 none;margin:0;padding:0}.mod.mod-skin-0.paymentInfo .paymentOptions ul.paymentDueList li.hidden{display:none}.mod.mod-skin-0.paymentInfo .paymentOptions ul.paymentOptionsList{margin-bottom:0}.mod.mod-skin-0.paymentInfo .paymentOptions ul.paymentOptionsList input.is-disabled+label{color:#444}.mod.mod-skin-7 .editPackageCtn span{white-space:nowrap;display:block;width:400px}.editPackageCtn{width:50%;*width:48%;display:inline-block;*display:block;float:left;text-align:left;margin-top:6px;margin-top:4px\9}.editPackageCtn span{color:#444;font-size:12px;font-weight:bold;padding-right:3px;*display:block;*float:left}.editPackageCtn a{margin-right:3px}.editPackageCtn a+a{margin-right:0}.selectPackageCtn{text-align:right;display:inline-block;vertical-align:top;width:48%;float:right;*width:48%;*display:block;*float:left;*margin:0 0 0 22px}.selectPackageCtn p{color:#444;font-size:12px}.selectPackageCtn span{float:none;*float:none;*display:block;*clear:both}.selectPackageCtn input[type="submit"].primaryBtn{margin:0 0 10px 0;float:right;min-width:251px;*width:261px}.quickTopLinkCtn{margin:0 0 15px 0}.quickLinksList{padding:0;list-style:none}.googleMapInfo{display:none}.changeHotelCtn .ft .barContent{margin:13px 0 0 0}.changeHotelCtn .ft .btn-skin-2{width:180px}.changeHotelCtn .roomTypeTable .travelAgentTools,.packageDetailsCtn .roomTypeTable .travelAgentTools{padding:0;margin:-5px 0 0 0;float:right;margin-right:2px}.changeHotelCtn .roomTypeTable .recommendationPanel,.packageDetailsCtn .roomTypeTable .recommendationPanel{min-width:110px;margin-right:4px;white-space:nowrap;padding-top:4px;float:right;display:block}.changeHotelCtn .roomTypeTable .recommendationPanel .label,.packageDetailsCtn .roomTypeTable .recommendationPanel .label{font-weight:normal;text-decoration:underline;cursor:pointer;font-size:12px;color:#004ba0}.changeHotelCtn .roomTypeTable .recommendationPanel input[type="checkbox"],.packageDetailsCtn .roomTypeTable .recommendationPanel input[type="checkbox"]{vertical-align:text-top;float:right}.filtersForm h3 span.is-active{color:#444!important}.filtersForm a.reset{display:none}.filtersForm a.is-visible{display:block}.filtersForm fieldset{margin:5px 0}.filtersForm fieldset ul{overflow:hidden;padding:0;margin:0!important}.filtersForm fieldset ul li{list-style:none!important;margin:0!important;overflow:hidden}.filtersForm fieldset ul li input[type="radio"],.filtersForm fieldset ul li input[type="checkbox"]{float:left}.filtersForm fieldset ul li label{float:left;margin:0 0 0 5px;max-width:100px;font-weight:normal}.filtersForm fieldset ul li+li{margin:3px 0 0 0!important}.filtersForm .ui-slider.ui-widget-content{margin:8px 0 5px 7px;background:#ccc;background:-moz-linear-gradient(top,#ccc 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ccc),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#ccc 0,#ccc 100%);background:-o-linear-gradient(top,#ccc 0,#ccc 100%);background:-ms-linear-gradient(top,#ccc 0,#ccc 100%);background:linear-gradient(top,#ccc 0,#ccc 100%);-pie-background:linear-gradient(#ccc,#ccc);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");border:1px solid #ccc;width:104px}.filtersForm .ui-slider .ui-slider-range{background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.filtersForm .ui-slider .ui-slider-handle{top:-7px;outline:0;width:19px;height:21px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -335px -99px;border:0 none}.filtersForm .ui-slider .ui-slider-handle+.ui-slider-handle{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -450px -99px}.filtersForm .sliderRangeCtn ul{width:100%}.filtersForm .sliderRangeCtn ul li{display:inline;float:left;width:50%;margin:0!important}.filtersForm .sliderRangeCtn ul li.sliderRangeMin{text-align:left}.filtersForm .sliderRangeCtn ul li.sliderRangeMax{text-align:right}.filtersForm .sliderRangeCtn.durationCtn ul li{width:auto}.filtersForm .sliderRangeCtn.durationCtn ul li+li{margin:0 0 0 3px!important}.filtersForm .sliderRangeCtn .fn-sliderTimeArrival{margin:10px 0 0 0}.filtersForm .starRatingCtn ul li label{margin:0 0 0 5px}.filtersForm .starRatingCtn ul li label span{text-indent:-99999px;overflow:hidden;display:block;width:66px;height:12px}.filtersForm .amenitiesCtn h4{margin:10px 0 5px 0;font-weight:normal}.filtersForm .amenitiesCtn ul li{margin:0}.filtersForm .amenitiesCtn ul li input[type="checkbox"]{margin:3px 0 0 0}.filtersForm .amenitiesCtn ul li label{margin:3px 0 0 5px}.filtersForm .amenitiesCtn ul li span{float:left;width:70px;font-weight:normal}.filtersForm .amenitiesCtn ul li+li{margin:5px 0 0 0}.filtersForm .hotelNameCtn input{width:116px}.filtersForm .hotelNameCtn .btnBar{margin:0!important}.filtersForm .locationCtn select{margin:0 4px 7px 0}.filtersForm .locationCtn select.locationArea{width:100%!important}.filtersForm .airportsCtn h4{margin:0 0 6px 0}.editAirline.mod{width:390px}.editAirline .form{height:240px;width:100%;overflow:auto;border:1px solid #aaa}.editAirline .form ul{margin:0;list-style:none;padding:0}.editAirline .form ul li{line-height:26px;padding:0 10px;overflow:hidden;border-top:1px solid #fff}.editAirline .form ul li input[type="checkbox"]{float:left;margin:4px 0 0 0}.editAirline .form ul li label{margin:0 0 0 6px;display:block;float:left}.editAirline .form ul li.even{background:#f5f8f8;border-top:1px solid #f5f8f8}.editAirline .form ul li.is-selected{background:#f8fafa;background:-moz-linear-gradient(top,#f8fafa 0,#d4e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8fafa),color-stop(100%,#d4e2e2));background:-webkit-linear-gradient(top,#f8fafa 0,#d4e2e2 100%);background:-o-linear-gradient(top,#f8fafa 0,#d4e2e2 100%);background:-ms-linear-gradient(top,#f8fafa 0,#d4e2e2 100%);background:linear-gradient(top,#f8fafa 0,#d4e2e2 100%);-pie-background:linear-gradient(#f8fafa,#d4e2e2);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");border-top:1px solid #e8efef}.amenitiesCtn .icon{background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");float:left;width:20px;height:20px;margin:-3px 5px 0 0}html.lt-ie9 .amenitiesCtn .icon{-pie-background:#096ac0}.contentTabsCtn{clear:both}.contentTabsCtn .sectionCtn{border-top:1px solid #ccc;padding:19px 0;clear:both;overflow:hidden;*zoom:1}.contentTabsCtn .sectionCtn.firstCtn{border:0;padding-top:0}.contentTabsCtn .sectionCtn.firstCtn p{margin:0 0 10px 0}.contentTabsCtn .sectionCtn ul{width:46%;float:left;margin:0 15px 0 0}.contentTabsCtn .sectionCtn ul.specialTags{width:288px;margin-top:0;margin-bottom:2px}.contentTabsCtn .sectionCtn ul.specialTags li.specialHotelTag{margin-right:3px;font-size:12px;margin-bottom:3px}.contentTabsCtn .sectionCtn ul li{margin:0;font-size:12px}.tabCtn h2,.tabCtn h3{font-size:16px;font-family:Georgia,Times,serif}.tabCtn h2{font-size:18px}.tabCtn h2,.tabCtn h3,.tabCtn h4{margin:0 0 20px 0}.tabCtn h3{margin:0 0 10px 0;color:#004ba0}.tabCtn h4{font-size:12px}.tabCtn h6{font-size:12px;margin:0}.tabCtn .paginationBar div{margin:0}.tabCtn .paginationBar .pagination ul{float:none;margin-right:0;width:auto}.tabCtn .paginationBar .pagination ul li,.tabCtn .paginationBar .pagination ul li+li{margin:0 3px 0 0}.tabCtn .paginationBar .viewAll{margin:0}.tabCtn .quickLinksList{margin:0;padding:0;list-style:none}.tabCtn .sortingTools{float:none}.secondaryAsideCtn .mod{margin-left:0!important;margin-right:0!important;*behavior:none}.secondaryAsideCtn .mod.mod-skin-0{border:0;*border:1px solid #bdbdbd;*border-top:0}.secondaryAsideCtn .mod.mod-skin-0 .bd{border-radius:0;padding:0 0 0 0!important;*border-top:1px solid #bdbdbd}.secondaryAsideCtn .mod.mod-skin-0 .ft{border:0;padding:0;margin:0;text-align:left}.secondaryAsideCtn .mod.mod-skin-0 .ft h3{margin:0;padding:0 15px;line-height:40px;color:#004ba0}.secondaryAsideCtn .virtualTourCtn .bd ul,.secondaryAsideCtn .mapsCtn .bd ul,.secondaryAsideCtn .videosCtn .bd ul,.secondaryAsideCtn .photosCtn .bd ul{padding:0 0 0 15px;margin:0;overflow:hidden;list-style:none}.secondaryAsideCtn .photosCtn .bd ul li{width:80px;height:53px;margin:0 15px 15px 0;display:block;float:left}.secondaryAsideCtn .virtualTourCtn .bd ul li,.secondaryAsideCtn .mapsCtn .bd ul li,.secondaryAsideCtn .videosCtn .bd ul li{display:list-item;margin:0 15px 15px 0;overflow:hidden}.secondaryAsideCtn .virtualTourCtn .bd ul li .media,.secondaryAsideCtn .mapsCtn .bd ul li .media,.secondaryAsideCtn .videosCtn .bd ul li .media{float:left;margin:0 15px 0 0}.secondaryAsideCtn .virtualTourCtn .bd ul li h4,.secondaryAsideCtn .mapsCtn .bd ul li h4,.secondaryAsideCtn .videosCtn .bd ul li h4{margin:5px 0}.secondaryAsideCtn .virtualTourCtn .bd ul li h4 a,.secondaryAsideCtn .mapsCtn .bd ul li h4 a,.secondaryAsideCtn .videosCtn .bd ul li h4 a{color:#444!important;text-decoration:none}.secondaryAsideCtn .virtualTourCtn .bd ul li p,.secondaryAsideCtn .mapsCtn .bd ul li p,.secondaryAsideCtn .videosCtn .bd ul li p{margin:0}.secondaryAsideCtn .breathImg img{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.secondaryAsideCtn .weatherCtn .currentWeatherCtn{width:100%;position:relative;overflow:hidden;padding:0 15px}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherImgCtn{width:120px;float:left;height:auto;display:table-cell}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherImgCtn img{display:block;margin:0 auto}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherImgCtn a{font-size:14px;display:block;text-align:left;margin:17px auto 0 auto;text-decoration:none;font-weight:bold;color:#919191!important;outline:0}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherImgCtn a span{padding:0 20px 0 0;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 100% -362px}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherDetailsCtn{float:left;width:150px;text-align:right;padding:0 0 10px 0;height:auto;display:table-cell}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherDetailsCtn span.city{font-size:14px;font-weight:bold;display:block}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherDetailsCtn span.city span{white-space:nowrap}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherDetailsCtn span.day{display:block;font-size:13px}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherDetailsCtn span.lastupdate{margin:15px 0 0 0;font-size:12px;display:block}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherDetailsCtn span.mainTemperature{font-size:48px;font-weight:bold;display:block}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherDetailsCtn span.mainTemperature .unit{font-size:24px;float:none}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherDetailsCtn span.realFeel{border-top:solid 1px #444;display:block;padding:9px 0 0 15px;float:right;font-size:13px}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn{clear:both;overflow:hidden;display:none}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .currentSpecCtn ul,.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn ul{list-style:none;padding:0;margin-top:0}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .currentSpecCtn ul li span,.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn ul li span{width:55%;display:inline-block}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .currentSpecCtn ul li span+span,.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn ul li span+span{width:45%}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .currentSpecCtn{float:left;width:55%;text-align:left}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn{float:right;width:45%;text-align:right}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn span{text-align:right}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn ul li span{width:60%}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn ul li span+span{width:40%}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn ul+ul{margin-top:14px}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn ul+ul li span{width:55%}.secondaryAsideCtn .weatherCtn .currentWeatherCtn .weatherMoreDetailsCtn .daySpecCtn ul+ul li span+span{width:45px}.secondaryAsideCtn .weatherCtn .currentWeatherCtn.is-open .weatherImgCtn a span{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 100% -375px}.secondaryAsideCtn .weatherCtn .currentWeatherCtn.is-open .weatherMoreDetailsCtn{display:block}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn{padding:0 15px 10px 15px;overflow:hidden}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather{float:left;width:50px;text-align:center;background:#e9e9e9;background:-moz-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e9e9e9),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-o-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-ms-linear-gradient(top,#e9e9e9 0,#fff 100%);background:linear-gradient(top,#e9e9e9 0,#fff 100%);-pie-background:linear-gradient(#e9e9e9,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");border:1px solid #ccc;padding:5px 0}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather span{display:block}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather span.day{font-weight:bold}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather span.date{margin:1px 0 4px 0}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather span.mainTemperature,.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather span.realFeel{font-size:18px;font-weight:bold}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather span.mainTemperature{margin:3px 0 0 0}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather span.realFeel{color:#888;margin:-5px 0 0 0}.secondaryAsideCtn .weatherCtn .forecastWeatherCtn .dayWeather+.dayWeather{margin:0 0 0 5px}.secondaryAsideCtn .weatherCtn .averagesCtn{clear:both;padding:0 15px 10px 15px}.secondaryAsideCtn .weatherCtn .averagesCtn a.accuWeather{display:block;width:115px;height:13px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 -3879px;overflow:hidden;text-indent:-999px;float:right}#yearlyAveragesPopup .popup .mod{width:600px}table.yearlyAverage{width:100%;margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;margin:10px 0 15px 0;border-collapse:separate;*border:1px solid #096ac0}table.yearlyAverage thead{padding:0}table.yearlyAverage thead tr{background:#fff;min-height:28px;padding:0 10px;color:#fff;border:1px solid #ccc}table.yearlyAverage thead tr th,table.yearlyAverage thead tr td{text-align:center;padding:5px 10px;border-bottom:0;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}table.yearlyAverage thead tr th.first-child,table.yearlyAverage thead tr td.first-child,table.yearlyAverage thead tr th:first-child,table.yearlyAverage thead tr td:first-child{text-align:left;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}table.yearlyAverage thead tr th.last-child,table.yearlyAverage thead tr td.last-child,table.yearlyAverage thead tr th:last-child,table.yearlyAverage thead tr td:last-child{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}table.yearlyAverage thead tr th.last-child.first-child,table.yearlyAverage thead tr td.last-child.first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}table.yearlyAverage thead tr th+th,table.yearlyAverage thead tr td+td{border-left:1px solid #ccc}table.yearlyAverage tfoot,table.yearlyAverage tbody{padding:10px}table.yearlyAverage tfoot tr,table.yearlyAverage tbody tr{background:#fff}table.yearlyAverage tfoot tr:nth-child(even),table.yearlyAverage tbody tr:nth-child(even){background:#f5f8f8}table.yearlyAverage tfoot tr.odd,table.yearlyAverage tbody tr.odd{background:#f5f8f8}table.yearlyAverage tfoot tr th,table.yearlyAverage tbody tr th{font-weight:bold}table.yearlyAverage tfoot tr th,table.yearlyAverage tbody tr th,table.yearlyAverage tfoot tr td,table.yearlyAverage tbody tr td{text-align:center;padding:5px 10px;border-left:none}table.yearlyAverage tfoot tr th.first-child,table.yearlyAverage tbody tr th.first-child,table.yearlyAverage tfoot tr td.first-child,table.yearlyAverage tbody tr td.first-child,table.yearlyAverage tfoot tr th:first-child,table.yearlyAverage tbody tr th:first-child,table.yearlyAverage tfoot tr td:first-child,table.yearlyAverage tbody tr td:first-child{text-align:left}table.yearlyAverage tfoot tr th+th,table.yearlyAverage tbody tr th+th,table.yearlyAverage tfoot tr td+td,table.yearlyAverage tbody tr td+td{border-left:1px solid #ccc}table.yearlyAverage tfoot tr+tr th,table.yearlyAverage tbody tr+tr th,table.yearlyAverage tfoot tr+tr td,table.yearlyAverage tbody tr+tr td{border-top:1px solid #ccc}table.yearlyAverage tfoot tr th,table.yearlyAverage tfoot tr td{border-top:1px solid #ccc}span.icon{width:26px;height:26px;overflow:hidden;display:block;text-indent:-5000px}span.hotel{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -170px -578px}span.flight{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -230px -578px}span.car{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -290px -578px}span.train{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -351px -579px}span.cruise{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -416px -580px}span.hotelBrown{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -170px -538px}span.flightBrown{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -230px -538px}span.carBrown{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -290px -538px}span.trainBrown{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -350px -538px}span.cruiseBrown{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -410px -538px}span.paypal{background:transparent url(/cbae474c3c4fa3c4415f919f23585352ca/img/payment/paypal.jpg) no-repeat 100% 0;display:block;height:21px;*width:100px}.bookingProcess .specialRequestFld{margin-right:10px;margin-bottom:8px}.mod.mod-skin-0.specialRequest{width:520px}.mod.mod-skin-0.specialRequest .hd .boxTitle{font-size:13px;line-height:26px;padding-top:4px;font-weight:bold}.mod.mod-skin-0.specialRequest .bd,.mod.mod-skin-0.specialRequest .ft{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.mod.mod-skin-0.specialRequest .ft{margin-top:7px;border-top:1px solid #CDD;padding-top:7px;text-align:center}.mod.mod-skin-0.specialRequest div.checkboxCtn{max-height:250px;overflow-y:auto}.mod.mod-skin-0.specialRequest ul{list-style:none;float:left;width:49%;padding-left:0;*width:140px}.mod.mod-skin-0.specialRequest ul input[type=checkbox]{*float:left}.mod.mod-skin-0.specialRequest ul input[type=checkbox]+label{*display:block;*float:left;*width:100px}.mod.mod-skin-0.specialRequest hr{border:0;height:1px;background:#ccc;width:100%}.packageDetails .mod.mod-skin-0.specialRequest ul{min-width:27%;padding:0 15px 0 0;width:auto;overflow:auto}.packageDetails .mod.mod-skin-0.specialRequest ul li{overflow:hidden;margin:0 0 5px 0}.packageDetails .mod.mod-skin-0.specialRequest ul li input[type="checkbox"]{margin:0 8px 8px 0;float:left}.packageDetails .mod.mod-skin-0.specialRequest ul li label{display:block;float:left;max-width:110px;line-height:12px}.packageDetails .mod.mod-skin-0.specialRequest p{clear:both;margin:0}.transportationMsgBoxContainer .componentMsgBox{margin-bottom:2px;margin-top:10px;margin-right:15px;margin-left:15px}.simpleMsgBox .msgBoxContainer{margin:0 18px}.simpleMsgBox .msgBoxContainer .componentMsgBox{margin-top:10px;margin-bottom:10px}.hotelExtrasMsgBoxContainer,.attractionMsgBoxContainer{margin:0 18px;margin-bottom:15px}.hotelExtrasMsgBoxContainer .componentMsgBox,.attractionMsgBoxContainer .componentMsgBox{margin-top:10px;margin-bottom:10px}.componentMsgBox{font-size:11px;margin-bottom:8px;box-sizing:border-box;border:1px solid #eb5;background:#feb;background:-moz-linear-gradient(top,#feb 0,#feb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feb),color-stop(100%,#feb));background:-webkit-linear-gradient(top,#feb 0,#feb 100%);background:-o-linear-gradient(top,#feb 0,#feb 100%);background:-ms-linear-gradient(top,#feb 0,#feb 100%);background:linear-gradient(top,#feb 0,#feb 100%);-pie-background:linear-gradient(#feb,#feb);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");padding:3px 14px 3px 14px}.componentMsgBox ul{padding:0}.componentMsgBox ul li{list-style-type:none}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.partner .contentTabsCtn .hotelOverviewCtn .resumeAction,.partner .contentTabsCtn .hotelOverviewCtn .reviewSummary{float:none;width:auto;padding:10px;margin:10px 0 15px 0}.partner .contentTabsCtn .hotelOverviewCtn .resumeAction ul,.partner .contentTabsCtn .hotelOverviewCtn .reviewSummary ul{padding:0;margin:0 0 10px 0;overflow:hidden}.partner .contentTabsCtn .hotelOverviewCtn .resumeAction ul li,.partner .contentTabsCtn .hotelOverviewCtn .reviewSummary ul li{display:block;float:left;padding:0;margin:0;border:0;width:85px}.partner .contentTabsCtn .hotelOverviewCtn .resumeAction ul li+li,.partner .contentTabsCtn .hotelOverviewCtn .reviewSummary ul li+li{width:140px}.contentTabsCtn .summaryHotelDetailsCtn{padding:4px 0 6px 22px;clear:both}.contentTabsCtn .summaryHotelDetailsCtn h2{font-size:18px}.contentTabsCtn .summaryHotelDetailsCtn .hotelLocation{font-weight:bold;font-size:12px}.contentTabsCtn .summaryHotelDetailsCtn .ratingCtn{display:inline-block;border-right:1px solid #ccc;margin:0 10px 0 0;padding:0 10px 0 0;*display:block;*float:left}.contentTabsCtn .summaryHotelDetailsCtn.simplePage{width:490px;display:inline-block}.contentTabsCtn .summaryHotelDetailsSimplePageCtn{float:right;width:270px;padding-top:22px;text-align:right;text-transform:uppercase;font-size:16px;font-weight:bold}.contentTabsCtn .summaryHotelDetailsSimplePageCtn div{color:#004ba0}.contentTabsCtn .hotelOverviewCtn .reviewCtn{float:left;width:250px;padding:0 0 10px 0}.contentTabsCtn .hotelOverviewCtn .reviewCtn>p{margin:0;padding:0}.contentTabsCtn .hotelOverviewCtn .filtersCtn label{display:block;font-weight:bold;line-height:22px;float:left;width:150px}.contentTabsCtn .hotelOverviewCtn .filtersCtn select{width:250px}.contentTabsCtn .hotelOverviewCtn .reviewSummary{float:right;width:145px;padding:0 0 10px 0}.contentTabsCtn .hotelOverviewCtn .reviewSummary ul{list-style:none;padding:0 13px}.contentTabsCtn .hotelOverviewCtn .reviewSummary ul li{padding:0;margin:0}.contentTabsCtn .hotelOverviewCtn .reviewSummary ul li+li{padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px solid #ccc}.contentTabsCtn .hotelOverviewCtn .reviewDetails{clear:both}.contentTabsCtn .hotelOverviewCtn .primaryBtn{max-width:200px}.contentTabsCtn .hotelOverviewCtn .resumeAction .primaryBtn,.contentTabsCtn .hotelOverviewCtn .reviewSummary .primaryBtn{font-size:13px;padding:6px 5px}.contentTabsCtn .hotelOverviewCtn .pageMessageCtn{clear:both}.contentTabsCtn .hotelOverviewCtn .sectionCtn{border-top:0}.contentTabsCtn .hotelOverviewCtn .sectionCtn.simplePage{text-align:center;font-size:13px;font-weight:bold;color:#004ba0}.contentTabsCtn .hotelOverviewCtn .sectionCtn.simplePage div{font-size:20px}.contentTabsCtn .hotelOverviewCtn .sectionCtn+.sectionCtn{border-top:1px solid #ccc}.contentTabsCtn .roomsAndRatesCtn .bd{border:1px solid #ccc;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.contentTabsCtn .roomsAndRatesCtn h4,.contentTabsCtn .roomsAndRatesCtn h5,.contentTabsCtn .roomsAndRatesCtn span{margin:0;font-size:12px;font-weight:bold}.contentTabsCtn .roomsAndRatesCtn .quickLinksList{margin:1em 0 0 0}.contentTabsCtn .roomsAndRatesCtn ul.tableTitle{list-style:none;margin:0;padding:0}.contentTabsCtn .roomsAndRatesCtn ul.tableTitle li{display:inline-block;text-align:left;vertical-align:top;*display:block;*float:left}.contentTabsCtn .roomsAndRatesCtn ul.tableTitle li h5{color:#444;max-width:270px;display:block;height:14px;margin-bottom:15px}.contentTabsCtn .roomsAndRatesCtn ul.tableTitle li+li{*float:left}.contentTabsCtn .roomsAndRatesCtn ul.grid3 .first{width:55%;*width:45%}.contentTabsCtn .roomsAndRatesCtn ul.grid3 .middle1{width:30%;*width:25%}.contentTabsCtn .roomsAndRatesCtn ul.grid3 .last{width:15%;text-align:right}.contentTabsCtn .roomsAndRatesCtn ul.grid4 .first{width:40%;*width:35%;font-size:12px}.contentTabsCtn .roomsAndRatesCtn ul.grid4 .middle1{width:20%;*width:15%;font-size:12px}.contentTabsCtn .roomsAndRatesCtn ul.grid4 .middle2{width:22%;*width:17%}.contentTabsCtn .roomsAndRatesCtn ul.grid4 .middle3{width:0;*width:0;height:25px}.contentTabsCtn .roomsAndRatesCtn ul.grid4 .last{width:15%;text-align:right}.contentTabsCtn .roomsAndRatesCtn ul.grid4 .last button[type="submit"],.contentTabsCtn .roomsAndRatesCtn ul.grid4 .last input[type="submit"]{width:100%;margin:0}.contentTabsCtn .roomsAndRatesCtn ul.grid4.rateSelected .middle2{width:20%}.contentTabsCtn .roomsAndRatesCtn ul.grid4.rateSelected .last a{min-width:130px;text-align:center;*min-width:0;*width:140px}.contentTabsCtn .roomsAndRatesCtn .is-selected .resortChoiceList li ul.grid4 .middle2{width:21%}.contentTabsCtn .roomsAndRatesCtn .is-selected .resortChoiceList li ul.grid4.rateSelected .middle2{width:17%;*width:13%}.contentTabsCtn .roomsAndRatesCtn .is-selected .resortChoiceList li ul.grid4.rateSelected .last{width:19%}.contentTabsCtn .roomsAndRatesCtn .is-selected .resortChoiceList li ul.unavailableRoomError{border:2px solid #f00;padding:4px 0 4px 2px;color:#f00}.contentTabsCtn .roomsAndRatesCtn .default ul.tableTitle li{width:80%}.contentTabsCtn .roomsAndRatesCtn .default ul.tableTitle li+li{width:20%;text-align:left}.contentTabsCtn .roomsAndRatesCtn .default h5{background:0;padding:0}.contentTabsCtn .roomsAndRatesDetailsCtn{margin:0!important;*clear:both;padding:2px;border-top:1px solid #ccc}.contentTabsCtn .roomsAndRatesDetailsCtn.is-selected ul.resortChoiceList li .recommendationPanel{margin-right:8px}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList{list-style:none;padding:0}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList li{clear:both;*overflow:hidden}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList li p{clear:both}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList li ul.grid4{margin-bottom:5px}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList li .rateInfo{margin-top:4px;display:inline-block}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList li .recommendationPanel{float:right;margin-right:2px}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList li .recommendationPanel .recommendationBox input[type="checkbox"]{margin-bottom:1px}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList li+li{border-top:1px solid #ccc}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList ul{padding:0;*clear:both;*list-style:none}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList ul.unavailableRoomError{border:2px solid #f00;padding:4px 4px 4px 4px;color:#f00}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList ul li{display:inline-block;*display:block;*float:left;border:0;width:25%;*width:22%;*clear:none;*overflow:visible}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList ul li span{font-weight:bold}.contentTabsCtn .roomsAndRatesDetailsCtn ul.resortChoiceList ul li a.moreInfo{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat right -247px;padding:0 20px 0 0}.contentTabsCtn .roomsAndRatesDetailsCtn.is-open h5{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -788px -375px}.contentTabsCtn .roomsAndRatesDetailsCtn h5{padding:0 0 0 20px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -788px -363px;white-space:normal;cursor:pointer;display:inline-block}.contentTabsCtn .roomsAndRatesDetailsCtn a.viewRates{float:right;text-decoration:underline}.contentTabsCtn .roomsAndRatesDetailsCtn a.viewRates:hover{text-decoration:none}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.signInPg .content{padding-top:20px;overflow:hidden}.signInPg.TAsignIn.pgType-2 .pgWrapper .pgBd .contentCtn .content{width:460px;margin:0 10px}.signInPg.TAsignIn.pgType-2 .pgWrapper .pgBd .contentCtn .content .needHelp{margin-right:100px;margin-top:30px}.signInPg.TAsignIn.pgType-2 .contentAsideCtn{width:450px;margin:31px -1px 0 4px!important}.signInPg.TAsignIn.pgType-2 .contentAsideCtn .banner_carrousel{width:450px!important;height:266px!important}.signInPg.TAsignIn.pgType-2 .primaryAsideCtn{display:none}.signInPg .contentAsideCtn div.mod{margin:0 30px 5px 25px}.signInPg .contentAsideCtn div.mod h3{margin-top:0}.signInPg .contentSection{margin:0 auto 10px;padding-left:10px}.signInPg .contentSection>input{vertical-align:text-top}.signInPg .contentSection>label{margin-left:5px;padding-top:1px}.signInPg .contentSection .primaryBtn{min-width:194px;min-width:204px\9;margin-bottom:0}.signInPg .contentSection .accountFormCtn{display:none}.signInPg .contentSection.is-enabled .accountFormCtn{display:block}.signInPg .contentSection .mod{-pie-watch-ancestor:1}.signInPg .contentSection .btnBar{margin-top:15px}.signInPg .contentSection .gender label{font-weight:normal}.signInPg .contentSection input[type="checkbox"]+label,.signInPg .contentSection input[type="radio"]+label{font-weight:normal}.signInPg .promoBanner{background:rgba(0,0,0,0) -moz-linear-gradient(center top,#f6fbfe 0,#e6f2f2 100%) repeat scroll 0 0;border:1px solid #add;border-radius:5px;margin:32px 10px 5px 5px;position:relative;z-index:0;min-height:276px}.signInPg .partnerPromoBanner{margin:51px 10px 5px 5px;padding:0;border:1px solid #fff;border-radius:5px;box-shadow:0 #ccc;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #ccc;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;border:1px solid #ccc;position:relative;z-index:0;min-height:276px}.userAccount form,.signInRegister form{overflow:visible!important}.userAccount .mailingAddress,.signInRegister .mailingAddress{position:relative;width:572px;margin:0 0 0 -20px}.userAccount .mailingAddress .mailingAddressCtn,.signInRegister .mailingAddress .mailingAddressCtn{width:100%;padding:20px 20px 15px 20px}.userAccount .mailingAddress .mailingAddressCtn.is-enabled,.signInRegister .mailingAddress .mailingAddressCtn.is-enabled{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}.userAccount .mailingAddress .mailingAddressCtn label,.signInRegister .mailingAddress .mailingAddressCtn label{font-weight:bold!important}.userAccount .mailingAddress .mailingAddressCtn .formSectionCtn+div,.signInRegister .mailingAddress .mailingAddressCtn .formSectionCtn+div{margin:15px 0 0 0}.userAccount .extra-preMargin,.signInRegister .extra-preMargin{margin-top:25px}.signInRegister .mod{overflow:visible}.signInRegister .mailingAddress{margin:0 0 10px -31px;width:468px}.signInRegister .mailingAddress .mailingAddressCtn{padding:20px 20px 15px 31px}.accountPg .is-enabled.contentSection{margin:0 auto 10px;padding:0;border:1px solid #fff;border-radius:5px;box-shadow:0 #ccc;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #ccc;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;padding-left:9px;padding-right:9px;padding-top:5px;border:1px solid #ccc;-pie-watch-ancestors:1;position:relative;z-index:0}.accountPg .is-enabled.contentSection>label{font-weight:bold}.accountPg .is-enabled.contentSection .accountFormCtn .bd{margin:0 22px;overflow:visible}.accountPg .is-enabled.contentSection .msg{min-height:0 10px;padding:28px;border-radius:0 0 5px 5px;border:1px solid #ccc;border-top:0;background:transparent;background:transparent;color:#444;*border:0;*border-bottom:1px solid #ccc;-pie-watch-ancestors:4}.accountPg .content{font-size:12px}.accountPg .content p{margin-top:0}.accountPg .content .mod.mod-skin-3 .bd{margin:-10px 0}.accountPg .userAccount form{overflow:hidden}.accountPg .userAccount form span.title{font-weight:bold;display:block;margin:8px 0 6px 0}.accountPg .userAccount form span.title.password{margin-top:15px}.accountPg .userAccount form .gender span.title{margin:8px 0 0 0}.accountPg .userAccount form input[type="text"],.accountPg .userAccount form input[type="password"]{margin:0 5px 0 0;width:200px}.accountPg .userAccount form select{margin-bottom:5px;width:201px}.accountPg .userAccount form input[type="checkbox"],.accountPg .userAccount form input[type="radio"]{margin-right:3px}.accountPg .userAccount form label+input[type="radio"]{margin-top:3px}.accountPg .userAccount form input[type="checkbox"]+label{padding-bottom:5px;display:inline-block;margin-left:3px}.accountPg .userAccount form input[type="checkbox"]+label a{margin-left:5px}.accountPg .userAccount form input[type="radio"]+label{display:inline-block;margin-left:3px}.accountPg .userAccount form .taHomeBaseAgentAddress .zipCode input{width:115px}.accountPg .userAccount form .taHomeBaseAgentAddress .phoneNumber input{width:115px}.accountPg .userAccount form.standard label,.accountPg .userAccount form.compact label{font-weight:bold}.accountPg .userAccount form.standard label span,.accountPg .userAccount form.compact label span{font-weight:normal}.accountPg .userAccount form.standard .gender label,.accountPg .userAccount form.compact .gender label{font-weight:normal}.accountPg .userAccount form.standard .taHomeBaseAgentRadio input[type="radio"]+label,.accountPg .userAccount form.compact .taHomeBaseAgentRadio input[type="radio"]+label{font-weight:normal}.accountPg .userAccount form .passwordStrength{margin:0 0 0 5px}.accountPg .userAccount form .forgotPassword{display:block;margin-top:2px;margin-bottom:10px}.accountPg .userAccount form .specialOfferOptIn{margin-top:10px;margin-bottom:5px}.accountPg .userAccount form input[type="text"].specialFld{width:300px}.accountPg .userAccount form .rememberOptIn input[type="checkbox"]+label,.accountPg .userAccount form .specialOfferOptIn input[type="checkbox"]+label{width:350px;font-weight:normal}.accountPg .userAccount form span.moreInfo{text-decoration:none;text-indent:-555000px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -6px -262px;width:16px;height:16px;margin-left:5px;display:inline-block}.accountPg .userAccount form span.passwordInfo{clear:both;display:block;color:#444}.accountPg .userAccount form span.autoSignInInfo{clear:both;display:block;margin:0 0 0 20px}.accountPg .userAccount form fieldset.gender{margin-bottom:10px}.accountPg .userAccount form fieldset.gender span{display:block}.accountPg .userAccount form fieldset.gender span.title span{display:inline}.accountPg .userAccount form .dealsOptIn,.accountPg .userAccount form .permissions,.accountPg .userAccount form .gender{margin-bottom:5px}.accountPg .userAccount form .dealsOptIn input+label,.accountPg .userAccount form .permissions input+label,.accountPg .userAccount form .gender input+label,.accountPg .userAccount form .dealsOptIn label,.accountPg .userAccount form .permissions label,.accountPg .userAccount form .gender label{width:362px;font-weight:normal}.accountPg .userAccount form .autoSignIn{margin-top:12px}.accountPg .userAccount form .autoSignIn input[type="checkbox"]+label{padding-bottom:0}.accountPg .userAccount form .dealsOptIn{margin-top:12px}.accountPg .userAccount form .legal{margin-top:12px}.accountPg .userAccount form .gender .title{margin-top:0}.accountPg .userAccount form .phoneFlds{overflow:hidden}.accountPg .userAccount form .phoneFlds .phoneCtn{float:left}.accountPg .userAccount form .phoneFlds .extCtn{float:left;width:62px;margin-left:10px}.accountPg .userAccount form .phoneFlds .extCtn input{width:60px}.accountPg .userAccount form.changePassword .autoSignIn label{font-weight:bold}.accountPg .userAccount form.changePassword .title{margin:15px 0 10px}.accountPg .accountFormCtn{margin:10px 0}.accountPg .accountFormCtn input[type="checkbox"]+label,.accountPg .accountFormCtn input[type="radio"]+label{margin:0 0 0 5px}.accountPg .accountFormCtn input[type="text"].specialFld{width:300px}.accountPg .accountFormCtn .phoneFlds{overflow:hidden}.accountPg .accountFormCtn .phoneFlds .phoneCtn{float:left}.accountPg .accountFormCtn .phoneFlds .extCtn{float:left;width:62px;margin-left:10px}.accountPg .accountFormCtn .phoneFlds .extCtn input{width:60px}.accountPg .accountFormCtn .specialOfferOptIn{margin:5px 0}.accountPg .accountFormCtn .specialOfferOptIn label{width:380px;float:left}.accountPg .accountFormCtn .passwordStrength{margin:0 0 0 5px}.accountPg .accountFormCtn .forgotPassword{display:block;margin-top:2px;margin-bottom:10px}.accountPg .accountFormCtn span.moreInfo{text-decoration:none;text-indent:-555000px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -6px -262px;width:16px;height:16px;margin-left:5px;display:inline-block}.accountPg .accountFormCtn span.passwordInfo{clear:both;display:block;color:#444}.accountPg .accountFormCtn span.autoSignInInfo{clear:both;display:block;margin:0 0 0 20px}.accountPg .accountFormCtn .autoSignIn+.legal{margin-top:5px}.accountPg .fn-fieldCtn{margin:0 0 8px 0}.accountPg .phoneFlds .fn-fieldCtn,.accountPg .phoneFlds .phoneCtn{display:inline-block}.accountPg .phoneFlds .extCtn{padding-left:20px}.accountPg .needHelp{margin-left:27px}.accountPg .needHelp .title{margin-bottom:0}.accountPg .userAccount{width:590px;margin:10px 0 0 0}.accountPg .userAccount .mod.mod-skin-3 .bd{overflow:visible}.accountPg .userAccount .mod.mod-skin-3 .bd .bd{margin:0}.accountPg .userAccount .successUpdate h3{font-size:15px;color:#004ba0;font-family:Georgia,Times,serif}.accountPg .userAccount .pageMessageCtn{margin-bottom:15px}.accountPg .userAccount form{width:470px}.accountPg .userAccount h2{margin:0;font-size:18px;color:#004ba0}.accountPg .userAccount h2.male{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -769px -959px;padding:0 0 0 40px;margin:0 0 10px 0;line-height:29px}.accountPg .userAccount h2.female{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -769px -1035px;padding:0 0 0 40px;margin:0 0 10px 0;line-height:29px}.accountPg .userAccount .accountHd{width:450px;padding-top:10px}.accountPg .userAccount .travelersAssignForm{width:100%;*width:90%;overflow:visible}.accountPg .userAccount .travelersAssignForm .fieldCtn{margin-top:0;margin-bottom:0}.accountPg .userAccount .travelersAssignForm label{font-weight:normal}.accountPg .userAccount .travelersAssignForm .primaryBtn{margin-top:0}.accountPg .userAccount .passengerPrefList{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:20px}.accountPg .userAccount .passengerPrefList .title{margin-bottom:15px}.accountPg .userAccount .passengerPrefList .fieldGroupingCtn .title{margin-bottom:0}.accountPg .userAccount .passengerPrefList .travelersAssignFormInner .travelersAssignCtn{margin-left:0;margin-right:0;margin-bottom:20px}.accountPg .userAccount .passengerPrefList .travelersAssignFormInner .travelersAssignCtn .hd{min-height:28px;padding:0 10px;border-radius:5px 5px 0 0;color:#fff;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");padding-left:18px;padding-right:18px}.accountPg .userAccount .passengerPrefList .travelersAssignFormInner .travelersAssignCtn .hd .packageTitle a{float:right;color:#fff;font-size:11px}.accountPg .userAccount .passengerPrefList .travelersAssignFormInner .travelersAssignCtn .bd{padding:10px}.accountPg .userAccount.agencyDetailsContext{width:602px;margin-bottom:79px}.accountPg .userAccount.agencyDetailsContext .btnBar{margin:10px 0 0 0;padding-bottom:15px}.accountPg .userAccount.agencyDetailsContext .btnBar .btn{margin:2px 0 0 0}.accountPg .userAccount.agencyDetailsContext .agencyUpdateTitle{font-weight:bold;margin-top:7px}.accountPg .userAccount.agencyDetailsContext .email{font-style:italic;margin-bottom:11px}.accountPg .userAccount.agencyDetailsContext .email .emailUpdateAgencyDetails{margin-bottom:10px}.accountPg .userAccount.agencyDetailsContext .email .note{margin-top:5px;font-style:normal}.accountPg .userAccount.agencyDetailsContext .email a{text-decoration:none}.accountPg .userAccount.agencyDetailsContext .email a:hover{text-decoration:underline}.accountPg .userAccount .btnBar{margin:15px 0 0 0}.accountPg .userAccount .primaryBtn{min-width:194px;width:204px\9;float:left}.accountPg .userAccount .cancel{display:block;float:left;height:19px;line-height:19px;vertical-align:bottom;_height:19px;margin:10px 0 0 10px}.accountPg .userAccount textarea{width:90%}.accountPg .userAccount span.noInput{display:block;margin:0 0 5px 0}.accountPg .userAccount .btnBar.btnBar-type-1{border-bottom:solid 1px #ccc}.accountPg .userAccount .btnBar.btnBar-type-1 .barContent{margin:0}.accountPg .userAccount .btnBar.btnBar-type-1 button{margin:5px 0 0 0}.accountPg .userAccount .agencyDetails{margin:15px 0 0 0}.accountPg .userAccount .agencyDetails td{padding:0 60px 0 0}.accountPg .passwordReset{padding:25px 0}.accountPg .passwordReset .contentSection .mod{padding:19px}.accountPg .passwordReset .contentSection .btnBar{margin:20px 0 10px}.accountPg .passwordReset .contentSection .btnBar .btn{min-width:188px}.accountPg .passwordReset .contentSection .btnBar .barContent{margin-top:10px}.accountPg .passwordReset .contentSection ol{margin-left:25px}.accountPg .passwordReset .secondaryAsideCtn{padding:0 10px 0 30px}.taHomeBaseAgentAddress{margin-left:18px}.taHomeBaseAgentRadio{margin-bottom:8px}.taHomeBaseAgentRadio label.title+.fn-fieldCtn{margin-bottom:0}.taHomeBaseAgentRadio .fieldCtn input{margin-top:1px}.taHomeBaseAgentRadio .fieldCtn label{font-weight:normal}.taHomeBaseAgentRadio .fieldCtn label.title{font-weight:bold}.mod.mod-skin-0.tableList{background:#fff}.mod.mod-skin-0.tableList .hd,.mod.mod-skin-0.tableList .bd{padding:0}.mod.mod-skin-0.tableList .hd ul,.mod.mod-skin-0.tableList .bd ul{padding:0;margin:0}.tableList .hdTableFilters li{padding:0}.tableList .bdTableFilters li{border-top:0;padding:0 12px;cursor:pointer}.tableList .bdTableFilters li+li{border-left:0 none}.tableList .tableFiltersList{display:block;position:relative}.tableList .tableFiltersList .bdTableFilters li{padding:0 12px}.tableList .tableFiltersList li{padding:0;border-top:0}.tableList .tableFiltersList li span.status{margin:4px auto 0 auto;*margin-top:8px}.tableList .tableFiltersList li a{padding-left:0;display:inline;padding:0;text-decoration:underline;color:#333}.tableList .tableFiltersList li .optionsBar{display:none;padding:0 12px;*overflow:hidden}.tableList .tableFiltersList li .optionsBar .barContent{width:100%;margin:0}.tableList .tableFiltersList li .optionsBar .barContent .btnBarNested{float:left;width:auto}.tableList .tableFiltersList li .optionsBar .barContent .btnBarNested a+a{margin:0 0 0 10px}.tableList .tableFiltersList li .optionsBar .barContent a,.tableList .tableFiltersList li .optionsBar .barContent button{vertical-align:baseline}.tableList .tableFiltersList li .optionsBar .barContent a{margin:5px 0 0 0}.tableList .tableFiltersList li .optionsBar .barContent+.barContent .btnBarNested{margin-top:5px}.tableList .tableFiltersList li .optionsBar .barContent .detailsContent+.detailsContent{*float:right}.tableList .tableFiltersList li .optionsBar .detailsContent{display:inline-block;*display:block;*float:left;vertical-align:top}.tableList .tableFiltersList li .optionsBar .detailsContent span{line-height:15px;display:block;color:#444}.tableList .tableFiltersList li .optionsBar .detailsContent span.title{color:#000;line-height:20px;margin-bottom:0;font-weight:normal}.tableList .tableFiltersList li .optionsBar .detailsContent ul{overflow:hidden}.tableList .tableFiltersList li .optionsBar .detailsContent ul li{padding-left:0;list-style:none;line-height:12px;float:left;*float:none;border-top:0}.tableList .tableFiltersList li.rowOdd{background:#fff}.tableList .tableFiltersList li.disabled{color:#666}.tableList .tableFiltersList li.is-active{background:#f9f6eb}.tableList .tableFiltersList li.is-active .optionsBar{display:block}.tableList .tableFiltersList li .bdTableFilters li{border-top:0;line-height:normal;vertical-align:top;padding-top:6px;padding-bottom:6px}.tableList .tableFiltersList li.last{text-align:center}.tableList .tableFiltersList li+li{border-top:solid 1px #ccc}.tableList.last{width:60px}.tableList li{line-height:28px}.tableList span.icon{width:23px;height:21px;display:block;text-indent:-5000px;overflow:hidden;*margin-top:5px;margin:-2px 0 0 0}.tableList span.taActive{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -777px -1189px}.tableList span.taActive.female{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -777px -1343px}.tableList span.taInactive{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -777px -1118px}.tableList span.taInactive.female{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -777px -1267px}.bdTableFilters,.hdTableFilters{font-size:12px;list-style:none;padding:0;margin:0;min-height:28px;height:auto;*overflow:hidden}.bdTableFilters li,.hdTableFilters li{display:inline-block;*display:block;*float:left;border-top:0;background:0;vertical-align:middle}.bdTableFilters li a,.hdTableFilters li a{display:block;height:auto;width:auto;line-height:28px;text-decoration:none;padding:0 0 0 11px}.bdTableFilters li a span,.hdTableFilters li a span{color:#fff}.bdTableFilters li a.is-current,.hdTableFilters li a.is-current,.bdTableFilters li a.is-orderASC,.hdTableFilters li a.is-orderASC,.bdTableFilters li a.is-orderDESC,.hdTableFilters li a.is-orderDESC{background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;*position:static;*behavior:none;*background:#096ac0}.bdTableFilters li a.is-current span,.hdTableFilters li a.is-current span,.bdTableFilters li a.is-orderASC span,.hdTableFilters li a.is-orderASC span,.bdTableFilters li a.is-orderDESC span,.hdTableFilters li a.is-orderDESC span{font-weight:bold;padding:0 15px 0 0}.bdTableFilters li a.is-orderASC span,.hdTableFilters li a.is-orderASC span{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat right -453px}.bdTableFilters li a.is-orderDESC span,.hdTableFilters li a.is-orderDESC span{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat right -468px}.bdTableFilters li.first .is-orderASC,.hdTableFilters li.first .is-orderASC,.bdTableFilters li.first .is-orderDESC,.hdTableFilters li.first .is-orderDESC{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none}.bdTableFilters li.last .is-orderASC,.hdTableFilters li.last .is-orderASC,.bdTableFilters li.last .is-orderDESC,.hdTableFilters li.last .is-orderDESC{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none}.bdTableFilters li+li,.hdTableFilters li+li{border-left:solid 1px #ccc}.hdTableFilters li{vertical-align:top}.hdTableFilters li>span{padding:0 0 0 11px}.bdTableFilters li a{line-height:normal}.tableList.agenciesList .hdTableFilters li span.noFilter{float:left;padding:0 0 0 11px;margin:0 10px 0 0;color:#cce4f4}.tableList.agenciesList .hdTableFilters li ul{float:left}.tableList.agenciesList .hdTableFilters li ul li{width:auto;border:0}.tableList.agenciesList .hdTableFilters li ul li a{padding:0}.tableList.agenciesList .hdTableFilters li ul li a span{padding:0 10px}.tableList.agenciesList .hdTableFilters li ul li a.is-orderASC,.tableList.agenciesList .hdTableFilters li ul li a.is-orderDESC{padding:0 10px}.tableList.agenciesList .hdTableFilters li ul li a.is-orderASC span,.tableList.agenciesList .hdTableFilters li ul li a.is-orderDESC span{border:0;padding:0 15px 0 0}.tableList.agenciesList .hdTableFilters li ul li+li a span{border-left:1px solid #096ac0}.tableList.agenciesList .bdTableFilters{height:auto}.tableList.agenciesList .bdTableFilters li{vertical-align:top;cursor:auto}.tableList.agenciesList li.first{width:210px}.tableList.agenciesList li.second{width:330px}.tableList.agenciesList li.last{width:180px;text-align:left}.tableList.agentsList li.first{width:70px}.tableList.agentsList li.second{width:200px}.tableList.agentsList li.third{width:250px}.tableList.agentsList li.fourth{width:100px}.tableList.agentsList li.last{width:104px;text-align:left}.brochuresListCtn .btnBar .barContent a{margin-bottom:20px;display:block;margin-left:5px;margin-top:5px;color:#1b7ac0!important}.brochuresListCtn .btnBar .btn.btn-skin-1{margin-top:4px}.brochuresListCtn .btnBar .btn.btn-skin-2{padding:7px 50px}.tableList.adminAgenciesList li.first{width:120px}.tableList.adminAgenciesList li.second{width:260px}.tableList.adminAgenciesList li.third{width:140px}.tableList.adminAgenciesList li.last{width:204px;text-align:left}.tableList.brochuresList li.first{width:620px}.tableList.brochuresList li.last{width:104px;text-align:left}.tableList.brochuresList .bd li.first{padding-left:35px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 10px -3402px}.tableList.brochuresList .bd .orderCtn li.first{padding-left:10px;background:0}.tableList.brochuresList.printTab li.first{width:589px}.tableList.brochuresList.printTab li.last{width:135px;text-align:left}.tableList.brochuresList.printTab li.last input.quantity{width:80px}.tableList.taBookingList.viewItinerary li.first{width:100px}.tableList.taBookingList.viewItinerary li.second{width:100px}.tableList.taBookingList.viewItinerary li.third{width:86px}.tableList.taBookingList.viewItinerary li.fourth{width:125px}.tableList.taBookingList.viewItinerary li.fifth{width:105px}.tableList.taBookingList.viewItinerary li.last{width:56px}.tableList.taBookingList li.first{width:102px}.tableList.taBookingList li.second{width:130px}.tableList.taBookingList li.third{width:125px}.tableList.taBookingList li.fourth{width:145px}.tableList.taBookingList li.fifth{width:167px}.tableList.taBookingList li.last{width:52px}.tableList.taBookingList p{margin:10px}.homeLanding .tableList.taBookingList li.second{width:108px}.homeLanding .tableList.taBookingList li.third{width:175px!important}.homeLanding .tableList.taBookingList li.fourth{width:154px}table.tableList.taFlyersList{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;margin:10px 0 15px 0;border-collapse:separate;width:100%;*border:1px solid #096ac0}table.tableList.taFlyersList thead{padding:0}table.tableList.taFlyersList thead tr{background:#fff;min-height:28px;padding:0 10px;color:#fff;border:0 solid #ccc}table.tableList.taFlyersList thead tr th,table.tableList.taFlyersList thead tr td{text-align:center;padding:5px 10px;border-bottom:0;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}table.tableList.taFlyersList thead tr th.first-child,table.tableList.taFlyersList thead tr td.first-child,table.tableList.taFlyersList thead tr th:first-child,table.tableList.taFlyersList thead tr td:first-child{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");text-align:left;width:190px}table.tableList.taFlyersList thead tr th.last-child,table.tableList.taFlyersList thead tr td.last-child,table.tableList.taFlyersList thead tr th:last-child,table.tableList.taFlyersList thead tr td:last-child{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}table.tableList.taFlyersList thead tr th.last-child.first-child,table.tableList.taFlyersList thead tr td.last-child.first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}table.tableList.taFlyersList thead tr th+th{border-left:1px solid #ccc}table.tableList.taFlyersList tfoot,table.tableList.taFlyersList tbody{padding:10px}table.tableList.taFlyersList tfoot tr,table.tableList.taFlyersList tbody tr{background:#fff}table.tableList.taFlyersList tfoot tr:nth-child(even),table.tableList.taFlyersList tbody tr:nth-child(even){background:#f5f8f8}table.tableList.taFlyersList tfoot tr.odd,table.tableList.taFlyersList tbody tr.odd{background:#f5f8f8}table.tableList.taFlyersList tfoot tr th,table.tableList.taFlyersList tbody tr th{font-weight:bold}table.tableList.taFlyersList tfoot tr th,table.tableList.taFlyersList tbody tr th,table.tableList.taFlyersList tfoot tr td,table.tableList.taFlyersList tbody tr td{text-align:center;padding:5px 10px;border-left:none}table.tableList.taFlyersList tfoot tr th.first-child,table.tableList.taFlyersList tbody tr th.first-child,table.tableList.taFlyersList tfoot tr td.first-child,table.tableList.taFlyersList tbody tr td.first-child,table.tableList.taFlyersList tfoot tr th:first-child,table.tableList.taFlyersList tbody tr th:first-child,table.tableList.taFlyersList tfoot tr td:first-child,table.tableList.taFlyersList tbody tr td:first-child{text-align:left}table.tableList.taFlyersList tfoot tr th a,table.tableList.taFlyersList tbody tr th a,table.tableList.taFlyersList tfoot tr td a,table.tableList.taFlyersList tbody tr td a{text-transform:uppercase}table.tableList.taFlyersList tfoot tr+tr th,table.tableList.taFlyersList tbody tr+tr th,table.tableList.taFlyersList tfoot tr+tr td,table.tableList.taFlyersList tbody tr+tr td{border-top:1px solid #ccc}table.tableList.taFlyersList tfoot tr th,table.tableList.taFlyersList tfoot tr td{border-top:1px solid #ccc}.tableList.taAdminBookingList li.first{width:88px}.tableList.taAdminBookingList li.second{width:120px}.tableList.taAdminBookingList li.third{width:126px}.tableList.taAdminBookingList li.fourth{width:141px}.tableList.taAdminBookingList li.fifth{width:167px}.tableList.taAdminBookingList li.last{width:78px}.tableList.itineraryList li span{word-wrap:normal}.tableList.itineraryList li.first{width:88px}.tableList.itineraryList li.second{width:220px}.tableList.itineraryList li.third{width:230px}.tableList.itineraryList li.fourth{width:120px}.tableList.itineraryList li.last{width:60px}.tableList.itineraryList .detailsContent.first{width:215px}.tableList.itineraryList .detailsContent.second{width:480px}.tableList.itineraryList .tableFiltersList li .optionsBar .detailsContent ul li{min-width:165px}body.phpopupopen div.catfishContainer{display:none}.catfishContainer{padding-top:65px}.catfishContainer .catfishContent{min-height:28px;padding:0 10px;border-radius:5px 5px 0 0;color:#fff;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");border-radius:0;height:65px;width:100%;position:absolute;left:0;position:fixed;bottom:0;z-index:9999;padding:0;font-size:12px;font-weight:bold;padding-top:16px;padding-bottom:50px}.catfishContainer .catfishContent a{text-decoration:none;color:#fff;outline:0}.catfishContainer .catfishContent .left{display:inline-block;float:left;padding-left:283px;margin-top:2px}.catfishContainer .catfishContent .left .listDesc{color:#fcfcfc}.catfishContainer .catfishContent .left .infoBtn{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 -3990px;width:16px;height:18px;cursor:pointer;display:inline-block;vertical-align:bottom;margin-left:10px}.catfishContainer .catfishContent .left .noElements .addHint{display:block;color:#fcfcfc;font-size:10px}.catfishContainer .catfishContent .right{display:inline-block;float:right;padding-right:285px;padding-top:0}.catfishContainer .catfishContent .right .emailBtnCtn{padding:6px;padding-right:10px}.catfishContainer .catfishContent .right .emailBtnCtn .emailBtn{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -20px -3990px;width:21px;height:14px;cursor:pointer;margin-left:5px;display:inline-block;vertical-align:text-bottom}.catfishContainer .catfishContent .right .helpBtn{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -8px -260px;width:12px;height:15px;cursor:pointer;margin-left:5px;display:inline-block}.catfishContainer .catfishContent .right .closeBtn{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -50px -3990px;width:16px;height:14px;cursor:pointer;margin-left:5px;display:inline-block;vertical-align:middle}.contentCtn .content form .recommendationBox{float:right;margin-right:1px;display:inline-block}.contentCtn .content form .recommendationBox .label{margin-right:1px;font-weight:normal;text-decoration:underline;font-size:12px;cursor:pointer;color:#004ba0}.contentCtn .content form .recommendationBox input[type="checkbox"]{float:none;vertical-align:text-bottom}.overflowYAuto{overflow-y:auto!important}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.contentFullSize .listCtn .searchCtn{float:left}.viewItineraryBookingListTa .listCtn.mod.mod-skin-0 .bd{padding-left:5px;padding-right:5px}.viewItineraryBookingListTa .listCtn.mod.mod-skin-0 .bd.bookingListContainer{padding-left:0;padding-right:0}.viewItineraryBookingListTa .listCtn.mod.mod-skin-0 .bd .mod-skin-0.bookingList.tableList{margin-left:0;margin-right:0}.viewItineraryBookingListTa .listCtn .filtersCtn .filtersListCtn{width:127px;height:118px}.viewItineraryBookingListTa .listCtn .searchCtn.bookinglist{margin-top:0}.viewItineraryBookingListTa .listCtn .searchCtn input[type="text"]{width:210px}.viewItineraryBookingListTa .listCtn .searchCtn button,.viewItineraryBookingListTa .listCtn .searchCtn input[type="submit"]{margin:0 0 0 4px;width:50px}.viewItineraryBookingListTa .listCtn .ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li{margin:0;height:24px;margin-left:10px}.viewItineraryBookingListTa .listCtn .ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li:first-child{margin-left:3px}.viewItineraryBookingListTa .listCtn .ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li a span{background-position-y:-73px}.viewItineraryBookingListTa .listCtn .ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li.ui-tabs-active{height:39px}.viewItineraryBookingListTa .listCtn .ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li.ui-tabs-active a{padding-bottom:17px}.viewItineraryBookingListTa .listCtn .ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li.ui-tabs-active a span{background-position-y:-110px}.viewItineraryBookingListTa .listCtn .ui-tabs .ui-tabs-nav li{font-size:11px;font-family:Arial,Georgia,Times,serif;font-weight:bold}.listCtn label.placeHolderFix{width:1px!important;height:1px;display:block;font-size:0;float:left}.listCtn label.placeHolderFix span{font-size:11px}.listCtn .mod .bd .mod{margin:0}.listCtn h1{float:left;margin:0 0 5px 0}.listCtn p{clear:both}.listCtn .bookingFiltersCtn,.listCtn .advancedSearchCtn{display:none}.listCtn .tools{position:relative;text-align:right;padding:0 90px 0 0;margin:0 0 10px 0;line-height:31px;min-height:31px;width:50%;float:right;overflow:hidden}.listCtn .tools .printBox{top:7px;line-height:18px}.listCtn .tools select{width:140px}.listCtn .optionsList{min-height:29px;margin:0 0 15px 0}.listCtn .optionsList a.addTA{float:left;margin:4px 0 0 20px;line-height:17px}.listCtn .ui-tabs-nav{float:left}.listCtn .searchCtn{float:right;margin:4px 0 0 0;white-space:nowrap}.listCtn .searchCtn input[type=text],.listCtn .searchCtn select{height:20px;vertical-align:top;margin-left:5px}.listCtn .searchCtn.bookinglist{margin:3px 0 0 0}.listCtn .searchCtn.bookinglist .fieldMsgCtn{padding-left:7px;padding-top:1px}.listCtn .searchCtn select{height:22px}.listCtn .searchCtn input[type=text]{width:250px}.listCtn .searchCtn button,.listCtn .searchCtn input[type=submit]{margin:0 0 0 6px;width:70px}.listCtn .searchCtn .secondaryBtn{*float:none}.listCtn .searchCtn.adminSearchCtn input[type=text]{width:150px}.listCtn .searchCtn.adminSearchCtn select.countries{width:180px}.listCtn .searchCtn.adminSearchCtn select.states{width:120px}.listCtn .searchCtn.adminSearchCtn select.agencies{width:130px}.listCtn.boxGroup .searchCtn input[type=text]{width:185px}.listCtn .bookingList{clear:both}.listCtn .bookingList .bdTableFilters .groupFolder{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -17px -458px;padding-left:20px;padding-top:1px}.listCtn .advancedSearchCtn{overflow:hidden}.listCtn .advancedSearchCtn input[type=text]{width:135px}.listCtn .advancedSearchCtn label{position:relative}.listCtn .advancedSearchCtn input[type="submit"]{width:50px}.listCtn .advancedSearchCtn .searchByZipCtn,.listCtn .advancedSearchCtn .bookingNumberCtn{float:left;width:230px;font-size:12px}.listCtn .advancedSearchCtn .searchByZipCtn label,.listCtn .advancedSearchCtn .bookingNumberCtn label{margin:0 0 15px 0;clear:both;display:inline-block;float:none}.listCtn .advancedSearchCtn .searchByZipCtn input,.listCtn .advancedSearchCtn .bookingNumberCtn input{margin:0 9px 0 0;box-sizing:content-box}.listCtn .advancedSearchCtn .searchByZipCtn input[type="submit"],.listCtn .advancedSearchCtn .bookingNumberCtn input[type="submit"]{margin-top:-2px}.listCtn .advancedSearchCtn .searchByZipCtn .has-error input[type="submit"],.listCtn .advancedSearchCtn .bookingNumberCtn .has-error input[type="submit"]{border:1px solid #096ac0}.listCtn .advancedSearchCtn .searchByNameCtn,.listCtn .advancedSearchCtn .bookingOnlineCtn{font-size:12px;float:right;width:404px}.listCtn .advancedSearchCtn .searchByNameCtn.groupSearch legend,.listCtn .advancedSearchCtn .bookingOnlineCtn.groupSearch legend{font-weight:bold;font-size:13px}.listCtn .advancedSearchCtn .searchByNameCtn label.destinationFullField,.listCtn .advancedSearchCtn .bookingOnlineCtn label.destinationFullField{margin-left:6px}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField,.listCtn .advancedSearchCtn .searchByNameCtn .contentHalfField,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField{width:289px;overflow:hidden;float:right;position:relative}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField input,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField input,.listCtn .advancedSearchCtn .searchByNameCtn .contentHalfField input,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField input{box-sizing:content-box}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField label,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField label,.listCtn .advancedSearchCtn .searchByNameCtn .contentHalfField label,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField label{text-align:left}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField label span,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField label span,.listCtn .advancedSearchCtn .searchByNameCtn .contentHalfField label span,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField label span{text-align:left}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField{overflow:visible;padding:5px 0 5px 0}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField.is-notAvailable input,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField.is-notAvailable input{width:260px}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField input,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField input{width:283px;width:281px\9}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField.autocompleteCtn .typeAheadCtn,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField.autocompleteCtn .typeAheadCtn{width:303px;left:-2px;top:23px}.listCtn .advancedSearchCtn .searchByNameCtn .contentFullField.autocompleteCtn.is-active,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentFullField.autocompleteCtn.is-active{height:25px;width:303px;margin:0 -7px 3px 0!important;padding-top:5px!important;padding-left:5px!important}.listCtn .advancedSearchCtn .searchByNameCtn .contentHalfField,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField{padding:5px 0 0 0}.listCtn .advancedSearchCtn .searchByNameCtn .contentHalfField input,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField input{float:left}.listCtn .advancedSearchCtn .searchByNameCtn .contentHalfField input+input,.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField input+input{float:right}.listCtn .advancedSearchCtn .searchByNameCtn label,.listCtn .advancedSearchCtn .bookingOnlineCtn label{font-weight:bold;display:block;float:left;width:100px;height:auto;text-align:right;padding:6px 0 0 0}.listCtn .advancedSearchCtn .searchByNameCtn label span.placeholder,.listCtn .advancedSearchCtn .bookingOnlineCtn label span.placeholder{text-align:left;font-size:10px}.listCtn .advancedSearchCtn .searchByNameCtn .title,.listCtn .advancedSearchCtn .bookingOnlineCtn .title{font-weight:normal;margin:0 0 10px 25px}.listCtn .advancedSearchCtn .searchByNameCtn .btnBar,.listCtn .advancedSearchCtn .bookingOnlineCtn .btnBar{*width:100%}.listCtn .advancedSearchCtn .searchByNameCtn .btnBar button,.listCtn .advancedSearchCtn .bookingOnlineCtn .btnBar button,.listCtn .advancedSearchCtn .searchByNameCtn .btnBar input[type=submit],.listCtn .advancedSearchCtn .bookingOnlineCtn .btnBar input[type=submit]{margin:10px 0 0 0}.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField{float:none;display:inline-block;margin-left:15px;width:100%}.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField .fieldCtn{display:inline-block}.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField .fieldCtn.secondField{vertical-align:top}.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField .fieldCtn>label{padding-top:1px;text-align:right;padding-right:10px}.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField .fieldCtn label.ivisibleLabel{display:none}.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField .fieldCtn .fn-fieldCtn{display:inline-block}.listCtn .advancedSearchCtn .bookingOnlineCtn .contentHalfField .fieldCtn .fn-fieldCtn .fieldMsgWrapper{width:145px}.listCtn .filtersCtn{display:none}.listCtn .filtersCtn h2{margin:0 0 10px 0;color:#000;font-weight:bold;font-size:12px;font-family:arial,verdana,sans-serif;width:185px}.listCtn .filtersCtn h2 span{display:block;float:right;*margin:-17px 0 0 0}.listCtn .filtersCtn.bookingFiltersCtn .filtersListCtn{height:120px}.listCtn .filtersCtn .filtersSelectedCtn{margin-top:0;font-weight:bold}.listCtn .filtersCtn .filtersListCtn{float:left;width:185px}.listCtn .filtersCtn .filtersListCtn ul{list-style:none;padding:0;margin:0}.listCtn .filtersCtn .filtersListCtn ul li{line-height:20px}.listCtn .filtersCtn .filtersListCtn ul li span{display:block;float:right;*margin:-20px 0 0 0}.listCtn .filtersCtn .filtersListCtn ul li span.status{float:left;*margin:7px 14px 0 0}.listCtn .filtersCtn .filtersListCtn+.filtersListCtn{border-left:solid 1px #aaa;padding:0 0 0 48px;margin:0 0 0 48px}.listCtn .pageNumber{margin-left:17px;margin-bottom:0}.status{display:block;width:7px;height:7px;overflow:hidden;text-indent:-9999px;margin:7px 14px 0 0}.status.fullyPaid{background:#00af1d}.status.partiallyPaid{background:#f00}.status.committed{background:#ffc000}.status.quote{background:#00b5f1}.status.groupBookings{background:#0308f0}.status.option{background:#ff7e08}.box.taBookingListBox>.mod>.bd{overflow:visible}.box.taBookingListBox .mod>.ft,.box.taBookingListBox>.mod>.ft{padding-right:15px;padding-top:0}.box.taBookingListBox .mod>.ft .pageNumber,.box.taBookingListBox>.mod>.ft .pageNumber,.box.taBookingListBox .mod>.ft .viewAll,.box.taBookingListBox>.mod>.ft .viewAll{margin-top:5px}.box.taBookingListBox .mod>.ft .viewAll span,.box.taBookingListBox>.mod>.ft .viewAll span{background-position:45px -1253px}.box.taBookingListBox .mod>.ft .viewAll:hover span,.box.taBookingListBox>.mod>.ft .viewAll:hover span{background-position:45px -1185px}.box.taBookingListBox h2{margin-top:0;font-size:22px;color:#333;margin-left:5px;margin-bottom:3px}.box.taBookingListBox span.helloUser{font-size:12px;margin-left:5px;margin-bottom:10px;display:block;max-width:325px}.box.taBookingListBox .searchCtn{margin-top:-35px;padding-right:5px}.box.taBookingListBox .bookingList.tableList.taBookingList{margin-left:5px;margin-right:5px}.box.taBookingListBox .bookingList.tableList.taBookingList .hd{min-height:28px;padding:0 10px;border-radius:5px 5px 0 0;color:#fff;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");padding:0}.box.taBookingListBox .bookingList.tableList.taBookingList li.third{width:168px}.box.taBookingListBox .bookingList.tableList.taBookingList .tableFiltersList>li{line-height:0}.pointsDetailsCtn{overflow:hidden;padding:10px 0 0 0}.pointsDetailsCtn h3{font-size:12px;font-weight:bold;color:#333;border-bottom:solid 1px #ccc;margin:0 0 10px 0;padding:0}.pointsDetailsCtn ul{width:50%;margin:0 0 10px 0;padding:0 0 0 15px;list-style:none;float:left}.pointsDetailsCtn ul li span{font-weight:bold;width:150px;display:inline-block;*display:block;*float:left}.taAdminAccount{width:auto!important;margin:10px 0 30px 0!important}.flyersCtn{margin:10px 0 0 0}.flyersCtn p{font-size:12px;margin-bottom:0}.flyersCtn .packageTitle{color:#fff}.flyersCtn ul{margin-top:0;margin-bottom:0}.flyersCtn h2{color:#919191;margin:0}.flyersCtn h2 span{font-weight:bold;float:right;color:#444;font-family:arial,verdana,sans-serif;font-size:13px;margin:3px 0 0 0}.flyersCtn h3{font-weight:bold;color:#444;margin:0}.flyersCtn h3 span{margin-left:5px}.flyersCtn .flyersDescription{margin-top:0}.flyersCtn .pdfList{list-style:none;padding:0;width:100%;overflow:hidden}.flyersCtn .pdfList li{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -795px -2584px;padding:0 0 0 10px;width:33%;float:left;line-height:20px;font-size:12px}.flyersCtn .fn-content .bd h2,.flyersCtn .bd+.bd h2{border-top:1px solid #ccc;padding:10px 0 0 0}.flyersCtn .ft a{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -7px -1705px;font-weight:bold;padding-left:25px;line-height:20px;padding-bottom:4px;outline:0;font-size:12px}.flyersCtn .is-open .ft a{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -7px -1733px}.dialog.confirmSendItinerary .popup .mod{width:290px}.dialog.confirmSendItinerary .fieldCtn textarea{width:245px}.dialog.confirmSendItinerary .fn-fieldCtn{margin:0 0 8px}.dialog.confirmSendItinerary .fn-fieldCtn .fieldCtn label{font-size:11px}.dialog.confirmSendItinerary .fn-fieldCtn .fieldCtn input{width:240px}.dialog.confirmSendItinerary .primaryBtn{float:left}.dialog.confirmSendItinerary .cancel{display:block;float:left;height:19px;line-height:19px;vertical-align:bottom;_height:19px;margin:10px 0 0 10px}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.mod.mod-skin-0.customizeTitleExtras{z-index:0;margin:0 auto 11px auto}.mod.mod-skin-0.customizeTitleExtras .hd{padding:0 18px 12px 18px;z-index:0;position:relative}.mod.mod-skin-0.customizeTitleExtras .hd .packageTitle span{line-height:14px;display:block}.mod.mod-skin-0.customizeExtras{margin:-19px 0 10px 0;z-index:1;position:relative;padding:0 0 15px 0;border-top:1px solid #DDD \9}.mod.mod-skin-0.customizeExtras+.fieldMsgWrapper .feedbackPanelERROR{margin-left:10px;color:red;font-size:12px;position:relative;top:-19px;z-index:999}.mod.mod-skin-0.customizeExtras .hd{background:0;padding:4px 0 0 0;margin:0 18px;min-height:15px;behavior:none;*background:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mod.mod-skin-0.customizeExtras .hd input[type="checkbox"]{margin:4px 10px 4px 1px;display:block;float:left}.mod.mod-skin-0.customizeExtras .hd label{font-weight:bold;color:#004ba0;width:95%;display:block;float:left;line-height:25px;position:relative;top:-1px}.mod.mod-skin-0.customizeExtras .hd label span{float:right}.mod.mod-skin-0.customizeExtras .hd.line-bottom{border-bottom:1px solid #ccc}.mod.mod-skin-0.customizeExtras .bd{padding:10px 0;margin:0 18px}.mod.mod-skin-0.customizeExtras .bd.line-bottom{border-bottom:1px solid #ccc}.mod.mod-skin-0.customizeExtras .bd label{font-weight:bold;display:block;float:left}.mod.mod-skin-0.customizeExtras .bd img{float:left;margin:0 15px 20px 0}.mod.mod-skin-0.customizeExtras .bd p{margin:0 0 5px 0}.mod.mod-skin-0.customizeExtras .bd a{text-decoration:none;margin-left:3px}.mod.mod-skin-0.customizeExtras .bd select{margin-bottom:3px}.mod.mod-skin-0.customizeExtras .bd a.addElement{display:block;margin-top:3px;margin-bottom:6px;text-decoration:underline;margin-left:0}.mod.mod-skin-0.customizeExtras .bd div{width:35%;float:left;overflow:hidden}.mod.mod-skin-0.customizeExtras .bd div select{width:70%}.mod.mod-skin-0.customizeExtras .bd div div{width:100%}.mod.mod-skin-0.customizeExtras .bd div.dateDescription{margin:5px 0 5px 0}.mod.mod-skin-0.customizeExtras .bd div+div{width:65%;*width:58%}.mod.mod-skin-0.customizeExtras .bd div+div label{font-weight:normal}.mod.mod-skin-0.customizeExtras .bd div+div select{width:auto}.mod.mod-skin-0.customizeExtras .bd div+div table{width:100%;margin:0 0 5px 0}.mod.mod-skin-0.customizeExtras .bd div+div table caption{text-align:left;font-weight:bold}.mod.mod-skin-0.customizeExtras .bd div+div table td{padding:5px 0}.mod.mod-skin-0.customizeExtras .bd div+div table td select{margin-bottom:0}.mod.mod-skin-0.customizeExtras .bd div+div table td.first{width:170px;padding-right:10px}.mod.mod-skin-0.customizeExtras .bd div+div table td.second{width:60px;padding-right:10px}.mod.mod-skin-0.customizeExtras .bd div+div table td.last{width:100px}.mod.mod-skin-0.customizeExtras .ft{border-top:1px solid #ccc;margin:0 18px;min-height:15px;text-align:left}.mod.mod-skin-0.customizeExtras .ft.hiddenMessage{display:none}.mod.mod-skin-0.customizeExtras .ft p{margin:0 0 8px auto}.mod.mod-skin-0.customizeExtras.is-selected .ft.hiddenMessage{display:block}.mod.mod-skin-0.customizeExtras.is-selected .ft.hiddenMessage p{color:#ae5604}.mod.mod-skin-0 .bd .transfer{width:100%;*width:93%;margin:0 0 15px 0}.mod.mod-skin-0 .bd .transfer thead tr th{text-align:left;padding:0 0 15px 0}.mod.mod-skin-0 .bd .transfer tbody tr td{width:25%;text-align:left;font-weight:bold;padding:10px 0;border-top:1px solid #ccc}.mod.mod-skin-0 .bd .transfer tbody tr td input[type="radio"]{margin:0 5px 0 0}.mod.mod-skin-0 .bd .transfer tbody tr td span{display:block;padding:4px 0 0 17px}.mod.mod-skin-0 .bd .transfer tbody tr td label{font-weight:normal}.mod.mod-skin-0 .bd .transfer tbody tr td+td{text-align:left;font-weight:normal}.activityDetail{width:519px}.customizeYourTrip .primaryBtn{width:300px}.travelProtectionCtn div.fieldMsgCtn{padding-top:0}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.travelersAssignForm .travelerSelector+.formSectionCtn{border-top:1px solid #ccc;padding-top:10px;margin-top:30px;clear:both;display:block;*margin-top:10px}.travelersAssignForm .travelersAssignCtn{font-size:12px}.travelersAssignForm .travelersAssignCtn .packageTitle{font-size:13px;font-weight:normal;line-height:20px;padding-top:4px}.travelersAssignForm .travelersAssignCtn .formSectionCtn.travelerSelector{display:block}.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .formSectionCtn{display:block}.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields .editLink{display:inline;margin-left:10px}.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields .editSummaryTitle{display:none;margin-bottom:4px;font-weight:bold}.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields .editSummaryDetail{display:block}.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields .fieldCtn,.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields .fieldGroupingCtn{display:none}.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields.is-editMode .editSummaryTitle{display:block}.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields.is-editMode .editSummaryDetail{display:none}.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields.is-editMode .fieldCtn,.travelersAssignForm .travelersAssignCtn.hasSelectedTravelers .namesFields.is-editMode formSectionCtn{display:block}.travelersAssignForm .travelersAssignCtn .btnBar{margin:10px 0 0 0}.travelersAssignForm .travelersAssignCtn .btnBar input[type="submit"]{min-width:90px}.travelersAssignForm .travelerSelector select,.travelersAssignForm .travelerSelector span,.travelersAssignForm .travelerSelector a{display:inline}.travelersAssignForm .travelerSelector .selectorFld{width:180px}.travelersAssignForm .travelerSelector .orLabel{margin-left:10px}.travelersAssignForm .travelerSelector span,.travelersAssignForm .travelerSelector a{padding-right:5px;font-weight:bold}.travelersAssignForm .formSectionTitle{font-weight:bold;margin-top:15px;margin-bottom:5px;clear:both}.travelersAssignForm .formSectionTitle span{font-weight:normal}.travelersAssignForm .primaryBtn{margin-top:15px}.travelersAssignForm .editPanel{margin-bottom:10px;overflow:hidden}.travelersAssignForm .editPanel .editSummaryTitle{font-weight:bold;margin-bottom:7px}.travelersAssignForm .fieldGroupingCtn.namesFields .fieldCtn{float:left;width:150px;margin-right:12px}.travelersAssignForm .fieldGroupingCtn.namesFields .fieldCtn input{width:144px}.travelersAssignForm .fieldGroupingCtn.genderBirthFields{padding:5px 0 0;overflow:hidden}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldGroupingCtn{float:left;width:250px;margin-right:12px}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldGroupingCtn label{width:100%;clear:both;*clear:none}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldGroupingCtn label.placeholderLabel{*clear:none;*width:auto;*display:block;*float:left}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldGroupingCtn select,.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldGroupingCtn input{float:left;margin-right:6px}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldGroupingCtn select{width:110px}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldGroupingCtn input{width:50px}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldCtn.gender{float:left;width:150px;margin-right:12px}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldCtn.gender span{font-size:12px;width:100%;display:block}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldCtn.gender input{width:10%;margin-right:3%}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldCtn.gender label{width:80%;position:relative;top:-1px;font-weight:normal}.travelersAssignForm .fieldGroupingCtn.genderBirthFields .fieldCtn.country select{width:auto!important}.travelersAssignForm .fieldGroupingCtn.passeportFields{margin:10px 0 0}.travelersAssignForm .weightPanel{margin-bottom:5px;overflow:hidden}.travelersAssignForm .weightPanel p{margin-bottom:5px;margin-top:5px}.travelersAssignForm .weightPanel input{float:left;width:40px}.travelersAssignForm .weightPanel label{float:left;clear:none;line-height:20px;margin-left:5px;font-weight:normal}.travelersAssignForm .namesFields .fieldCtn,.travelersAssignForm .namesFields .formSectionCtn,.travelersAssignForm .genderBirthFields .fieldCtn,.travelersAssignForm .genderBirthFields .fieldGroupingCtn{display:block}.travelersAssignForm .genderBirthFields .fieldGroupingCtn{*clear:none}.travelersAssignForm .namesFields .editSummaryDetail .travelerName{padding-right:5px;font-weight:bold}.travelersAssignForm .fieldMsgCtn.has-error{display:block}.travelersAssignForm .fieldMsgCtn.has-error .orLabel{color:#444}.travelersAssignForm .fieldGroupingCtn.simpleField.genderBirthFields.has-error span.title,.travelersAssignForm .fieldGroupingCtn.simpleField.genderBirthFields.has-error label{color:#000}.travelersAssignForm .fieldGroupingCtn.simpleField.genderBirthFields.has-error .has-error span,.travelersAssignForm .fieldGroupingCtn.simpleField.genderBirthFields.has-error .has-error label{color:#f00}.travelersAssignForm .fieldGroupingCtn.simpleField.genderBirthFields.has-error input,.travelersAssignForm .fieldGroupingCtn.simpleField.genderBirthFields.has-error select{border:1px solid #aaa}.travelersAssignForm .fieldGroupingCtn.simpleField.genderBirthFields.has-error .has-error input,.travelersAssignForm .fieldGroupingCtn.simpleField.genderBirthFields.has-error .has-error select{border:1px solid #f00}.travelersAssignForm .fieldMsgCtn{float:none;clear:both;padding-top:4px;margin-bottom:6px;display:block}.travelersAssignForm .passportInformation{clear:both;overflow:hidden}.travelersAssignForm .passportInformation .passportNum{width:150px;margin-right:12px}.travelersAssignForm .passportInformation .passportNum input,.travelersAssignForm .passportInformation .passportNum select{width:130px}.travelersAssignForm .passportInformation .passportCountryIssuance{width:150px;margin-right:12px;margin-top:15px}.travelersAssignForm .passportInformation .passportCountryIssuance input,.travelersAssignForm .passportInformation .passportCountryIssuance select{width:130px}.travelersAssignForm .passportInformation .passportExpirationDate{margin:10px 0 0!important}.travelersAssignForm .passportInformation .passportExpirationDate .multipleFieldsLabel{width:100%}.travelersAssignForm .passportInformation .passportExpirationDate input{width:50px!important;margin:0!important}.travelersAssignForm .passportInformation .passportExpirationDate select{float:left;width:110px;margin-right:6px}.travelersAssignForm .passportInformation .country{margin-top:15px}.travelersAssignForm .frequentFlyerProgram{clear:both;padding-top:5px}.travelersAssignForm .frequentFlyerProgram.is-alone .fn-removeOptionFFP{display:none}.travelersAssignForm .frequentFlyerProgram a{display:none}.travelersAssignForm .frequentFlyerProgram a.fn-removeOptionFFP{display:inline-block}.travelersAssignForm .frequentFlyerProgram a.fn-moreHiddenOptions{padding-top:4px}.travelersAssignForm .frequentFlyerProgram .fieldMsgCtn{margin-bottom:0}.travelersAssignForm .frequentFlyerProgram.hiddenContent{padding-top:0}.travelersAssignForm .frequentFlyerProgram.hiddenContent .fieldCtn{display:none}.travelersAssignForm .frequentFlyerProgram.hiddenContent a{display:inline-block}.travelersAssignForm .frequentFlyerProgram.hiddenContent a.fn-removeOptionFFP{display:none}.travelersAssignForm .frequentFlyerProgram.hiddenContent a.fn-showOptionsToForm{padding-top:4px;display:inline-block}.travelersAssignForm .pointProgram{clear:both;padding-bottom:5px}.travelersAssignForm .pointProgram .fieldMsgCtn{margin-bottom:0}.travelersAssignForm .pointProgram .label{padding-top:5px}.travelersAssignForm .fieldCtn.ffp{float:left;width:180px;margin-right:12px}.travelersAssignForm .fieldCtn.ffp select{width:180px}.travelersAssignForm .fieldCtn.progNum{float:left;width:150px;margin-right:12px}.travelersAssignForm .fieldCtn.progNum input{width:150px}.travelersAssignForm .fieldCtn.singlePointProgNum{float:left;width:300px;margin-right:12px}.travelersAssignForm .fieldCtn.singlePointProgNum input{width:144px}.travelersAssignForm .formSectionTitle+.frequentFlyerProgram a.fn-removeOptionFFP{padding-top:18px}.travelersAssignForm .hiddenField{display:none}.travelersAssignForm .moreHiddenOptions{margin-top:10px}.travelersAssignForm .moreHiddenOptions .formSectionTitle,.travelersAssignForm .moreHiddenOptions .fieldCtn{display:block}.travelersAssignForm .moreHiddenOptions .formSectionTitle a{display:inline-block}.travelersAssignForm .moreHiddenOptions a{display:none}.travelersAssignForm .moreHiddenOptions .sectionTitleWhenExpanded a{display:inline-block}.travelersAssignForm .moreHiddenOptions.hiddenContent .formSectionTitle,.travelersAssignForm .moreHiddenOptions.hiddenContent .fieldCtn{display:none}.travelersAssignForm .moreHiddenOptions.hiddenContent a{display:inline-block;*display:block}.travelersAssignForm .specialRequestDisplay{margin-top:15px;margin-bottom:10px}.travelersAssignForm .specialRequestDisplay ul{margin:0;list-style:none}.travelersAssignForm .specialRequestDisplay ul li{*position:relative}.travelersAssignForm .specialRequestDisplay ul a{float:right;margin-right:20px;*position:absolute;*right:0;*float:right}.travelersAssignForm .departureInfo{font-size:12px}.travelersAssignForm .departureInfo .bd{padding-bottom:0}.travelersAssignForm .departureInfo .ft{margin-top:0;padding-top:0;text-align:left;padding-bottom:6px;border-top:0 none}.travelersAssignForm .departureInfo .ft p{margin-top:0}.travelersAssignForm .departureInfo .packageTitle{font-size:13px;font-weight:normal;line-height:20px;padding-top:4px}.travelersAssignForm .departureInfo .from{margin-bottom:10px}.travelersAssignForm .departureInfo .from input{width:220px}.travelersAssignForm .departureInfo .timeCtn{width:200px}.travelersAssignForm .departureInfo .timeCtn label{clear:both;display:block}.travelersAssignForm .departureInfo .timeCtn input{width:50px;float:left;margin-right:10px}.travelersAssignForm .departureInfo .timeCtn select{float:left}.travelersAssignForm .departureInfo .fieldCtn.locationField{width:200px}.travelersAssignForm .departureInfo .fieldCtn.locationField input{width:100%}.travelersAssignForm .departureInfo .fieldCtn.dateField{width:80px}.travelersAssignForm .departureInfo .fieldCtn.dateField input{width:100%}.travelersAssignForm .departureInfo .fieldCtn.airline{width:200px}.travelersAssignForm .departureInfo .fieldCtn.airline select{margin:0;width:100%}.travelersAssignForm .departureInfo .flightInfoCtn{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:14px}.travelersAssignForm .departureInfo .flightInfoCtn .title{color:#716f6f}.travelersAssignForm .departureInfo.is-enabled{display:none}.travelersAssignForm .departureInfo label{font-weight:bold}.travelersAssignForm .departureInfo .fieldGroupingCtn .fieldCtn{float:left;margin-right:20px}.travelersAssignForm .departureInfo p{margin-bottom:5px;color:#444}.travelersAssignForm .departureInfo .skipFlightCustomerInfoCtn{margin-bottom:10px}.travelersAssignForm .departureInfo .skipFlightCustomerInfoCtn span{display:inline!important;font-weight:normal}.travelersAssignForm .departureInfo span{font-weight:bold;margin-bottom:10px}.travelersAssignForm .departureInfo .formSectionCtn{margin-top:10px}.travelersAssignForm .departureInfo .formSectionCtn .flightInfoCtn{display:block}.travelersAssignForm .departureInfo .formSectionCtn span{display:block}.travelersAssignForm .departureInfo .formSectionCtn.hiddenContent .flightInfoCtn{display:none}.travelersAssignForm .departureInfo .formSectionCtn.hiddenContent span{display:none}.travelersAssignForm .departureInfo .formSectionCtn.hiddenContent a{display:block;margin-bottom:10px}.travelersAssignForm .departureInfo .fieldGroupingCtn{margin-bottom:10px;clear:both}.travelersAssignForm .departureInfo .fieldGroupingCtn .fieldMsgWrapper{clear:both}.travelersAssignForm .departureInfo .fieldGroupingCtn .autocompleteCtn{height:40px}.travelersAssignForm .departureInfo .fieldGroupingCtn .autocompleteCtn .typeAheadCtn{width:216px;top:35px}.travelersAssignForm .departureInfo .fieldGroupingCtn .autocompleteCtn.is-active{margin:0 9px 0 -5px!important;width:216px}.travelersAssignForm .departureInfo .fieldGroupingCtn .autocompleteCtn.is-active input[type="text"]{width:200px}.travelersAssignForm .carRentalRewards{font-size:12px}.travelersAssignForm .carRentalRewards .packageTitle{font-size:13px;font-weight:normal;line-height:20px;padding-top:4px}.travelersAssignForm .carRentalRewards .media .img{margin-top:3px}.travelersAssignForm .carRentalRewards .media .body{padding-left:20px}.travelersAssignForm .carRentalRewards .media .body p{margin-top:0}.travelersAssignForm .carRentalRewards #carRentalRewards{width:162px;margin-bottom:5px}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.payment{*overflow:hidden!important;*zoom:1;*box-sizing:content-box;*behavior:none}.payment .packageSummary .showDetails a,.payment .packageSummary .hideDetails a{margin-top:5px!important;*margin-top:15px!important}.payment .expiration .fieldCtn{width:auto!important}.payment .expiration label{display:block}.payment .expiration .expirationyear{margin-top:16px}.payment *{*box-sizing:content-box!important;*behavior:none!important}.payment label#amountLabel{display:inline;clear:none}.payment .paypalImg{display:block;width:64px;height:42px;background:transparent url(/cb76c7b82e362225646581bd7c4ed6cc10/img/payment/paypalLogo.jpg) no-repeat 0 0}.payment .paymentInfo{*overflow:visible!important;*zoom:1}.payment .paymentInfo .cardBox{width:180px!important;font-size:11px;margin:-3px 0 0 0!important}.payment .paymentInfo .fn-cardType input.validcard{background:url(/cb255a447462a9f230ebfa7e9e85a99915/img/payment/valid.png) 145px center no-repeat}.payment .paymentInfo .fn-cardType input.invalidcard{background:url(/cb4e1d7569f12554bb29fdc1eef20ca341/img/payment/invalid.gif) 145px center no-repeat}.payment .paymentInfo #verificationcode.invalidcard{background:url(/cb4e1d7569f12554bb29fdc1eef20ca341/img/payment/invalid.gif) 58px center no-repeat}.payment .paymentInfo .paymentOptionContainer.hide{display:none}.payment .paymentInfo .anyPaymentContainer{padding-top:10px;padding-bottom:10px}.payment .paymentInfo .anyPaymentContainer .dollar{margin-left:3px;font-weight:normal}.payment .paymentInfo .anyPaymentContainer input.anyPaymentAmount{display:inline-block;text-align:right}.payment .paymentInfo .cardType{width:202px;margin-top:-2px}.payment .paymentInfo .cardType span{display:block;float:left;text-indent:-555000px}.payment .paymentInfo .cardType .amex{width:24px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -6px -1px}.payment .paymentInfo .cardType .visa{width:35px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -32px -1px}.payment .paymentInfo .cardType .mastercard{width:39px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -67px -1px}.payment .paymentInfo .cardType .discover{width:37px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -106px -1px}.payment .paymentInfo .cardType .diners_club_international{width:66px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -141px -1px}.payment .paymentInfo .cardType .amex.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -6px -27px}.payment .paymentInfo .cardType .visa.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -32px -27px}.payment .paymentInfo .cardType .mastercard.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -67px -27px}.payment .paymentInfo .cardType .discover.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -106px -27px}.payment .paymentInfo .cardType .diners_club_international.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -141px -27px}.payment .paymentInfo .multipleFields .fieldCtn{float:left;width:165px}.payment .paymentInfo.fn-optionalSection .multipleFields .fieldCtn{width:auto}.payment .paymentInfo .radio{display:block;margin-top:7px}.payment .paymentInfo .radio input{margin-right:5px;position:relative;top:1px}.payment .paymentInfo .radio label{font-weight:normal}.payment .multipleFields .fieldCtn{float:left;width:140px;margin-right:12px}.payment label{font-weight:bold}.payment label a,.payment label span{font-weight:normal}.payment .formSectionCtn{margin-bottom:10px;clear:both;overflow:hidden}.payment .xlarge{width:285px}.payment .large{width:200px}.payment .medium{width:162px}.payment .small{width:133px}.payment .xsmall{width:75px}.payment .xxsmall{width:53px}.payment .secure{display:block;width:104px;height:28px;background:transparent url(/cb0f609d0311ca2f38499f1667bf92bfee/img/payment/secure.jpg) no-repeat 0 0;position:absolute;right:20px;bottom:20px;text-indent:-555000px}.payment .primaryBtn{width:200px;margin-top:16px}.payment .expirationmonth{float:left;margin-right:10px;width:100px}.payment .expirationyear{float:left}.payment .paypalDisplay{height:140px;font-weight:bold;background:transparent url(/cb76c7b82e362225646581bd7c4ed6cc10/img/payment/paypalLogo.jpg) no-repeat 310px 10px;padding-right:120px!important}.payment .paypalConfInfo .bd{margin-bottom:10px}.payment .paypalConfInfo p{display:block;clear:both;margin-top:0;margin-bottom:0}.payment p{margin:0 0 8px 0;font-size:12px}.phonecountrycodeCtn{overflow:hidden}.phonecountrycodeCtn .phonecountrycode{width:78px!important}.phonecountrycodeCtn .phonecountrycode p{word-wrap:normal;white-space:nowrap;margin:3px 0 0 0!important}.creditCard-tooltip{width:280px;background:transparent url(/cb6b41700493ef6676b6f81c232593cac1/img/payment/cardsecuritycode.png) no-repeat 100% 0}.creditCard-tooltip .text{width:190px;height:125px}.creditCard-tooltip span{font-size:90%}.creditCard-tooltip .title{margin-bottom:0}.creditCard-tooltip .detail{margin-bottom:5px;font-weight:normal}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.quoteCtn h2{margin:3px 0 5px 0}.quoteCtn .quoteNumberCtn{margin:0 0 10px 0}.quoteCtn .quoteNumberCtn.mod{margin-left:0;margin-right:0}.quoteCtn .quoteNumberCtn .bd{padding:0 10px}.quoteCtn .quoteNumberCtn .bd p{font-size:18px;text-align:center;margin:5px 0}.quoteCtn .byEmailCtn{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 17px -2683px;padding-left:85px;margin-top:3px}.quoteCtn .byEmailCtn .fn-fieldCtn{width:200px;float:left}.quoteCtn .byEmailCtn label{font-weight:bold;font-size:13px;display:block;float:none;margin:0 0 5px 0}.quoteCtn .byEmailCtn input[type="text"]{height:20px;height:19px\9;width:200px}.quoteCtn .byEmailCtn input[type="submit"]{margin:24px 0 0 10px;width:65px}.quoteCtn .requestCallCtn,.quoteCtn .callUsCtn{padding:0 0 0 65px;position:relative}.quoteCtn .requestCallCtn h3,.quoteCtn .callUsCtn h3{font-family:arial,verdana,sans-serif;margin:0}.quoteCtn .requestCallCtn span,.quoteCtn .callUsCtn span{display:block;width:37px;height:36px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -7px -2551px;line-height:36px;text-align:center;color:#fff;font-weight:bold;position:absolute;top:5px;right:0}.quoteCtn .requestCallCtn{float:left;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -5px -351px;width:55%;*width:45%}.quoteCtn .requestCallCtn p{margin:0;max-width:110px}.quoteCtn .callUsCtn{float:right;width:45%}.quoteCtn .callUsCtn h3{color:#444;font-size:12px}.quoteCtn .callUsCtn p{margin:0;font-size:18px}.quoteCtn .requesCallFormCtn{clear:both;padding:15px 0 0 60px;overflow:hidden}.quoteCtn .requesCallFormCtn label{font-weight:bold;display:block;margin:0 0 3px 0}.quoteCtn .requesCallFormCtn .fn-fieldCtn{margin:0 0 10px 0}.quoteCtn .requesCallFormCtn li{padding:0}.quoteCtn .requesCallFormCtn input{width:200px}.quoteCtn .requesCallFormCtn select{width:207px;width:200px\9;box-sizing:border-box}.quoteCtn .requesCallFormCtn .btnBar{margin:10px 0 0 0}.quoteCtn .requesCallFormCtn .btnBar .primaryBtn{width:195px;width:198px\9}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.dealsCtn,.destinationsCtn,.interestsCtn{margin:15px 0 0 0}.dealsCtn .sectionCtn p,.destinationsCtn .sectionCtn p,.interestsCtn .sectionCtn p{margin-bottom:0}.interestsCtn .assInterestList{margin:0;padding:0;list-style-type:none}.dealsDetailsCtn.sectionCtn p{margin:0 0 10px 0}.tabCtn .reviewCtn{width:auto}.tabCtn .reviewCtn .assDestList{overflow:hidden;list-style:none;padding:0}.tabCtn .reviewCtn .assDestList li{display:block;float:left;width:136px;margin:0}.tabCtn .reviewCtn .assDestList .destinationViewAllLink{float:left;clear:both}.tabCtn .reviewCtn .assDestList+.assDestList{margin-top:0}.tabCtn .reviewCtn label{display:block;font-weight:bold;line-height:22px;float:left;width:150px}.tabCtn .reviewCtn select{width:250px}.tabCtn .secondaryHotelAsideCtn h3{margin:0}.tabCtn .pubCtn{margin:0 0 10px 0}.tabCtn .assDestCtn{margin:0 0 10px 0}.tabCtn .assDestCtn ul{margin:4px 0 0 0;width:auto;float:none}.tabCtn .assDestCtn ul li{line-height:20px}.tabCtn .assDestCtn p{margin:4px 0 0 0}.tabCtn .destFeatureSnippet{text-align:right;margin:0 0 10px 0}.destTravelInfoCtn span.from,.destHotelsListCtn span.from,.destDealsListCtn span.from{float:right;text-align:right;display:block;margin:-42px 0 0 0;font-size:12px;font-family:arial,verdana,sans-serif;color:#677c8c}.destDealsListCtn .sortingTools{margin:15px 0}.destDealsListCtn span.from{margin:-26px 0 0 0}.destTravelInfoCtn h3{border-bottom:solid 1px #ccc}.destTravelInfoCtn h2,.destTravelInfoCtn h3{clear:both;font-family:Georgia,Times,serif;overflow:hidden;margin:0 0 15px 0;padding:0 0 8px 0}.destHotelsListCtn,.interestsListCtn{margin:10px 0 0 0!important}.destHotelsListCtn h2,.interestsListCtn h2,.destHotelsListCtn h3,.interestsListCtn h3{clear:both;color:#677c8c;border-bottom:solid 1px #ccc;font-family:Georgia,Times,serif;overflow:hidden;margin:0 0 15px 0;padding:0 0 8px 0}.destHotelsListCtn h2 a,.interestsListCtn h2 a,.destHotelsListCtn h3 a,.interestsListCtn h3 a{text-decoration:none;color:#677c8c!important}.destHotelsListCtn h2 a:hover,.interestsListCtn h2 a:hover,.destHotelsListCtn h3 a:hover,.interestsListCtn h3 a:hover{text-decoration:underline}.destHotelsListCtn fieldset,.interestsListCtn fieldset{margin:0 0 20px 0}.destHotelsListCtn label,.interestsListCtn label{margin:0 10px 0 0;min-width:135px}.destHotelsListCtn .fn-collapsible.is-open .featuredDealsListItems,.interestsListCtn .fn-collapsible.is-open .featuredDealsListItems{display:inline!important}.destHotelsListCtn .fn-collapsibleSection.is-open .featuredDealsListItems,.interestsListCtn .fn-collapsibleSection.is-open .featuredDealsListItems{display:inline!important}.destHotelsListCtn .featuredDealsListItems,.interestsListCtn .featuredDealsListItems{display:inline;list-style:none;font-size:12px;margin:0;padding:0}.destHotelsListCtn .featuredDealsListItems li,.interestsListCtn .featuredDealsListItems li{display:inline}.destHotelsListCtn .destHotelsCtn,.interestsListCtn .destHotelsCtn{overflow:hidden;margin:0 0 25px}.destHotelsListCtn .destHotelsListTitle,.interestsListCtn .destHotelsListTitle{position:relative;overflow:hidden;padding:0 0 10px;border-bottom:solid 1px #ccc}.destHotelsListCtn .destHotelsListTitle h2,.interestsListCtn .destHotelsListTitle h2,.destHotelsListCtn .destHotelsListTitle img,.interestsListCtn .destHotelsListTitle img{float:left}.destHotelsListCtn .destHotelsListTitle img,.interestsListCtn .destHotelsListTitle img{margin:0 10px 0 0}.destHotelsListCtn .destHotelsListTitle h2,.interestsListCtn .destHotelsListTitle h2{margin:0;padding:0;border:0;clear:none;line-height:53px}.destHotelsListCtn .destHotelsItemsCtn,.interestsListCtn .destHotelsItemsCtn{overflow:hidden;margin:0 0 20px 0}.destHotelsListCtn .destHotelsItemsCtn .header,.interestsListCtn .destHotelsItemsCtn .header{padding:0 0 12px 0;margin:0 0 16px 0;border-bottom:solid 1px #ccc;width:100%;font-family:Georgia,Times,serif;font-size:16px}.destHotelsListCtn .destHotelsItemsCtn .header img,.interestsListCtn .destHotelsItemsCtn .header img{float:none}.destHotelsListCtn .destHotelsItemsCtn .header a,.interestsListCtn .destHotelsItemsCtn .header a{text-decoration:none;color:#677c8c!important}.destHotelsListCtn .destHotelsItemsCtn .header a:hover,.interestsListCtn .destHotelsItemsCtn .header a:hover{text-decoration:underline}.destHotelsListCtn .destHotelsItemsCtn img,.interestsListCtn .destHotelsItemsCtn img{float:left;margin-right:10px}.destHotelsListCtn .destHotelsItemsCtn .body,.interestsListCtn .destHotelsItemsCtn .body{width:100%}.destHotelsListCtn .destHotelsItemsCtn div,.interestsListCtn .destHotelsItemsCtn div{float:left;width:100%}.destHotelsListCtn .destHotelsItemsCtn div h3,.interestsListCtn .destHotelsItemsCtn div h3{margin:0 0 3px 0;padding:0;border:0}.destHotelsListCtn .destHotelsItemsCtn div h3+p,.interestsListCtn .destHotelsItemsCtn div h3+p{margin:3px 0}.destHotelsListCtn .destHotelsItemsCtn div h3 a,.interestsListCtn .destHotelsItemsCtn div h3 a{float:left}.destHotelsListCtn .destHotelsItemsCtn div h3 a.anchorTrigger,.interestsListCtn .destHotelsItemsCtn div h3 a.anchorTrigger{width:7px;height:7px;text-indent:-999px;overflow:hidden;float:left;margin:5px 0 0 5px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -16px -1257px}.destHotelsListCtn .destHotelsItemsCtn div.is-open>a.anchorTrigger,.interestsListCtn .destHotelsItemsCtn div.is-open>a.anchorTrigger,.destHotelsListCtn .destHotelsItemsCtn div.is-open>h3>a.anchorTrigger,.interestsListCtn .destHotelsItemsCtn div.is-open>h3>a.anchorTrigger{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -16px -1324px}.destHotelsListCtn .destHotelsItemsCtn div ul,.interestsListCtn .destHotelsItemsCtn div ul{list-style:none;margin:0;padding:0;overflow:hidden;float:left;width:33%}.destHotelsListCtn .destHotelsItemsCtn div ul li,.interestsListCtn .destHotelsItemsCtn div ul li{overflow:hidden}.destHotelsListCtn .destHotelsItemsCtn div ul li a,.interestsListCtn .destHotelsItemsCtn div ul li a{float:left}.destHotelsListCtn .destHotelsItemsCtn div ul li a.anchorTrigger,.interestsListCtn .destHotelsItemsCtn div ul li a.anchorTrigger{width:7px;height:7px;text-indent:-999px;overflow:hidden;float:left;margin:5px 0 0 5px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -16px -1257px}.destHotelsListCtn .destHotelsItemsCtn div ul li.is-open>a.anchorTrigger,.interestsListCtn .destHotelsItemsCtn div ul li.is-open>a.anchorTrigger,.destHotelsListCtn .destHotelsItemsCtn div ul li.is-open>h3>a.anchorTrigger,.interestsListCtn .destHotelsItemsCtn div ul li.is-open>h3>a.anchorTrigger{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -16px -1324px}.destHotelsListCtn .destHotelsItemsCtn div ul li ul,.interestsListCtn .destHotelsItemsCtn div ul li ul{display:none}.destHotelsListCtn .destHotelsItemsCtn div ul li.collapsibleSubList>ul.collapsibleSubListContent,.interestsListCtn .destHotelsItemsCtn div ul li.collapsibleSubList>ul.collapsibleSubListContent{display:none}.destHotelsListCtn .destHotelsItemsCtn div ul li.collapsibleSubList.is-open>ul.collapsibleSubListContent,.interestsListCtn .destHotelsItemsCtn div ul li.collapsibleSubList.is-open>ul.collapsibleSubListContent{display:block;width:95%;margin-left:5%}.destHotelsListCtn .destHotelsItemsCtn div p,.interestsListCtn .destHotelsItemsCtn div p{margin:10px 0 0 0;font-size:11px;display:block;clear:both}.interestsListCtn .assDestList{float:left;width:50%;padding:0;margin:0}.interestsListCtn .destHotelsItemsCtn{margin:0}.interestsListCtn .destHotelsItemsCtn h3{font-size:12px}.interestsListCtn .destHotelsItemsCtn div ul{width:auto;float:none;padding:0 0 0 10px}.interestsListCtn .destHotelsItemsCtn div ul li{color:#677c8c!important;font:Georgia,Times,serif;line-height:18px;text-decoration:none}.interestsListCtn .destHotelsItemsCtn div ul li.collapsibleSubList.is-open>ul.collapsibleSubListContent{margin:0;width:100%}.destHotelsListCtn.destinationsCtn .reviewCtn ul.assInterestList,.interestsCtn .reviewCtn ul.assInterestList{width:100%}.destHotelsListCtn.destinationsCtn .reviewCtn ul,.interestsCtn .reviewCtn ul{list-style:none;margin:0;padding:0;overflow:hidden;float:left;width:33%}.destHotelsListCtn.destinationsCtn .reviewCtn ul li,.interestsCtn .reviewCtn ul li{display:block;overflow:hidden}.destHotelsListCtn.destinationsCtn .reviewCtn ul li a,.interestsCtn .reviewCtn ul li a{float:left}.destHotelsListCtn.destinationsCtn .reviewCtn ul li a.anchorTrigger,.interestsCtn .reviewCtn ul li a.anchorTrigger{display:block;width:7px;height:7px;text-indent:-999px;overflow:hidden;float:left;margin:5px 0 0 5px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -792px -77px}.destHotelsListCtn.destinationsCtn .reviewCtn ul li.is-open a.anchorTrigger,.interestsCtn .reviewCtn ul li.is-open a.anchorTrigger{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -792px -113px}.destHotelsListCtn.destinationsCtn .reviewCtn ul li ul,.interestsCtn .reviewCtn ul li ul{display:none}div.sectionCtn.reviewCtn.relatedInterestsCtn{padding-bottom:0}div.sectionViewAllLink{clear:both;padding-top:6px;padding-bottom:6px}div.sectionViewAllLink a{font-size:12px}.shareAndCounterCtn{position:relative}.shareAndCounterCtn .shareCtn{top:4px}.shareCtn{text-align:right;overflow:hidden;float:right;display:none}.shareCtn span{margin:0 10px 0 0;float:left}.shareCtn #shareListCtn{float:right}.shareCtn .gig-share-button div{width:60px!important;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 -3305px!important}.buttonsShareCtn{display:none;margin:0 0 10px 0}#photoGallery .popup .mod{width:740px}#virtualTourMap .popup .mod{width:588px}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.hotelListCtn .destHotelsItemsCtn{width:100%}.hotelListCtn .destHotelsItemsCtn div{width:auto;max-width:500px}.hotelListCtn .destHotelsItemsCtn div h3{font-family:arial,verdana,sans-serif;font-size:12px}.hotelListCtn .destHotelsItemsCtn div h3 a{text-decoration:none;font-weight:bold}.destHotelsListCtn .destFeatureListCtn .body{width:100%;margin:0}.destHotelsListCtn .destFeatureListCtn .body img{margin:0 10px 0 0}.destHotelsListCtn .destFeatureListCtn .body h4,.destHotelsListCtn .destFeatureListCtn .body p{float:left;width:auto;max-width:90%}.destHotelsListCtn .destFeatureListCtn .body p{max-width:75%}.destHotelsListCtn .destFeatureListCtn .body h4{margin:0}.destHotelsListCtn .destFeatureListCtn .body a+h4{width:auto;max-width:75%}.dealsListCtn{margin:0 0 25px 0}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.errorPg .errorBkCtn{width:100%;position:absolute;top:0;left:0;z-index:-2;min-width:960px;height:900px;overflow:hidden;background:transparent url("/cb58b67e126ea5df3a8e482811f8ba33a1/img/error.jpg") no-repeat 50% 50%}.errorPg .fakeHtmlCtn{background:#fff;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;zoom:1;filter:alpha(opacity= 70);-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.errorPg .errorLayout{position:relative;z-index:1;margin:0 auto;width:665px!important;overflow:hidden;padding:30px 0}.errorPg .errorLayout h1{width:170px;height:190px;padding:160px 0 0 0;overflow:hidden;text-align:center;color:#036;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -635px -3599px;font-size:17px;font-family:Arial,Verdana,Serif;line-height:30px;float:left}.errorPg .errorLayout p{text-align:right;float:right;font-size:30px;max-width:450px;margin:15px 0 0 0;color:#036;line-height:40px}.errorPg .errorLayout p a{color:#036!important}.errorPg .errorLayout p+p{font-size:18px;line-height:20px}div#popupBrowserInvalidBg{display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:99998;background-color:#000;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}div#popupBrowserInvalid{display:block;z-index:99999}div#popupBrowserInvalid .mod.mod-skin-0 .bd{padding-bottom:30px}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.cmsBox{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:3px;padding-right:3px;margin-left:-3px;margin-right:-3px}.cmsBox .cmsMod:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.cmsBox.cs.format1{width:150px}.cmsBox.cs.format1 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.cs.format1 .cmsMod .hd{min-height:auto;padding:10px 10px 0 10px;border-radius:5px 5px 0 0;color:#444;background:transparent;background:transparent}.cmsBox.cs.format1 .cmsMod .bd{padding:10px}.cmsBox.cs.format1.needHelp{font-size:12px;margin-left:0}.cmsBox.cs.format1.needHelp h2{color:#595959;margin:13px 0 5px 0;font-size:16px}.cmsBox.cs.format1.needHelp p{color:#444;margin:12px 0}.cmsBox.cs.format1.needHelp hr{border:0;height:1px;background:#ccc;margin:0 -8px}.cmsBox.cs.format1.needHelp img{margin:-10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*-webkit-border-radius:0;*-moz-border-radius:0;*border-radius:0;*behavior:none}.cmsBox.cs.format1.needHelp ul{font-size:11px}.cmsBox.cs.format2{width:300px;height:84px;margin-bottom:-10px;margin-left:-12px;padding-left:12px}.cmsBox.cs.format2 .callTA{overflow:hidden;margin:5px -12px -10px -12px;padding:0 12px 0 0;width:300px}.cmsBox.cs.format2 .callTA.noCallCenterImmage{padding:0;margin:0;width:100%;text-align:center}.cmsBox.cs.format2 .callTA.noCallCenterImmage .h2Widget{text-align:center;width:100%}.cmsBox.cs.format2 .callTA.noCallCenterImmage .phone{text-align:center;width:100%}.cmsBox.cs.format2 .callTA img{position:absolute;left:0;bottom:0}.cmsBox.cs.format2 .callTA .h2Widget{font-family:Georgia,Times,serif;float:right;font-size:18px;line-height:22px;letter-spacing:-0.01em;word-spacing:-0.03em;margin:18px 0 0 0;color:#444}.cmsBox.cs.format2 .callTA p{float:right;font-size:20px;font-family:Georgia,Times,serif;color:#444;margin:0;padding:0}.cmsBox.cs.format3{padding-bottom:12px}.cmsBox.cs.format3 .callTA{overflow:hidden;margin:5px -2px -10px -2px;width:146px}.cmsBox.cs.format3 .callTA img{float:left;border-radius:0;margin-left:-15px;margin-right:-20px;*behavior:none}.cmsBox.cs.format3 .callTA .h2Widget{font-family:Georgia,Times,serif;float:right;width:65px;margin:15px 5px 0 0;font-size:16px;line-height:18px;color:#444}.cmsBox.cs.format3 .callTA p{clear:both;text-align:center;border-top:1px solid #d9d9d9;line-height:24px;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#d9d9d9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#d9d9d9));background:-webkit-linear-gradient(top,#f5f5f5 0,#d9d9d9 100%);background:-o-linear-gradient(top,#f5f5f5 0,#d9d9d9 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#d9d9d9 100%);background:linear-gradient(top,#f5f5f5 0,#d9d9d9 100%);-pie-background:linear-gradient(#f5f5f5,#d9d9d9);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none;font-size:16px;font-family:Georgia,Times,serif;color:#444;margin:0;padding:0}.cmsBox.cs.format5,.cmsBox.cs.format4{width:150px}.cmsBox.cs.format5 .cmsMod,.cmsBox.cs.format4 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.cs.format5 .cmsMod .hd,.cmsBox.cs.format4 .cmsMod .hd{min-height:auto;padding:10px 10px 0 10px;border-radius:5px 5px 0 0;color:#444;background:transparent;background:transparent}.cmsBox.cs.format5 .cmsMod .bd,.cmsBox.cs.format4 .cmsMod .bd{padding:10px}.cmsBox.cs.format5.needHelp,.cmsBox.cs.format4.needHelp{font-size:12px}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#595959;margin:13px 0 5px 0;font-size:16px}.cmsBox.cs.format5.needHelp p,.cmsBox.cs.format4.needHelp p{color:#444;margin:12px 0}.cmsBox.cs.format5.needHelp hr,.cmsBox.cs.format4.needHelp hr{border:0;height:1px;background:#ccc;margin:0 -8px}.cmsBox.cs.format5.needHelp img,.cmsBox.cs.format4.needHelp img{margin:-10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*-webkit-border-radius:0;*-moz-border-radius:0;*border-radius:0;*behavior:none}.cmsBox.cs.format5.needHelp ul,.cmsBox.cs.format4.needHelp ul{font-size:11px}.cmsBox.spot .cmsMod{text-align:center;overflow:hidden;margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.spot .cmsMod .bd{padding:0;display:inline-block}.cmsBox.spot .cmsMod .bd img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*-webkit-border-radius:0;*-moz-border-radius:0;*border-radius:0;*behavior:none}.cmsBox.spot.format1 .cmsMod{border:0;margin:0;padding:0;border-radius:0;box-shadow:0 0 0 transparent;background:transparent}.cmsBox.spot.format1 .cmsMod .bd{padding:0}.cmsBox.spot.format1 .cmsMod .bd article{width:626px;display:block;position:relative}.cmsBox.spot.format2{margin-left:0;margin-right:0}.cmsBox.spot.format2 .cmsMod .bd{overflow:hidden}.cmsBox.spot.format2 img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*-webkit-border-radius:0;*-moz-border-radius:0;*border-radius:0;*behavior:none}.cmsBox.spot.format2 .genericSpot{position:relative;width:100%;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*-webkit-border-radius:0;*-moz-border-radius:0;*border-radius:0;*behavior:none}.cmsBox.spot.format2 .genericSpot img{position:absolute;left:0;top:0;width:auto;height:auto;z-index:-1;display:block}.cmsBox.spot.format2 .genericSpot .content{-moz-box-sizing:content-box;box-sizing:border-box;padding:10px;padding-left:25px;padding-bottom:0;width:100%;margin:0;min-height:250px;min-height:240px\9}.cmsBox.spot.format3{margin:0 auto;padding:0}.cmsBox.spot.format3 .cmsMod .bd{overflow:hidden;text-align:center;overflow:hidden;padding:0}.cmsBox.spot.format3 .cmsMod .bd img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none}.cmsBox.spot.format4{margin:0 auto}.cmsBox.spot.format4 .cmsMod .bd{background:#f9f6eb;text-align:center;overflow:hidden;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none}.cmsBox.spot.format5{margin:0 auto;padding:0}.cmsBox.spot.format5 .cmsMod .bd{background:#fff;text-align:center;overflow:hidden;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none}.cmsBox.spot.format6 .cmsMod .bd{background:#fff;text-align:center;overflow:hidden;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none}.cmsBox.spot.format14 .cmsMod .bd{background:#fff;text-align:center;overflow:hidden;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none}.cmsBox.list.format1,.cmsBox.list.format2{width:310px}.cmsBox.list.format1 .cmsMod,.cmsBox.list.format2 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list.format1 .cmsMod .bd,.cmsBox.list.format2 .cmsMod .bd{padding:0}.cmsBox.list.format1 .cmsMod h2,.cmsBox.list.format2 .cmsMod h2{font-size:20px;margin-left:15px;margin-top:3px;margin-bottom:10px;color:#677c8c}.cmsBox.list.format1 .cmsMod ul,.cmsBox.list.format2 .cmsMod ul{list-style:none;padding:0;margin-bottom:-9px;overflow:hidden}.cmsBox.list.format1 .cmsMod ul li,.cmsBox.list.format2 .cmsMod ul li{margin-left:16px;margin-bottom:20px;float:left;width:80px}.cmsBox.list.format1 .cmsMod ul li a,.cmsBox.list.format2 .cmsMod ul li a{text-decoration:none}.cmsBox.list.format1 .cmsMod ul li a:hover,.cmsBox.list.format2 .cmsMod ul li a:hover{text-decoration:none}.cmsBox.list.format1 .cmsMod ul li a:hover span,.cmsBox.list.format2 .cmsMod ul li a:hover span{text-decoration:underline}.cmsBox.list.format1 .cmsMod ul li a:hover span.price,.cmsBox.list.format2 .cmsMod ul li a:hover span.price{text-decoration:none}.cmsBox.list.format1 .cmsMod ul li span,.cmsBox.list.format2 .cmsMod ul li span{color:#004ba0;display:block;margin-top:5px;font-weight:bold;font-size:12px}.cmsBox.list.format1 .cmsMod ul li span.price,.cmsBox.list.format2 .cmsMod ul li span.price{color:#677c8c}.cmsBox.list.format2{width:470px}.cmsBox.list.format2 .cmsMod ul li{margin-right:17px}.cmsBox.list.format3{width:470px}.cmsBox.list.format3 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list.format3 .cmsMod .bd{padding:0}.cmsBox.list.format3 .cmsMod h2{font-size:20px;margin-left:15px;margin-top:3px;margin-bottom:10px;color:#677c8c}.cmsBox.list.format3 .cmsMod img{float:left;margin-left:15px}.cmsBox.list.format3 .cmsMod ul{list-style:none;margin-bottom:4px;overflow:hidden;width:29%;margin-right:0;margin-top:10px;float:left}.cmsBox.list.format3 .cmsMod ul li a{width:100%;color:#004ba0;display:block;padding-left:15px;clear:both;padding-bottom:5px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -18px -2396px;font-weight:bold;font-size:12px;text-decoration:none}.cmsBox.list.format3 .cmsMod ul li a:hover{text-decoration:underline}.cmsBox.list.format11{width:470px}.cmsBox.list.format11 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list.format11 .cmsMod .bd{padding:0}.cmsBox.list.format11 .cmsMod h2{font-size:20px;margin-left:15px;margin-top:3px;margin-bottom:10px;color:#677c8c}.cmsBox.list.format11 .cmsMod img{float:left;margin-left:15px}.cmsBox.list.format11 .cmsMod .detailsCtn{float:left;width:31%;margin:10px 0 4px 0;padding:0 0 0 15px}.cmsBox.list.format11 .cmsMod .detailsCtn a{color:#004ba0;font-weight:bold;font-size:12px;text-decoration:none}.cmsBox.list.format11 .cmsMod .detailsCtn a:hover{text-decoration:underline}.cmsBox.list.format11 .cmsMod .detailsCtn ul{margin:0;padding:0;list-style:none}.cmsBox.list.format11 .cmsMod .detailsCtn ul li a{font-weight:normal;text-decoration:underline;line-height:23px}.cmsBox.list.format11 .cmsMod .detailsCtn ul li a:hover{text-decoration:none}.cmsBox.list.format11 .cmsMod .detailsCtn p{margin:8px 0;color:#677c8c}.cmsBox.list.format4,.cmsBox.list.format7{width:470px}.cmsBox.list.format4 .cmsMod,.cmsBox.list.format7 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list.format4 .cmsMod .bd,.cmsBox.list.format7 .cmsMod .bd{padding:0}.cmsBox.list.format4 .cmsMod h2,.cmsBox.list.format7 .cmsMod h2{font-size:20px;margin-left:15px;margin-top:3px;margin-bottom:10px;color:#677c8c}.cmsBox.list.format4 .cmsMod img,.cmsBox.list.format7 .cmsMod img{float:left;margin-left:15px}.cmsBox.list.format4 .cmsMod ul,.cmsBox.list.format7 .cmsMod ul{list-style:none;margin-bottom:4px;overflow:hidden;width:32%;margin-right:0;margin-left:2%;float:left;margin-top:0}.cmsBox.list.format4 .cmsMod ul li a,.cmsBox.list.format7 .cmsMod ul li a{width:100%;color:#004ba0;display:block;padding-left:15px;clear:both;padding-bottom:5px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -18px -2396px;font-weight:bold;font-size:12px;text-decoration:none}.cmsBox.list.format4 .cmsMod ul li a:hover,.cmsBox.list.format7 .cmsMod ul li a:hover{text-decoration:underline}.cmsBox.list.format7{width:310px}.cmsBox.list.format7 .cmsMod ul{width:42%;margin-right:6%;margin-left:0}.cmsBox.list.format5,.cmsBox.list.format6{width:310px}.cmsBox.list.format5 .cmsMod,.cmsBox.list.format6 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list.format5 .cmsMod .bd,.cmsBox.list.format6 .cmsMod .bd{padding:0}.cmsBox.list.format5 .cmsMod h2,.cmsBox.list.format6 .cmsMod h2{font-size:20px;margin-left:15px;margin-top:3px;margin-bottom:10px;color:#677c8c}.cmsBox.list.format5 .cmsMod h2+img,.cmsBox.list.format6 .cmsMod h2+img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*-webkit-border-radius:0;*-moz-border-radius:0;*border-radius:0;*behavior:none;overflow:hidden;margin-left:15px;margin-bottom:13px}.cmsBox.list.format5 .cmsMod ul,.cmsBox.list.format6 .cmsMod ul{list-style:none;padding:0;margin-bottom:3px;margin-top:2px}.cmsBox.list.format5 .cmsMod ul li,.cmsBox.list.format6 .cmsMod ul li{border-top:1px solid #d9d9d9;display:block;float:left;width:100%;padding-top:2px;cursor:pointer}.cmsBox.list.format5 .cmsMod ul li span.title,.cmsBox.list.format6 .cmsMod ul li span.title{float:left;color:#004ba0;display:block;margin-top:5px;font-weight:bold;font-size:12px;padding-left:15px;width:240px}.cmsBox.list.format5 .cmsMod ul li span.price,.cmsBox.list.format6 .cmsMod ul li span.price{float:right;color:#677c8c;display:block;margin-top:5px;font-weight:bold;font-size:12px;padding-right:12px}.cmsBox.list.format5 .cmsMod ul li div.hd,.cmsBox.list.format6 .cmsMod ul li div.hd{border:0 none;background:0;display:block;clear:both;width:100%;height:20px}.cmsBox.list.format5 .cmsMod ul li div.bd,.cmsBox.list.format6 .cmsMod ul li div.bd{border:0 none;background:0;display:block;position:relative;clear:both;overflow:hidden}.cmsBox.list.format5 .cmsMod ul li div.bd img,.cmsBox.list.format6 .cmsMod ul li div.bd img{float:Left;margin-left:15px;margin-bottom:10px;margin-top:2px}.cmsBox.list.format5 .cmsMod ul li div.bd p,.cmsBox.list.format6 .cmsMod ul li div.bd p{float:Left;margin-left:10px;margin-top:0;width:200px}.cmsBox.list.format5 .cmsMod ul li div.bd .ft,.cmsBox.list.format6 .cmsMod ul li div.bd .ft{width:100%;height:5px;display:block;position:absolute;bottom:0;left:0;z-index:-1;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 100%);background:linear-gradient(top,#fff 0,#e6e6e6 100%);-pie-background:linear-gradient(#fff,#e6e6e6);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*behavior:none}.cmsBox.list.format6{width:470px}.cmsBox.list.format6 .cmsMod div.bd ul li span.title{width:400px}.cmsBox.list.format6 .cmsMod div.bd ul li p{width:350px}.cmsBox.list.format8{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;*border:1px solid #096ac0}.cmsBox.list.format8 .bd{padding:10px;padding:0}.cmsBox.list.format9{width:666px}.cmsBox.list.format9 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;border:0;box-shadow:0 0 #fff;margin-bottom:0}.cmsBox.list.format9 .cmsMod>.bd{padding:10px;padding-left:20px;padding-right:20px;padding-top:25px;text-align:left;display:block;overflow:hidden}.cmsBox.list.format9 .zone{width:300px;float:left;position:relative;display:block}.cmsBox.list.format9 .zone.first{margin-right:20px;height:250px;position:relative}.cmsBox.list.format9 .zone.first .html .htmlContent{margin:0}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{font-size:21px;color:#333;margin-top:0}.cmsBox.list.format9 .zone.first p{font-weight:bold}.cmsBox.list.format9 .zone.first p+p{font-weight:normal}.cmsBox.list.format9 .zone .zone-content{min-height:120px;*min-height:130px;margin-bottom:10px}.cmsBox.list.format9 .zone span{display:block;margin-top:5px}.cmsBox.list.format9 .cmsBox.spot.format2 .cmsMod,.cmsBox.list.format9 .cmsBox.cs.format2 .cmsMod{background:transparent;border:0 none;box-shadow:0 0 0 transparent;height:250px}.cmsBox.list.format9 .cmsBox.spot.format2 .cmsMod .bd,.cmsBox.list.format9 .cmsBox.cs.format2 .cmsMod .bd{padding:0;margin:0}.cmsBox.list.format9 .cmsBox.cs.format2{position:absolute;left:0;bottom:10px;background:#f2f2f2;margin-left:0;padding-left:0;padding-right:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.cmsBox.list.format9 .cmsBox.cs.format2 .cmsMod{height:auto;min-height:79px;background:#fff;behavior:none}.cmsBox.list.format10{width:950px}.cmsBox.list.format10 .pgBd.promo-area{margin:0;padding:0;margin-top:-12px;position:relative;display:block;padding-top:35px;margin-bottom:-90px;background:transparent url(/cb99f3d23928da93a76d72290a65b2d050/img/promo-footer-bg.png) no-repeat 0 -20px}.cmsBox.list.format10 .pgBd.promo-area .promo-area-Ft{background:transparent url(/cb99f3d23928da93a76d72290a65b2d050/img/promo-footer-bg.png) no-repeat 0 -455px;padding-top:19px;padding-bottom:100px}.cmsBox.list.format10 .pgBd.promo-area .bd{padding:0}.cmsBox.list.format10 .pgBd.promo-area .promo-grid-3col{display:block;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;margin:-3px -3px -3px -3px;padding:3px 3px 3px 3px}.cmsBox.list.format10 .pgBd.promo-area .promo-grid-3col .col{float:left;float:left;width:310px;margin:0 5px;margin-bottom:-5px;margin-left:10px;margin-right:0}.cmsBox.list.format10 .pgBd.promo-area .promo-grid-3col .col:first-child{margin-left:0}.cmsBox.list.format14{width:470px}.cmsBox.list.format14 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list.format14 .cmsMod .bd{padding:0}.cmsBox.list.format14 .cmsMod h2{font-size:20px;margin-left:15px;margin-top:3px;margin-bottom:10px;color:#677c8c}.cmsBox.list.format14 .cmsMod ul{list-style:none;padding:0;margin-bottom:3px;margin-top:2px}.cmsBox.list.format14 .cmsMod ul li{border-top:1px solid #d9d9d9;display:block;float:left;width:100%;padding-top:5px;padding-bottom:7px;cursor:pointer}.cmsBox.list.format14 .cmsMod ul li span.thumbnail{float:left;margin-left:5px;width:20%}.cmsBox.list.format14 .cmsMod ul li span.titleDeal{color:#004ba0;margin-top:2px;font-weight:bold;font-size:14px;width:400px}.cmsBox.list.format14 .cmsMod ul li span.linkDetail{float:right;color:#677c8c;display:block;margin-top:5px;font-weight:bold;font-size:12px;padding-right:12px}.cmsBox.list.format14 .cmsMod ul li a.seeDetailsLink{position:relative;display:inline-block;font-weight:bold;padding-right:15px}.cmsBox.list.format14 .cmsMod ul li a.seeDetailsLink .icon{position:absolute;right:0;top:0;width:15px;height:15px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -15px -2394px}.cmsBox.list.format14 .cmsMod ul li span.detail{float:left;display:block;margin-top:3px;font-size:12px;padding-right:10px;padding-left:5px}.cmsBox.list.format14 .cmsMod ul li span.price{font-weight:bold;font-size:13px}.cmsBox.list.format14 .cmsMod ul li span.departure{margin-top:0;font-style:italic;font-size:12px}.cmsBox.list.format14 .cmsMod ul li div.hd{border:0 none;background:0;display:block;clear:both;width:100%;height:20px}.cmsBox.list.format14 .cmsMod ul li div.bd{border:0 none;background:0;display:block;position:relative;clear:both;overflow:hidden}.cmsBox.list.format15{width:630px}.cmsBox.list.format15 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list.format15 .cmsMod .bd{padding:0}.cmsBox.list.format15 .cmsMod h2{font-size:20px;margin-left:15px;margin-top:3px;margin-bottom:10px;color:#677c8c}.cmsBox.list.format15 .cmsMod ul{list-style:none;padding:0;margin-bottom:3px;margin-top:2px}.cmsBox.list.format15 .cmsMod ul li{border-top:1px solid #d9d9d9;display:block;float:left;width:100%;padding-top:5px;padding-bottom:7px;cursor:pointer}.cmsBox.list.format15 .cmsMod ul li span.hotel15{display:flex}.cmsBox.list.format15 .cmsMod ul li .thumbnail{float:left;margin-left:5px;margin-top:5px;width:120px}.cmsBox.list.format15 .cmsMod ul li .detail{float:left;display:block;padding-left:10px;padding-right:3px;width:500px}.cmsBox.list.format15 .cmsMod ul li span.titleDeal{color:#004ba0;margin-top:2px;font-weight:bold;font-size:14px;width:400px}.cmsBox.list.format15 .cmsMod ul li span.linkDetail{float:right;color:#677c8c;display:block;margin-top:5px;font-weight:bold;font-size:12px;padding-right:12px}.cmsBox.list.format15 .cmsMod ul li a.seeDetailsLink{position:relative;display:inline-block;font-weight:bold;padding-right:15px}.cmsBox.list.format15 .cmsMod ul li a.seeDetailsLink .icon{position:absolute;right:0;top:0;width:15px;height:15px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -15px -2394px}.cmsBox.list.format15 .cmsMod ul li span.detailDeal{float:left;display:block;font-size:12px;padding-right:10px;font-weight:bold}.cmsBox.list.format15 .cmsMod ul li span.price{display:block;font-weight:bold;font-size:13px}.cmsBox.list.format15 .cmsMod ul li span.departure{display:block;margin-top:0;font-style:italic;font-size:12px}.cmsBox.list.format15 .cmsMod ul li div.hd{border:0 none;background:0;display:block;clear:both;width:100%}.cmsBox.list.format15 .cmsMod ul li div.bd{border:0 none;background:0;display:inline;position:relative;clear:both;overflow:hidden}.cmsBox.list.format15 .cmsMod ul li p{float:left;margin-left:10px;margin-top:0;width:200px}.cmsBox.list.format16{width:790px}.cmsBox.list.format16 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list.format16 .cmsMod .bd{padding:0}.cmsBox.list.format16 .cmsMod h2{font-size:20px;margin-left:15px;margin-top:3px;margin-bottom:10px;color:#677c8c}.cmsBox.list.format16 .cmsMod ul{list-style:none;padding:0;margin-bottom:3px;margin-top:2px}.cmsBox.list.format16 .cmsMod ul li{border-top:1px solid #d9d9d9;display:block;float:left;width:100%;padding-top:5px;padding-bottom:7px;cursor:pointer}.cmsBox.list.format16 .cmsMod ul li span.hotel15{display:flex}.cmsBox.list.format16 .cmsMod ul li .thumbnail{float:left;margin-left:5px;width:260px}.cmsBox.list.format16 .cmsMod ul li .detail{float:left;display:block;padding-left:10px;padding-right:3px;width:520px}.cmsBox.list.format16 .cmsMod ul li span.titleDeal{color:#004ba0;margin-top:2px;font-weight:bold;font-size:14px;width:400px}.cmsBox.list.format16 .cmsMod ul li span.linkDetail{float:left;color:#677c8c;display:block;margin-top:5px;font-weight:bold;font-size:12px;padding-right:12px;width:100%}.cmsBox.list.format16 .cmsMod ul li a.seeDetailsLink{position:relative;display:inline-block;font-weight:bold;padding-right:15px}.cmsBox.list.format16 .cmsMod ul li a.seeDetailsLink .icon{position:absolute;right:0;top:0;width:15px;height:15px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -15px -2394px}.cmsBox.list.format16 .cmsMod ul li span.detailDeal{float:left;display:block;margin-top:3px;font-size:12px;padding-right:10px;font-weight:bold;width:100%}.cmsBox.list.format16 .cmsMod ul li span.price{display:block;float:left;font-weight:bold;font-size:13px}.cmsBox.list.format16 .cmsMod ul li span.departure{display:block;float:left;margin-top:0;font-style:italic;font-size:12px}.cmsBox.list.format16 .cmsMod ul li div.hd{border:0 none;background:0;display:block;clear:both;width:100%}.cmsBox.list2.format1{width:150px}.cmsBox.list2.format2{width:310px}.cmsBox.list2.format3{width:470px}.cmsBox.list2.format4{width:630px}.cmsBox.list2.format5{width:790px}.cmsBox.list2.format6{width:950px}.cmsBox.list2 .cmsMod{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0}.cmsBox.list2 .cmsMod .bd h2{font-size:20px;margin-left:14px;margin-top:5px;margin-bottom:10px;padding-bottom:10px;margin-right:12px;color:#677c8c;border-bottom:1px solid #d9d9d9}.cmsBox.list2 .cmsMod .bd ul{list-style:none;margin-bottom:4px;overflow:hidden;margin-right:0;margin-top:5px;float:left;padding-left:15px;padding-right:12px}.cmsBox.list2 .cmsMod .bd ul li a{text-decoration:none}.cmsBox.list2 .cmsMod .bd ul li p{display:inline-block;margin-top:2px;font-size:12px}.cmsBox.list2.hotelDetails3 .bd{margin-left:5px;margin-right:5px;border-left-width:2px;border-left-style:solid;padding-left:10px;padding-right:10px;border-right-width:2px;border-right-style:solid}.cmsBox.list2.hotelDetails3 .bd ul{padding-bottom:0;padding-left:0;padding-right:0;margin-top:10px;margin-bottom:10px}.cmsBox.list2.hotelDetails3 .bd ul li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.cmsBox.list2.hotelDetails3 .bd ul li.first{padding-top:0}.cmsBox.list2.hotelDetails3 .bd ul li p{margin-bottom:0}.cmsBox.list2.hotelDetails3 .bd ul li div.mediaCtn{display:inline-block;margin-right:10px}.cmsBox.list2.hotelDetails3 .bd ul li div.hotelTitleCtn{display:inline-block;vertical-align:top;margin-top:-5px;width:260px}.cmsBox.list2.hotelDetails3 .bd ul li div.hotelLocation{font-size:12px;font-weight:bold;clear:both;margin:0;padding-top:4px}.cmsBox.list2.hotelDetails3 .bd ul li div.ratingCtn{margin-top:2px;margin-bottom:2px}.cmsBox.list2.hotelDetails3 .bd ul li div.bookNowCtn{display:inline-block;float:right;padding-top:14px}.cmsBox.list2.hotelDetails3 .bd ul li div.phoneCtn{display:inline-block;float:right;padding-top:15px}.cmsBox.list2.hotelDetails3 .bd ul li div.phoneCtn .callLabel{display:block;text-align:center;font-weight:bold}.cmsBox.list2.hotelDetails3 .bd ul li div.phoneCtn .phone{font-weight:bold}.cmsBox.list2.hotelDetails3 .bd ul li div.hotelNameCtn{max-width:265px;font-size:16px;font-family:Georgia,Times,serif;font-weight:normal;color:#004ba0}.cmsBox.list2.hotelDetails4 .bd{margin-left:5px;margin-right:5px;border-left-width:2px;border-left-style:solid;padding-left:10px;padding-right:10px;border-right-width:2px;border-right-style:solid}.cmsBox.list2.hotelDetails4 .bd h2{margin-bottom:2px}.cmsBox.list2.hotelDetails4 .bd ul{padding-bottom:0;padding-left:0;padding-right:0;margin-top:10px;margin-bottom:10px}.cmsBox.list2.hotelDetails4 .bd ul li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.cmsBox.list2.hotelDetails4 .bd ul li.first{padding-top:0}.cmsBox.list2.hotelDetails4 .bd ul li div.hotelNameCtn{font-size:16px;font-family:Georgia,Times,serif;font-weight:normal;color:#004ba0}.cmsBox.list2.hotelDetails4 .bd ul li div.hotelLocation{font-size:12px;font-weight:bold}.cmsBox.list2.hotelDetails4 .bd ul li div.mediaCtn{display:inline-block;padding-left:1px;padding-right:10px}.cmsBox.list2.hotelDetails4 .bd ul li div.hotelDescriptionCtn{margin-top:10px}.cmsBox.list2.hotelDetails4 .bd ul li div.hotelDescription{display:inline-block;width:461px;vertical-align:top;margin:0;padding:0}.cmsBox.list2.hotelDetails4 .bd ul li div.hotelDescription p{margin-top:0;margin-bottom:0}.cmsBox.list2.hotelDetails4 .bd ul li .phoneCtn{float:right;padding-right:2px;padding-top:5px;font-weight:bold}.cmsBox.list2.hotelDetails4 .bd ul li .bookNowCtn{float:right;padding-right:2px;padding-top:5px;font-weight:bold}.cmsBox.list2.hotelDetails4 .bd ul li .bookNowCtn .primaryBtn{padding:1px 5px}.cmsBox.list2.hotelDetails4 .bd ul li .rating{display:inline-block;vertical-align:middle}.cmsBox.list2.hotelDetails5 .bd{margin-left:5px;margin-right:5px;border-left-width:2px;border-left-style:solid;padding-left:10px;padding-right:10px;border-right-width:2px;border-right-style:solid}.cmsBox.list2.hotelDetails5 .bd h2{margin-bottom:2px}.cmsBox.list2.hotelDetails5 .bd ul{padding-bottom:0;padding-left:0;padding-right:0;margin-top:10px;margin-bottom:10px}.cmsBox.list2.hotelDetails5 .bd ul li{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.cmsBox.list2.hotelDetails5 .bd ul li.first{padding-top:0}.cmsBox.list2.hotelDetails5 .bd ul li.last{border-bottom:0;padding-bottom:10px}.cmsBox.list2.hotelDetails5 .bd ul li div.hotelNameCtn{font-size:16px;font-family:Georgia,Times,serif;font-weight:normal;color:#004ba0}.cmsBox.list2.hotelDetails5 .bd ul li div.hotelLocation{font-size:12px;font-weight:bold;padding-top:10px}.cmsBox.list2.hotelDetails5 .bd ul li div.mediaCtn{display:inline-block;padding-right:15px}.cmsBox.list2.hotelDetails5 .bd ul li div.hotelDescription{display:inline-block;width:432px;vertical-align:top;margin:0;padding:0}.cmsBox.list2.hotelDetails5 .bd ul li div.hotelDescription p{margin-bottom:0}.cmsBox.list2.hotelDetails5 .bd ul li div.hotelDescription .desc{display:block;padding-top:10px}.cmsBox.list2.hotelDetails5 .bd ul li .phoneCtn{padding-right:2px;padding-top:10px;font-weight:bold;display:block;float:left}.cmsBox.list2.hotelDetails5 .bd ul li .bookNowCtn{padding-right:2px;padding-top:10px;font-weight:bold;display:block;float:left}.cmsBox.list2.hotelDetails5 .bd ul li .bookNowCtn .primaryBtn{padding:1px 5px;margin-bottom:0}.cmsBox.list2.hotelDetails5 .bd ul li .rating{display:inline-block;vertical-align:middle}.cmsBox.list2.dealDetails .description p{margin-top:0;margin-bottom:0}.cmsBox.list2.dealDetails .description .dealDesc{font-weight:bold}.cmsBox.list2.dealDetails .description .dealDesc ul.dealIntroductionList{font-size:12px;list-style-position:outside;padding:0 0 0 15px}.cmsBox.list2.dealDetails .description .priceDescCtn{line-height:1.1}.cmsBox.list2.dealDetails .description .priceDescCtn .priceDesc{display:block;font-weight:bold}.cmsBox.list2.dealDetails .description .priceDescCtn .priceDesc p{font-size:14px}.cmsBox.list2.dealDetails .description .priceDescCtn .departureDesc{display:block;font-style:italic}.cmsBox.list2.dealDetails .description .priceDescCtn .departureDesc p{font-size:10px}.cmsBox.list2.dealDetails .description .expandable-text span.morecontent a.morelink{text-decoration:underline}.cmsBox.list2.dealDetails .fn-collapsible{display:inline}.cmsBox.list2.dealDetails .fn-collapsible.is-open .fn-content{display:inline}.cmsBox.list2.dealDetails3 .bd{margin-left:5px;margin-right:5px;border-left-width:2px;border-left-style:solid;padding-left:10px;padding-right:10px;border-right-width:2px;border-right-style:solid}.cmsBox.list2.dealDetails3 .bd ul{padding-bottom:0;padding-left:0;padding-right:0;margin-top:10px;margin-bottom:10px;width:100%}.cmsBox.list2.dealDetails3 .bd ul li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.cmsBox.list2.dealDetails3 .bd ul li p{margin-top:0}.cmsBox.list2.dealDetails3 .bd ul li.first{padding-top:0}.cmsBox.list2.dealDetails3 .bd ul li div.dealTitleCtn{display:inline-block;vertical-align:top;margin-top:-5px;margin-left:0}.cmsBox.list2.dealDetails3 .bd ul li div.dealLocation{font-size:12px;font-weight:bold;clear:both;margin:0;padding-top:4px}.cmsBox.list2.dealDetails3 .bd ul li div.ratingCtn{margin-top:2px;margin-bottom:2px}.cmsBox.list2.dealDetails3 .bd ul li .description{margin-top:10px;line-height:0}.cmsBox.list2.dealDetails3 .bd ul li .description .dealDesc{display:inline-block;margin-top:10px}.cmsBox.list2.dealDetails3 .bd ul li .description .dealDesc ul.dealIntroductionList{line-height:1.4;list-style-type:disc;margin:0}.cmsBox.list2.dealDetails3 .bd ul li .description .dealDesc ul.dealIntroductionList li{margin:0;padding:0;border-bottom:0}.cmsBox.list2.dealDetails3 .bd ul li .description .departureDesc{margin-top:10px}.cmsBox.list2.dealDetails3 .bd ul li .mediaCtn.hasImage{display:inline-block;margin-right:5px}.cmsBox.list2.dealDetails3 .bd ul li .mediaCtn.noImage{display:inline}.cmsBox.list2.dealDetails3 .bd ul li .buttonCtn{display:inline-block;float:right;padding-top:14px}.cmsBox.list2.dealDetails3 .bd ul li div.dealNameCtn{max-width:265px;font-size:16px;font-family:Georgia,Times,serif;font-weight:normal;color:#004ba0}.cmsBox.list2.dealDetails4 .bd{margin-left:5px;margin-right:5px;border-left-width:2px;border-left-style:solid;padding-left:10px;padding-right:10px;border-right-width:2px;border-right-style:solid}.cmsBox.list2.dealDetails4 .bd h2{margin-bottom:2px}.cmsBox.list2.dealDetails4 .bd ul{padding-bottom:0;padding-left:0;padding-right:0;margin-top:10px;margin-bottom:10px}.cmsBox.list2.dealDetails4 .bd ul li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.cmsBox.list2.dealDetails4 .bd ul li p{margin-top:0}.cmsBox.list2.dealDetails4 .bd ul li.first{padding-top:0}.cmsBox.list2.dealDetails4 .bd ul li div.dealNameCtn{font-size:16px;font-family:Georgia,Times,serif;font-weight:normal;color:#004ba0}.cmsBox.list2.dealDetails4 .bd ul li div.dealLocation{font-size:12px;font-weight:bold}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn{margin-top:10px}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .mediaCtn{display:inline;margin-top:0}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn.noImage .description{width:100%}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description{display:inline-block;vertical-align:top;margin:0;padding:0;position:relative}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .fn-collapsible a.fn-trigger{font-weight:normal}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .hotelDesc{display:block}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .dealDesc{margin-top:10px}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .dealDesc ul.dealIntroductionList{list-style-type:disc;margin:0}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .dealDesc ul.dealIntroductionList li{margin:0;padding:0;border-bottom:0}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .descriptionLeft{float:left;width:81%;margin-top:10px}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .descriptionLeft .departureDesc{margin-top:10px}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .descriptionRight{position:absolute;bottom:0;right:0}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .descriptionRight .buttonCtn{float:right;font-weight:bold}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn .description .descriptionRight .buttonCtn .primaryBtn{padding:1px 5px;margin-bottom:0}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn.hasImage .description{width:472px;padding-left:10px}.cmsBox.list2.dealDetails4 .bd ul li div.descriptionCtn.hasImage .mediaCtn{display:inline-block}.cmsBox.list2.dealDetails4 .bd ul li .rating{display:inline-block;vertical-align:middle}.cmsBox.list2.dealDetails5 .bd{margin-left:5px;margin-right:5px;border-left-width:2px;border-left-style:solid;padding-left:10px;padding-right:10px;border-right-width:2px;border-right-style:solid}.cmsBox.list2.dealDetails5 .bd h2{margin-bottom:2px}.cmsBox.list2.dealDetails5 .bd ul{padding-bottom:0;padding-left:0;padding-right:0;margin-top:10px;margin-bottom:10px}.cmsBox.list2.dealDetails5 .bd ul li{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.cmsBox.list2.dealDetails5 .bd ul li.first{padding-top:0}.cmsBox.list2.dealDetails5 .bd ul li div.dealNameCtn{font-size:16px;font-family:Georgia,Times,serif;font-weight:normal;color:#004ba0}.cmsBox.list2.dealDetails5 .bd ul li div.dealLocation{font-size:12px;font-weight:bold;padding-top:10px}.cmsBox.list2.dealDetails5 .bd ul li div.mediaCtn{display:inline;display:inline-block;padding-right:15px}.cmsBox.list2.dealDetails5 .bd ul li div.mediaCtn:empty{display:none}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .dealDescription{display:inline-block;vertical-align:top;margin:0;padding:0}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .dealDescription p{margin-top:0;margin-bottom:0}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description{padding-top:10px}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .dealDesc{margin-top:10px;display:inline-block}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .dealDesc ul.dealIntroductionList{list-style-type:disc;margin:0}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .dealDesc ul.dealIntroductionList li{margin:0;padding:0;border-bottom:0}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .priceDescCtn{padding-top:10px;padding-bottom:0}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .priceDescCtn .priceDesc{display:block;font-weight:bold}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .priceDescCtn .departureDesc{display:block;font-style:italic;padding-top:10px}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .priceDescCtn .departureDesc p{font-size:10px}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .buttonCtn{padding-right:2px;padding-top:10px;font-weight:bold;display:block;float:left}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .buttonCtn .primaryBtn{padding:1px 5px;margin-bottom:0}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn .description .fn-collapsible a.fn-trigger{font-weight:normal}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn.hasImage .dealDescription{width:432px}.cmsBox.list2.dealDetails5 .bd ul li div.descriptionCtn.noImage .mediaCtn{display:none}.cmsBox.list2.dealDetails5 .bd ul li .rating{display:inline-block;vertical-align:middle}.cmsBox.list a.seeAll{width:100%;color:#004ba0;display:block;padding-left:30px;height:35px;border-top:1px solid #ccc;clear:both;padding-top:9px;padding-bottom:5px;background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -3px -2387px;font-weight:bold;font-size:12px;text-decoration:none}.cmsBox.list a.seeAll:hover{text-decoration:underline}.cmsBox.html:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.cmsBox.html .htmlContent{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;padding-left:3px;margin-left:-3px;padding-right:3px;margin-right:-3px}.cmsBox.html .htmlContent .mod h1,.cmsBox.html .htmlContent .mod h2,.cmsBox.html .htmlContent .mod h3{color:#333}.cmsBox.html .htmlContent h3{font-family:Georgia,Times,serif}.cmsBox.html .htmlContent h4{font-size:12px}.cmsBox.html.format1{width:150px}.cmsBox.html.format2{width:310px}.cmsBox.html.format3{width:470px}.cmsBox.html.format4{width:630px}.cmsBox.html.format5{width:790px}.cmsBox.html.format6{width:950px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html.format1{width:130px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html.format2{width:290px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html.format3{width:450px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html.format4{width:610px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html.format5{width:770px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html.format6{width:930px}.mod .cmsBox.html.noMargin{margin-left:-21px}.mod .cmsBox.html.format1{width:114px}.mod .cmsBox.html.format2{width:276px}.mod .cmsBox.html.format3{width:436px}.mod .cmsBox.html.format4{width:596px}.mod .cmsBox.html.format5{width:756px}.mod .cmsBox.html.format6{width:914px}.primaryAsideCtn .mod .cmsBox.html.noMargin{margin-left:-21px}.primaryAsideCtn .mod .cmsBox.html.noMargin.format1{width:144px}.primaryAsideCtn .mod .cmsBox.html.format1{width:109px}.primaryAsideCtn .mod .cmsBox.html.format2{width:276px}.primaryAsideCtn .cmsBox.html .mod .bd{padding-left:0;padding-right:0;margin-left:18px;margin-right:18px;overflow:hidden}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .cmsGrid.size1{width:150px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .cmsGrid.size2{width:310px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .cmsGrid.size3{width:470px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .cmsGrid.size4{width:630px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .cmsGrid.size5{width:790px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .cmsGrid.size6{width:950px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .mod .cmsGrid.size1{width:130px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .mod .cmsGrid.size2{width:280px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .mod .cmsGrid.size3{width:430px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .mod .cmsGrid.size4{width:610px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .mod .cmsGrid.size5{width:770px}.pgSkin-0 .pgWrapper .pgBd .contentCtn .cmsBox.html .mod .cmsGrid.size6{width:930px}.destFeatureListCtn,.destFeatureCtn{border:1px solid #ccc;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");padding:10px;margin:8px 0 10px 0;*-webkit-border-radius:0;*-moz-border-radius:0;*border-radius:0;*behavior:none}.destFeatureListCtn img,.destFeatureCtn img{float:left;margin:0 10px 0 0;max-width:80px}.destFeatureListCtn .header,.destFeatureCtn .header{float:left;width:315px;overflow:hidden}.destFeatureListCtn .body,.destFeatureCtn .body{clear:both;padding:1px 0 0 0;overflow:hidden}.destFeatureListCtn h4,.destFeatureCtn h4{margin:0;float:left}.destFeatureListCtn h4 a,.destFeatureCtn h4 a{font-size:16px;text-decoration:none;font-family:Georgia,Times,serif;font-weight:normal}.destFeatureListCtn h4 a:hover,.destFeatureCtn h4 a:hover{text-decoration:underline}.destFeatureListCtn h5,.destFeatureCtn h5{font-size:12px;font-weight:bold;color:#444;margin:0;clear:both}.destFeatureListCtn .price,.destFeatureCtn .price{float:right;font-size:12px;font-weight:bold;color:#004ba0}.destFeatureListCtn .ratingCtn,.destFeatureCtn .ratingCtn{float:left;margin:2px 0}.destFeatureListCtn p,.destFeatureCtn p{margin:5px 0;width:292px;display:inline-block;*float:left}.destFeatureListCtn a.primaryBtn,.destFeatureCtn a.primaryBtn,.destFeatureListCtn input[type="submit"],.destFeatureCtn input[type="submit"]{clear:none;vertical-align:top;display:inline-block;margin:10px 0 10px 9px;*float:right}.destFeatureListCtn .hotelServicesList+p,.destFeatureCtn .hotelServicesList+p{padding-top:0!important}.destFeatureListCtn img{margin:0 10px 15px 0}.destinationsCtn .destFeatureListCtn .body{float:right}.featuredDealsListCtn .destFeatureListCtn h4{margin-top:0}.featuredDealsListCtn .destFeatureListCtn .header{width:475px}.featuredDealsListCtn .destFeatureListCtn .body{width:390px}.featuredDealsListCtn .destFeatureListCtn.secondaryItemCtn .destFeatureTitleCtn{width:510px}.featuredDealsListCtn .destFeatureListCtn.secondaryItemCtn .body p+p{width:auto!important;max-width:85%}.featuredDealsListCtn .destFeatureListCtn p{margin:0}.featuredDealsListCtn .destFeatureListCtn .destFeatureTitleCtn{float:left;width:425px}.featuredDealsListCtn .destFeatureListCtn .destFeatureTitleCtn h4{float:none}.featuredDealsListCtn .destFeatureListCtn .destFeatureTitleCtn p{font-weight:bold}.destFeatureCtn h4{width:290px}.destFeatureCtn h4 a{color:#004ba0!important}.destFeatureSnippet .destFeatureCtn .header{width:290px}.destFeatureSnippet h4{width:240px}.destFeatureSnippet .price{margin-top:5px}.destFeatureListCtn{border:0;overflow:hidden;margin:0 0 10px 0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");behavior:none}.destFeatureListCtn .body{clear:none;padding:0;float:left}.destFeatureListCtn.noImage .header,.destFeatureListCtn.noImage .body{width:100%}.destFeatureListCtn.noImage h4{width:340px}.destFeatureListCtn.noImage .body p{width:305px}.destFeatureListCtn h4{width:260px}.destFeatureListCtn h4 a{font-size:12px}.destFeatureListCtn p{width:220px}.destFeatureListCtn p+a.primaryBtn{margin:0 0 20px 21px}#hotels .destHotelsListCtn .destFeatureListCtn .body p,#featured .destHotelsListCtn .destFeatureListCtn .body p,#vacationPackages .destHotelsListCtn .destFeatureListCtn .body p{width:378px}.destHotelsListCtn .dealsListCtn .destFeatureListCtn .body p{width:395px}.destHotelsListCtn .destFeatureListCtn .primaryBtn{width:auto}.topDestinationSnippet ul{list-style:none;padding:0}.topDestinationSnippet ul li{margin-left:16px;margin-bottom:20px;float:left}.topDestinationSnippet ul li a{text-decoration:none}.topDestinationSnippet ul li a:hover{text-decoration:underline}.topDestinationSnippet ul li span{color:#004ba0;display:block;margin-top:5px;font-weight:bold;font-size:12px}.dialogBlockContent{display:none}.dialogBlockContent.emptyList.loadingPSProgressBarPanel,.dialogBlockContent.emptyList.loadingCHProgressBarPanel{top:19px}.dialogBlockContent.loadingPSProgressBarPanel,.dialogBlockContent.loadingCHProgressBarPanel{position:absolute;top:130px;padding-left:40px;width:550px}.dialogBlockContent.loadingPSProgressBarPanel .loadingTitle,.dialogBlockContent.loadingCHProgressBarPanel .loadingTitle{font-family:Georgia,Times,serif;font-size:22px;font-weight:normal;text-align:center;color:#677c8c;padding-top:5px;padding-bottom:5px}.dialogBlockContent.loadingPSProgressBarPanel .cacelLink,.dialogBlockContent.loadingCHProgressBarPanel .cacelLink{font-size:13px;text-align:center;padding-top:10px}.dialogBlockContent.loadingPSProgressBarPanel .loadingBar img,.dialogBlockContent.loadingCHProgressBarPanel .loadingBar img{width:100%;height:20px}.dialog.sessionInfo{top:20%}.dialog.sessionInfo .popup .sessionInfo{height:80px}.dialog.sessionInfo .popup .sessionInfo .session{padding-top:15px}.dialog.bookingTimeout{top:20%}.dialog.bookingTimeout .popup .bookingTimeoutInfo{height:65px;font-size:12px}.dialog.bookingTimeout .popup .bookingTimeoutInfo .bookingTimeout{padding-top:10px}.dialog.updateFee{top:20%}.dialog.taFee{top:20%}.dialog.updateFeeConfirmation{top:20%}.dialog.updateFeeConfirmation .popup .updateConfirmationPopup{font-size:12px;height:60px}.dialog.hbaQuestion{top:30%}.dialog.hbaQuestion .popup .bd{padding-top:25px;padding-bottom:20px}.dialog.catfishMailSentConfirmation,.dialog.catfishSimpleConfirmation{top:19%}.dialog.catfishMailSentConfirmation .mod.mod-skin-1 .hd,.dialog.catfishSimpleConfirmation .mod.mod-skin-1 .hd{min-height:28px;padding:0 10px;border-radius:5px 5px 0 0;color:#fff;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");padding-left:18px}.dialog.catfishMailSentConfirmation .mod.mod-skin-1 .hd .boxTitle,.dialog.catfishSimpleConfirmation .mod.mod-skin-1 .hd .boxTitle{font-size:13px;line-height:26px;padding-top:4px;font-weight:normal}.dialog.catfishMailSentConfirmation .mod.mod-skin-1 .bd,.dialog.catfishSimpleConfirmation .mod.mod-skin-1 .bd{padding-top:0;padding-bottom:10px;padding-left:18px;padding-right:18px}.dialog.catfishMailSentConfirmation .mod.mod-skin-1 .bd .ft,.dialog.catfishSimpleConfirmation .mod.mod-skin-1 .bd .ft{margin-top:7px;padding-top:7px;padding-bottom:4px;text-align:center}.dialog.catfishMailSentConfirmation .mod.mod-skin-1 .ft,.dialog.catfishSimpleConfirmation .mod.mod-skin-1 .ft{text-align:center}.dialog.catfishDialog{top:19%}.dialog.catfishDialog .mod.mod-skin-1 .hd{min-height:28px;padding:0 10px;border-radius:5px 5px 0 0;color:#fff;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");padding-left:18px}.dialog.catfishDialog .mod.mod-skin-1 .hd .boxTitle{font-size:13px;line-height:26px;padding-top:4px;font-weight:normal}.dialog.catfishDialog .mod.mod-skin-1 .bd{padding-top:0;padding-bottom:10px;padding-left:18px;padding-right:18px}.dialog.catfishDialog .mod.mod-skin-1 .bd .ft{margin-top:7px;padding-top:7px;padding-bottom:4px;text-align:center}.dialog.catfishDialog .mod.mod-skin-1 .bd .ft.customer{padding-top:12px;border-top:1px solid #ccc}.dialog.catfishDialog .contentMailForm .legalNote{color:#716f6f}.dialog.catfishDialog .contentMailForm .infoBoxPanel{padding-top:12px}.dialog.catfishDialog .contentMailForm .groupEmailToContainer{padding-top:12px}.dialog.catfishDialog .contentMailForm .groupEmailToContainer .emailToGroup label{padding-right:12px}.dialog.catfishDialog .contentMailForm .groupEmailToContainer input{margin-top:0;vertical-align:text-bottom}.dialog.catfishDialog .contentMailForm .groupEmailToContainer label{display:inline-block;padding-top:0}.dialog.catfishDialog .contentMailForm .fieldCtn label{display:block;padding-top:12px}.dialog.catfishDialog .contentMailForm .fieldCtn input{margin-top:2px;height:20px;padding-left:5px}.dialog.catfishDialog .contentMailForm .fieldCtn textarea{padding-left:5px;padding-top:5px}.dialog.catfishDialog .contentMailForm .fieldCtn.clientEmailAdress input{width:45%}.dialog.catfishDialog .contentMailForm .fieldCtn.emailSubject input{width:99%}.dialog.catfishDialog .contentMailForm .fieldCtn.emailIntroMessage textarea,.dialog.catfishDialog .contentMailForm .fieldCtn.emailCloseMessage textarea{margin-top:2px;width:100%;height:90px}.dialog.catfishDialog .contentMailForm .fieldCtn.emailAddress input{width:45%}.dialog.catfishDialog .contentMailForm .hotelAndRooms{padding-top:15px}.dialog.catfishDialog .contentMailForm .hotelAndRooms>label{display:block;padding-bottom:4px}.dialog.catfishDialog .contentMailForm .hotelAndRooms p{font-weight:bold}.dialog.catfishDialog .contentMailForm .hotelAndRooms .priceFt{border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:8px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .priceFt .priceTitle{font-weight:bold}.dialog.catfishDialog .contentMailForm .hotelAndRooms .priceFt .icon{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat 0 0;display:inline-block;vertical-align:bottom;width:19px;height:18px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .priceFt .icon.hotel{background-position:-16px -572px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .priceFt .icon.flight{background-position:-42px -572px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .priceFt .icon.carRental{background-position:-68px -572px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails{padding:8px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .hotelDetail{padding-left:10px;overflow:hidden}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .hotelDetail .ratingCtn{margin-top:2px;margin-bottom:3px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .hotelDetail .hotelLocation{font-weight:bold}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .hotelDetail .hotelName{font-size:16px;color:#004ba0!important;text-decoration:none;font-family:Georgia,Times,serif}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .hotelDetail .hotelName:hover{text-decoration:none}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .hotelDetail .hotelName:hover.nohover{text-decoration:none}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .roomsDetail .roomDesscription{display:inline-block;float:left;width:65%;margin-bottom:10px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .roomsDetail .roomDesscription .roomType{margin-right:2px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .roomsDetail .roomDesscription .rateName{margin-left:2px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .roomsDetail .price{display:inline-block;float:right}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .roomsDetail .price .roomPrice{font-weight:bold;margin-right:60px}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails.mod.mod-skin-0{width:100%;margin-left:0;margin-right:0}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails.mod.mod-skin-0 .ft{margin-left:0;margin-right:0;margin-top:8px;clear:both}.dialog.catfishDialog .contentMailForm .hotelAndRooms .hotelGroupDetails .img{float:left;margin-top:2px}.dialog.catfishDialog .contentMailForm button{min-width:90px;font-size:13px}.dialog.catfishDialog .popup .mod.mod-skin-1{width:570px}.dialog.transferFunds{top:20%}.dialog.transferFunds .mod.transferFundsPopup{width:340px}.dialog.transferFunds .mod.transferFundsPopup .bd{width:270px;margin:auto}.dialog.transferFunds .mod.transferFundsPopup .bd .infoBoxPanel{padding-bottom:10px}.dialog.transferFunds .mod.transferFundsPopup .bd .infoBoxPanel .pageMessageCtn.has-error .wrapper,.dialog.transferFunds .mod.transferFundsPopup .bd .infoBoxPanel .pageMessageCtn.has-warning .wrapper{padding:5px 4px 5px 4px}.dialog.transferFunds .mod.transferFundsPopup .bd .infoBoxPanel .pageMessageCtn.has-error .message-icon,.dialog.transferFunds .mod.transferFundsPopup .bd .infoBoxPanel .pageMessageCtn.has-warning .message-icon{display:none}.dialog.transferFundsConfirmation{top:20%}.dialog.transferFundsConfirmation .popup .updateConfirmationPopup{font-size:12px;height:60px}div.sessionInfoCtn{font-size:12px}div.sessionInfoCtn a.sessionInfoId{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -776px -300px;width:18px;height:21px;display:block;margin:auto;transform:scale(0.9,0.9)}.taFee.dialog{top:15%}.taFee .bd .popupFeeDetails .popupFeeText{display:inline-block;width:280px;vertical-align:top}.taFee .bd .popupFeeDetails .popupFeeText p{margin-top:0}.taFee .bd .popupFeeDetails .popupFeeList{display:inline-block;width:190px;float:right}.taFee .bd .popupFeeDetails .popupFeeList .fieldMsgCtn{float:right}.taFee .bd .popupFeeDetails .popupFeeList .popupfeeLabelCtn{display:inline-block;width:126px;text-align:left;margin-top:2px}.taFee .bd .popupFeeDetails .popupFeeList .popupfeeLabelCtn .popupfeeLabel{padding-right:5px}.taFee .bd .popupFeeDetails .popupFeeList .popupfeeLabelCtn .popupfeeLabel.disabled{font-weight:normal}.taFee .bd .popupFeeDetails .popupFeeList .feeFbBorder{display:inline-block;float:right;width:189px}.taFee .bd .popupFeeDetails .popupFeeList .popupfeeFieldCtn{display:inline-block;float:right}.taFee .bd .popupFeeDetails .popupFeeList .popupfeeFieldCtn input{width:45px;text-align:right;padding-right:0}.taFee .bd .popupFeeDetails .popupFeeList .commissionCtn{padding-bottom:2px;width:190px;display:inline-block}.taFee .bd .popupFeeDetails .popupFeeList .commissionCtn .panel{display:inline-block;width:127px;text-align:left}.taFee .bd .popupFeeDetails .popupFeeList .commissionCtn .panel .name{padding-right:5px}.taFee .bd .popupFeeDetails .popupFeeList .commissionCtn .popupFeeAmount{float:right}.taFee .bd .popupFeeDetails .popupFeeList .administrativeFeeCtn{padding-bottom:2px;width:190px;display:inline-block}.taFee .bd .popupFeeDetails .popupFeeList .administrativeFeeCtn .panel{display:inline-block;width:127px;text-align:left}.taFee .bd .popupFeeDetails .popupFeeList .administrativeFeeCtn .panel .name{padding-right:5px}.taFee .bd .popupFeeDetails .popupFeeList .administrativeFeeCtn .popupFeeAmount{float:right}.taFee .bd .popupFeeDetails .popupFeeList .earnedPointsCtn{padding-bottom:2px;width:190px;display:inline-block}.taFee .bd .popupFeeDetails .popupFeeList .earnedPointsCtn .panel{display:inline-block;width:112px;text-align:left}.taFee .bd .popupFeeDetails .popupFeeList .earnedPointsCtn .popupFeeAmount{float:right}.taFee .bd .loadingFeeOnFeeCtn{display:inline-block;width:100%}.taFee .bd .loadingFeeOnFeeCtn .confirmationBox{padding-top:10px;padding-bottom:10px;padding-left:10px;border-radius:5px;padding-left:8px;margin-top:10px;padding-right:8px;background:#096ac0}.taFee .bd .loadingFeeOnFeeCtn .confirmationBox.pifFeePopup{margin-bottom:12px;margin-top:0}.taFee .bd .loadingFeeOnFeeCtn .confirmationBox .partner{background:#096ac0}.taFee .bd .loadingFeeOnFeeCtn .confirmationBox .infoIcon{background:transparent url('/media/eece6d1/partner/media/skins/AAA/AAA-NorCal/aaanorcal_icons.png') no-repeat -8px -300px;width:12px;height:14px;display:inline-block;vertical-align:bottom;font-size:12px}.taFee .bd .loadingFeeOnFeeCtn .confirmationBox .confirmationLabel{font-weight:bold;color:#fff;margin-left:5px}.taFee .bd .loadingFeeOnFeeCtn .errorBox{padding-top:15px}.taFee .bd .loadingFeeOnFeeCtn .errorBox .loadingErrorLabel{font-size:12px;color:#f00}.mod.mod-skin-0 .transferFundsPanel .fieldCtn label{display:block;margin-bottom:3px}.mod.mod-skin-0 .transferFundsPanel .fieldCtn .optionalCommentText{font-weight:normal}.mod.mod-skin-0 .transferFundsPanel .fieldCtn input{width:220px;display:block}.mod.mod-skin-0 .transferFundsPanel .fieldCtn textarea{width:227px;height:50px;display:block}.mod.mod-skin-0 .transferFundsPanel .fieldCtn select{min-width:227px}.mod.mod-skin-0 .transferFundsPanel .fieldCtn .transferAmountBorder,.mod.mod-skin-0 .transferFundsPanel .fieldCtn .commentBorder,.mod.mod-skin-0 .transferFundsPanel .fieldCtn .bookingListBorder{margin-bottom:10px}.mod.mod-skin-0 .transferFundsPanel .fieldCtn .transferAmountBorder input.number,.mod.mod-skin-0 .transferFundsPanel .fieldCtn .commentBorder input.number,.mod.mod-skin-0 .transferFundsPanel .fieldCtn .bookingListBorder input.number{text-align:right}.removeBtn span{color:#fff!important}.addBar span{color:#fff!important}.roomTypeTable thead span,.carTypeTable thead span{color:#fff!important}.cmsBox.cs.format1.needHelp h2{color:#444!important}.cmsBox.cs.format5.needHelp h2,.cmsBox.cs.format4.needHelp h2{color:#444!important}.waitingWrapper .zone{color:#444!important}.cmsBox.list.format9 .zone.first .html .htmlContent>h2{color:#444!important}.mod.mod-skin-7.packageCtn p,.mod.mod-skin-7.packageCtn dl,.mod.mod-skin-7.packageCtn .bd{color:#444!important}.cmsBox.list.format9 .cmsBox.cs.format2{background:#fff!important}.html.format5 .modFullImg{margin:0 0 10px 0;margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;border:0}.html.format5 .modFullImg img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");width:100%;border:2px solid #fff}.spot.format1 article>div div.tagline{position:absolute;top:40px;right:30px;text-align:right}.spot.format1 article>div div.tagline h3{font-size:25px;color:#fff;line-height:22px}.spot.format1 article>div div.tagline p{font-size:16px;line-height:18px;color:#fff}.spot.format1 article>div div.tagline p+p{font-size:10px;margin:-13px 0 10px 0}.spot.format1 article>div div.tagline a{color:#fff!important;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");border:1px solid #096ac0;position:relative\9;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:10px;line-height:15px;padding:2px 10px}.spot.format1 article>div img{position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*-webkit-border-radius:0;*-moz-border-radius:0;*border-radius:0;*behavior:none;zoom:1;overflow:hidden;display:block;-pie-watch-ancestors:1}.spot.format2 .genericSpot{float:left;z-index:0;overflow:hidden;display:block;*height:250px}.spot.format2 .genericSpot .content{padding:10px;padding-left:25px;padding-bottom:0}.spot.format2 .genericSpot .content h1{color:#000;font-size:11px;font-weight:bold;margin-top:0;margin-bottom:0;font-family:arial,verdana,sans-serif;line-height:14px}.spot.format2 .genericSpot .content h2{color:#000;font-size:11px;margin-top:10px;font-weight:normal;margin-bottom:0;width:170px;font-family:arial,verdana,sans-serif;line-height:14px}.spot.format2 .genericSpot .content p{color:#000;font-size:11px;margin-bottom:8px;margin-top:0;line-height:14px}.spot.format2 .genericSpot .content span{font-size:13px}.spot.format3 .genericSpot{float:left;z-index:0;overflow:hidden;display:block;*height:240px}.spot.format3 .genericSpot .content{padding:10px;padding-left:25px;padding-bottom:0}.spot.format3 .genericSpot .content h1{color:#000;font-size:11px;font-weight:bold;margin-top:0;margin-bottom:0;font-family:arial,verdana,sans-serif;line-height:14px}.spot.format3 .genericSpot .content h2{color:#000;font-size:11px;margin-top:10px;font-weight:normal;margin-bottom:0;width:170px;font-family:arial,verdana,sans-serif;line-height:14px}.spot.format3 .genericSpot .content p{color:#000;font-size:11px;margin-bottom:8px;margin-top:0;line-height:14px}.spot.format3 .genericSpot .content span{font-size:13px}.aboutLayout h4{margin-top:5px;margin-bottom:5px}.aboutLayout .alignBox{position:relative;margin-bottom:20px}.aboutLayout .alignBox:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.aboutLayout .alignBox>div{float:left;clear:none;vertical-align:top;margin-left:10px}.aboutLayout .alignBox>div p{margin-right:10px}.aboutLayout .alignBox>div p:first-child{margin-top:0}.aboutLayout .alignBox>div:first-child{margin-left:0}.locationLayout .alignBox{position:relative;margin-bottom:20px}.locationLayout .alignBox:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.locationLayout .alignBox>div{float:left;clear:none;vertical-align:top;margin-left:10px}.locationLayout .alignBox>div:first-child{margin-left:0}.locationLayout .cmsGrid{padding-right:20px}.locationLayout h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:30px;margin-top:0}.locationLayout span{margin-top:-28px;display:block;position:absolute}.locationLayout .location{margin-bottom:10px}.locationLayout .location span{margin-top:0;position:relative}.mod-skin-0 .customHtmlContent h2,.mod-skin-0 .customHtmlContent h3{color:#333}.editorialLayout .pageTitle{font-weight:normal;font-size:22px;line-height:22px;margin:0 0 1px 0;color:#004ba0!important;font-family:Georgia,Times,serif}.editorialLayout .subfieldCtn{float:left}.editorialLayout .subfieldCtn label{display:inline-block;clear:both;float:none}.editorialLayout .subfieldCtn select,.editorialLayout .subfieldCtn input[type="text"]{float:none;margin:0}.editorialLayout .subfieldCtn input{width:40px!important}.editorialLayout .subfieldCtn+.subfieldCtn{margin:0 0 0 10px}.editorialLayout .careerListItem{padding:12px 0}.editorialLayout .careerListItem h3{font-weight:normal;color:#444!important;margin:0;padding:0}.editorialLayout .careerListItem h3 a{text-decoration:none;font-weight:bold}.editorialLayout .careerListItem p{margin:5px 0}.editorialLayout .careerListItem+.careerListItem{border-top:solid 1px #ccc}.editorialLayout h2 span{font-weight:normal;color:#444;font-size:11px;font-family:arial,verdana,sans-serif}.editorialLayout ul.resumeList{list-style:none;padding:0 0 0 10px;margin:-12px 0 12px 0}.editorialLayout ul.destinationsListCtn{list-style:none;overflow:hidden;width:400px;padding:0}.editorialLayout ul.destinationsListCtn li{float:left;display:block;width:50%;margin:0 0 3px 0}.editorialLayout ul.destinationsListCtn li label{font-weight:normal}.editorialLayout .mod .bd .mod{margin:0 0 15px 0}.editorialLayout .mod .bd .mod .btnBar{margin:0}.editorialLayout .mod-skin-0 h1,.editorialLayout .mod-skin-2 h1,.editorialLayout .mod-skin-0 h2,.editorialLayout .mod-skin-2 h2,.editorialLayout .mod-skin-0 h3,.editorialLayout .mod-skin-2 h3{color:#333}.editorialLayout .mod-skin-0 .infoBoxPanel h1,.editorialLayout .mod-skin-2 .infoBoxPanel h1,.editorialLayout .mod-skin-0 .infoBoxPanel h2,.editorialLayout .mod-skin-2 .infoBoxPanel h2{color:#004ba0}.editorialLayout form.resumeForm input[type="file"],.editorialLayout form.resumeForm input[type="text"]{width:300px}.editorialLayout textarea,.editorialLayout select,.editorialLayout input[type="file"],.editorialLayout input[type="text"]{margin:0 0 15px 0;width:200px}.editorialLayout textarea.small,.editorialLayout select.small,.editorialLayout input[type="file"].small,.editorialLayout input[type="text"].small{width:30px}.editorialLayout textarea.medium,.editorialLayout select.medium,.editorialLayout input[type="file"].medium,.editorialLayout input[type="text"].medium{width:90px;min-width:90px}.editorialLayout .fn-fieldCtn{margin:0 0 15px 0;overflow:hidden}.editorialLayout .fn-fieldCtn textarea,.editorialLayout .fn-fieldCtn select,.editorialLayout .fn-fieldCtn input[type="file"],.editorialLayout .fn-fieldCtn input[type="text"]{margin:0}.editorialLayout .fn-fieldCtn textarea.groupSelect,.editorialLayout .fn-fieldCtn select.groupSelect,.editorialLayout .fn-fieldCtn input[type="file"].groupSelect,.editorialLayout .fn-fieldCtn input[type="text"].groupSelect{margin:0 0 15px 0}.editorialLayout select{min-width:206px}.editorialLayout textarea{width:100%;height:70px}.editorialLayout .radioList{margin:0 0 15px 0}.editorialLayout .radioList .radioOptionCtn{clear:both;overflow:hidden}.editorialLayout .radioList .radioOptionCtn.is-enabled .optionalSectionCtn{display:block}.editorialLayout .radioList input[type="radio"]+label{font-weight:normal;margin:0 0 0 5px}.editorialLayout .radioList .optionalSectionCtn{clear:both;margin:20px 0 0 0;overflow:hidden;display:none}.editorialLayout label span{font-weight:normal}.editorialLayout .phoneCtn{overflow:hidden}.editorialLayout .phoneCtn div{float:left}.editorialLayout .phoneCtn div+div{margin:0 0 0 15px}.editorialLayout .fieldGroupingCtn{clear:both;overflow:hidden}.editorialLayout .fieldGroupingCtn .fieldCtn+.fieldCtn{margin:0 0 0 10px}.editorialLayout .fieldGroupingCtn .fieldCtn+.fieldCtn input[type="text"]{width:40px}.editorialLayout .primaryBtn{width:305px}.editorialLayout .btnBar{margin:0 0 15px 0}.editorialLayout .agreementCtn{overflow:auto;height:200px;border:1px solid #888;padding:0 15px 15px 15px}.editorialLayout table{margin:0 auto 10px;padding:0;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 3px #888;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(top,#fff 0,#fff 100%);-pie-background:linear-gradient(#fff,#fff);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");*border:1px solid #fff;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc");position:relative;z-index:0;margin:10px 0 15px 0;border-collapse:separate;*border:1px solid #096ac0}.editorialLayout table thead{padding:0}.editorialLayout table thead tr{background:#fff;min-height:28px;padding:0 10px;color:#fff;border:1px solid #ccc}.editorialLayout table thead tr th,.editorialLayout table thead tr td{text-align:left;padding:5px 10px;border-bottom:0;background:#096ac0;background:-moz-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#096ac0),color-stop(100%,#096ac0));background:-webkit-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-o-linear-gradient(top,#096ac0 0,#096ac0 100%);background:-ms-linear-gradient(top,#096ac0 0,#096ac0 100%);background:linear-gradient(top,#096ac0 0,#096ac0 100%);-pie-background:linear-gradient(#096ac0,#096ac0);behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.editorialLayout table thead tr th.first-child,.editorialLayout table thead tr td.first-child,.editorialLayout table thead tr th:first-child,.editorialLayout table thead tr td:first-child{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.editorialLayout table thead tr th.last-child,.editorialLayout table thead tr td.last-child,.editorialLayout table thead tr th:last-child,.editorialLayout table thead tr td:last-child{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.editorialLayout table thead tr th.last-child.first-child,.editorialLayout table thead tr td.last-child.first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url("/cb8fa495359c290e1c2151aa7b94393bb9/htc/PIE_modified.v1.0.0.htc");*behavior:url("/cb5d8869e1454f1bb2e06a0cc260fd68bd/htc/boxsizing.v03282013-patched.htc")}.editorialLayout table thead tr th+th,.editorialLayout table thead tr td+td{border-left:1px solid #ccc}.editorialLayout table tfoot,.editorialLayout table tbody{padding:10px}.editorialLayout table tfoot tr,.editorialLayout table tbody tr{background:#fff}.editorialLayout table tfoot tr:nth-child(even),.editorialLayout table tbody tr:nth-child(even){background:#f5f8f8}.editorialLayout table tfoot tr.odd,.editorialLayout table tbody tr.odd{background:#f5f8f8}.editorialLayout table tfoot tr th,.editorialLayout table tbody tr th{font-weight:bold}.editorialLayout table tfoot tr th,.editorialLayout table tbody tr th,.editorialLayout table tfoot tr td,.editorialLayout table tbody tr td{text-align:left;padding:5px 10px;border-left:none}.editorialLayout table tfoot tr th+th,.editorialLayout table tbody tr th+th,.editorialLayout table tfoot tr td+td,.editorialLayout table tbody tr td+td{border-left:1px solid #ccc}.editorialLayout table tfoot tr+tr th,.editorialLayout table tbody tr+tr th,.editorialLayout table tfoot tr+tr td,.editorialLayout table tbody tr+tr td{border-top:1px solid #ccc}.editorialLayout table tfoot tr th,.editorialLayout table tfoot tr td{border-top:1px solid #ccc}.editorialLayout table.noSkin,.editorialLayout table.noSkin thead,.editorialLayout table.noSkin tbody,.editorialLayout table.noSkin tfoot,.editorialLayout table.noSkin tr,.editorialLayout table.noSkin th,.editorialLayout table.noSkin td{margin:0;border:0;padding:0;background:transparent!important;-pie-background:transparent!important;border-radius:0;-webkit-border-radius:0;box-shadow:0;color:#444;behavior:none}.editorialLayout .pageNumber.topInfo{float:none;padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.editorialLayout .categoriesCtn{overflow:hidden;margin:15px 0 0 0}.editorialLayout .categoriesCtn span{float:left}.editorialLayout .categoriesCtn ul{float:left;overflow:hidden;list-style:none;padding:0;margin:0 0 0 5px}.editorialLayout .categoriesCtn ul li{float:left}.editorialLayout .categoriesCtn ul li+li{margin:0 0 0 3px}.editorialLayout .pressReleaseCtn article{margin:0 0 15px 0}.editorialLayout .pressReleaseCtn article h1{font-weight:normal;font-size:22px;line-height:22px;margin:5px 0 10px 0;color:#004ba0!important}.editorialLayout .pressReleaseCtn article time span{text-transform:uppercase}.editorialLayout .pressReleaseCtn article h2{margin:0;line-height:15px;font-size:12px;text-transform:uppercase;font-weight:bold}.editorialLayout .pressReleaseCtn article h2 a{text-decoration:none}.editorialLayout .pressReleaseCtn article h2 a:hover{text-decoration:underline}.editorialLayout .pressReleaseCtn article p{margin:5px 0}.editorialLayout .pressReleaseCtn article p+p{margin:15px 0}.editorialLayout .pressReleaseCtn article q{font-size:12px;color:#555}.editorialLayout .pressReleaseCtn article+article{border-top:1px solid #ccc;padding:15px 0 0 0}.editorialLayout .pressReleaseCtn section+section{border-top:1px solid #ccc}.editorialLayout .pressReleaseCtn nav ul{margin:10px 0 0 0}.editorialLayout .pressReleaseCtn nav ul li{text-transform:uppercase}.editorialLayout .pressReleaseCtn nav ul li a{text-decoration:none;font-weight:bold}.editorialLayout .pressReleaseCtn nav ul li a:hover{text-decoration:underline}.editorialLayout .pressReleaseCtn nav ul li+li{margin:10px 0 0 0}.editorialLayout .filtersCtn{margin:0 0 15px 0;border-bottom:1px solid #ccc;padding:0 0 15px 0}.editorialLayout .filtersCtn select{margin:0 0 0 5px}.lt-ie9 .editorialLayout table thead tr{position:relative}.lt-ie9 .editorialLayout table thead tr th,.lt-ie9 .editorialLayout table thead tr td{behavior:none;background:#096ac0}.lt-ie9 .editorialLayout table thead tr th.last-child.first-child,.lt-ie9 .editorialLayout table thead tr td.last-child.first-child{behavior:none;background:#096ac0}.careersDetailsLayout h2{margin-bottom:0}.careersDetailsLayout h3{margin:0 0 15px 0}.careersDetailsLayout .primaryBtn{width:130px}.dealsCtn .mod.mod-skin-4 .bd{overflow:visible}.dealsCtn h4{margin:10px 0 5px 0}.dealsCtn .introCtn{overflow:hidden;padding:0 0 10px 10px;margin:0 0 0 -10px}.dealsCtn .illustrationCtn{width:300px;float:left}.dealsCtn .illustrationCtn .innerIllustrationCtn{width:300px;margin:0!important;border:0}.dealsCtn .illustrationCtn .innerIllustrationCtn .ft{margin:0;padding:0;border:0;text-align:left}.dealsCtn .illustrationCtn .innerIllustrationCtn .ft h3{padding:0 15px;line-height:40px;color:#004ba0;margin:0}.dealsCtn .illustrationCtn .innerIllustrationCtn+a{margin:15px 0 0 80px}.dealsCtn .reviewCtn{float:right;width:250px;font-size:12px}.dealsCtn .ratesCtn{clear:both;padding:15px 0 0 0}.dealsCtn .formCtn{margin:15px 0 0 0}.dealsCtn .formCtn .barContent{margin:3px 0 0 0}.dealsCtn .formCtn label{margin:0 10px 0 0}.dealsCtn .formCtn select{width:250px;margin:0 10px 0 0}.dealsCtn .formCtn span{text-align:right;line-height:17px;display:block;float:left;min-width:35px;margin:0 10px 0 0}.dealsCtn .formCtn span.price{font-size:16px;font-weight:bold;margin:0}.dealsCtn .primaryBtn{width:250px}.editorialLayout .autocompleteCtn.is-active{width:380px}.editorialLayout .autocompleteCtn.is-active .fn-fieldCtn{margin-bottom:13px}.editorialLayout .autocompleteCtn.is-active .typeAheadCtn{width:380px;top:49px}@media screen and (-webkit-min-device-pixel-ratio:0){.editorialLayout .autocompleteCtn.is-active .typeAheadCtn{top:48px}}.lt-ie9 .editorialLayout .autocompleteCtn.is-active .typeAheadCtn{top:48px}.faqCtn{margin:10px 0!important}.faqCtn h2,.faqCtn h2 a{font-size:16px;color:#677c8c!important;font-family:Georgia,Times,serif;overflow:hidden;margin:0;padding:0;text-decoration:none}.faqCtn .faqListCtn{border-top:0}.faqCtn .faqListCtn ul{list-style:none;margin-bottom:0}.faqCtn .faqListCtn ul li{line-height:19px}.faqCtn .faqListCtn+.faqListCtn{border-top:1px solid #ccc;padding:15px 0 0 0;margin:15px 0 0 0}.faqCtn .faqDetailsCtn h3,.faqCtn .faqDetailsCtn h3 a{color:#444!important;font-size:12px;font-weight:bold;cursor:text}.faqCtn .faqDetailsCtn p{margin-top:0}.browserCtn{display:none}.browserCtn.is-enabled{display:block}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}body{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.pgType-0 .pgWrapper .pgHd,.pgType-0 .pgWrapper .pgFt,.pgType-1 .pgWrapper .pgHd,.pgType-1 .pgWrapper .pgFt,.pgType-2 .pgWrapper .pgHd,.pgType-2 .pgWrapper .pgFt,.pgType-3 .pgWrapper .pgHd,.pgType-3 .pgWrapper .pgFt,.pgType-4 .pgWrapper .pgHd,.pgType-4 .pgWrapper .pgFt,.pgType-5 .pgWrapper .pgHd,.pgType-5 .pgWrapper .pgFt,.pgType-6 .pgWrapper .pgHd,.pgType-6 .pgWrapper .pgFt{float:none}.pgType-0 .pgWrapper .pgBd,.pgType-1 .pgWrapper .pgBd,.pgType-2 .pgWrapper .pgBd,.pgType-3 .pgWrapper .pgBd,.pgType-4 .pgWrapper .pgBd,.pgType-5 .pgWrapper .pgBd,.pgType-6 .pgWrapper .pgBd{display:block;float:none}.print,#ajaxSpinner,header nav,footer,aside,.extraContentCtn{display:none}#testErrorPanel,#skinWidget,#staticMenu{display:none!important}#wicketAjaxDebugWindow,#wicketDebugLink{display:none!important}.pageMessageCtn.has-success,.pageMessageCtn.has-warning,.pageMessageCtn.has-error{border:1px solid #888}.has-error input,.has-error select,.has-error textarea{border:1px solid #000}.pageAlertCtn{display:none!important}.fn-socialize{display:none}.bottomZone{display:none}.mod{border:1px solid #888!important}.mod .hd{border-bottom:1px solid #888!important}.mod.mod-skin-0 .ft{border-top:solid 1px #888}.mod.mod-skin-0 .msg{border:solid 1px #888!important}.mod-details{border:solid 1px #888}.mod-details ul li+li{border-top:solid 1px #888}.mod.packageSummary .line-top{border-top:solid 1px #888}.mod-summary .bd .itemDetailsCtn{border-top:solid 1px #888}.mod.is-selected .selectedWrapper{border:2px solid #888}.mod-summary-nbElements{border-top:solid 1px #888;border-bottom:solid 1px #888}.pgHd .identityCtn{background:transparent url("/cbfa0ca17784a8e1a2184bf06d14c40208/img/pleasant-holidays_print.png") no-repeat 0 50%!important;padding:10px 0 0 242px;width:100%;float:none;content:"Pleasant Holidays"}.pgHd .identityCtn img{display:none}.pgHd .btnBar{display:none}.ui-tabs-nav{display:block}.ui-tabs-panel{display:block!important}.rulesBox{overflow:visible;height:auto;background:#fff}.sortingTools{display:none}html .bar-loadMore,html .pagination ul li a span,html .pagination ul li span span,html .btn-skin-0,html .btn-skin-1,html .btn-skin-2,html .viewAll{border:1px solid #888!important;color:#000!important}.pagination ul li a.next,.pagination ul li a.prev{border:0}.listCtn .ui-tabs-nav{display:block}.listCtn .ui-tabs .ui-tabs-nav li{border:1px solid #888!important}.listCtn .ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li a{color:black!important}.listCtn .bdTableFilters li+li,.listCtn .hdTableFilters li+li{border-left:1px solid #888}.listCtn .tableList .tableFiltersList li+li{border-top:1px solid #888}.listCtn .status{display:inline;line-height:12px;font-size:10px!important;white-space:nowrap}.accountPg .travelAgentAccount h2{padding:0!important}.accountPg .userAccount .passengerPrefList{border-top:1px solid #888;border-bottom:1px solid #888}.accountPg .userAccount .agencyDetailsContext .btnBar{border-bottom:1px solid #888}.accountPg .is-enabled.contentSection{border:0}.mod.packageSummary .line-bottom{border-bottom:1px solid #888!important}.paymentInfo .is-paymentOption input[type=text],.paymentInfo .is-paymentOption select{display:none}.mod.mod-skin-0.paymentInfo .paymentForm,.mod.mod-skin-0.billingInfo .paymentForm{border-top:1px solid #888}.mod.packageSummary.hiddenContent .bd{display:block!important}#submitButtoned{display:none!important}.paymentForm .cardType{width:202px;margin-top:4px}.paymentForm .cardType span{display:block;float:left;text-indent:-555000px}.paymentForm .cardType .amex{width:24px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -6px -1px!important}.paymentForm .cardType .visa{width:35px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -32px -1px!important}.paymentForm .cardType .mastercard{width:39px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -67px -1px!important}.paymentForm .cardType .discover{width:37px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -106px -1px!important}.paymentForm .cardType .diners_club_international{width:66px;height:27px;background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -141px -1px!important}.paymentForm .cardType .amex.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -6px -27px!important}.paymentForm .cardType .visa.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -32px -27px!important}.paymentForm .cardType .mastercard.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -67px -27px!important}.paymentForm .cardType .discover.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -106px -27px!important}.paymentForm .cardType .diners_club_international.off{background:transparent url(/cb0e86f0ed9c81244863349438573f268e/img/payment/cardType.jpg) no-repeat -141px -27px!important}.editorialLayout h1,.editorialLayout .pageTitle,.editorialLayout .pressReleaseCtn article h1{color:#000!important}.editorialLayout .pressReleaseCtn article+article,.editorialLayout .pressReleaseCtn section+section{border-top:solid 1px #000}.editorialLayout .filtersCtn{border-bottom:solid 1px #000}.editorialLayout table{border:solid 1px #000}.editorialLayout table thead tr th,.editorialLayout table thead tr td{border-bottom:solid 1px #000}.editorialLayout table thead tr th+th,.editorialLayout table thead tr td+td{border-left:solid 1px #000;border-bottom:solid 1px #000}.editorialLayout table tbody tr+tr td,.editorialLayout table tfoot tr+tr td,.editorialLayout table tbody tr+tr th,.editorialLayout table tfoot tr+tr th{border-top:solid 1px #000;border-left:solid 1px #000}.editorialLayout table tbody tr th+th,.editorialLayout table tfoot tr th+th,.editorialLayout table tbody tr td+td,.editorialLayout table tfoot tr td+td{border-left:solid 1px #000}.editorialLayout .faqCtn .faqListCtn+.faqListCtn{border-top:solid 1px #000}.destHotelsListCtn h2,.interestsListCtn h2,.destHotelsListCtn h3,.interestsListCtn h3{color:#000!important;border-bottom:1px solid #000}.destHotelsListCtn h2 a,.interestsListCtn h2 a,.destHotelsListCtn h3 a,.interestsListCtn h3 a{color:#000!important}.contentTabsCtn .sectionCtn{border-top:1px solid #888}.destFeatureListCtn,.destFeatureCtn{border:1px solid #888}.destFeatureListCtn h4 a,.destFeatureCtn h4 a{color:#000!important}.destFeatureListCtn{border:0}.brochuresListCtn .btnBar .barContent a{color:#000!important}.tableList span.icon{text-indent:0!important}.contentTabsCtn .hotelOverviewCtn .reviewSummary ul li+li{border-top:1px solid #888}.contentTabsCtn .hotelOverviewCtn .sectionCtn+.sectionCtn{border-top:1px solid #888}.contentTabsCtn .summaryHotelDetailsCtn .ratingCtn{border-right:1px solid #888}.travelersSummary .bd+.bd{border-top:1px solid #888}.reviewPackage .packageCtn .msg{border:1px solid #888}.hotelCtn .media .hotelName{color:#000!important}.pointsDetailsCtn h3{border-bottom:1px solid #888}.quoteCtn .byEmailCtn{border:1px solid #888}.hotelCtn .media .dealName{color:#000!important}.buildTripForm.sdPageLayout .formSectionCtn.carPreferencesSection,.buildTripForm.sdPageLayout .formSectionCtn.protectionPlanSection,.buildTripForm.sdPageLayout .formSectionCtn.protectionPlanSectionTa,.buildTripForm.sdPageLayout .formSectionCtn.airTravelSection,.buildTripForm.sdPageLayout .formSectionCtn.carRentalSection,.buildTripForm.sdPageLayout .formSectionCtn.travelerAssignSection,.buildTripForm.sdPageLayout .formSectionCtn.hotelOptionsSection,.buildTripForm.sdPageLayout .formSectionCtn.destinationSection,.buildTripForm.sdPageLayout .formSectionCtn.transfertSection,.buildTripForm.sdPageLayout .formSectionCtn.dateTimeSection{border-top:1px solid #888}.ui-tabs.tabs-skin-0 .ui-tabs-nav li,.ui-tabs.tabs-skin-1 .ui-tabs-nav li,.ui-tabs.tabs-skin-2 .ui-tabs-nav li,.ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li{border:1px solid #888}.ui-tabs.tabs-skin-0 .ui-tabs-nav li a,.ui-tabs.tabs-skin-1 .ui-tabs-nav li a,.ui-tabs.tabs-skin-2 .ui-tabs-nav li a,.ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li a{color:#000!important}.ui-tabs.tabs-skin-0 .ui-tabs-nav li a span,.ui-tabs.tabs-skin-1 .ui-tabs-nav li a span,.ui-tabs.tabs-skin-2 .ui-tabs-nav li a span,.ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li a span{color:#000!important}.ui-tabs.tabs-skin-0 .ui-tabs-nav li a.ui-tabs-anchor,.ui-tabs.tabs-skin-1 .ui-tabs-nav li a.ui-tabs-anchor,.ui-tabs.tabs-skin-2 .ui-tabs-nav li a.ui-tabs-anchor,.ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li a.ui-tabs-anchor{color:#000!important}.ui-tabs.tabs-skin-0 .ui-tabs-nav li a.ui-tabs-anchor span,.ui-tabs.tabs-skin-1 .ui-tabs-nav li a.ui-tabs-anchor span,.ui-tabs.tabs-skin-2 .ui-tabs-nav li a.ui-tabs-anchor span,.ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li a.ui-tabs-anchor span{color:#000!important}.ui-tabs.tabs-skin-0 .ui-tabs-nav li.ui-tabs-active,.ui-tabs.tabs-skin-1 .ui-tabs-nav li.ui-tabs-active,.ui-tabs.tabs-skin-2 .ui-tabs-nav li.ui-tabs-active,.ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li.ui-tabs-active{border:1px solid #888!important}.ui-tabs.tabs-skin-0 .ui-tabs-nav li.ui-tabs-active a,.ui-tabs.tabs-skin-1 .ui-tabs-nav li.ui-tabs-active a,.ui-tabs.tabs-skin-2 .ui-tabs-nav li.ui-tabs-active a,.ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li.ui-tabs-active a{color:#000!important}.ui-tabs.tabs-skin-0 .ui-tabs-nav li.ui-tabs-active a span,.ui-tabs.tabs-skin-1 .ui-tabs-nav li.ui-tabs-active a span,.ui-tabs.tabs-skin-2 .ui-tabs-nav li.ui-tabs-active a span,.ui-tabs.tabs-skin-2.optionsList .ui-tabs-nav li.ui-tabs-active a span{color:#000!important}.ui-tabs.tabs-skin-0 .ui-tabs-panel.ui-corner-bottom,.ui-tabs.tabs-skin-1 .ui-tabs-panel.ui-corner-bottom{border:1px solid #888}.table-type-0{border-color:#888}.table-type-0 table tbody tr{border-bottom:1px solid #888!important}.table-type-0 table.fourColumns tr td,.table-type-0 table.fiveColumns-type-2 tr td{border-top:1px solid #888!important}.buildTripForm .nestedSectionOuterCtn{border:1px solid #888!important}.buildTripForm .formSectionCtn.carPreferencesSection,.buildTripForm .formSectionCtn.protectionPlanSection,.buildTripForm .formSectionCtn.protectionPlanSectionTa,.buildTripForm .formSectionCtn.transfertSection,.buildTripForm .formSectionCtn.hotelOptionsSection,.buildTripForm .formSectionCtn.carRentalSection,.buildTripForm .formSectionCtn.airTravelSection{border-top:1px solid #888!important}.hotelCtn.reviewContext .roomDetails{border-bottom:1px solid #888}.packageCtn .bd .packagePart+.packagePart{border-top:1px solid #888}.carRentalCtn.reviewContext .media .ctnBottom{border-top:1px solid #888}.travelersAssignForm .departureInfo .flightInfoCtn{border-bottom:1px solid #888}.mod.mod-skin-0.customizeExtras .bd.line-bottom{border-bottom:1px solid #888}.mod.mod-skin-0.customizeExtras .ft{border-top:1px solid #888}.pagingTools{border-bottom:1px solid #888}.landingCarrouselContainer{display:none}.cmsBox.list.format1 .cmsMod,.cmsBox.list.format2 .cmsMod,.cmsBox.list.format3 .cmsMod,.cmsBox.list.format4 .cmsMod,.cmsBox.list.format5 .cmsMod,.cmsBox.list.format6 .cmsMod,.cmsBox.list.format7 .cmsMod,.cmsBox.list.format11 .cmsMod,.cmsBox.list.format14 .cmsMod{border:1px solid #888}.cmsBox.list.format1 .cmsMod img,.cmsBox.list.format2 .cmsMod img,.cmsBox.list.format3 .cmsMod img,.cmsBox.list.format4 .cmsMod img,.cmsBox.list.format5 .cmsMod img,.cmsBox.list.format6 .cmsMod img,.cmsBox.list.format7 .cmsMod img,.cmsBox.list.format11 .cmsMod img,.cmsBox.list.format14 .cmsMod img{display:none}.cmsBox.list.format5 .cmsMod ul li,.cmsBox.list.format6 .cmsMod ul li,.cmsBox.list.format14 .cmsMod ul li{border-top:1px solid #888}.cmsBox.list a.seeAll{border-top:1px solid #888}.cmsBox.spot{display:none}#invisibleAtlasSessionId{display:none}}#skinWidget{display:none;position:fixed;left:50px;bottom:20px;border:2px solid black;background-color:white;z-index:999;*display:none!important;width:170px;color:#000;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#skinWidget h2{width:100%;margin-top:0;padding:10px;background:black;color:#fff;margin-bottom:0}#skinWidget input,#skinWidget textarea{color:#000}#skinWidget a{color:#000}#skinWidget #less_file{float:right}#skinWidget .controlPanel{display:none}#skinWidget .btn{margin-left:10px;margin-top:10px;color:#fff!important;background:#000!important;border:1px solid #000!important}#skinWidget .loading{padding-right:30px;margin-right:20px;background:transparent url(/cbc8ce103ebf98188e8641b794b4b7e5f9/img/spinner.gif) no-repeat right 10px}#skinWidget .panel{overflow-x:hidden;overflow-y:scroll;height:550px;width:170px;padding:10px;border-bottom:2px solid lightgray}#skinWidget .less_field{display:block;clear:both;float:left;width:100%;padding:5px;border-bottom:1px solid #ccc}#skinWidget .less_field.function{display:none}#skinWidget .less_field label{float:left;color:#000}#skinWidget .less_field input{float:right}#skinWidget .colorDisplay{float:right;display:block;width:16px;height:16px;margin-right:2px}#skinWidget #less_variables{width:100%;height:500px}#skinWidget .skin_advanced{display:none}.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url(/cba79f1a2a81bfe3ed1c2ca4c41b8e1fbf/img/colorPicker/colorpicker_background.png);font-family:Arial,Helvetica,sans-serif;display:none;z-index:999}.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:#f00;overflow:hidden;cursor:crosshair}.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url(/cbc7a33805ffda0d32bd2a9904c8b02750/img/colorPicker/colorpicker_overlay.png)}.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(/cbcec464162af0cce10348e7bb7701ef86/img/colorPicker/colorpicker_select.gif);margin:-5px 0 0 -5px}.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize}.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(/cbf485d07540a89502e36dc1a55cec05d0/img/colorPicker/colorpicker_indic.gif) left top;margin:-4px 0 0 0;left:0}.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:#f00}.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:#f00}.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px}.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(/cb16d6870c36e379c06fb26ebd2e16bf44/img/colorPicker/colorpicker_hex.png) top;left:212px;top:142px}.colorpicker_hex input{right:6px}.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute}.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize}.colorpicker_rgb_r{background-image:url(/cb87eeb205d093b713b68a341771f4ee27/img/colorPicker/colorpicker_rgb_r.png);top:52px;left:212px}.colorpicker_rgb_g{background-image:url(/cbdc17f953a6febbe174e92b54690586c3/img/colorPicker/colorpicker_rgb_g.png);top:82px;left:212px}.colorpicker_rgb_b{background-image:url(/cb2be4e81b4a5c98674abe6fc60b447e9a/img/colorPicker/colorpicker_rgb_b.png);top:112px;left:212px}.colorpicker_hsb_h{background-image:url(/cbd47409a203bedc76b26dc60b71a69f6b/img/colorPicker/colorpicker_hsb_h.png);top:52px;left:282px}.colorpicker_hsb_s{background-image:url(/cb5ff5e43ab6b7b41b6123bfab692a9b19/img/colorPicker/colorpicker_hsb_s.png);top:82px;left:282px}.colorpicker_hsb_b{background-image:url(/cb2be4e81b4a5c98674abe6fc60b447e9a/img/colorPicker/colorpicker_hsb_b.png);top:112px;left:282px}.colorpicker_submit{position:absolute;height:22px;background:url(/cb12d1746e6b52e007f1b78d772d9248ba/img/colorPicker/colorpicker_submit.png) no-repeat top left;left:289px;top:142px;overflow:hidden;padding-left:24px;line-height:21px;padding-right:5px;border:1px solid #aaa;color:#aaa;cursor:pointer}.colorpicker_focus{background-position:center}.colorpicker_hex.colorpicker_focus{background-position:bottom left}.colorpicker_submit.colorpicker_focus{background-position:bottom left}.colorpicker_slider{background-position:bottom}