.ypc-offer-overlay{width:680px;background-color:#fff;margin:0 -20px -20px}.ypc-offer-overlay.ypc-single-offer-overlay{width:600px}.ypc-offer-overlay.ypc-multi-offer-overlay{width:755px}.ypc-offer-overlay-title{height:54px;line-height:54px;padding:0 20px;overflow:hidden;font-size:18px;color:#555}.ypc-offer-overlay-data{background-color:#fff}.ypc-offer-overlay-data-loading{padding:20px;text-align:center}.ypc-offer-overlay-data-error{padding:20px;text-align:center;line-height:20px;margin-top:60px;color:#666;font-size:13px}.ypc-not-available .ypc-offer-overlay-data-error{color:#222;margin-top:0;padding:20px 40px 20px 20px;text-align:left}.ypc-not-available .yt-user-name{font-weight:bold}.ypc-offer-overlay-content,.ypc-not-available .ypc-offer-overlay-data-error{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.ypc-offer-overlay-content-offers{position:relative;min-height:380px;overflow:hidden}.ypc-single-offer-overlay .ypc-offer-overlay-content-offers{min-height:0}.ypc-offer-overlay-content-offers.single-offer{background-image:none}.ypc-offer-overlay-offers-container{position:absolute;top:0;bottom:0;left:0;width:240px;border-right:1px solid #e4e4e4}.single-offer .ypc-offer-overlay-offers-container{display:none}.ypc-offer-overlay-offers-container .ypc-subscription-label{padding:11px 0 8px 20px;color:#555;font-size:11px;font-weight:bold}.ypc-offer-overlay-offers-container .ypc-offers-list{margin:0}.ypc-offer-overlay-offers-container .ypc-offers-list .ypc-radio-container{float:left;line-height:40px}.ypc-offer-overlay-offers-container .ypc-offers-list .ypc-subscription-label-container{margin-left:10px;padding-top:7px}.ypc-offer-overlay-offers-container .ypc-offers-list .ypc-subscription-label-container .ypc-offer-string{line-height:26px}.ypc-offer-overlay-offers-container .ypc-offer{padding-left:20px;min-height:40px;overflow:hidden;font-size:13px;line-height:40px;cursor:pointer}.ypc-offer-overlay-offers-container .ypc-offer.selected{background-color:#486aca;color:#fff}.ypc-offer-overlay-offers-container .ypc-offer.selected .yt-uix-form-input-radio-element{background-color:#fff}.ypc-offer-overlay-offers-container .ypc-offer .yt-uix-form-input-radio-container{margin-right:5px}.ypc-offer-overlay-offer-description{min-height:200px;margin-left:240px;padding:20px}.single-offer .ypc-offer-overlay-offer-description{min-height:100px;margin-left:0}.ypc-offer-card-item{overflow:hidden}.ypc-offer-card-item-thumb{float:left;margin-right:10px}.ypc-package-subtitle{margin-bottom:3px;color:#666}.ypc-offer-card-item-payment{float:right;margin-left:10px;text-align:right}.ypc-offer-card-item-price{color:#222;font-size:15px;font-weight:bold}.ypc-offer-card-item-offer-info{color:#666}.ypc-offer-card-item-info-title{margin-bottom:3px;width:340px;color:#222;font-size:15px;font-weight:bold}.ypc-offer-card-item-info-subtitle{color:#222;line-height:16px}.ypc-offer-card-item-info-offer-string{display:none;color:#333;font-size:14px}.single-offer .ypc-offer-card-item-info-offer-string{display:block}.ypc-package-unsubscribe-warning{margin-top:20px;color:#666;line-height:15px;font-size:11px}.ypc-warning-text{line-height:17px;color:#666}.ypc-warning-title-list{margin-top:10px;border:1px solid #c5c5c5;max-height:80px;overflow:auto}.ypc-warning-title{display:block;padding:5px 0 5px 8px;overflow:hidden;text-overflow:ellipsis;font-weight:bold;white-space:nowrap}.ypc-item-terms-spacer{margin:20px 0;height:1px;background-color:#e2e2e2}.ypc-offer-card-terms{margin-top:20px;color:#666}.yt-uix-hovercard-card-content .ypc-additional-terms{margin:8px 0;color:#333;line-height:16px}.ypc-offer-card-sharing-terms{margin-top:20px}.ypc-offer-card-terms p{margin:15px 0;color:#666;line-height:13px;font-size:13px}.ypc-offer-card-terms .terms-header{color:#666;font-size:13px;font-weight:bold}.ypc-offer-card-terms .baseline-fix{vertical-align:inherit}.ypc-offer-card-data{display:none}.single-offer .ypc-offer-card-item-payment,.ypc-offer-card-item-payment.package{display:block}.ypc-offer-coupon{margin-top:20px;overflow:hidden;color:#666}.ypc-offer-coupon-head{height:25px;line-height:25px}.ypc-offer-coupon .yt-uix-expander-arrow{display:inline-block;float:none;margin:0 5px;width:0;height:0;border:4px solid transparent;border-top-color:#666;background:none}.ypc-offer-coupon.yt-uix-expander-collapsed .yt-uix-expander-arrow{margin-top:-2px;border:4px solid transparent;border-left-color:#666;background:none}.ypc-offer-coupon-field{padding:3px;width:150px;vertical-align:baseline}.ypc-offer-coupon-apply{padding:0 20px;height:24px;vertical-align:top}.ypc-offer-coupon-loading{height:25px;line-height:25px;color:#999}.ypc-offer-coupon-error{height:25px;line-height:25px;color:#900}.ypc-offer-coupon-info-coupon,.ypc-offer-coupon-info-total{height:25px;line-height:25px;overflow:hidden}.ypc-offer-coupon-info-zero{margin-top:5px;min-height:25px}.ypc-offer-coupon-info-total{color:#666;font-weight:bold}.ypc-offer-coupon-info-coupon .coupon-code{font-weight:bold}.ypc-offer-coupon-info-coupon .coupon-amount,.ypc-offer-coupon-info-total .coupon-total{float:right}.ypc-offer-overlay-controls,.ypc-offer-overlay-not-available{background-color:#f2f2f2}.ypc-offer-overlay-controls,.ypc-offer-overlay-close,.ypc-offer-overlay-not-available{padding:13px;overflow:hidden;text-align:right}.ypc-offer-overlay-controls .yt-uix-button,.ypc-offer-overlay-not-available .yt-uix-button{margin-left:10px}.ypc-offer-overlay-controls .ypc-offer-help-button{float:left;margin-right:14px}.ypc-verify-overlay{width:680px;background-color:#fff;margin:0 -20px -20px}.ypc-verify-overlay-title{height:54px;line-height:54px;padding:0 20px;overflow:hidden;font-size:18px;color:#555}.ypc-offer-overlay-title .ypc-offer-overlay-title-loading,.ypc-offer-overlay-title .ypc-offer-overlay-title-single,.ypc-offer-overlay-title .ypc-offer-overlay-title-not-available,.ypc-offer-overlay-title.single-offer .ypc-offer-overlay-title-multi,.ypc-offer-overlay-title.not-available .ypc-offer-overlay-title-multi,.ypc-offer-overlay-title.loading .ypc-offer-overlay-title-multi{display:none}.ypc-offer-overlay-title.single-offer .ypc-offer-overlay-title-single,.ypc-offer-overlay-title.loading .ypc-offer-overlay-title-loading,.ypc-offer-overlay-title.not-available .ypc-offer-overlay-title-not-available{display:inline}.ypc-verify-overlay-data{border-top:1px solid #d9d9d9;overflow:hidden}.ypc-verify-overlay-item{padding:15px 20px 20px}.ypc-verify-overlay-item-thumb{float:left;margin-right:10px}.ypc-verify-overlay-success .ypc-verify-overlay-item-thumb{margin-right:20px}.ypc-verify-overlay-item-info{overflow:hidden;border:#999 solid;border-width:1px 0;padding:10px 0;font-size:13px}.ypc-verify-overlay-item-info-price{float:right;margin-left:5px}.ypc-verify-overlay-content{border-bottom:1px solid #d9d9d9;padding:40px 20px 20px}.ypc-verify-overlay-content.verify-success,.ypc-verify-overlay-content.verify-error,.ypc-verify-overlay-content.verify-failure,.ypc-verify-overlay-content.channels-subscription-failure{line-height:20px;font-size:13px}.ypc-verify-overlay-content.verify-success{clear:both;padding:20px;width:640px}.ypc-verify-overlay-controls{padding:13px;background:#f2f2f2;text-align:right}.ypc-verify-overlay-controls .yt-uix-button{margin-left:5px}.ypc-verify-overlay .verify-loading,.ypc-verify-overlay .verify-success,.ypc-verify-overlay .verify-error,.ypc-verify-overlay .verify-failure,.ypc-verify-overlay .channels-subscription-failure,.ypc-verify-overlay .channels-subscribe-loading{display:none}.ypc-verify-overlay.ypc-verify-overlay-loading .verify-loading,.ypc-verify-overlay.ypc-verify-overlay-success .verify-success,.ypc-verify-overlay.ypc-verify-overlay-error .verify-error,.ypc-verify-overlay.ypc-verify-overlay-failure .verify-failure,.ypc-verify-overlay.ypc-verify-overlay-subscribe-failure .channels-subscription-failure,.ypc-verify-overlay.ypc-verify-overlay-subscribe-loading .channels-subscribe-loading{display:block}.ypc-package-verify-overlay-content-success p{display:inline;color:#666}.ypc-oink-offer-overlay-loading,.ypc-oink-offer-overlay-error,.ypc-oink-offer-overlay-content-wrapper,.ypc-oink-offer-overlay-not-available-error{display:none}.ypc-oink-offer-overlay-show-loading .ypc-oink-offer-overlay-loading,.ypc-oink-offer-overlay-show-error .ypc-oink-offer-overlay-error,.ypc-oink-offer-overlay-show-offers-content .ypc-oink-offer-overlay-content-wrapper,.ypc-oink-offer-overlay-show-not-available-error .ypc-oink-offer-overlay-not-available-error{display:block}.ypc-oink-offer-overlay-error.ypc-oink-offer-overlay-show-custom-error .ypc-oink-offer-overlay-error-generic-content{display:none}.ypc-oink-offer-overlay-error.ypc-oink-offer-overlay-show-custom-error .ypc-oink-offer-overlay-error-custom-content{display:block}.ypc-oink-offer-overlay-non-channel-item-offers .ypc-oink-offer-overlay-subscription-offer-group,.ypc-oink-offer-overlay-non-channel-item-offers .ypc-oink-offer-overlay-show-non-subscription-offers,.ypc-oink-offer-overlay-non-channel-item-offers .ypc-oink-offer-overlay-subscription-terms,.ypc-oink-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-oink-offer-overlay-offer-group,.ypc-oink-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-oink-offer-overlay-show-subscription-offers,.ypc-oink-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-oink-offer-overlay-rental-terms,.ypc-oink-offer-overlay-non-channel-item-offers.show-subscription-offers~.ypc-oink-offer-overlay-coupon-section{display:none}.ypc-oink-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-oink-offer-overlay-offer-group.ypc-oink-offer-overlay-subscription-offer-group,.ypc-oink-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-oink-offer-overlay-show-non-subscription-offers,.ypc-oink-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-oink-offer-overlay-subscription-terms{display:block}.ypc-valid-coupon .ypc-oink-offer-overlay-apply-coupon img{background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflj66Fip.png) -208px -42px;background-size:auto;width:10px;height:8px}.ypc-oink-offer-overlay-show-coupon-success,.ypc-oink-offer-overlay-show-coupon-error{display:none}.ypc-valid-coupon .ypc-oink-offer-overlay-show-coupon-success,.ypc-invalid-coupon .ypc-oink-offer-overlay-show-coupon-error{display:block}.ypc-oink-offer-overlay-container{padding-top:12px;min-width:360px;max-width:590px}.ypc-oink-offer-overlay-loading{min-height:200px}.ypc-oink-offer-overlay-content-wrapper{position:relative}.ypc-oink-offer-overlay-loading{text-align:center}.ypc-oink-offer-overlay-loading .yt-large-spinner-img{height:240px}.ypc-oink-offer-overlay-container h3{margin-bottom:8px;color:#222;font-size:20px;font-weight:normal}.ypc-oink-offer-overlay-subhead{margin-bottom:15px;color:#999}.ypc-oink-offer-overlay-thumb,.ypc-oink-post-purchase-overlay-thumb{float:left;margin-right:15px}.ypc-oink-offer-overlay-coupon-section{clear:left;float:left;margin-top:10px;margin-right:15px;width:169px}.ypc-oink-offer-overlay-show-coupon-field{height:28px;color:inherit}.ypc-oink-offer-overlay-show-coupon-field:hover{text-decoration:none}.ypc-oink-offer-overlay-coupon-input-container{position:relative}.ypc-oink-offer-overlay-apply-coupon{position:absolute;top:0;right:0;border:0;background:inherit}.ypc-oink-offer-overlay-apply-coupon:hover{background:inherit}.ypc-oink-offer-overlay-apply-coupon img{background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflj66Fip.png) -129px -222px;background-size:auto;width:10px;height:11px}.ypc-oink-offer-overlay-show-coupon-success{margin-top:3px}.ypc-oink-offer-overlay-show-coupon-error{margin-top:3px;color:#c03636}.ypc-oink-offer-overlay-offers-section,.ypc-oink-post-purchase-overlay-success-section{float:right;margin-bottom:30px;width:315px}.ypc-oink-offer-overlay-offer-group{margin-bottom:15px;border-bottom:1px solid #e2e2e2;padding-bottom:15px;overflow:hidden}.ypc-oink-offer-overlay-offer-group h4,.ypc-oink-offer-overlay-offer-group .ypc-oink-offer-overlay-music-offer-attribute-list{width:80px;color:#222;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.ypc-oink-offer-overlay-rental-signpost{vertical-align:top;opacity:.75;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflj66Fip.png) -124px -551px;background-size:auto;width:15px;height:16px;display:inline-block;*display:inline;*zoom:1}.ypc-oink-offer-overlay-rental-signpost:hover{opacity:1}.ypc-oink-offer-overlay-subscription-offer-attributes{width:80px;color:#999;font-size:11px;font-weight:normal;display:inline-block;*display:inline;*zoom:1}.ypc-oink-offer-overlay-offers-list{width:225px;text-align:right;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.ypc-oink-offer-overlay-offer-item{margin:2px 0;display:inline-block;*display:inline;*zoom:1}.ypc-oink-offer-overlay-offer-button{margin-left:8px;min-width:95px}.ypc-oink-offer-overlay-package-info{margin-bottom:13px}.ypc-oink-offer-overlay-package-info h4{margin-bottom:10px;width:auto;font-weight:normal}.ypc-oink-offer-overlay-package-info-thumb{float:left;margin:3px 5px 0 0}.ypc-oink-offer-overlay-package-info strong{display:block;color:#222;overflow:hidden;white-space:nowrap;word-wrap:normal;*zoom:1;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ypc-oink-offer-overlay-package-info-offer-details{color:#666;font-size:11px}.ypc-oink-offer-overlay-toggle-offers-section{margin-bottom:15px;border-bottom:1px solid #e2e2e2;padding-bottom:15px}.ypc-oink-offer-overlay-show-subscription-offers,.ypc-oink-offer-overlay-show-non-subscription-offers{font-weight:bold}.ypc-oink-offer-overlay-music-offers-section .ypc-oink-offer-overlay-music-offer-attribute-list{width:130px;font-size:11px}.ypc-oink-offer-overlay-music-offers-section .ypc-oink-offer-overlay-offers-list{width:180px}.ypc-oink-change-offer-overlay-channel-info{width:500px}.ypc-oink-change-offer-overlay-offers-section{width:500px;margin-bottom:60px}.ypc-oink-change-offer-overlay-channel-info{margin:20px 0}.ypc-oink-change-offer-overlay-channel-info-thumb{float:left;margin-right:15px}ypc-oink-change-offer-overlay-channel-info strong{font-size:15px}.ypc-oink-change-offer-overlay-offers-list,.ypc-oink-change-offer-overlay-offers-list h4{margin-bottom:10px}.ypc-oink-change-offer-overlay-offer{padding-bottom:20px}.ypc-oink-change-offer-overlay-existing-offer{margin-bottom:20px;border-bottom:1px solid #b8b8b8}.ypc-oink-change-offer-overlay-offer-attribute{margin-left:5px;font-size:11px;font-weight:bold;color:#999}.ypc-oink-change-offer-overlay-new-offer-start-date{margin-left:5px;font-size:11px;color:#555}.ypc-oink-change-offer-overlay-prorated-charges-section{padding:5px 0 0 15px}.ypc-oink-change-offer-overlay-offer-price,.ypc-oink-change-offer-overlay-prorated-charge{float:right}.ypc-oink-change-offer-overlay-prorated-charge-label,.ypc-oink-change-offer-overlay-offer-price-label{float:left;clear:left;color:#555}.ypc-oink-post-purchase-overlay-actions-section{position:absolute;bottom:-20px;left:-20px;line-height:60px;background:#f1f1f1;text-align:right}.ypc-oink-change-offer-overlay-actions-section{position:absolute;bottom:-20px;left:-20px;width:540px;line-height:60px;background:#f1f1f1;text-align:right}.ypc-oink-post-purchase-overlay-actions-section button,.ypc-oink-change-offer-overlay-actions-section button{min-width:95px}.ypc-oink-change-offer-overlay-continue-button{margin-right:15px}.ypc-oink-offer-overlay-terms{color:#666;font-size:11px}.ypc-oink-offer-overlay-terms p{margin-bottom:10px}.ypc-oink-offer-overlay-show-loading .ypc-oink-offer-overlay-close{display:none}.ypc-oink-offer-overlay-close{display:block;position:absolute;top:12px;right:12px;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflj66Fip.png) -148px 0;background-size:auto;width:9px;height:9px}.ypc-oink-google-help{position:absolute;bottom:0;right:0;min-width:95px}.ypc-oink-post-purchase-overlay-package-container{width:590px}.ypc-oink-post-purchase-overlay-transaction-container{width:510px}.ypc-oink-post-purchase-overlay-container{margin-bottom:60px}.ypc-oink-post-purchase-overlay-package-container .ypc-oink-post-purchase-overlay-success-section{float:none;width:590px}.ypc-oink-post-purchase-overlay-purchase-complete-success{margin:7px 0 17px}.ypc-post-purchase-overlay-component-channels{margin:15px 0}.ypc-oink-post-purchase-overlay-actions-section{width:630px}.ypc-oink-post-purchase-overlay-transaction-container .ypc-oink-post-purchase-overlay-actions-section{width:550px}.ypc-oink-post-purchase-overlay-actions-section button{margin-right:10px}.ypc-oink-post-purchase-overlay-watch-button{margin-right:15px}.ypc-unsubscribe-overlay{width:680px;background-color:#fff;margin:0 -20px -20px}.ypc-unsubscribe-overlay-title{height:54px;line-height:54px;padding:0 20px;overflow:hidden;font-size:18px;color:#555}.ypc-unsubscribe-overlay-data{overflow:hidden}.ypc-unsubscribe-overlay-content{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:20px;color:#666}.ypc-unsubscribe-overlay-content-message{margin-bottom:10px}.ypc-unsubscribe-overlay-content-package{margin-top:5px;border:1px solid #d3d3d3;padding:15px;max-height:170px;overflow-x:hidden;overflow-y:auto}.package-component-channels-item{position:relative;float:left;margin:0 5px 20px;width:280px;height:60px;overflow:hidden;line-height:1.2em}.package-component-channels-checkbox{float:left;margin:15px 8px 0 0}.package-component-channels-thumb{float:left;margin-right:5px}.package-component-channels-content{overflow:hidden}.ypc-unsubscribe-overlay-content-freechannel-warning{margin-top:10px}.ypc-unsubscribe-overlay-content-freechannel-warning .yt-uix-clickcard-target{color:#2793e6}.ypc-unsubscribe-overlay-free-channels-list{border:1px solid #d3d3d3;padding:10px 0 5px 10px;width:217px;height:100px;overflow-x:hidden;overflow-y:auto}.ypc-unsubscribe-overlay-free-channel{height:25px;font-weight:bold;line-height:25px;overflow:hidden;white-space:nowrap;word-wrap:normal;*zoom:1;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ypc-unsubscribe-overlay-controls{padding:13px;background:#f2f2f2;text-align:right}.ypc-unsubscribe-overlay-controls .yt-uix-button{margin-left:5px}.ypc-unsubscribe-overlay-controls .ypc-unsubscribe-help{float:left;display:block;margin-left:0}.ypc-unsubscribe-overlay .unsubscribe-confirm,.ypc-unsubscribe-overlay .unsubscribe-loading,.ypc-unsubscribe-overlay .unsubscribe-success,.ypc-unsubscribe-overlay .unsubscribe-delayed,.ypc-unsubscribe-overlay .unsubscribe-error{display:none}.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-confirm .unsubscribe-confirm,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-loading .unsubscribe-loading,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-success .unsubscribe-success,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-delayed .unsubscribe-delayed,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-error .unsubscribe-error{display:block}.ypc-unsubscribe-overlay .yt-spinner{padding:0}