@charset "utf-8";
/* CSS Document */
body {
	background: #e3e3e3 url(../images/bg.jpg) repeat-x;
	font:normal normal 15px/18px Arial, Helvetica, sans-serif;
	color:#333;
}
		h1,h2,h3,h4,h5,h6 {
			font-family: Arial, Helvetica, sans-serif;
			text-align:center;
			color:#00490e;
		}
		h1 { letter-spacing:-.05em; font-size:36px; font-weight:bold; line-height: 48px; }
		h2 { letter-spacing:-.04em; font-size:30px; font-weight:bold; line-height: 36px; }
		h3 { letter-spacing:-.04em; font-size:24px; font-weight:bold; line-height: 30px; }
		h4 { letter-spacing:-.04em; font-size:20px; font-weight:bold; line-height: 24px; }
		h5 { letter-spacing:-.03em; font-size:18px; font-weight:bold; line-height: 20px; }
		h6 { letter-spacing:-.02em; font-size:16px; font-weight:bold; line-height: 16px; }
		html>body .clear { clear:both; height:0px; margin:0; }
		.clear { clear:both; height:0px; margin:0 0 -16px; }
		.center { text-align:center; }
		.red { color:#cc0000; }
		.hide {
			background:none;
			font-size:1px;
			display:none;
			height:0;
			left:-9999px;
			overflow:hidden;
			position:absolute;
			top:-9999px;
			width:0;
			z-index:0;
			line-height:0px;
		}
		p { margin:0 0 16px; }
		.strong { font-weight:bold; }
		.em { font-style:italic; }
		.align-l { text-align:left; }
		.align-r { text-align:left; }
		.highlight { background-color:#ffff99;}
		#page-wrap {
			width:802px;
			margin:0 auto;
		}
				#header {
					background:url(../images/header.jpg) no-repeat;
					width:802px;
					height:166px;
					text-indent:-9999px;
				}
				#content-wrap {
					width:802px;
					float:left;
					background:url(../images/content-bg.png) repeat-y;
				}
						#content-wrap .headline{
							background:url(../images/headline.gif) no-repeat;
							width:716px;
							height:139px;
							margin:0 auto;
							text-indent:-9999px;
						}
						#content-wrap .download-headline {
							width:716px;
							margin:0 auto;
							font:normal 30px Arial, Helvetica, sans-serif;
							letter-spacing:normal;
						}
						#content-wrap .download-headline-sub {
							width:716px;
							margin:0 auto;
							font:normal 24px Arial, Helvetica, sans-serif;
							letter-spacing:normal;
						}
						#left-content {
							width:497px;
							float:left;
						}
								#content {
																	
								}
										#video {
											width:480px;
											height:389px;
											padding:11px 8px 35px 8px;
											margin:10px 0 0 30px;
											background:url(../images/video-bg.png) no-repeat;
										}
										#testimonial {
											width:507px;
											height:112px;
											background:url(../images/testimonial.jpg) no-repeat;										
										}
										#content p {
											margin:10px 0;
											line-height:20px;
										}
										#content h2 {
											background:url(../images/headline.jpg) no-repeat center top;
											height:68px;
											text-indent:-9999px;
											margin:10px 0;
										}
						#right-content {
							width:227px;
							height:435px;
							float:right;
							margin:10px 15px 0 0;
							background:url(../images/optin-bg.png) no-repeat;
						}
						html>body #right-content {
							width:227px;
							height:435px;
							float:right;
							margin:10px 25px 0 0;
							background:url(../images/optin-bg.png) no-repeat;
						}
						.quiz-result {
							width:227px;
							height:435px;
							margin:0 auto 0;
						}
							.quiz-result a {
								display:block;
								width:227px;
								height:435px;
								text-indent:-9999px;
							}
							.quiz-result a {
								background:url(../images/optin-bg.jpg) no-repeat left top;
							}
						.download-wrap {
							width:723px;
							margin:25px auto 15px;
							background:url(../images/content-inner-bg.gif) repeat-y;
						}
							.download {
								width: 695px;
								margin:0 auto;
							}
							.download-top {
								width:723px;
								height:18px;
								background:url(../images/content-inner-top.gif) no-repeat;
							}
							.download-bottom {
								width:723px;
								height:18px;
								background:url(../images/content-inner-bottom.gif) no-repeat;
							}
						#bottom-content {
							width:720px;
							margin:25px auto 15px;
						}
							.facts {
								width:430px;
								float:left;
								margin:15px 0 0;
							}
								.facts li {
									background:url(../images/bullet.jpg) no-repeat 1px -3px;
									padding:0 0 10px 30px;
									margin:0 0 15px;
								}
							#bottom-content .list {
								margin:0px auto 15px 20px;
								width:680px;
								clear:both;
							}
								#bottom-content ul li {
									background:url(../images/bullet.jpg) no-repeat 1px -3px;
									padding:0 0 10px 30px;
									margin:0 0 10px;
								}
						.take-quiz {
							width:470px;
							height:63px;
							margin:0px auto 0;
							clear:both;
						}
							.take-quiz a {
								display:block;
								width:470px;
								height:63px;
								text-indent:-9999px;
							}
							.take-quiz a {
								background:url(../images/btn-veg-quiz.jpg) no-repeat left top;
							}
							.take-quiz a:hover {
								background:url(../images/btn-veg-quiz.jpg) no-repeat left bottom;
							}
							#footer-links, #note {
								width:720px;
								margin:30px auto 0;
								font:normal 10px Arial, Helvetica, sans-serif;
								color:#b7b7b7;
								text-align:center;
							}
							#note { width:550px; margin:0 auto 0; }
							#note:hover { color: #000; }
						#footer-links {
							width:720px;
							margin:30px auto 0;
							font:normal 10px Arial, Helvetica, sans-serif;
							color:#b7b7b7;
							text-align:center;
						}
							#footer-links li {
								display:inline;
							}
							#footer-links li a {
								color:#b7b7b7;
								padding:0 8px 0;
								text-decoration:none;
							}
							#footer-links li a:hover {
								color:#333;
							}
				#footer {
					clear:both;
					width:802px;
					height:72px;
					margin:0 0 15px 0;
					color:#5d5d5f;
					background: url(../images/content-bottom.jpg) no-repeat;
				}	
