@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('myriadpro-cond.eot');
    src: url('myriadpro-cond_B38582A2.eot') format('embedded-opentype'),
         url('myriadpro-cond.woff') format('woff'),
         url('myriadpro-cond.ttf') format('truetype'),
         url('myriadpro-cond.svg#myriadpro-cond') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1,h2,h3,h4,h5,h6 {
	color:#004672;
	text-align:center;
}



h1 { line-height:36px; }
	h2 { line-height:35px; }
	h3 { line-height:24px; }
	h4 { line-height:20px; }
	h5 { line-height:18px; }
	h6 { line-height:16px; }


/* default */
*{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */

/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x center top #2D2D2D; margin:0; padding:0; text-align: center; color:#2D2D2D;}

/* header */
#header{ background: url(../images/header-bg.jpg) no-repeat; width:945px; text-align:left; height:192px; margin:0 auto; text-align:center;}
#header .logo{ padding-top:10px; }

/* main */
#main { width:945px;  margin:0 auto; text-align:left;}

/* content */
#content{ width:825px; min-height:300px; background:url(../images/content-bg.jpg) repeat-y; padding:1px 60px 25px; text-align:center;}
		#content .highlights{ 
			background:#903; color:#FFF;
			}
		#content .reclr{ color:#cc0000; }	
				
		#content p {
				font:normal 16px/22px Arial, Helvetica, sans-serif;
				margin-bottom:20px;
				color: #000;
				text-align:left;
			}
		#content p.aligncentr {
				font:normal 35px/22px Arial, Helvetica, sans-serif;
				margin-bottom:20px;
				color: #000;
				text-align:center;
			}
		#content .videoIntro {
			background: url(../images/video-intro.jpg) no-repeat;
			height: 360px;
			margin: 0 auto;
			padding: 76px 90px 108px;
			width: 640px;
		}
		#content .video {
			background: url(../images/video-bg.jpg) no-repeat;
			height: 360px;
			margin: 0 auto;
			padding: 22px 27px 65px 24px;
			width: 639px;
		}	
		#content em {
			}
		#content .center {
			text-align:center;
			}
		.blckclr{
				color:#000;
			}
		#content h2 {
				font:bold 36px/40px 'MyriadPro-Cond';
				margin-bottom:10px;
				color:#CC0000;
			}
			#content h2.tleft {
				font:bold 35px/44px 'MyriadPro-Cond';
				text-align:left;
				color:#000;
			}	
		#content h3 {
				font:bold 20px/26px 'MyriadPro-Cond';
				margin-bottom:18px;
				color: #000;
		}
		
		#content h4 {
				font:bold 16px/26px 'MyriadPro-Cond';
				margin-bottom:18px;
				margin-top:10px;
				color: #004672;
		}
			
		.listCheck {
				list-style:none;
				margin:0 0 5px 20px;
			}
				.listCheck li {
					 background: url(../images/checkmark.png) no-repeat;
					font:normal 16px/22px Arial, Helvetica, sans-serif;
					padding:0 0 20px 42px;
					text-align:left;
					color:#000;
				}
		.listbullets {
				list-style:none;
				margin:0 0 5px 20px;
			}
				.listbullets li {
					 background: url(../images/bullet2.png) no-repeat;
					font:normal 16px/22px Arial, Helvetica, sans-serif;
					padding:0 0 20px 42px;
					text-align:left;
					color:#000;
				}
		#content .membership{
			border: 1px dashed #03F;
			height: 250px;
			margin: 0 auto;
			padding: 16px 45px 45px;
			width: 500px;
			margin-bottom:20px;
			}
		#content .boxy_wrap{
			margin: 0 auto;
			width: 636px;
			margin-bottom:20px;
			}	
		#content .boxy_wrap .box-top{
				background: url(../images/box-top.png) no-repeat;
				height:51px;
			}
		#content .boxy_wrap .box-bg{
			background: url(../images/box-bg.png) repeat-y;
			padding:1px 50px;
			}
			#content .boxy_wrap .box-bg p.aligncntr{
				font:normal 12px/15px Arial, Helvetica, sans-serif;
				margin-bottom:20px;
				color: #000;
				text-align:center;
				}
			
			#content .boxy_wrap .box-bg img{
				margin:0px 0 20px 0;
				}
			#content .boxy_wrap .box-bg p span.bgy{
				background: #ffff00;}
			
		#content .boxy_wrap .box-btm{
			background: url(../images/box-btm.png) no-repeat;
			height:51px;
			margin-top:-15px;
			}
		#content .eeTip{
			border: 1px dashed #03F;
			height: 250px;
			margin: 0 auto;
			padding: 16px 45px 45px;
			width: 500px;
			margin-bottom:20px;
			}	
			
		#content .testi_wrap{
			margin: 0 auto;
			padding: 16px 0 30px;
			width:632px;
			}
		#content .testi_wrap .testi_top{
			background: url(../images/testi-top.jpg) no-repeat;
			height:60px;
			}
		#content .testi_wrap .testi_bg{
		 background: url(../images/testi-bg.jpg) repeat-y;
		  padding: 10px 35px 1px;
			}
		#content .testi_wrap .testi_bg p{
			 font:normal 22px/22px 'MyriadPro-Cond';
			 text-align:center;
			 color:#002157;
			 text-shadow:0px 1px #FFF; 
			}
		#content .testi_wrap .testi_btm{
			  background: url(../images/testi-btm.jpg) no-repeat;
			   height:29px;
			   margin-top: -8px;
			}	
		#content .module_wrap{
			margin: 0 auto;
			padding: 16px 0 30px;
			width:733px;
			}
		#content .module_wrap .module1_top{
			background: url(../images/module1_tobg.png) no-repeat;
			height:145px;
			}
		#content .module_wrap .module2_top{
			background: url(../images/module2_tobg.png) no-repeat;
			height:145px;
			}
		#content .module_wrap .module3_top{
			background: url(../images/module3_tobg.png) no-repeat;
			height:145px;
			}
		#content .module_wrap .module4_top{
			background: url(../images/module4_tobg.png) no-repeat;
			height:190px;
			}
		#content .module_wrap .module5_top{
			background: url(../images/module5_tobg.png) no-repeat;
			height:190px;
			}
		#content .module_wrap .module6_top{
			background: url(../images/module6_tobg.png) no-repeat;
			height:190px;
			}
		#content .module_wrap .module7_top{
			background: url(../images/module7_tobg.png) no-repeat;
			height:190px;
			}
		#content .module_wrap .module_bg{
		 background: url(../images/module_bg.png) repeat-y;
		  padding: 1px 80px 1px;
			}
		#content .module_wrap .module_bg p{
			 font:normal 16px/22px Arial, Helvetica, sans-serif;
			 text-align:left;
			 color:#000;
			}
		#content .module_wrap .module_btm{
			  background: url(../images/module_btm.png) no-repeat;
			   height:74px;
			   margin-top: -8px;
			}				
		#content .guarantee{
			margin: 0 auto;
			padding: 16px 45px 45px;
			margin-bottom:20px;
				}
		#formBox {
			background:url(../images/squeeze.jpg) no-repeat;
			height:301px;
			margin-top:-56px;
			padding:150px 61px 0;
		}	
			#formBox p {
				font:normal 16px/22px Arial, Helvetica, sans-serif;
				margin-bottom:46px;
				color: #fff;
				text-align:left;
				height:150px;
				width:600px;
				padding-left:220px;
			}
			#formBox .textBox {
				background:url(../images/input-bg.png) no-repeat;
				border: 1px solid transparent;
				color: #000000;
				font: bold 18px Arial,Helvetica,sans-serif;
				letter-spacing: 0;
				margin:0 8px 0 0;
				padding: 6px 10px;
				text-align: center;
				width: 245px;
				float:left;
				height:38px;
			}
			#formBox .textField {
				margin:28px 0px 0 0px;
				width:822px;
			}
			#formBox .btnBox {
				width:270px;
				height:52px;
				margin:0 0 0 1px;
				float:left;
			}
				#formBox .submit {
					background-image:url(../images/btn-submit.png);
					width:270px;
					height:52px;
					border:none;
					background-color:transparent;
					cursor:pointer;
				}
				#formBox .submit:hover {
					background-image:url(../images/btn-submit.png);
					background-position:left bottom;
				}
		#optinBox {
			background:url(../images/optin-bg.jpg) no-repeat;
			height:226px;
			padding:85px 0 0;
			width:480px;
			margin:10px auto 20px;
		}	
			#optinBox p {
				font:normal 16px/22px Arial, Helvetica, sans-serif;
				margin-bottom:46px;
				color: #fff;
				text-align:left;
				height:150px;
				width:600px;
				padding-left:220px;
			}
			#optinBox .textBox {
				background:none;
				border: 1px solid transparent;
				color: #000000;
				font: bold 18px Arial,Helvetica,sans-serif;
				letter-spacing: 0;
				margin:0 0 24px;
				padding: 6px 0;
				text-align: center;
				width: 336px;
				height:18px;
			}
			#optinBox .textField {
				margin:28px auto 0;
				width:338px;
			}
			#optinBox .btnBox {
				width:270px;
				height:52px;
				margin:0 auto;
			}
				#optinBox .submit {
					background-image:url(../images/btn-signup.png);
					width:270px;
					height:52px;
					border:none;
					background-color:transparent;
					cursor:pointer;
				}
				#optinBox .submit:hover {
					background-image:url(../images/btn-signup.png);
					background-position:left bottom;
				}
/* footer */
#footer{ width:945px; height:150px; background: url(../images/footer-bg.jpg) no-repeat center top; margin:0 auto; text-align:center; padding-top:40px; color:#6c6c6c;}
#footer .logo{ padding-bottom:10px;}
#footer p{ font-size:9px; font-family:'MyriadPro-Cond'; text-transform:uppercase; letter-spacing:4px;}#main #content #apDiv1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	position: absolute;
	color: #0CF;
	font-weight: bold;
}
