			body { 
				color: #333;
				font-family: Georgia, 'Times New Roman', serif;
				font-size: 80%;
				margin: 0 auto 20px;
				/* position: relative; */
				text-align: left;
				width: 836px;
			}
			#subscribe-electronic {
				position: relative;
			}
			a {color: #000; text-decoration: none;}
			a img {border: 0 none;}
			a div {border: 0 none;}
			ul {
				list-style-type:none; 
				margin: 0; 
				padding: 0;
			}
			li {
				padding-bottom: 10px;
			}
			h1 {
				/* font-family: arial, helvetica, sans-serif; */
				font-size: 30px; 
				font-weight: normal;
				height: 46px;				
				margin: 10px 0;
			}
				#subscribe-main h1, #subscribe-print h1 {
					background-image: url('../images/sub-choose.png'); 
					background-position:0 0;
					background-repeat: no-repeat;
					text-indent: -9999px;
				}
				#subscribe-electronic h1 {
					background-image: url('../images/sub-e-edition-head.png');
					background-position: 0 0;
					background-repeat: no-repeat;
					text-indent: -9999px;
				}
				#subscribe-help h1 {
					background-image: url('../images/sub-help-head.png');
					background-position: 0 0;
					background-repeat: no-repeat;
					text-indent: -9999px;
				}
				#subscribe-ipad-page h1 {
					background-image: url('../images/sub-ipad-head.png');
					background-position: 0 0;
					background-repeat: no-repeat;
					text-indent: -9999px;
				}
				#subscribe-electronic-form h1 {
					background-image: url('../images/sub-create-account.png');
					background-position: 0 0;
					background-repeat: no-repeat;
					text-indent: -9999px;
				}
				#subscribe-print-form h1 {
					background-image: url('../images/sub-new.png');
					background-position: 0 0;
					background-repeat: no-repeat;
					text-indent: -9999px;
				}
			h2 {
				font-size: 20px; 
				font-weight: normal;
				margin: 0 0 5px;
			}
			h3 {
				font-size: 16px; 
				font-weight: normal;
				margin: 0 0 5px;
			}
			p {
				font-size: 12px;
				margin: 5px 0 0;
			}
			#header {
				padding-top: 80px;
			}
			input::-webkit-input-placeholder {
				color: #aaa;
				font-style: italic;
			}
			input:-moz-placeholder {
				color: #aaa;
				font-style:italic;
			}
			/* GLOBAL STYLES */
			.button {
				background-color: #ededed;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				border: 1px solid #ccc;
				padding: 3px 7px;
			}
			.button:hover {
				-moz-transition: all .25s;
				-webkit-transition: all .25s;
				transition: all .25s;
				background-color: #ddd;
				cursor: pointer;
			}
				.button:hover a {
					text-decoration: underline;
				}
				.button h3 {
					margin-bottom: 0;
				}
			.subscribe-gradient {
				background-color: #06f;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#06f), to(#039)); /* Saf4+, Chrome */
				background-image: -webkit-linear-gradient(top, #06f, #039); /* Chrome 10+, Saf5.1+ */
				background-image:    -moz-linear-gradient(top, #06f, #039); /* FF3.6 */
				background-image:     -ms-linear-gradient(top, #06f, #039); /* IE10 */
				background-image:      -o-linear-gradient(top, #06f, #039); /* Opera 11.10+ */
				background-image:         linear-gradient(top, #06f, #039);
			}
			.subscribe-gradient a, .subscribe-gradient a:hover {
				color: #fff;
			}
			.secondary-button {
				background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ccc)); /* Saf4+, Chrome */
				background-image: -webkit-linear-gradient(top, #ddd, #ccc); /* Chrome 10+, Saf5.1+ */
				background-image:    -moz-linear-gradient(top, #ddd, #ccc); /* FF3.6 */
				background-image:     -ms-linear-gradient(top, #ddd, #ccc); /* IE10 */
				background-image:      -o-linear-gradient(top, #ddd, #ccc); /* Opera 11.10+ */
				background-image:         linear-gradient(top, #ddd, #ccc);
				border: 1px solid #CCC !important;
				color: #333 !important;
			}
			.secondary-button a {
				color: #333 !important;
			}
			
			#subscribe-options {
				float:left;
				margin: 0 auto 10px;
				text-align: center;
			}
			
			.subscribe-option {	
				float:left;
				margin-right: 10px;
				width: 250px;
			}
			#subscribe-main .subscribe-option {
				height: 200px;
				padding-top: 40px !important;
			}
			.subscribe-action {
				/* background-color: #f3f3f3; */
				border: 1px solid #ccc;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				-moz-box-shadow: 0px 2px 4px #ddd;
				-webkit-box-shadow: 0px 2px 4px #ddd;
				box-shadow: 0px 2px 4px #ddd;
				opacity: 0.8;
				overflow: hidden;
				padding: 10px;
				position: relative;
				-webkit-transition: all .25s;
				-moz-transition: all .25s;
			}
			.subscribe-action:hover {
				/* background-color: #f3f3f3; */
				border: 1px solid #06f; 
				/* -moz-box-shadow: 0px 2px 5px #ccc;
				-webkit-box-shadow: 0px 2px 5px #ccc;
				box-shadow: 0px 2px 5px #ccc; */
				cursor: pointer;
				opacity: 1.0;
				-webkit-transition: all .25s;
				-moz-transition: all .25s;
			}
			.subscribe-action a {
				color: #039;
			}
			.subscribe-action a:hover  {
				color: #039;
				text-decoration: underline;
				-webkit-transition: all .25s;
				-moz-transition: all .25s;
			}
				#subscribe-main .subscribe-action a {
					color: #333;
				}
				#subscribe-main .subscribe-action:hover a {
					color: #039;
					text-decoration: none;
				}
			#subscribe-paper img {
				position: absolute;
				bottom: -5px;
				left: -65px;
			}
			#subscribe-e-edition img {
				position: absolute;
				bottom: -50px;
				left: -5px;
			}
			#subscribe-ipad:hover {
				cursor: auto;
			}
			#subscribe-ipad img {
				position: absolute;
				bottom: -26px;
				left: 65px;
			}
			.explainer-img {
				top: 0 !important;
				left: 0 !important;
			}
			.last {margin-right: 0;}
			
			.subscribe-action-secondary {
				border: 1px solid transparent;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
				clear: both;
				margin: 0 auto;
				overflow: hidden;
				padding: 8px 5px;
				position: relative;
				text-align: left;
				/* width: 742px; */
			}
			.subscribe-action-secondary a {
				text-decoration: underline;
			}
			.subscribe-action-secondary:hover {
				border: 1px solid #ccc;
				cursor: auto;
			}
			#subscribe-help-link {
				height: 32px;
				/* width: 742px; */
			}
			#subscribe-help-img {
				background-image: url('../images/sub-help.png');
				background-repeat: no-repeat;
				height: 32px;
				float:left;
				width: 40px;
				}
			#subscribe-help-link:hover #subscribe-help-img {
				background-position: 0 -34px;			
				/* left: 5px;
				position: absolute;
				top: 5px; */
			}
			#subscribe-help-link h3 {
				margin-left: 37px;
				position: relative;
				text-align: left;
				top: 6px;
			}
			
			/* PRINT SUBSCRIPTION PAGE */
			#subscribe-choices {
				margin: 0 auto 10px;
				text-align: left;
				/* width: 500px; */
			}
			#subscribe-choices li {
				margin: 10px 0;
			}
			.subscribe-choice {
				float:left;
				margin-right: 15px;
				opacity: 0.7;
				text-align: center;
				width: 190px;
			}
			#subscribe-choice-e-edition {
				opacity: 1.0;
			}
			.subscribe-choice .button {
				display:inline-block;
				margin-top: 10px;
				/* display:none; */
			}
			.subscribe-choice:hover {
				opacity: 1.0;
			}
			
			/* ELECTRONIC SUBSCRIPTION PAGE */
			#subscribe-electronic-top {
				float:left;
				width:100%;
			}
			#subscribe-electronic-rates {
				float:left; 
				margin: 0 10px 10px 0;
				text-align: left;
				width: 500px;
			}
			#subscribe-electronic-rates h3 {
				margin-bottom: 8px;
			}
			#subscribe-electronic-rates table {
				width: 100%;
			}
			#subscribe-electronic-rates th, #subscribe-electronic-rates td {
				border-bottom: 1px solid #ddd;
				text-align: center;
			}
			#subscribe-electronic-rates tbody tr:hover {
				background-color: #ffc;
			}
			.subscriber-type {
				text-align: left !important;
			}
			#subscribe-electronic-options {
				float:left;
				width: 300px;
			}
			.subscribe-button {
				border: 1px solid #039;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				margin-bottom: 10px;
				text-align: center;
			}

			.subscribe-button a, .subscribe-button:hover a {
				color: #fff !important;
				text-decoration: none !important;
			}
			.subscribe-button a:hover {
				color: #fff !important;
				text-decoration: none !important;
			}
			#subscribe-electronic .subscribe-option {
				text-align: left;
			}
			#subscribe-electronic-login {
				/* margin-right: 10px;
				width: 470px; */
				position: absolute;
				left: 0;
				top: -5px;
				background-color: white;
				opacity: 1.0;
				text-align: left;
				z-index: 2;
				max-height: 80px;
			}
			#subscribe-electronic-login form {
				/* display:none; */
				}
				#login-toggle {
					float:left;
					margin: 4px 0 0;
				}
				#subscribe-electronic-login form {
					float:left; 
					margin-left: 10px;
				}
				#subscribe-sample {
					height: 250px;
				}
					#subscribe-electronic #subscribe-sample img {
						margin: 7px 0 0 15px;
						-moz-transform: rotate(2deg);
						-webkit-transform: rotate(2deg);
						transform: rotate(2deg);
					}
				#subscribe-ipad-page #subscribe-sample {
					height: 190px;
					text-align: center;
				}
				#subscribe-ipad-page #subscribe-sample  h2 {
					text-align: left;
				}
			/* #subscribe-reasons {
				width: 275px;
			}
			#subscribe-electronic-about {
				width: 470px;
			} */
			.clear {
				clear:both;
			}
			#subscribe-home-link {
				font-family: arial, helvetica, sans-serif;
				font-size: 12px;
				position: absolute;
				top: 5px;
				right: 5px;
			}
			
			/* PRINT SUBSCRIPTION OPTIONS PAGE */
			#subscribe-print .subscribe-choice {
				width: 175px;
			}
			#subscribe-print .subscribe-choice-button.subscribe-gradient {
				color: #fff;

				border: 1px solid #039;
			}
			.promoted {opacity: 1.0 !important;}
			.promoted h3 {
				font-size: 21px !important;
			}
			/* PRINT SUBSCRIPTION FORM PAGE */
			.subscribe-print-form {
				font-family: arial, helvetica, sans-serif;
				width: 350px;
				margin: 0px auto;
			}
			#subscribe-print-form form {
				clear:both;
			}
			#subscribe-print-form a {
				color: #039;
			}
			#subscribe-print-form a:hover {
				text-decoration: underline;
			}
			#subscribe-print-form ul li {
				border-bottom: 1px solid #eaeaea;
				margin-bottom: 15px;
				padding-bottom: 15px;
			}
			.customer-details li, .inner-block li {
				border-bottom: 0 none !important;
				margin-bottom: 0 !important;
				padding: 5px !important;
			}
			.customer-details li:hover, .inner-block li:hover, .active-input {
				background-color: #ffc;
			}
			.no-highlight {
				background-color: transparent !important;
			}
			#press-pass-info img {
				float:right;
				margin: 10px 0 0 10px;
			}
			.step-header {
				display:block;
				font-size: 21px;
				font-family: Georgia, Times, serif;
				margin-bottom: 5px;
			}
			.customer-details label {
				display:inline-block;
				width: 95px;
			}
			.payment-info label {
				display:inline-block;
				width: 165px;
			}
			.full-width-label {
				width: 90% !important;
			}
			.help-text-header {
				display:block;
				margin-top: 5px;
			}
			.help-text {
				background-color: transparent;
				color: #777;
				display:block;
				font-size: 11px;
				margin-top: 5px;
				
			}
			.helper-text {
				background-color: transparent;
				color: #777;
				font-size: 11px;
				margin-top: 5px;
				
			}
			.help-text:hover {
				background-color: transparent !important;
			}
			#subscribe-print-steps {
				border-bottom: 1px solid #eaeaea;
				float: left;
				font-family: Georgia, Times, serif;
				line-height: 1;
				margin: 0 0 20px;
				padding: 0 0 10px;
				width: 100%;
				}
				.subscribe-step {
					float: left;
					font-size: 18px;
					font-family: Georgia;
					margin: 0 8px 0 0;
					opacity: .3;
				}
				.subscribe-step.active-step {
					opacity: 1.0;
				}
				.step-num {
					color: #039;
					display:block;
				}	
			.note {
				color: #777;
				font-size: 11px;
				padding-left: 5px;
				}
			.hide {
				display:none;
			}
			.last {
				margin-right: 0;
			}
			.ui-datepicker.ui-helper-clearfix {
				display: none;
				}
				
				/* CONFIRM PAGE */
				#subscribe-print-form-confirm {
					font-family: Georgia, Times, serif;
				}
				#electronic-offer {
					border-bottom: 1px solid #eaeaea;
					float:left;
					margin-bottom: 20px;
					padding-bottom: 20px;
					overflow: hidden;
					position: relative;
					width: 100%;
					clear: both;
				}
				#eeditionMsg {
					border-bottom: 1px solid #eaeaea;
					float:left;
					margin-bottom: 20px;
					padding-bottom: 20px;
					overflow: hidden;
					position: relative;
					width: 100%;
					clear: both;
				}
				#electronic-offer-text {
					width: 215px;
				}
				#electronic-offer button {
					margin-top: 10px;
				}
				#electronic-offer img {
					position: absolute;
					margin-left: 10px;
					top: 50px;
					right: 0;
				}
				#subscribe-print-form #subscribe-now {
					width: 250px;
					margin: 0 auto;
				}
				#subscribe-electronic-form label {
					width: 120px;
				}
				#complete-subscription {
					color: #fff;
					font-size:24px;
					font-family: Georgia, Times, serif;
					padding: 10px;
				}
				.watermark {
                 color:#777;
                 }	
                 
                 .lbezpay 
                 {
                     vertical-align:middle;
                     }
                     
                 #CType 
                 {
                     width: 156px;
                     }
                 .crumb 
                 {
                     margin-bottom: 20px;
                     }

#subscribe-now {
   height: 110px;
}


#subscribe-now h3 {

font-size: 37px;
 /*letter-spacing: -1px; */ 
MARGIN-top: 19px;
line-height: 1;
}