
	body {
		background: #9a9;
		color: #000;
		font: 62.5% Verdana, Arial, Helvetica, san-serif;
		text-align: center; }
	#page {
		position: relative;
		width: 850px;
		margin: 20px auto;
		text-align: left;
		font-size: 1.6em;
		background: url(../imgs/tileA.gif) repeat-y top center; }
	#head {
		background: url(../imgs/headerA.gif) no-repeat center top;
		height: 302px; }
	#head2 {
		background: url(../imgs/header2.gif) no-repeat center top;
		height: 350px; }
	#head h1, #head h2,
	#head2 h1 { display: none; }
	#head2 h2 {
		display: block;
		position: relative;
		top: 175px;
		font-size: 1.4em;
		width: 410px;
		text-align: center;
		margin: 0 0 0 410px;}
	.highlight { background: #ff0; }

	.wrap {
		clear: both;
		margin: 0 90px; }

	#wrap {
		clear: both;
		margin: 0 80px; }
	p {
		margin: 0 0 20px 0;
		line-height: 140%;}
	p.indent {
		margin: 0 0 20px 0;
		line-height: 140%;
		text-indent: 2em;}
	ul {
		margin: 0 0 20px 10px;
		line-height: 140%;}
	li {
		padding: 8px 0 8px 30px;
		background: url(../imgs/money.gif) no-repeat 0 8px;}
	#foot {
	clear: both;
		background: url(../imgs/footerA.gif) no-repeat center bottom;
		height: 45px; }
	.callout {
		float: right;
		margin: 5px 10px 10px 20px;
		display: block;
		width: 350px;
		border: 2px #d00 solid;
		background: url(../imgs/greygrad.gif) repeat-x left bottom;
		padding: 15px; }
	.callout p {
		text-align: center;
		margin: 0 0 10px 0;}

	.obbuck  {
		display: block;
		text-align: center;
		margin: 0 0 30px 0;}

	.obbuck img {
		border: 3px #d00 dashed;}
	h3 {
		display: block;
		color: #000;
		position: relative;
		font-size: 1.8em;
		text-align: center;
		margin: 0 0 10px 0;}
	h4 {
		color: #000;
		font-size: 1.1em;
		text-align: center;
		margin: 10px 0 0 0;
		font-weight: normal;
		font-style: italic;}
	h4.bonus {
		color: #000;
		font-size: 1.1em;
		text-align: left;
		margin: 10px 0 0 0;
		font-weight: normal;
		font-style: italic;}

	h1 { font-size: 2.4em; color: #e00; margin-bottom:10px; text-align: center;}
	h2 { font-size: 2em; color: #e00; margin-bottom:10px; text-align: center;}
	h3 { font-size: 1.4em; color: #000; font-weight: normal;text-align: center; margin-bottom: 10px; }
	h2.grn { font-size: 1.8em; color: #090; text-align: center; margin-bottom:10px; }

	.callout h3 {
		display: block;
		color: #d60008;
		position: relative;
		font-size: 1.6em;
		text-align: center;
		margin: 0 0 10px 0;}
	p.small {
		font-size: 0.8em;
		font-style: italic; }
	.formrow { clear: left; }
	fieldset {
		line-height: 140%;
		float: left;
		width: 100%;
		font-size: 0.9em;}
	input.txtin {
		border: 1px #ddd solid;
		width: 185px;
		background: #fff;
		color: #d60008;
		padding: 4px;
		font-size: 1.2em;}
	input.fbtn {
		border: 1px #152245 solid;
		background: url(../imgs/redgrad.gif) repeat-x left bottom;
		color: #fff;
		font-weight: normal;
		padding: 6px 10px;
		font-size: 1.1em;
		text-transform: uppercase;
		margin: 10px 0 0 0;
		width: 100%;}
	input.fbtn:hover {
		background: url(../imgs/redgrad.gif) repeat-x left top;
		color: #fff;}
	.underline {
		padding: 0 0 6px 0;
		background: url(../imgs/underline.gif) repeat-x center bottom; }
	#mainvideo {
		display: block;
		width: 630px;
		height: 390px;
		margin: 20px auto 30px auto; }
	p.result {
		font-weight: normal;
		font-size: 1.3em;
		font-family: Courier, monospaced;
		padding: 0 60px;
		text-align: center;}
	p.bonus {
		font-weight: normal;
		font-family: Courier, monospaced;
		padding: 10px 50px;
		text-align: left;}

	.testimonial {
		float: right;
		display: block;
		width: 300px;
		padding: 20px;}
	.clear { clear: both;}
	.testimonialfull {
	clear: both;
		display: block;
		padding: 10px 20px 20px 20px;
		margin: 0 0 20px 0;
		border-top: 1px #333 solid;
		border-bottom: 1px #333 solid;
		background: #e6efe6;}
	.testimonialfull img { float: left; margin: 0 20px 0 0; }
	.testimonial p, .testimonialfull p {
		font-family: Courier, monospaced;
		margin: 0;}
	h5 { font-size: 1.6em; color: #060; text-align: center; margin-bottom:10px; }
	p.testname {
		font-family: Courier, monospaced;
		text-align: right;
		font-style: italic;
		font-weight: bold;}

	.guarantee {
		display: block;
		padding: 20px;
		margin: 0 0 20px 0;
		background: #ffb;}
	.guarantee h2 { clear: none; font-size: 1.3em; text-align: left;}

	.video {
		display: block;
		width: 300px;
		height: 250px;
		background: #9a9;
		border: 1px #333 solid;
		margin: 10px auto 30px auto; }

	.bio {
		background: #e6efe6;
		font-size: 0.9em;
		padding: 10px;
		width: 230px;
		float: right;
		margin: 0 0 10px 10px;}
	.bio-inner {
		padding: 20px 20px 5px 20px;
		background: #e6efe6;
		margin: 0 0 20px 0;}
	.bio p { margin: 0;}
	.bio p.indent { margin: 0; text-indent: 1.5em;}
	.bio img, .bio h4 { cursor: pointer;}

	#perriman {
		float: right;
		width: 350px;
		margin: 0 0 10px 10px; }

	.righttbl { float: right; }
	.red { font-weight: bold; font-style: italic; color: #e00; }
	.cross { text-decoration: line-through; }
	.addCartLink{
		text-decoration:underline;
		font-size:16px;
		font-weight:bold;}