@charset "UTF-8";
/* CSS Document */

#bg {
	background-color: #2b2b2b;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
}
#header {
	background-image: url(header.jpg);
	height: 180px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#contentbg {
	background-image: url(contentbg.gif);
	height: auto;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#footer {
	background-image: url(footer2.jpg);
	height: 145px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.standardtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	margin-right: 45px;
	margin-left: 45px;
}
#headline {
	background-image: url(headline.gif);
	height: 521px;
	width: 651px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.sarahcooperpic {
	background-image: url(sarahcooperpic.jpg);
	float: right;
	height: 150px;
	width: 100px;
	margin-right: 45px;
	margin-left: 10px;
}
.johnsonboxtop {
	background-image: url(johnsonboxtop.gif);
	height: 8px;
	width: 523px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.johnsonboxmid {
	background-image: url(johnsonboxmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 523px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.standardtext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 4px;
}
.optintype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 80px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 4px;
}
#subheadline1 {
	background-image: url(subheadline1.gif);
	height: 31px;
	width: 510px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
.johnsonboxbottom {
	background-image: url(johnsonboxbottom.gif);
	height: 8px;
	width: 523px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}
.standardtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#optinboxtop2 {
	background-image: url(optinboxtop2.gif);
	height: 239px;
	width: 523px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#optinboxbottom {
	background-image: url(optinboxbottom.gif);
	height: 10px;
	width: 523px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#optinboxscribble {
	background-image: url(optinboxscribble.gif);
	height: 132px;
	width: 411px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 55px;
}
#optinboxmid {
	background-image: url(optinboxmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 523px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#subheadline2 {
	background-image: url(subheadline2.gif);
	height: 185px;
	width: 549px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline3 {
	background-image: url(subheadline3.gif);
	height: 62px;
	width: 442px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline4 {
	background-image: url(subheadline4.gif);
	height: 27px;
	width: 503px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline5 {
	background-image: url(subheadline5.gif);
	height: 27px;
	width: 363px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline6 {
	background-image: url(subheadline6.gif);
	height: 22px;
	width: 354px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline7 {
	background-image: url(subheadline7.gif);
	height: 62px;
	width: 452px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline8 {
	background-image: url(subheadline8.gif);
	height: 62px;
	width: 549px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline9 {
	background-image: url(subheadline9.gif);
	height: 97px;
	width: 517px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline10 {
	background-image: url(subheadline10.gif);
	height: 62px;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline11 {
	background-image: url(subheadline11.gif);
	height: 22px;
	width: 269px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline12 {
	background-image: url(subheadline12.gif);
	height: 146px;
	width: 449px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline13 {
	background-image: url(subheadline13.gif);
	height: 97px;
	width: 539px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#subheadline14 {
	background-image: url(subheadline14.gif);
	height: 60px;
	width: 472px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#guarantee1 {
	background-image: url(guarantee1.gif);
	height: 354px;
	width: 544px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#guarantee2 {
	background-image: url(guarantee2.gif);
	height: 339px;
	width: 542px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#guarantee3 {
	background-image: url(guarantee3.gif);
	height: 249px;
	width: 542px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#guarantee4 {
	background-image: url(guarantee4.gif);
	height: 183px;
	width: 544px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	overflow: hidden;
}
#subheadline15 {
	background-image: url(subheadline15.gif);
	height: 97px;
	width: 396px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	overflow: hidden;
}
#subheadline16 {
	background-image: url(subheadline16.gif);
	height: 30px;
	width: 279px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#ordertop {
	background-image: url(ordertop.gif);
	height: 54px;
	width: 581px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#ordermid {
	background-image: url(ordermid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 581px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#orderbottom {
	background-image: url(orderbottom.gif);
	height: 12px;
	width: 581px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	overflow: hidden;
}
#ecover {
	background-image: url(ecover.jpg);
	float: left;
	height: 249px;
	width: 208px;
	margin-right: 15px;
	margin-left: 5px;
}
#pic1 {
	background-image: url(pic1.jpg);
	float: right;
	height: 150px;
	width: 100px;
	margin-right: 45px;
	margin-left: 15px;
}
#pic3 {
	background-image: url(pic3.jpg);
	float: left;
	height: 150px;
	width: 110px;
	margin-right: 15px;
	margin-left: 45px;
}
#pic4 {
	background-image: url(pic4.jpg);
	float: right;
	height: 150px;
	width: 118px;
	margin-right: 45px;
	margin-left: 15px;
}
#pic5 {
	background-image: url(pic5.jpg);
	float: left;
	height: 93px;
	width: 110px;
	margin-right: 15px;
	margin-left: 45px;
}
#pic6 {
	background-image: url(pic6.jpg);
	float: right;
	height: 150px;
	width: 149px;
	margin-right: 45px;
	margin-left: 15px;
}
#pic7 {
	background-image: url(pic7.jpg);
	float: left;
	height: 150px;
	width: 100px;
	margin-right: 15px;
	margin-left: 45px;
}
#pic8 {
	background-image: url(pic8.jpg);
	float: left;
	height: 111px;
	width: 150px;
	margin-right: 15px;
	margin-left: 45px;
}
#pic9 {
	background-image: url(pic9.jpg);
	float: right;
	height: 150px;
	width: 100px;
	margin-right: 45px;
	margin-left: 15px;
}
#pic10 {
	background-image: url(pic10.jpg);
	float: left;
	height: 100px;
	width: 150px;
	margin-right: 15px;
	margin-left: 45px;
}
#pic11 {
	background-image: url(pic11.jpg);
	float: left;
	height: 73px;
	width: 110px;
	margin-right: 15px;
	margin-left: 45px;
}
#pic12 {
	background-image: url(pic12.jpg);
	float: right;
	height: 99px;
	width: 150px;
	margin-right: 45px;
	margin-left: 15px;
}
#pic13 {
	background-image: url(pic13.jpg);
	float: left;
	height: 149px;
	width: 150px;
	margin-right: 15px;
	margin-left: 45px;
}
#pic14 {
	background-image: url(pic14.jpg);
	float: right;
	height: 120px;
	width: 150px;
	margin-right: 45px;
	margin-left: 15px;
}
#pic15 {
	background-image: url(pic15.jpg);
	float: left;
	height: 110px;
	width: 80px;
	margin-right: 15px;
	margin-left: 45px;
}
#pic16 {
	background-image: url(pic16.jpg);
	float: right;
	height: 110px;
	width: 150px;
	margin-right: 45px;
	margin-left: 15px;
}
#guaranteestar {
	background-image: url(guaranteestar.jpg);
	float: left;
	height: 166px;
	width: 169px;
	margin-right: 15px;
	margin-left: 15px;
}
