﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body    {
	background-color:#6495ED;
	}

p	{
	font-family: Arial;
	font-size: 12pt;
	margin-bottom: 1em;
	}

p.small	{
	font-family: Arial;
	font-size: 0.7em;
	font-weight: 700;
	}

p.bigred {
	font-family: Georgia;	
	text-align: center;
	font-size: 1.5em;
	font-weight: 700;
	color: red;
	}	

p.centerbold {
	width: 500px;
	font-family: Arial;
	font-size: 1.3em;	
	font-weight: 700;
	text-align: center;
	margin: 1em auto 1em auto;
	}

p.highlight {
	background-color: yellow;
	}

h1	{
	width: 510px;
	font-family: Tahoma;	
	text-align: center;
	font-size: 20pt;
	color: #CC0000;
	margin: 10px auto 10px auto;
	}

p.testh {
	text-align: center;
	font-family: Georgia; 
	color: #990033;
	font-size: 1.4em;
	}

p.sig	{
	font-weight: 700;
	}

p.introduction:first-letter {
	font-family: Times New Roman;
	font-size : 70px;
	font-weight : bold;
	margin-top: 5px;
	float : left;
	width : 1em;
	color : #000000;
	}

li	{
	margin-left: 40px;
	font-family: Arial;
	font-size: 12pt;
	margin-bottom: 1em;
	}

li.index	{
	margin-left: 40px;
	font-family: Arial;
	font-size: 12pt;
	margin-bottom: 0px;
	}

#container {
	width: 700px;
	background-color: white;
	margin: 10px auto 10px auto;
	border: 2px solid black;
	padding: 0px 50px 15px 50px;
	}

.testimonial {
	width: 80%;
	margin: 0px auto 30px auto;
	padding: 0px;
	background-color: #FFFFCC;
	border: 2px solid #000080;
	}

.reviewheader {
	width: 100%;
	background-color: #000080;
	margin: 0px;
	color: white;
	}

.reviewcontent {
	width: 95%;
	padding: 0px 15px 15px 15px;
	}

.bonus {
	width: 80%;
	margin: 0px auto 30px auto;
	padding: 15px;
	background-color: #D7F49E;
	border: 2px solid black;
	}	

.leftbox {
	width: 590px;
	float: left;
	}

.whitebox {
	width: 85%;
	margin: 10px auto 10px auto;
	padding: 15px;
	border: 2px solid black;
	}

.checks {
	width: 80%;
	margin: 0px auto 0px auto;
	}

.checksl {
	width: 21px;
	float: left;
	}
	
.checksr {
	width: 490px;
	padding-left: 10px;
	float: left;
	}

.product {
	width: 80%;
	margin: 0px auto 0px auto;
	background-color: #FFFFCC;	
	border: 2px solid black;
	}	

.sm	{
	width: 80%;
	margin: 0px auto 0px auto;
	}	

.johnsonbox2 {
	background-color: #EDF2FE;
	width: 400px;
	margin: 0px auto 20px auto;
	padding: 10px;
	border: 1px solid #696363;
	text-align: left;
	}

.guarantee {
	background-color: #FFFEDF;
	width: 400px;
        margin: 0px auto 30px auto;
	padding: 5px;
	border: 1px solid #C60000;
	text-align: left;
	}

p.guaranteefont{
	font-family: Tahoma;
	font-size: 18px;
	color: #AE0000;
	text-align:center;
	font-weight:700;
	margin-bottom: 13px;
	}

p.johnsonfont2 {
	font-family: Tahoma;
	font-size: 20px;
	color: #AE0000;
	text-align:center;
	font-weight:700;
	margin-bottom: 10px;
	}

p.johnsonfont4 {
	font-family: Tahoma;
	font-size: 25px;
	color: #AE0000;
	text-align:center;
	font-weight:700;
	margin-bottom: 10px;
	}
	
p.johnsonfont22 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 10px 0px; 
	}
	
p.johnsonfont229 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 10px 0px; 
	}


.orderbox {
	background-color: #ffffff;
	width: 400px;
	margin: 0px auto 20px auto;
	padding: 10px;
	border: 4px dashed #B70000;
	text-align: center;
	}

p.orderfont {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin: 0px 0px 10px 0px; 
	}

p.orderfont2 {
	font-family: Arial;
	font-size: 14px;
	color: #B70000;
	text-align: center;
	font-weight:700;
	margin: 0px 0px 10px 0px; 
	}

p.orderfont3 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	text-align: center;
	font-weight:700;
	margin: 0px 0px 10px 0px; 
	}

p.orderfont4 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight:700;
	margin: 0px 0px 10px 0px; 
	}
	
p.red	{
	color: #CC0000;
	font-weight: 700;
	}	
	
.indexcontent {
	width: 600px;
	margin: 0px auto 0px auto;
	}

.icontentleft {
	width: 390px;
	float: left;
	margin-bottom: 30px;
	}
	
.icontentright {
	width: 210px:
	text-align: center;
	float: left;
	}

.information {
	width: 350px;
	padding: 15px;
	margin: 0px auto 20px auto;
	background-color: #D2E4FC;
	border: 1px solid #000066;
	}

.infoleft { 
	width: 170px;
	float: left;
	}

p.small {
	font-size: 0.7em;
	text-align: center;
	}
	
.leftbullets {
	width: 500px;
	margin-bottom: 15px;
	float: left;
	}
	
.rbullets {
	width: 200px;
	margin-bottom: 15px;	
	float: left;
	}
	
.listing {
	width: 420px;
	text-align: center;
	padding: 10px;
	margin: 15px auto 15px auto;
	background-color: #FEDE9C;
	border: 2px solid black;
	}
	
.formsl {
	width: 100px;
	padding-left: 15px;
	text-align: left;
	float: left;
	}

.formsr {
	width: 300px;
	float: left;
	}
	
.productl {
	width: 350px;
	text-align: center;
	float: left;
	}
	
p.bold {
	font-weight: 700;
	}
	
.topnav 	{
	width: 682px;
	padding: 0px;
	margin: 10px auto 0px auto;
	}
	
.topnav1 {
	font-weight: 700;
	float: left;
	margin-left: 8px;
	margin-right: 7px;
	}
	
p.miguel{
	font-family:tahoma;
	color:red;
	font-size:30px;
	margin-bottom:3px;
	font-weight:700;
	text-align:center;
}

p.miguel2{
	font-family:tahoma;
	color:black;
	font-size:20px;
	font-weight:700;
	text-align:center;
}


.boxxx{
	margin:0px auto;
}
.sorderbox {
	background-color: #F0F2F4;
	width: 450px;
	margin: 0px auto 15px auto;
	padding: 10px;
	margin-bottom:10px;
	border: 3px dashed  red;
	text-align: center;
	}
	
.sorderbox2 {
	background-color: #F0F2F4;
	width: 635px;
	margin: 0px auto 10px 10px;
	padding: 10px;
	border: 3px dashed  red;
	text-align: center;

	}

#footer {
	width: auto;
	text-align: center;
	font-family: Arial;
	}
	
span.clear{
	clear:both;
}

