@charset "utf-8";
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}
.bodytext-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.bodytext-highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	background-color: #FFFF33;
}
.headline1-black {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 24pt;
	line-height: normal;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.headline1-red {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 22pt;
	line-height: normal;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}
.headline2-black {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.headline2-red {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #cc0000;
	font-weight: bold;
	text-align: center;
}
.headline3-black {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.headline3-red {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-variant: normal;
	color: #CC0000;
}
.table-drop-cap {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70pt;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 80%;
}
.table-product-review {

}
.table-johnson-box {
	background-color: #F4FAFF;
	padding: 5px;
	border: 3px double #000000;
}
.table-johnson-box-white {
	background-color: #FFFFFF;
	padding: 5px;
	border: 3px double #000000;
}
.table-offer-box {
	border: 5px dashed #CC0000;
	padding: 5px;
	background-color: #FFFFCD;
}

.table-outer-most-table {
	background-color: #FFFFFF;
	background-image: url(images/bg-mid.png);
}
.table-signup-box {
	border: 5px solid #FEB033;
	padding: 5px;
	background-color: #FFFFCD;
}
.product-review-header-text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.product-review-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #CC0000;
	font-weight: bold;
	padding-top: 6pt;
	padding-bottom: 0pt;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding-bottom: 12pt;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.quote {
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	text-align: center;
}
.table-1px-black-border {
	border: 1px solid #000000;
}
.table-outer-most-table-big {
	background-color: #FFFFFF;
	background-image: url(images/bg-mid.png);
}
.table-outer-most-table-BIG {
	background-color: #FFFFFF;
	background-image: url(images/bg-mid-2.png);
}
