@charset "utf-8";
/* Nitraplex-pure-energy.com
Author:Joel Mirandilla
 */


body{  
	font-family:Arial, Helvetica, sans-serif; 
	margin:0px; 
	padding:0px; 
	background:#2e2e2e; 
 	}

p{
	margin:0px;
	padding:10px 0 0 0 ;
}

#WC{ 
	width:954px;
	margin: 0 auto;
	background:#2e2e2e url(../images/bg-body.jpg) repeat-y top; 
	}

#NPE-header{ 
width:954px;
height:216px; 
background:url(../images/header.jpg)  no-repeat top; 
	}

#NPE-header-order{ 
	width:954px;
	height:216px; 
	background:url(../images/header.jpg)  no-repeat top; 
	}

#NPE-header-policy{ 
	width:954px;
	height:323px; 
	background:url(../images/header-3.jpg)  no-repeat top; 
	}

#NPE-header-right{ 
	width:300px; 
	margin:0px 0 0 628px; 
	padding-top:10px 
	}

#NPE-subhead{ 
background:url(../images/sub-head.jpg) no-repeat center center; 
height:219px
}

#NPE-left-bullets{ 
	width:954px;
	background:url(../images/bullets.jpg) no-repeat top left; 
	height:518px; 
	}

#NPE-order-bullets{
	width:954px;
	background:url(../images/order.jpg) no-repeat top left; 
	height:528px; 
	}

/**************************************
      
	   Start Free Trial 
	   
*************************************/

#NPE-start-free-trial{
	width:669px;
	height:128px;
	margin:0px 0px 0px -4px;
	background:url(../images/start-free-trial.png) no-repeat top left;
	position:absolute;
	padding:0px 0 0px 0px;
	clear:right;
	float:right;
	top:620px
	}

#ie6 #NPE-start-free-trial{ 
	width: 669px;
	top:595px; 
	position:absolute; 
	margin:23px 0px 0px -5px; 
	background:url(../images/start-free-trial.png) no-repeat left; 
	clear:right; 
	float:right;
	}

#ie7 #NPE-start-free-trial{ 
	width: 669px;
	margin:23px 0px 0px -5px; 
	background:url(../images/start-free-trial.png) no-repeat left; 
	position:absolute; 
	clear:right; 
	float:right; 
	top:595px 
	}
	
/**************************************
      
	  			Optin 
	   
***************************************/

#NPE-optin{ 
	width:302px; 
	height:521px;
	margin-left:635px;
	background:url(../images/optin-bg.jpg) no-repeat top left; 
	padding-left:0px ; 
	font-family:tahoma; 
	font-size:13px; 
	color:#FFFFFF; 
	}

.NPE-tell-us{
	color:#f1ea1f; 
	height:85px;
	font-size:19px;
	font-weight:bold;
	text-align:left;
	margin-left:-15px;
	text-align:center
	
	}

.NPE-just-take{ 
	color:#fff; 
	font-size:11px; 
	font-weight:bold; 
	text-transform:none;
	margin:13px 0; 
	padding-left:25px;
	}


.NPE-privacy{
	width:235px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	color:#ffffff;  
	clear:left; 
	text-transform:uppercase; 
	text-align:center
	}

.NPE-privacy a:link{color:#ffffff; text-decoration:none}
.NPE-privacy a:visited {color:#ffffff; text-decoration:none}
.NPE-privacy a:active{color:#ffffff; text-decoration:none}
.NPE-privacy a:hover{color:#ffffff; text-decoration:underline}

form{ 
	margin:0px
	}

.pay-front{ 
	padding:0px 25px 0px 35px;
	color:#f1ea1f; 
	font-size:9px; 
	font-weight:bold; 
	text-transform:none;
	margin-bottom: 20px;
	}

.shipped{ 
	padding:0px 25px 0px 22px; 
	font-size:11px
}

.agreement{ 
	width:265px;
	padding:0px 0px 0px 0px; 
	font-size:11px;
	text-align:center; 
	margin:10px 0}

#ie6 .pay,
#ie7 .pay{ 
	padding:6px 25px 10px 22px; 
	font-size:11px
}


input{
	width:215px;  
	padding:3px 2px 3px 2px; 
	clear:left; 
	margin:1px 0 3px 0 ; 
	border:1px solid #606060; 
	color:#000
	
	}

#ie6 input,
#ie7 input,{  
	padding:2px 2px 2px 2px; 
	clear:left; 
	margin:1px 0 2px 0 ; 
	border:1px solid #606060;
}

.input2 { 
width:50px;
}
.input3 { 
width:70px;
}

label{  
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#ffffff;  
	clear:left; 
	text-transform:uppercase
	}

label2{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ffffff;  
	clear:left; 
	}

/*#ie6 #submit,
#ie7 #submit{	
	width:213px; 
	height:65px ;
	border:0;
	margin:3px 0 0px 3px; 

}*/

#submit{ 
	width:213px; 
	height:67px;
	border:0;
	margin:3px 0 5px 3px; 
	background:url(../images/send-hover.png)
	 
	
}

#submit:hover{ 
	width:213px; 
	height:67px;
	border:0;
	background:url(../images/send-hover.png)0 -65px no-repeat;  
	
}

#NPE-shipment-includes{ 
	width:900px;
	height:295px;
	background:url(../images/shipment-includes.jpg) no-repeat top left; 
	margin:0 0 12px 35px ; 
	clear:left;
}

#NPE-natural{ 
	width:287px; 
	height:299px; 
	margin-left:595px;
	background:url(../images/100-natural.jpg);
	}

#NPE-subtitle{ 
	width:954px;
	background: url(../images/title-bg.gif) no-repeat top left; 
	padding:25px 0 48px 150px; 
	}

#NPE-subtitle h1{ 
	font-size:21px; 
	font-weight:bold;
	font-family:tahoma; 
	color:#365dd2; 
	margin:0; 
	padding:0
	}


/************************************************

				Content

*************************************************/

#NPE-content-wrapper{ 
	width:900px;
	margin:0 0 0 33px; 

}



#NPE-content-policy-WC{
	width:954px;
	background:url(../images/policy-bg.jpg) no-repeat top left; 
	
	}

#NPE-content-home{
	padding-top:0px; 
	}

#NPE-content{
	padding-top:80px; 
	}

#NPE-content .text{
	
	color:#fff;
	font-size:12px; 
	margin:8px 30px 15px 20px
	}


#NPE-gray-content{ 
	width: 884px;
	height:185px;
	background: url(../images/gray-content-bg.jpg) top no-repeat;   
	line-height:16px; 
	}

#NPE-gray-content h2{ 
	color:#ffe453; 
	font-family:tahoma; 
	font-size:18px; 
	margin:0; 
	padding:0
	}

#NPE-gray-content .subhead{ 
	color:#ffffff; 
	font-family:tahoma; 
	font-size:14px
	}

#NPE-gray-content .text {
	padding:20px; 
	color:#FFFFFF; 
	font-size:12px 
	}

.NPE-gray-bottom{ 
	width:872px; 
	height:13px; 
	background:url(../images/blue-bottom.gif) no-repeat top; 
	margin-left:15px; 
	}

#NPE-gray-content img { 
	margin:0 0 0px 15px;
	}

#NPE-white-small{ 
	width:884px; 
	height:280px; background:url(../images/white-bg.jpg) no-repeat; 
	margin-top:0px }

#NPE-white-small .head{
	width:500px;
	padding:10px 0px 0px 20px;
	color:#990904;
	font-family:tahoma;
	font-size:16px;
	font-weight:bold
}

#NPE-white-small .right{ 
	width:300px; 
	margin:0px 10px 0 0px; 
	padding-top:5px; 
	float:right
	}

#NPE-white-small .dr-gregory{ 
	margin:0px 360px 10px 20px; 
	text-align:right; 
	font-size:12px; 
	font-style:italic; 
	font-weight:bold
	}

#NPE-white-small .text{ 
	width:500px;
	margin:10px 0px 10px 20px; 
	font-size:12px; 
	line-height:16px; 
	clear:left; color:#000000
	}


/************************************************

					Trial

*************************************************/

#NPE-trial{ 
	width:884px; 
	height:350px;  
	background: url(../images/gray-big.jpg) no-repeat; 
	margin:0 0 15px 5px;  
	padding-top:10px
	}

#NPE-trial .head { 
	padding:15px; 
	color:#990904; 
	font-family:tahoma; 
	font-size:16px; 
	font-weight:bold;
	}

#NPE-trial .text{ 
	margin:0px 20px 10px 20px; 
	font-size:12px; 
	line-height:16px; 
	color:#fff
	}



#NPE-policy{ 
	background:url(../images/policy.gif) repeat-x top; 
	margin:0
	}

#NPE-policy .text { 
	padding:15px 25px 0px 25px; font-size:12px;}


#NPE-bottles{ width:883px;
	height:323px; 
	background:url(../images/NPE-bottles.jpg); 
	margin:0; 
	clear:right
	}

/************************************************

				Testimonial Title

*************************************************/

#NPE-testimonial-title{
	width: 924px;
	margin:10px 0px 10px -35px;
	background:url(../images/title-ribbon-bg.png) no-repeat left;
	position:absolute;
	padding:10px 0 48px 85px;
	float:right;
	clear:right;
	}

#ie6 #NPE-testimonial-title{ 
	width: 924px;
	margin:10px 0px 10px 5px; 
	background:url(../images/title-ribbon-bg.png) no-repeat left; 
	position:absolute; 
	padding:10px 0 48px 40px; 
	float:right ;
	clear:right; 
	left:0 auto; 
	right:0 auto
	}

#ie7 #NPE-testimonial-title{ 
	width: 924px;
	margin:10px 0px 10px 5px; 
	background:url(../images/title-ribbon-bg.png) no-repeat left; 
	position:absolute; 
	padding:10px 0 48px 40px; 
	float:right;
	clear:right;
	}

#NPE-testimonial-title h1{ 
	font-size:21px; 
	font-weight:bold; 
	font-family:tahoma; 	
	color:#ffffff; 
	margin:0; 
	padding:0
	}

/************************************************

				Testimonial Coloumn

*************************************************/
#testimonial-col{ 
	height:305px;  
	margin:70px 0px 0 8px; 
	font-size:11px;
	padding-top:10px; }

#testimonial-col-order{ 
	height:250px;  
	margin:0px 0px 0 8px; 
	font-size:12px;
	padding-top:0px; }


	#testimonial-col1{ 
		width:279px; 
		height:11px; 
		background:#fff url(../images/curve-1.jpg) no-repeat top left; 
		padding-top:11px; 
		float:left; display:block; 
		}
		
	#testimonial-col1 .text1{  
		background: #fff url(../images/curve-2.jpg)  no-repeat bottom left; 
		margin-bottom:0px; 
		padding:0 8px 12px 8px; display:block;
		}

	#testimonial-col2 { 
		width:279px; 
		background:#fff;  
		padding:11px 8px 12px 8px; 
		margin:0px 12px; 
		float:left;  height:250px
		}
	
	#testimonial-col3{ 
		width:279px; 
		background: url(../images/curve-3.jpg) no-repeat top left; 
		padding-top:11px; 
		float:left;display:block; 
		}
		
	#testimonial-col3 .text3{  
		background: #fff url(../images/curve-4.jpg) no-repeat bottom right; 
		float:left;  
		margin-bottom:0; 
		padding:0 8px 12px 8px;height:250px
		}

#testimonial-img{ height:210px; float:left}	

#img{
	margin:10px 0px 0 0;
	text-align:center;
	font-size:8pt;
	font-style:italic;
	float:left;
	width:123px; 
}


/*#NPE-head{
	font-family:Arial, Helvetica, sans-serif;
	color:#f1dd52;
	font-size:30px;
	text-align:center;
	font-weight:bold;
	margin:0px 0 10px 0;
}*/

.NPE-red{ 
	font-size:13px; 
	color:#990904; 
	font-weight:bold; 
}

.NPE-blue{ 
	font-size:13px; 
	color:#408AC9; 
	font-weight:bold;
	margin-top:0px;
}

.NPE-white {
	color: #FFF;
}

#NPE-footer-WC{
	width:954px;
	margin: 0 auto;
	background:#2e2e2e url(../images/bg-body.jpg) repeat-y top; }

.NPE-footer{
	height:70px;
	font-size:12px;
	margin:0 19px 0px 19px;
	background:url(../images/footer-bg.jpg) repeat-x;
	padding:10px 0 10px 0;
	color:#c6c6c6;
	clear: both;
	display: block;
	text-align:center;
	}

.NPE-footer a:link, a:visited  { 
	color:#c6c6c6
	}

.clear{ 
	clear:left; 
	margin:0 0 20px 0}

img, div { behavior: url(iepngfix.htc) }

.play_audio{padding:0px 0px 10px 40px;  top:580px;
	float: left; 
	clear:right; 
	width: 220px; 
	margin:0; position:absolute; height:50px  }
	
.play_audio span{ 
	float:left; 
	margin-right:15px; 
	color:#FFFFFF; 
	font-size:12px; 
	line-height:30px; 
	}

.play_audio2{
	margin:0px 0px 10px 340px; 
	 width: 250px;
	 position:absolute;
	 clear:right;
	 top:580px; height:50px
	 }
	
.play_audio2 span{ 
	float:left; 
	margin-right:15px; 
	color:#FFFFFF; 
	font-size:12px; 
	line-height:30px
	}
