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

#bg {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #001c3e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}
#header {
	background-image: url(../images/header.jpg);
	height: 206px;
	width: 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
}
#contentbg {
	background-image: url(../images/contentbg.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
}
#headline {
	background-image: url(../images/headline.gif);
	height: 262px;
	width: 574px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}

#footer {
	background-image: url(../images/footer.jpg);
	height: 142px;
	width: 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
}

/* Body Template */

h1							{
							text-align:center;
							padding: 0 25px;
							font-weight:bold;
							letter-spacing: -0.05em;
							margin: 0 30px 20px 30px;
							font-family:Verdana, Helvetica, sans-serif;
							color:#c70000;

							}
h2							{
							font-weight:bold;
							font-size:1.2em;
							letter-spacing: -0.02em;
							color:#00234f;
							font-family:Tahoma, Arial, Helvetica, sans-serif;
							text-align:left;
							}
h3							{
							text-align:center;
							font-weight:bold;
							font-size:1.8em;
							letter-spacing: -0.02em;
							color:#c70000;
							font-family: Tahoma, Arial, Helvetica, sans-serif;
							margin: 25px 80px;
							}
h4							{
							text-align:center;
							font-weight:bold;
							font-size:1.5em;
							letter-spacing: -0.02em;
							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;
							}

p							{
							margin: 10px 80px;
							text-align:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size: 14px;
							}
p.box						{
							margin: 10px 20px;
							text-align:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							}


.textHighlight {background-color:yellow;font-weight:bold;}
.textBold {font-weight:bold;}
.textBrand1{color:#487006;font-weight:bold;}
.textColored{color:red;}
.textStrikeThrough{text-decoration:line-through;}

#johnsonBox					{
							border:thick #000000 dashed;
							margin: 30px 80px;
							}
.johnsonBox2				{
							border:thin #afd600 solid;
							background-color:#eaf4bd;
							margin: 20px 85px 20px 85px;
							padding: 0 0 10px 0;
							}
#johnsonBox3				{
							border:medium #1b5eb0 solid;
							background: #ffffa7;
							margin: 20px 80px;
							}
#johnsonBox4				{
							border:medium black dashed;
							background:#efefef;
							margin: 20px 80px;
							}
#johnsonBox5				{
							border:thin black solid;
							margin: 20px auto;
							font-family:Georgia, Arial, Helvetica, sans-serif;
							
							}
#signature					{
							margin: 10px 40px 10px 40px;
							text-align:left;
							}
.objectBox {margin: 20px 40px;text-align:center;}	
#orderButton				{
							text-align:center;
							margin: 20px 0;
							}	
#footerBar					{
							margin: 20px 35px;
							padding-top:10px;
							text-align:center;
							background-image: url(../images/footerBar.jpg);
							background-repeat:no-repeat;
							height: 40px;
							font-size:small;
							}					
#bulletContainer			{
							margin:10px 40px 10px 40px;
							}
#twoColumns					{
							margin: 0 150px 0 0;
							}
							
.testimonialtop 			{
							background-image: url(../images/testimonialtop.jpg);
							background-repeat:no-repeat;
							height: 28px;
							width: 590px;
							margin-right: auto;
							margin-left: auto;
							margin-top: 20px;
							overflow: hidden;
							padding: 26px 0 0 0;
							color:#1a5aa8;
							font-family:Arial, Helvetica, sans-serif, Tahoma;
							font-weight:bold;
							font-size:large;
							text-align: center;
							}
.testimonialmidrepeat 		{
							background-image: url(../images/testimonialbg.jpg);
							height: auto;
							width: 590px;
							margin-right: auto; 
							margin-left: auto;
							overflow: hidden;
							text-align: left;
							}
.testimonialbottom 			{
							background-image: url(../images/testimonialbottom.jpg);
							height: 30px;
							width: 590px;
							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:18px;
							letter-spacing: -0.02em;
							margin: 10px 30px;
							text-align:center;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							color: #CC0000
							}
.testimonialText			{
							letter-spacing: -0.02em;
							padding: 10px 30px 0 30px;
							text-align: left;
							}
#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: 810px;
							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:14px;
							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 gray solid;
							padding: 10px 10px;
							}

ul		                    {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							margin: 20px 80px 20px 45px;
							padding: 0 0 0 30px;
							text-align:left;
							}
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:5px 0 0 0px;
							padding: 4px 10px 4px 60px;
							list-style-type:none;
							background: #e3f3ff url('../images/bullet.gif') 8px center no-repeat;
							}	
li.bulletImage2             {
							margin:5px 0 0 0;
							padding: 8px 10px 4px 60px;
							list-style-type:none;
							background: #ffffff url('http://www.power4home.com/components/images/bullet.gif') 8px center no-repeat;
							}	
li.bulletImage3             {
							margin:0;
							padding: 14px 10px 4px 60px;
							list-style-type:none;
							background: #ffffff url('http://www.power4home.com/components/images/bullet.gif') 8px center no-repeat;
							}	
#order						{
							margin:30px 100px;
							text-align:center;
							}

.numbers					{
							font-family:Tahoma, Arial, Helvetica, sans-serif, ;
							font-size:2.0em;
							font-weight:bold;
							color:silver;
							width:60px;
							text-align:right;
							
}

.caption {
                    color: #191970;
                    text-align: center;
                    font-size: 0.75em;
                    font-weight: bold;
                    font-family: Verdana, helvetica, arial, sans-serif;
                    margin: 10px 0px 10px 5px;
                    text-indent: 0;
}
.div-right          {
                    margin: 20px 70px 20px 20px;
                    float: right;
                    padding: 10px;
}
.headline-impact {
	font-family: Tahoma, Verdana, Arial, Helvetica, Verdana;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight:bold;
	font-size:2em;	
	color: #0151b1;
	text-indent: 0;
   text-align: center;
}

.photo {
	display: block;
	float: left;
	margin: 0 0 -10px 0; 
	padding: 0 5px 5px 0;
}
.green-check {
	margin:5px 0 0 0;
	padding: 5px 10px 5px 40px;
	list-style-type:none;
	background: url('http://www.power4home.com/images/blue-check.gif') 8px center no-repeat;
}

.margin-override {
   margin: 0 0 0 0;
}

.sidebar {
	display: block;
	float: right;
	width: 225px;
	text-align: left;
	padding: 0px;
	margin: 25px 10px 5px 5px;
	border:1px solid #C0C0C0;
	background: #F5F5F5;
}
.sidebar-inner {
	margin: 0;
	padding: 20px;
} 

.testimonial {
	font-size : 14px;
	text-indent: 0;
}

.bullet-check {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
	margin:5px 0 0 0px;
	padding: 4px 10px 4px 60px;
	list-style-type:none;
	background: #ffffff url('images/bullet.gif') 8px center no-repeat;
	height: 25px;
   
}

.order {
   border: 4px dashed rgb(128, 0, 0); 
	padding: 0;
	background: #eff5fc;
   width: 600px;
}

#bbb {text-align: right; padding: 20px 30px 0 0; float: right;}

#sidecontainer {float: right; width: 250px; margin: 0 15px 0 15px;;}

#testimonialbartop 			{
							background-image: url(http://www.power4home.com/images/testimonialbartop.jpg);
							background-repeat:no-repeat;
							height: 28px;
							width: 250px;
							margin-right: auto;
							margin-left: auto;
							margin-top: 0;
							overflow: hidden;
							padding: 20px 0 0 0;
							color:#1a5aa8;
							font-family:Arial, Helvetica, sans-serif, Tahoma;
							font-weight:bold;
							font-size:large;
							}
#testimonialbarmidrepeat 		{
							background-image: url(http://www.power4home.com/images/testimonialbarbg.jpg);
							background-repeat:repeat-y;
							height: auto;
							width: 250px;
							margin-right: auto; 
							margin-left: auto;
							overflow: hidden;
							}
#testimonialbarbottom 			{
							background-image: url(http://www.power4home.com/images/testimonialbarbottom.jpg);
							height: 30px;
							width: 250px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							margin-bottom: 20px;
							}			

							
#testimonialbar				{
							margin: 0 auto 30px auto; 
							width: 520px;
							border:2px #135aa9 solid;
							background-color:#FFFFCC;
							padding: 10px 10px;
							text-align:left;
							}
#testimonialbarQuote			{
							font-weight:bold;
							font-size:18px;
							letter-spacing: -0.02em;
							margin: 10px 30px;
							text-align:center;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							color: #CC0000
							}
#testimonialbarText			{
							letter-spacing: -0.02em;
							padding: 10px 30px 0 30px;
							font-size: 12px;
							}

