/* -------------- PAGE CONTAINER ------------------ */
body.bodystyle
{
	margin:					0;
	padding					0;
	/*background-color:	#043D69; */ /* original background */
	background-color:	#4C86BA; /* to match clickbank */
}
p
{
	font-family:		verdana;
}
.header
{
	/*background-color:	#006699;*/
	color:						white;
	text-align:				center;
	font-weight:			bold;
}
table.header
{
	background-color:	white;
	width:					990px;
	color:						black;
	
}

#outer-wrapper
{
	width:				890px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
	padding-top:		0;
	margin-top:			0; 
	background-color:	white;
}

#wrapper
{
	width:				850px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			left;
	padding-top:		0;
	margin-top:			0;
	/*padding:			10px;*/
	padding:			0 10px; 
	border-left:	1px solid #85E1FA;
	border-right:	1px solid #85E1FA;
}
div.headerWidth
{
	width:			850px;
	margin-left:		auto;
	margin-right:		auto;
}
.innerWrapper
{
	padding:			10px 10px 0 0px; 
	background-color:	#FCFEFF;
}
table.main
{
	width:				850px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0;
	padding:			0;
	background-color:	#FCFEFF;
}


/* ----------------------------- COMMON ----------------------------- */


.highlightBoxBrightYellow /* box - bright yellow*/
{
	width:			400px;
	border:			medium #FFBF00 solid;
	padding:		15px 10px 15px;
	margin:			auto auto;
	background:		#FDFF1F;
	text-align:		left;
}
.ExpireBox			/* shows when offer expires */
{
	width:			400px;
	 border:		1px  #950000 solid; 
	padding:		3px 10px 3px;
	margin:			auto auto;
	background:		#B5DCDF;	
	text-align:		left;
}

.highlightBoxYellow /* box - bright yellow*/
{
	width:			450px;
	border:			medium #FFBF00 solid;
	padding:		15px 10px 15px;
	margin:			auto auto;
	background:		#F6FF68;
	text-align:		left;
}

.highlightBoxBlue /* box - */
{
	width:			400px;
	border:			medium #F2FAFE solid;
	padding:		15px 10px 15px;
	margin:			auto auto;
	background:		#DCF4FE;
	text-align:		left;
}

ol
{
	font-family:	verdana;
	margin-left:	10px;
}
ul
{
	font-family:	verdana;
	margin-left:	10px;
}
li	/*.li. */
{
	list-style-type: 	disc;
	padding-bottom:		5px;
	
}

.headline
{
	font-size: 		22pt;
	text-align:		center;
	font-family:	tahoma;
	margin:			-5px 0 0 0;
}
h1.headline
{
	font-size: 		18pt;
	text-align:		center;
	font-family:	tahoma;
}
h1.title
{
	font-size: 			30pt;
	font-family:		tahoma;	
	/*letter-spacing: 	2.2em; */
	text-align:			center;
	padding:			11px;
	margin:				0;
}
h1.headerstripe
{
	font-family:	verdana;
	font-size:		10pt;
	color:			#666666;
	margin-top:		-10px;
}
h1
{
	font-family:		Tahoma;
	font-size:			20pt;
	text-align:			center;
}

h2           
{ 
	font-family: 		Tahoma; 
	font-size: 			13pt; 
	letter-spacing: 	-1; 
	font-weight: 		bold ;
	text-align:			center;
}
h2.box
{
	font-family:	Verdana;
	font-size: 		15pt; 
	font-weight: 	bold ;
	text-align:		center;
	margin-top:		20px;
}
h3
{
	font-size: 			12pt;
	font-family:		tahoma;
	font-weight:		bold;
	text-align:			center;
	padding-bottom:		8px;
	margin:				0;
}
.headlineOB
{
	font-size: 		18pt;
	text-align:		center;
	font-family:	tahoma;
}
p.center
{
	text-align:		center;
}
p.minorHeadline
{
	font-size: 		13pt;
	text-align:		center;
	font-family:	verdana;
	margin-top:		-10px;
}
p.subMinorHeadline
{
	font-size: 		11pt;
	text-align:		center;
	font-family:	verdana;
	padding:		0;
	margin-top:		-15px;
}
.hh /*head highlight*/
{
	color:						#950000;

}
.red 
{
	color: #950000;
}

.hh-y /*head highlight hightighted*/
{
	color:						#000000;
	background-color:	yellow;

}
.hhgreen
{
	color:					#006600;
}
.grey
{
	color:			grey;
}
.small 
{
	font-size: 		10pt;
}
.stop
{
	color:				#950000;
	text-decoration:	underline;
}
.start		/* green */
{
	color:				#006600;
	text-decoration:	underline;
}
.caption
{
	font-size:		9pt;
	font-color:		#222222;
	text-align:		center;
	margin:			4px 0 0 0;
	padding:		0;
}
.captionedImage
{
	margin:			0;
	padding:		0;
}
/* ----------------------------- Forms ----------------------------- */
/*
input:focus
{
	background-color:	yellow; 
}
*/

/* ----------------------------- OPTIN PAGE ----------------------------- */
#oi-login
{
	position:	relative;
	left:		585;
	top:		68; 
	z-index:	2;
}
.oi-logintext
{
	font-family:	verdana;
	font-size:		12px;
	color:			black;
}
.oi-login-field
{
	background-color:	#F1FFB8;
	font-size:		15px;
}
#oi-leftbox 
{
	float:			left;
	width:			340px;
	margin:			0;
	padding:		0;
}
#oi-rightbox 
{
	float:			right;
	width:			530px;
	margin:			0 0 0 0px;
	padding:		0 0 0 5px;
}
#oi0-rightbox 
{
	float:			right;
	width:			500px;
	margin:			0;
	padding:		0;
}

#oi-arrowPosition
{
	margin-top: 30px;
}

#oi-arrowBox
{
	margin-top: 	0px;
	float:			right;
	margin:			0 0 0 5px;
}

#oi0-arrowBox
{
	margin-top: 	0px;
	float:			right;
	margin-right:	0px;
}

#oi-bookContainer
{
	float:		left; 
	margin-top:	0px;
	/*width:		230px; */
}

#formbox 
{
	text-align:		center;
	float:			right;
	width:			480px;
	margin-left:	auto;
	margin-right:	auto;
}

.formLabelText
{
	font-size:				10pt;
	font-family:		verdana;
}
.optform
{
	border-style:			dashed; 
	border-width:			2px; 
	border-color:			#000000;
	border-collapse:		collapse; 
	background-color:		#FFF4BF;
	background-color:		#CFE0FF;
	padding:				10px 25px;
	/*width: 					100%;*/

}

#oi-safenote
{
	font-size:	8px;
	color:		#333333;
}
/* ------------------------ STEP 2 PAGE ------------------------*/

#S2continueMessage
{
	width: 			475px;
	text-align:		center;
	margin:			auto;
	padding:		25px 0;	
}

#S2leftbox 
{
	/* float:			left; */
	width:			800px;
	margin:			0;
	padding:		0;
}

#S2bookAndArrow
{
	float:			left;
	margin-left:	20px;
}
#S2arrowPosition
{
	margin-top: 0px;
	width:		230px;
}

#S2bookContainer
{
	/*float:		left; */
	margin-top:	0px;
	width:		230px;
}
/*
#bookContainerDLP
{
	float:		left; 
	margin-top:	0px;
}
*/
#S2formbox 
{
	text-align:		center;
	float:			right;
	width:			480px;
	margin-left:	auto;
	margin-right:	auto;
}
#S2downloadInstructions 
{
	border:					2px dashed black;
	border-collapse:		collapse; 
	background-color:		#FFF4BF;
	padding:				25px 25px; 
	width: 					480px;
	margin-bottom:			30px;
/*
	margin-left:			auto;
	margin-right:			auto;
*/
	text-align:				left;
	float:					right;
}
#SLdownloadInstructions  
{
	border:					2px dashed black;
	border-collapse:		collapse; 
	background-color:		#FFF4BF;
	padding:				10px 25px;
	width: 					480px;
	margin-bottom:			30px;
	margin-top:				-20px;
	margin-left:			auto;
	margin-right:			auto;
	position:				relative;
	z-index:				2;

	text-align:				left;
}

/* ----------------------------------- AUIDO PLAYERS --------------------------------- */
.mp3Player
{
	width:				72px;
	height:				20px;
}
#optinPlayer
{
	position:			relative;
	z-index:			2;
	top:				-40;
}
#index002Player
{
	position:			relative;
	z-index:			2;
	bottom:				-20;
	left:				20;
	
}


/* ------------------------ DOWNLOAD 2 PAGE ------------------------*/

#downloadTitle
{
	font-family:		Tahoma;
	font-size:			20pt;
	text-align:			center;
	margin-top:			0px;
}

#productDownload
{
	border:				1px yellow solid;
	padding:			5px;
	margin:				0 10px 20px;
	background-color:	white;
}


/* ------ */

.explainbox_2
{
	text-align:		left;
	width:			550px;
	margin-top:		0;
	padding-top:	0;
	margin-left:	auto;
	margin-right:	auto;
}

table.PowerButtonBorder
{
	background-color:	#CC0000;
}
table.PowerButtonMouseOver
{
	background-color:	#009900;
}
input.Button
{
	font-size: 		16px;
	font-family:	verdana;
	
}
input.SmallButton
{
	font-size: 		15px;
	font-family:	verdana;
	
}
miniLink
{
	font-size:	9px;
	color:		black;
}



/* ------------------------ SALES PAGE  ------------------------  */


input.large
{
	font-size:		17px;
	font-family:	Arial;
}
.contains
{
	background-color:	#F2FF7F;
	border:				3px solid #FFBF00;
	padding:					5px 15px 5px 15px;
}
.testimonialR
{
	width:				250px;
	float: 				right;
	padding:			8px;
	border:				1px solid #dddddd;
	background-color:	#ABFF9D
}
.testimonialL
{
	width:				250px;
	float: 				left;
	padding:			8px;
	border:				1px solid #dddddd;
	background-color:	#ABFF9D
}
.testimonialC
{
	width:				400px;
	padding:			8px;
	border:				1px solid #dddddd;
	background-color:	#ABFF9D
}

.bonus
{
	width:			440px;
	border:			medium #4F6F4C solid;
	padding:		15px 30px 15px;
	margin:			auto auto;
	background:		#DFE8FF;
	background:		#D2FFCF;
	background:		#E1FFDF;
	text-align:		left;
}
.bonusTitle
{
	font-size:		18px;	
	font-weight: 	bold;
	text-indent: 	-95px; 
	margin-left: 	95px; 
}

.VIPbonusBox
{
	border:			1px black solid;
	padding:		5px;
}

.specialOffer
{
	width:			380px;
	border:			medium #5A7CCF solid;
	padding:		15px 10px 15px 10px;
	/* margin:			auto auto; */
	background:		#DFE8FF;
	text-align:		left;
}

p.guarantee
{
	font-size:			16px;
}

div.guarantee
{
	margin:			auto auto;
	padding:		20px 0 30px;
}
/*
{
	background-image:		url('pagegraphics/Guarantee600.jpg');
	background-repeat:		no-repeat;
	margin:					auto;
	text-align:				left;
	padding:				75px;
	width:					450;
	height:					250px;
	
}
*/
div.guaranteex495
{
	background-image:		url('pagegraphics/Guarantee600x495.jpg');
	background-repeat:		no-repeat;
	margin:					auto;
	margin-bottom:			0;
	text-align:				left;
	padding:				75px 75px 20px 75px;
	width:					450;
	height:					400px;
	/*border: 	2px blue solid; */
	
}
div.g-inner
{
	width:		450px;
	height:		360px;
	margin:		-18px 8px 5px;
	/*border: 	thin red solid; */
}

div.order
{
	background-color:	#FFF4BF;
	border:					2px dashed black;
}
.orderform
{
	border-style:			dashed; 
	border-width:			2px; 
	border-color:			#000000;
	border-collapse:		collapse; 
	background-color:		#E6DDD8;
	padding:				10px 25px;
	/*width: 					100%;*/
}
.hhOrder /*head highlight*/
{
	color:						#d50000;

}

.orderFormTop
{
	background-color:		#C1B2AA;
	background-color:		#CFC2BB;
	padding:				15px 0 5px;
}

div.orderText
{
	margin:				0 40px 20px 40px;
	font-family:		verdana;
	font-size:			11pt;	
}
input.OrderButton
{
	font-size: 		19px;
	font-family:	verdana;
	
}

/* ------------------------ BOTTOM OF PAGE  ------------------------  */



.boilerplate 
{
	/*width:				645px;*/
	width:				850px;
	/*border:				1px #C0C0C0 solid; */
	/* background:		#E2E2E2; */
	padding:				0 0;
	margin-top:			10px;
	margin-bottom:	1px;
	margin-left: 		auto;
	margin-right: 		auto;
	background-image:  url(pagegraphics/Windows-7-FooterContainer800.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.conversionTracking
{
	font-size:		9px;
	color:			#aaaaaa;
}

a
{
	color:		blue;
}

a.win
{
	color:		#666666;
}
.videobox 
{
	/*float:	right;*/
	width:	640px;
	border:	1px solid black;
}
