﻿@charset "UTF-8";
/* CSS Document */

#bg {
	background-color: #393939;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#header {
	background-image: url(images/header.jpg);
	height: 158px;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#contentbg {
	background-image: url(images/contentbg.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#footer {
	background-image: url(images/footer.jpg);
	height: 146px;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#headline {
	background-image: url(images/headline.gif);
	height: 328px;
	width: 620px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

/* Body Template */

h1							{
							text-align:center;
							font-weight:bold;
							font-size:2.5em;
							letter-spacing: -0.02em;
							margin: 0px 40px 20px 40px;
							font-weight:bold;
							color:#ee3224;
							}
h2							{
							text-align:center;
							padding: 5px 40px;
							font-weight:bold;
							font-size:1.3em;
							letter-spacing: -0.02em;
							color:#2d0a2b;
							margin: 20px 40px;
							}
h3							{
							text-align:center;
							padding: 5px 40px;
							font-weight:bold;
							font-size:1.5em;
							letter-spacing: -0.02em;
							color:#7d3c88;
							margin: 20px 40px;
							}
h4							{
							text-align:center;
							padding: 5px 40px;
							font-weight:bold;
							font-size:1.1em;
							letter-spacing: -0.02em;
							color:#7d3c88;
							margin: 20px 40px 5px 40px;
							}
h5							{
							padding: 0px 60px;
							font-size:Medium;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-weight:bold;
							margin: 5px 10px;
							text-align:center;
							}
#h7							{
							text-align:center;
							letter-spacing: -0.02em;
							line-height:1.3em;
							font-size:1em;
							font-weight:bold;
							font-family:Arial, Helvetica, sans-serif;
							}
#h8							{
							text-align:center;
							margin: 0 0 30px 0;
							}
#preheadline				{
							letter-spacing: -0.02em;
							line-height:1.3em;
							font-size:1em;
							font-weight:bold;
							margin: 10px 40px 10px 40px;
							text-align:center;
							}
p							{
							padding: 0px 60px;
							margin: 10px 0;
							font-size:small;
							text-align:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							}
#textSmall					{
							font-size:small;
							text-align:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							}
#textHighlight				{
							background-color:yellow;
							font-weight:bold;
							}
#textUnderline				{
							text-decoration:underline;
							}
#textItalic					{
							font-style:italic;
							font-weight:bold;
							font-size:medium;
							}

#textBold					{
							font-weight:bold;
							}
#textStrikeThrough			{
							text-decoration:line-through;
							}
#textBrand1					{
							color:#135AA9;
							font-weight:bold;
							}
#textBrand2					{
							color:red;
							font-weight:bold;
							}
#johnsonBox					{
							border:thick #003b6f solid;
							background-color:#ffffa7;
							margin: 10px 40px;
							}
#johnsonBox2					{
							border:thin #afd600 solid;
							background-color:#eaf4bd;
							margin: 10px 40px;
							padding: 10px 10px;
							}
#johnsonBox3				{
							border:medium #7d3c88 solid;
							margin: 10px 40px;
							padding: 10px 10px;
							text-align:center;
							}
#signature					{
							margin: 10px 40px 10px 40px;
							text-align:left;
							}

#objectBox					{
							margin: 20px 40px;
							text-align:center;
							}	
#orderButton				{
							text-align:center;
							margin: 20px 0;
							}						
#bulletContainer			{
							margin:10px 40px 10px 40px;

							}
#twoColumns					{
							margin: 0 150px 0 0;
							}
#testimonialtop 			{
							background-image: url(images/testimonialboxtop.gif);
							background-repeat:no-repeat;
							height: auto;
							width: 547px;
							margin-right: auto;
							margin-left: auto;
							margin-top: 20px;
							overflow: hidden;
							padding: 15px 0 0 0;
							}
#testimonialmidrepeat 		{
							background-image: url(images/testimonialboxmidrepeat.gif);
							height: auto;
							width: 547px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							}
#testimonialbottom 			{
							background-image: url(images/testimonialboxbottom.gif);
							height: 23px;
							width: 547px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							margin-bottom: 20px;
							}					
#testimonial				{
							margin: 0 auto 30px auto; 
							width: 520px;
							border:2px #135aa9 solid;
							background-color:#FFFFCC;
							padding: 10px 10px;
							text-align:left;
							}
#testimonialQuote			{
							font-weight:bold;
							font-size:1.2em;
							letter-spacing: -0.02em;
							padding: 0 15px;
							color:#7d3c88;
							text-align:center;
							font-family:Arial, Helvetica, sans-serif;
							}
#testimonialText			{
							letter-spacing: -0.02em;
							padding: 10px 20px 0 20px;
							}
#certificatebox 			{
							margin: 0 auto;
							width: 520px;
							padding: 0;
							background-image:url(images/guarantee.jpg);
							background-repeat:no-repeat;
							}
#certificateboxInside		{
							margin: 0 50px;
							}
#certificateboxTitle		{
							text-align:center;
							margin: 0 25px;
							font-weight:bold;
							font-size:1.1em;
							letter-spacing: -0.02em;
							color:#440088;
							}
#certificateTop 			{
							background-image: url(images/certificateTop.gif);
							background-repeat:no-repeat;
							height: 39px;
							width: 620px;
							margin-right: auto;
							margin-left: auto;
							margin-top: 20px;
							overflow: hidden;
							padding: 15px 0 0 0;
							}
#certificateMiddle 		{
							background-image: url(images/certificateMiddle.gif);
							height: 543px;
							width: 620px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							}
#certificateBottom 			{
							background-image: url(images/certificateBottom.gif);
							height: 52px;
							width: 620px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							margin-bottom: 20px;
							}	
#pNoPadding2				{
							font-size:medium;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							margin: 15px 0 0 0;
							padding: 0 10px;
							text-align: left;
							}
#bonusTitle					{
							font-weight:bold;
							font-size:1.5em;
							letter-spacing: -0.02em;
							color:#440088;
							}
#bookTitle					{
							padding: 10px 30px 0 0px;
							font-weight:bold;
							font-size:1.3em;
							color:#1e1e1e;
							letter-spacing: -0.02em;
							}
#bonusPrice					{
							padding: 0 30px 0 0;
							font-weight:bold;
							font-size:1.2em;
							letter-spacing: -0.02em; 
							}
#bonusBox					{
							margin: 30px auto 30px auto; 
							width: 520px;
							border:2px grey solid;
							padding: 10px 10px;
							}

ul		                    {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:small;
							margin: 20px 40px 20px 10px;
							padding: 0 0 0 30px;
							text-align:left;
							}
ol		                    {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							margin: 20px 40px 20px 10px;
							padding: 0 0 0 30px;
							text-align:left;
							list-style-type:decimal;
							}

li                          {
							margin:10px 0 0 20px;
							padding: 4px 10px 4px 5px
							/*list-style-image:url('../images/bullet.gif')*/
							}	
li#checkmark                {
							margin:3px 0 0 0px;
							padding: 4px 10px 8px 40px;
							list-style-type:none;
							background: url('images/check1.gif') 8px center no-repeat;
							}	
li#bulletImage              {
							margin:2px 0 0 0px;
							padding: 4px 10px 4px 40px;
							list-style-type:none;
							background: #fbf7ff url('images/bullet.gif') 8px center no-repeat;
							}	
#order						{
							margin:30px 100px;
							text-align:center;
							}

