@charset "UTF-8";
/* CSS Document */

#bg {
	background-color: #0d1a35;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
}
#header {
	background-image: url(header.jpg);
	height: 198px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#contentcontainer {
	background-image: url(contentcontainerbg.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 630px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	padding-right: 35px;
	padding-left: 35px;
}
.standardtype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
}
#headline {
	background-image: url(headline.gif);
	height: 429px;
	width: 633px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#subhead2 {
	background-image: url(subhead2.gif);
	height: 77px;
	width: 518px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#pic1 {
	background-image: url(pic1.jpg);
	float: right;
	height: 192px;
	width: 113px;
	margin-left: 20px;
}
#pic2 {
	background-image: url(pic2.jpg);
	float: left;
	height: 135px;
	width: 170px;
	margin-right: 20px;
}
#subhead3 {
	background-image: url(subhead3.gif);
	height: 82px;
	width: 585px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#letter {
	background-image: url(letter1.jpg);
	height: 568px;
	width: 487px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#scribblearrow {
	background-image: url(scribble2.gif);
	float: left;
	height: 71px;
	width: 235px;
	margin-top: 70px;
	margin-left: 15px;
}
#scribbleoptin {
	background-image: url(scribble1.gif);
	float: right;
	height: 173px;
	width: 328px;
	margin-right: 35px;
	padding-top: 20px;
}
#subhead4 {
	background-image: url(subhead4.gif);
	height: 62px;
	width: 483px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#subhead5 {
	background-image: url(subhead5.gif);
	height: 100px;
	width: 514px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#pic3 {
	background-image: url(pic3.jpg);
	float: left;
	height: 193px;
	width: 127px;
	margin-right: 20px;
}
#subhead11 {
	background-image: url(subhead11.gif);
	height: 245px;
	width: 554px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#pic4 {
	background-image: url(pic7.jpg);
	float: right;
	height: 183px;
	width: 128px;
	margin-left: 20px;
}
#subhead6 {
	background-image: url(subhead6.gif);
	height: 54px;
	width: 590px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#subhead7 {
	background-image: url(subhead7.gif);
	height: 54px;
	width: 571px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#johnson1top {
	background-image: url(johnsonbox1top.gif);
	height: 12px;
	width: 549px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#johnsonbox1mid {
	background-image: url(johnsonbox1mid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 509px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
}
.bullettype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#subhead8 {
	background-image: url(subhead8.gif);
	height: 54px;
	width: 558px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#subhead9 {
	background-image: url(subhead9.gif);
	height: 59px;
	width: 465px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#subhead10 {
	background-image: url(subhead10.gif);
	height: 33px;
	width: 318px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#johnsonbox1bottom {
	background-image: url(johnsonbox1bottom.gif);
	height: 12px;
	width: 549px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.optintype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#subhead1 {
	background-image: url(subhead1.gif);
	height: 82px;
	width: 566px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}#subhead12 {
	background-image: url(subhead12.gif);
	height: 79px;
	width: 427px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#bonus1top {
	background-image: url(bonushead1.gif);
	height: 119px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 35px;
}
.bonusmid {
	background-image: url(bonusmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 542px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-right: 30px;
	padding-left: 30px;
}
#bonus1bottom {
	background-image: url(bonusfooter1.gif);
	height: 59px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus2top {
	background-image: url(bonushead2.gif);
	height: 91px;
	width: 602px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus2bottom {
	background-image: url(bonusfooter2.gif);
	height: 61px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus3top {
	background-image: url(bonushead3.gif);
	height: 91px;
	width: 602px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus3bottom {
	background-image: url(bonusfooter3.gif);
	height: 61px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus4top {
	background-image: url(bonushead4.gif);
	height: 91px;
	width: 602px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus4bottom {
	background-image: url(bonusfooter4.gif);
	height: 61px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus5top {
	background-image: url(bonushead5.gif);
	height: 119px;
	width: 602px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus5bottom {
	background-image: url(bonusfooter5.gif);
	height: 61px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus6top {
	background-image: url(bonushead6.gif);
	height: 119px;
	width: 602px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus6bottom {
	background-image: url(bonusfooter6.gif);
	height: 61px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus7top {
	background-image: url(bonushead7.gif);
	height: 91px;
	width: 602px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus7bottom {
	background-image: url(bonusfooter7.gif);
	height: 61px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus8top {
	background-image: url(bonushead8.gif);
	height: 91px;
	width: 602px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bonus8bottom {
	background-image: url(bonusfooter8.gif);
	height: 61px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
}
#subhead13 {
	background-image: url(subhead13.gif);
	height: 77px;
	width: 549px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#guarantee1 {
	background-image: url(guarantee1.jpg);
	height: 376px;
	width: 537px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#guarantee2 {
	background-image: url(guarantee2.jpg);
	height: 275px;
	width: 537px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#guarantee3 {
	background-image: url(guarantee3.jpg);
	height: 320px;
	width: 537px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#subhead14 {
	background-image: url(subhead14.gif);
	height: 122px;
	width: 508px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#subhead15 {
	background-image: url(subhead15.gif);
	height: 83px;
	width: 361px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#ecoverbonus1 {
	background-image: url(ecoverbonus1.gif);
	float: left;
	height: 168px;
	width: 138px;
	margin-right: 20px;
}
#ecoverbonus2 {
	background-image: url(ecoverbonus2.gif);
	height: 124px;
	width: 162px;
	margin-right: 20px;
	float: left;
}
#ecoverbonus3 {
	background-image: url(ecoverbonus3.gif);
	float: left;
	height: 193px;
	width: 160px;
	margin-right: 20px;
}
#ecoverbonus4 {
	background-image: url(ecoverbonus4.gif);
	float: left;
	height: 141px;
	width: 174px;
	margin-right: 20px;
}
#johnsonbox2top {
	background-image: url(johnsonbox2top.gif);
	height: 56px;
	width: 518px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#johnsonbox2mid {
	background-image: url(johnsonbox2mid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 468px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	padding-right: 25px;
	padding-left: 25px;
}
#johnsonbox2bottom {
	background-image: url(johnsonbox2bottom.gif);
	height: 12px;
	width: 518px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	overflow: hidden;
}
#subhead16 {
	background-image: url(subhead16.gif);
	height: 84px;
	width: 568px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#pic5 {
	background-image: url(pic5.jpg);
	float: left;
	height: 131px;
	width: 170px;
	margin-right: 20px;
}
#subhead17 {
	background-image: url(subhead17.gif);
	height: 54px;
	width: 373px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#subhead18 {
	background-image: url(subhead18.gif);
	height: 96px;
	width: 411px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
#johnsonbox3top {
	background-image: url(johnsonbox3top.gif);
	height: 11px;
	width: 557px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#johnsonbox3mid {
	background-image: url(johnsonbox3mid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 507px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
	overflow: hidden;
}
#satisfactionstar {
	background-image: url(guaranteestar.jpg);
	float: left;
	height: 128px;
	width: 128px;
	margin-right: 20px;
}
#johnsonbox3bottom {
	background-image: url(johnsonbox3bottom.gif);
	height: 11px;
	width: 557px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	overflow: hidden;
}
#pic6 {
	background-image: url(pic6.jpg);
	height: 130px;
	width: 170px;
	float: right;
	margin-left: 20px;
}
#footer {
	background-image: url(footer.jpg);
	height: 112px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	overflow: hidden;
}
#ecover {
	background-image: url(ecover.jpg);
	float: left;
	height: 248px;
	width: 220px;
	margin-right: 20px;
}
