c.opDefaultContent_paywallmvt,#opmodule_main{display:none;}

div.paywallContainer { width: 407px; border: 4px solid #D73A15; background: #fff; position:absolute; z-index:300; margin-top:60px;}
    .paywallContent { padding: 0 0 25px 0; text-align: center; }
        .paywallContent h2, .paywallContent h3 { color: #D73A15; margin: 0; padding:33px 21px 20px; font-weight: normal; font-size: 18px; line-height: 21px; text-align: center; text-transform: uppercase; display: block;  }
            .paywallContent h2 .cie { padding-left: 36px;  text-transform: none; font-size: inherit; background: url('http://images.cooksillustrated.com/common/icon_book.png') no-repeat scroll 0 0; white-space: nowrap; background-position: 0 0;}
			
        .paywallContent p { margin: 0; padding: 0 24px 12px 24px; font: 11px/14px verdana, arial, helvetica, sans-serif; text-align: left; }
            .paywallContent p .cie { font-style: normal; text-transform: uppercase; }
			
			
        .paywallContent ul { margin: 0 0 0 25px; text-align: left; }
            .paywallContent ul li { font-size: 11px; line-height: 18px; background-position: 0 2px; }

        .paywallContent .button { margin: 12px 0; text-align: center; }

	.nonCIOnonCIE h2 { color: #000; }
		.nonCIOnonCIE .paywallContent h2.freeTrial { padding-top: 21px; color: #D73A15; }
	p span.cie { font-size: 11px; }
    .nonCIOnonCIE #sCustomerEmail { width: 123px; padding-left: 0; }
	
	.exCIOactiveCIE .paywallContent { background: none; }
	.exCIOactiveCIE h2 { font-size: 21px; text-transform: none; color: #000; background: none;}



	.activeCIOexCIE h2 { color: #000; }

    .activeCIOnonCIE .paywallContent { text-align: center; background: #685142; padding: 0;}
        .activeCIOnonCIE h2 { color: #fff; padding: 20px 0 12px 0;}
        .activeCIOnonCIE h2 .cie { background-image: url('http://images.cooksillustrated.com/common/icon_book_brown.png'); }
        .activeCIOnonCIE a { color: #fff; }

    .cieLongLetter { margin: 6px 0 0 0; padding: 30px 0 0 0; background: #fff; }
		a.longletterLink { text-decoration: underline; }
            .cieLongLetter h3 { margin: 0; padding-top: 0; color: #d73a15; text-transform:none; }
.cieLongLetter h3 .cie { font-size: inherit;  text-transform: uppercase; font-style: normal;}
		.cieLongLetter ul { margin-bottom: 12px; }
		.cieLongLetter ul li { background-image:url(/images/common/bullet_dot.gif); font-family:verdana,arial,helvetica,sans-serif; padding-left: 14px; background-position: 0 5px }

#cpkPortrait { margin: -2em 0 10px 30px; float: right; }
#cpkSignature { display: block; }
