.offerWrapper h1{margin-top:2em !important;margin-bottom:0 !important}.offerWrapper h1:first-of-type{margin-top:10px !important;text-align:center}.c2-page-offer p.offerHilite{color:#87B43D;font-size:28px !important;margin-top:25px !important}.control-label.paymethlbl{line-height:1;position:relative;top:-2px}.offerList{margin-top:20px}.offerList,.offerList p{font-size:17px;line-height:1.6}.offerList p{margin-left:-1.5em}.offerList li{margin-bottom:1.2em !important;margin-left:3em;max-width:28em;line-height:1.6}.offerList li:first-of-type{margin-top:1em !important}.textHilite{color:green;font-weight:bolder}.alertSubHead{color:#333;font-size:15px;margin-bottom:20px}.footnote{margin-top:30px;font-size:12px;color:#888;line-height:1.8;max-width:500px;margin-left:50px}.plusit{display:block;padding:20px;text-align:center;margin:5px}.partnerLogoDiv{max-width:400px;text-align:center}.topPartnerLogo.eoption{width:215px}.topPartnerLogo{margin-bottom:45px !important}.finePrint{margin-top:20px}.c2g p{line-height:1.6 !important;max-width:45em !important}.nottoowide{max-width:750px}.signupInvite{margin-top:40px;margin-bottom:20px;max-width:620px;padding:20px}.signupInvite h3{text-align:center;margin-bottom:30px !important}.signupInvite .btn-getAccount{margin-bottom:10px}.inlineRegInnerWrap{padding:20px;border:1px solid #e0e0e0;border-radius:8px;max-width:465px;margin-top:30px;margin-left:35px}.alreadyHaveAcctLogin{font-size:14px;position:relative;top:-20px;float:right}.showlink{color:#336699;border-bottom:1px dashed #e0e0e0 !important}.alert-welcometosite,.offerNotValidAlert,.alert-successfulTransaction{margin-bottom:30px}.offerNotValidAlert{margin-top:40px;margin-left:20px;margin-right:20px;max-width:635px}.paymentFormExplanation{font-size:16px;line-height:1.5;margin:10px 30px 30px 30px}.control-group .error{text-align:center}.ismile{color:green;margin-left:13px;position:relative;font-size:41px;top:5px}.transactionAreaPriceHTML{font-size:15px;line-height:1.8;margin:15px 45px 30px 45px}.offerWrapper .afterTransactionSuccess h1{margin-bottom:20px !important}.c2-offer-hero__key p{text-align:center}.c2-offer-hero__key h1{text-align:center !important}.c2-offer-hero__key p.muted{color:#999 !important;margin-top:20px !important;font-size:15px !important;text-align:center !important}.c2-page-offer .details{margin-top:35px}.c2-page-offer .details p.strong,.c2-page-offer .wow{color:#F05921 !important;font-size:130% !important}.c2-page-offer .details p{text-align:left !important;font-size:14px !important;padding-left:19% !important;padding-right:15% !important;text-indent:-12px;margin-bottom:8px !important}.c2-page-offer .details p i{color:green !important;margin-right:10px !important}.c2-page-offer .strike{text-decoration:line-through !important}.inlineRegInnerWrap h3{text-align:center !important;margin-bottom:5px !important;font-size:22px !important}.inlineRegInnerWrap #extc2register input.input-xlarge{width:250px;font-size:18px;padding:10px}.inlineRegInnerWrap #extc2register .input-prepend .add-on{padding:10px;font-size:18px}.inlineRegInnerWrap #extc2register .control-group label{color:#9c9c9c;font-size:13px;margin-bottom:4px}.inlineRegInnerWrap #extc2register .emailverify{top:-7px;position:relative;color:#888}.inlineRegInnerWrap #extc2register{padding:21px 20px 8px 46px !important}.inlineRegInnerWrap .regButtonRowEncl{text-align:right;margin-top:20px}.modernBillingExplanation .couponSuccess{margin-top:5px}.modernBillingExplanation{text-align:center;padding-left:7em;padding-right:7em;margin-bottom:20px;margin-top:-10px}