.weekresultsitemcontainer{position:relative}.weekresultsitemcontainer .weekresultsiteminternalinfo{position:absolute;top:0;left:100%;width:100%;margin-left:20px}.weekresultsitemcontainer .weekresultsiteminternalinfo>div{margin-top:10px}.weekresultsitemcontainer .weekresultsiteminternalinfo>div,.weekresultsitemcontainer .weekresultsiteminternalinfo>div a{color:#b22222;font-weight:500;font-size:11px}.weekresultsitem{background:transparent url(/travel-static-assets/images/template/rental_bg.png) repeat-x top;border:solid 1px #d8dde5}#weekresultspagingfooter table,#weekresultspagingheader table{width:100%;margin-bottom:0}#weekresultspagingfooter .weekresultsspager,#weekresultspagingheader .weekresultsspager{font-weight:500}#weekresults table table{margin-bottom:3px}#weekresults .weekresultsresorttype,#weekresults .weekresultsresorttype a{float:right;color:#b22222;font-weight:500;font-size:16px;line-height:18px;text-align:right}#weekresults .weekresultsstars .stars3,#weekresults .weekresultsstars .stars35{display:block}#weekresults .weekresultscontent{padding:10px 8px 5px 0}#weekresults .weekresultscontent .weekresultscontentcontainer{position:relative}#weekresults .weekresultsaltitem,#weekresults .weekresultsitem{padding-bottom:0;margin-bottom:10px;width:100%;border:solid 1px #d8dde5}#weekresults .weekresultsaltitem table,#weekresults .weekresultsitem table{padding:0}#weekresults .weekresultsheader{color:#272727;font-weight:500}#weekresults .weekresultsheaderstyle{border-bottom:solid 2px #272727}#weekresults .weekresultsitem{background:transparent url(/travel-static-assets/images/template/rental_bg.png) repeat-x top}#weekresults .weekresultsresortnamelocation td{padding:0 7px 0 0}#weekresults .weekresultsresortname{margin-right:7px;color:#272727;font-size:16px;font-weight:500}#weekresults .weekresultslocation{margin-top:2px;margin-bottom:2px;color:#f37736;font-size:14px;font-weight:500}#weekresults .weekresultsmap{font-size:12px}#weekresults .weekresultsresortlink{width:160px;padding:10px 0 10px 8px}#weekresults .weekresultsresortlink .weekresultspicture{padding:6px 6px 6px 7px;margin-right:10px}#weekresults .weekresultsbutton{margin-top:10px;margin-left:23px;margin-right:7px}#weekresults .weekresultsrightcell{padding-right:0}#weekresults .weekresultsroomtype{width:170px}#weekresults .weekresultsroomtypename{padding-top:12px}#weekresults .weekresultsdates{width:170px;white-space:nowrap}#weekresults .weekresultsprice{width:175px;white-space:nowrap}#weekresults .weekresultsprice span{font-size:12px}#weekresults .weekresultspricenotpernight{width:60px;white-space:nowrap;text-align:center}#weekresults .weekresultsregularprice{width:125px;white-space:nowrap;text-align:center}#weekresults .weekresultsregularprice span{text-decoration:line-through}#weekresults .weekresultsupgradeprice{background-color:#e9f0f8}#weekresults .weekresultsemailoffer{white-space:nowrap}#weekresults .weekresultsselectbutton{width:100px;white-space:nowrap}#weekresults .weekresultspointsearned{width:110px;text-align:center}#weekresults .weekresultssavings,#weekresults .weekresultssavingsheader{width:80px;text-align:center;font-weight:500}#weekresults .weekresultssavings{color:#77913c}#weekresults .weekresultspriceaftersavings{width:80px;text-align:center;color:#272727;font-weight:500}#weekresults .weekresultspricebeforesavings{text-decoration:line-through}#weekresults .weekresultsdivider{padding:0}#weekresults .weekresultsdivider div{height:5px;margin-top:5px;border-top:solid 1px #d8dde5}#weekresults .weekresultsdetail{padding:5px 0 0 0;font-weight:500;font-size:13px;line-height:18px;color:#039}#weekresults .weekresultsdetail .star{font-size:13px;display:inline;padding-left:12px;vertical-align:middle;margin-right:4px}#weekresults .weekresultsfooter{border-top:solid 2px #272727}#weeknoresults{width:380px;margin:0 auto 15px auto;text-align:center;color:#f37736;font-size:22px;line-height:28px}#weeknoresults span{display:block;margin-bottom:15px}#weekresultserror{margin-bottom:15px;font-style:italic;color:red}#weeksearchexpired{color:red;font-style:italic}#weekmarketing{margin-bottom:0}#weekmarketing #weekmarketingleftcell{padding:0 10px 0 0}#weekmarketing #weekmarketingleftcell div{margin-bottom:10px}#weekmarketing #weekmarketingrightcell{width:574px}#weekmarketing #weekmarketingrightcell #loadingpanel{margin:60px 0 0 0}#weekmarketing .weekmarketingrightcellbackground{background:transparent url(/travel-static-assets/images/template/weekinfobg.png) no-repeat;padding:0 0 0 15px;height:422px}#weekmarketing .weekmarketingrightcellnobackground{background:0 0}#weekmarketing #weekmarketingrightcell #weekmarketingtext{position:relative}#weekmarketing #weekmarketingrightcell .weekmarketingsubheader{margin-top:15px;color:#272727;font-weight:500;font-size:15px}#weekmarketing #weekmarketingrightcell .weekmarketingcontent{width:330px;margin-top:10px;line-height:18px}#weekmarketing #weekmarketingrightcell #weekmarketingpopulardestinations{position:absolute;top:10px;left:355px;width:155px}#weekmarketing #weekmarketingrightcell #weekmarketingpopulardestinationsheader{color:#272727;font-size:15px;font-weight:500;font-style:italic}#weekmarketing #weekmarketingrightcell .weekmarketingpopulardestinationslocation{margin-top:13px;padding-left:10px}#weekmarketing #weekmarketingrightcell .weekmarketingpopulardestinationslocation a{color:#000;font-weight:500;text-decoration:none;line-height:18px}#weekmarketing #weekmarketingrightcell .weekmarketingpopulardestinationslocation a:hover{text-decoration:underline}#weekresultsheader{padding-bottom:5px;margin-bottom:15px;color:#272727;font-weight:500;font-size:16px;border-bottom:solid 2px}.weekdealscitycontainer{border-top:solid 1px #d8dde5;background:transparent url(/travel-static-assets/images/template/weekdealscitybg.png) no-repeat}.weekdealscity{margin:5px 10px;color:#272727;font-weight:500;font-size:19px;line-height:22px}.weekdeals{width:100%;margin:10px 0;padding:0 10px}.weekdealspicture{width:78px}.weekdealspicture img{padding:3px 0 0 3px}.weekdealsresortname{color:#272727;font-weight:500;font-size:17px;margin-bottom:0;width:100%}.weekdealsresortname table{margin-bottom:0}.weekdealsresortname table td{padding:0 7px 0 0}.weekdealspromo{color:#272727;font-weight:500;font-size:14px}.weekdealspromo span{color:#f37736;text-decoration:underline}.weekdealsprice{font-size:14px;font-style:italic}.weekdealsprice span{color:#f37736;font-size:20px;font-style:normal}.howweekswork{margin-bottom:20px}#weekdeals{margin-top:30px}#weekdeals #weekdealsheader{margin-bottom:15px;line-height:36px;color:#272727;border-bottom:solid 2px #272727}#weekrentheader{margin:0 0 20px 0;padding-bottom:5px;color:#272727;line-height:24px}#weekrentheader sup{font-size:12px;line-height:16px}#weekrentredemptionvalue{margin:30px 0 10px 0;color:#272727;font-size:22px;font-weight:500;line-height:24px}#weekrentredemptionvalue span{color:#f37736}.weekrentredemptionvaluespecialtext{margin-bottom:10px}#weekrentredemptionblurb{margin-bottom:20px;padding-top:10px;border-top:dotted 1px #a5a5a5}#weekrentcontent{width:510px}#weekrentcontent table{max-width:510px}.weekrent table{margin-bottom:0}.weekrent table td{white-space:nowrap}.weekrent table td table td{padding-left:0}.weekrent .weekrentsubheader{margin:10px 0;padding-bottom:10px;color:#272727;border-bottom:dotted 1px #a5a5a5}.weekrent .weekrentsubheader span{font-style:italic}.weekrent .weekrentdetails{margin-bottom:10px}.weekrent .weekrentdetails #weekrentdetailsprice{font-weight:500}.weekrent .weekrentautofill{margin-bottom:5px}.weekrent .weekrentterms{margin-bottom:10px;padding:10px 10px 0 10px;border:solid 1px #a5a5a5}.weekrent .weekrentsubheader{margin:10px 0;padding-bottom:10px;color:#272727;font-size:16px;font-weight:500;line-height:18px;border-bottom:dotted 1px #a5a5a5}.weekrent .weekrentterms div{margin:0 0 10px 0}.weekrent .weekrentnoresort{margin-top:10px}#weekrentinformation .weekrentspecial{margin-bottom:15px}#weekrentinformation #weekrentinformationcontainer{padding:10px;border:solid 1px #d8dde5}#weekrentinformation #weekrentinformationheader{margin-bottom:10px;color:#272727;font-size:22px;font-weight:500;line-height:24px;font-style:italic}#weekrentinformation #weekrentinformationheader sub{font-size:12px;line-height:16px}#weekrentinformation #weekrentinformationsubheader{margin-bottom:15px;padding-bottom:10px;color:#272727;border-bottom:dotted 2px #f37736}#weekrentinformation .weekrentinformationcontent{margin-bottom:15px}#weekrentinformation .weekrentinformationcontent span{color:#272727;font-weight:500}#weekrentinformation .weekrentinformationcontent table td{padding:0 7px 5px 0;vertical-align:top}#weekrentinformation .weekrentinformationcontent .weekrentinformationcontentheader{margin-bottom:5px;color:#272727;font-weight:500;font-size:16px;line-height:18px;font-style:italic}#weekrentinformation .weekrentinformationcontentpictureleft{float:left;margin-right:10px}#weekrentinformation #weekrentinformationfaqs{padding-top:10px;border-top:dotted 2px #f37736;text-align:center}.weekrentfaqquestion{margin-bottom:5px;font-weight:500}.weekrentfaqanswer{margin-bottom:20px}.priorityweeks_searchcountry{color:#000;font-weight:600;font-size:1rem}.priorityweeksitemcontainer{position:relative;margin-bottom:10px}.priorityweeksitem{position:relative;border:solid 1px #d8dde5;clear:both;overflow:hidden}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemphotos,.priorityweeksitem .priorityweeksitemcontent .priorityweeksitempicturelink{float:left;margin-right:10px;font-size:0;line-height:0}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemphotos img,.priorityweeksitem .priorityweeksitemcontent .priorityweeksitempicturelink img{height:127px;cursor:pointer}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemphotos{width:170px}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemlocation{margin-top:3px;margin-bottom:5px;font-size:12px;padding-left:10px}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemlocation .priorityweeksitemlocation-location{margin-bottom:5px}.priorityweeksitemresortname{padding-top:7px;color:#272727;font-size:17px;line-height:18px;font-weight:500}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemdetailviewrooms{margin-top:20px}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemdetailpointsearned{margin-left:10px}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemdetailpointsearned span{color:#272727;font-weight:500}.priorityweeksitem .priorityweeksitemcontent .priorityweeksitemdetailviewhotel{position:absolute;top:90px;left:0;width:169px;text-align:center}.priorityweeksitemstartingprice .priorityweeksitemstartingpriceitem{padding:30px 20px 20px 20px;text-align:center;color:#272727;font-weight:500;font-size:30px;line-height:32px;background:#fff}.priorityweeksitemstartingprice .priorityweeksitemstartingpriceitem span{font-size:13px;line-height:16px}.priorityweeksiteminternal{position:absolute;top:0;left:100%;width:100%;margin-left:20px}.priorityweeksiteminternal .priorityweeksitemresorttype{margin-top:10px}.priorityweeksiteminternal .priorityweeksitemresorttype,.priorityweeksiteminternal .priorityweeksitemresorttype a{color:#b22222;font-weight:500;font-size:11px}.priorityweeksiteminternal .priorityweeksitemresorttype span{font-weight:400}.priorityweeksitemstartingprice .priorityweeksitemstartingpriceitemtotal .priorityweeksitemstartingpriceitemtotalamount{clear:both;margin-top:25px;font-size:16px;line-height:20px;color:#272727;font-weight:500}.priorityweeksitemstartingprice .priorityweeksitemstartingpriceitemtotal .priorityweeksitemstartingpriceitemtotalamount span{display:block;margin-top:7px}.priorityweeksitemstartingprice .priorityweeksitemstartingpriceitemtotal .priorityweeksitemstartingpriceitemtotalamount span.priorityweeksitemstartingpriceitemtotalamountprice{font-size:33px;line-height:40px}.priorityweeksitemstartingprice .priorityweeksitemstartingpriceitemtotal .priorityweeksitemstartingpriceitemtotalamount span.priorityweeksitemstartingpriceitemtotalpoints{font-size:24px}.priorityweeksitemrooms{margin-bottom:25px;padding:20px 20px 0 20px;border-left:solid 1px #d8dde5;border-right:solid 1px #d8dde5;border-bottom:solid 1px #d8dde5}.priorityweeksitemrooms table{margin:0 auto}.priorityweeksitemrooms .priorityweeksitemroomsclose{text-align:center;position:relative;top:15px}.priorityweeksitemrooms .priorityweeksitemroomsclose a.buttons_standardblue{padding:4px 6px}.priorityweeksitemrooms th{color:#272727;font-weight:500;font-size:12px}.priorityweeksitemrooms td,.priorityweeksitemrooms th{padding-right:25px;padding-left:0;white-space:nowrap}.priorityweeksitemrooms td.priorityweeksitemroomtype{white-space:normal}.priorityweeksitemrooms td.priorityweeksitempointsearned,.priorityweeksitemrooms td.priorityweeksitempriceaftersavings,.priorityweeksitemrooms td.priorityweeksitempricenotpernight,.priorityweeksitemrooms td.priorityweeksitemregularprice{text-align:center}.priorityweeksitemrooms td.priorityweeksitempricebeforesavings,.priorityweeksitemrooms td.priorityweeksitemregularprice span{text-decoration:line-through}.priorityweeksitemrooms td.priorityweeksitemsavings{text-align:center;font-weight:500;color:#77913c}.priorityweeksitemrooms td.priorityweeksitemprice,.priorityweeksitemrooms td.priorityweeksitempriceaftersavings{color:#272727;font-weight:500}.mktplaceaccbut{position:absolute;bottom:0;width:100%;padding:0;margin-right:-20px}.floatLeft{float:left}.floatRight{float:right}#PaymentEntryForm.myaccountcreditcardedit,#PaymentEntryForm.myaccountcreditcardedit table,#myaccountcreditcardedit,#myaccountcreditcardedit table,.myaccountcreditcardedit,.myaccountcreditcardedit table{margin-bottom:0;max-width:800px}#PaymentEntryForm.myaccountcreditcardedit table td,#myaccountcreditcardedit table td,.myaccountcreditcardedit table td{padding:0 7px 0 0}#PaymentEntryForm.myaccountcreditcardedit .form-row,#myaccountcreditcardedit .form-row,.membershiprenewalpurchaseform .form-row,.myaccountcreditcardedit .form-row{padding-bottom:10px;white-space:nowrap!important;display:flex}#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column,#myaccountcreditcardedit .form-row .form-column,.membershiprenewalpurchaseform .form-row .form-column,.myaccountcreditcardedit .form-row .form-column{display:inline-block;vertical-align:top;min-width:200px}#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column input,#myaccountcreditcardedit .form-row .form-column input,.membershiprenewalpurchaseform .form-row .form-column input,.myaccountcreditcardedit .form-row .form-column input{border-width:1px;box-shadow:1px .7px .5px grey;height:23px}#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column select,#myaccountcreditcardedit .form-row .form-column select,.membershiprenewalpurchaseform .form-row .form-column select,.myaccountcreditcardedit .form-row .form-column select{height:25px}#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column:not(.cvv) input,#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column:not(.expiration-date) input,#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column:not(.expiration-date) select,#myaccountcreditcardedit .form-row .form-column:not(.cvv) input,#myaccountcreditcardedit .form-row .form-column:not(.expiration-date) input,#myaccountcreditcardedit .form-row .form-column:not(.expiration-date) select,.membershiprenewalpurchaseform .form-row .form-column:not(.cvv) input,.membershiprenewalpurchaseform .form-row .form-column:not(.incentive) input,.membershiprenewalpurchaseform .form-row .form-column:not(.incentive) select,.myaccountcreditcardedit .form-row .form-column:not(.cvv) input,.myaccountcreditcardedit .form-row .form-column:not(.expiration-date) input,.myaccountcreditcardedit .form-row .form-column:not(.expiration-date) select{width:100%}#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column.cvv input,#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column.cvv select,#PaymentEntryForm.myaccountcreditcardedit .form-row .form-column.expiration-date select,#myaccountcreditcardedit .form-row .form-column.cvv input,#myaccountcreditcardedit .form-row .form-column.cvv select,#myaccountcreditcardedit .form-row .form-column.expiration-date select,.membershiprenewalpurchaseform .form-row .form-column.cvv input,.myaccountcreditcardedit .form-row .form-column.cvv input,.myaccountcreditcardedit .form-row .form-column.cvv select,.myaccountcreditcardedit .form-row .form-column.expiration-date select{width:49%!important}.membershiprenewalpurchaseform .form-row .form-column.incentive select{width:24%!important}#PaymentEntryForm.myaccountcreditcardedit .purchaseSectionPaymentInformationCreditCardTypes,#myaccountcreditcardedit .purchaseSectionPaymentInformationCreditCardTypes,.myaccountcreditcardedit .purchaseSectionPaymentInformationCreditCardTypes{color:#0494c4!important;margin-bottom:10px}#myaccountcreditcardedit .purchaseSectionPaymentInformationCreditCardTypes i{margin-right:5px!important;opacity:.5!important;color:#0494c4!important}#myaccountcreditcardedit .purchaseSectionPaymentInformationCreditCardTypes i.active{opacity:1!important;color:#0494c4!important}