@charset "utf-8";

/* CSS Document */

body {

	background:#d6d6d6 url(../images/bg-top.gif) repeat-x;

	font:normal 15px Arial, Helvetica, sans-serif;

	color:#333;

}

		h1,h2,h3,h4,h5,h6 {

			font-family: Arial, Helvetica, sans-serif;

			color:#094d74;

			text-align:center;

		}

		h1 { letter-spacing:-.05em; font-size:48px; font-weight:bold; line-height: 48px; margin:0 0 10px; }

		h2 { letter-spacing:-.04em; font-size:36px; font-weight:bold; line-height: 36px; margin:0 0 10px; }

		h3 { letter-spacing:-.04em; font-size:30px; font-weight:bold; line-height: 36px; margin:0 0 10px; }

		h4 {

			letter-spacing:-0.04em;

			font-size:24px;

			font-weight:bold;

			line-height: 28px;

			margin:0 0 10px;

		}

		h5 { letter-spacing:-.02em; font-size:16px; font-weight:bold; line-height: 18px; margin:0 0 10px; }

		h6 { letter-spacing:-.02em; font-size:16px; font-weight:bold; line-height: 18px; margin:0 0 10px; }

		html>body .clear { clear:both; height:0px; margin:0; }

		.center { text-align:center; }

		.clear { clear:both; height:0px; margin:0 0 -16px; }

		.align-left { text-align:left; }

		.align-right { text-align:right; }

		.float-left { float:left; }

		.float-right { float:right; }

		.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;

		}

		#page-wrap {

			width:938px;

			margin:0 auto;

		}

				#header {

					background:url(../images/header-plane.jpg) no-repeat right 12px;

					width:938px;

					height:170px;

					text-indent:-9999px;

				}

						#logo {

							display:inline;

							float:left;

							margin:53px 0 0 16px;

						}

						#logo a {

							display:block;

							width:695px;

							height:96px;

							background:url(../images/logo-takeoff-today.png) no-repeat left top;

							text-indent:-9999px;

						}

				#menu-wrap {

					width:938px;

					height:45px;

					clear:both;

				}

				#menu, #menu2, #order-menu, #no-print-menu {

					width:926px;

					height:45px;

					margin:0 6px;

					position: absolute;

					clear:both;

				}

				#menu { background: url(../images/menu-nav.gif) no-repeat left top; }
				
				#menu2 { background: url(../images/menu-nav2.gif) no-repeat left top; }

				#order-menu { background: url(../images/menu-nav.gif) no-repeat left top; }

				#no-print-menu { background: url(../images/no-print-nav.jpg) no-repeat left top; }
				
				#no-print-menu { background: url(../images/no-print-nav.jpg) no-repeat left top; }

						#menu li, #order-menu li, #no-print-menu li {

							display: inline;

						}

								#menu li a:link, #menu li a:visited, #menu2 li a:link, #menu2 li a:visited, #order-menu li a:link, #order-menu li a:visited, #no-print-menu li a:link, #no-print-menu li a:visited {
									position: absolute;
									top:0px;
									height: 45px;
									text-indent: -9999px;
									overflow: hidden;
									display:block;
								}

									#menu .menu01 a:link, #menu .menu01 a:visited { left: 133px; width: 89px; }

									#menu .menu01 a:hover { background:url(../images/menu-nav.gif) -133px bottom; }

										

									#menu .menu02 a:link, #menu .menu02 a:visited { left: 223px; width: 71px; }

									#menu .menu02 a:hover { background:url(../images/menu-nav.gif) -223px bottom; }

										

									#menu .menu03 a:link, #menu .menu03 a:visited { left: 295px; width: 152px; }

									#menu .menu03 a:hover { background:url(../images/menu-nav.gif) -295px bottom; }

										

									#menu .menu04 a:link, #menu .menu04 a:visited {left: 448px; width: 229px; }

									#menu .menu04 a:hover { background:url(../images/menu-nav.gif) -448px bottom; }

									

									#menu .menu05 a:link, #menu .menu05 a:visited { left: 678px; width: 247px; }

									#menu .menu05 a:hover { background:url(../images/menu-nav.gif) -678px bottom; }

								

									

									

									#order-menu .menu01 a:link, #order-menu .menu01 a:visited { left: 501px; width: 80px; }

									#order-menu .menu01 a:hover { background:url(../images/order-nav.gif) -501px bottom; }

										

									#order-menu .menu02 a:link, #order-menu .menu02 a:visited { left: 582px; width: 72px; }

									#order-menu .menu02 a:hover { background:url(../images/order-nav.gif) -582px bottom; }

										

									#order-menu .menu03 a:link, #order-menu .menu03 a:visited { left: 655px; width: 151px; }

									#order-menu .menu03 a:hover { background:url(../images/order-nav.gif) -655px bottom; }

										

									#order-menu .menu04 a:link, #order-menu .menu04 a:visited { left: 807px; width: 119px; }

									#order-menu .menu04 a:hover { background:url(../images/order-nav.gif) -807px bottom; }

									

									#order-menu .menu05 a:link, #order-menu .menu05 a:visited { left: 807px; width: 119px; }

									#order-menu .menu05 a:hover { background:url(../images/order-nav.gif) -807px bottom; }

									

									

									

									#no-print-menu .menu01 a:link, #no-print-menu .menu01 a:visited { left: 384px; width: 80px; }

									#no-print-menu .menu01 a:hover { background:url(../images/no-print-nav.jpg) -384px bottom; }

										

									#no-print-menu .menu02 a:link, #no-print-menu .menu02 a:visited { left: 465px; width: 72px; }

									#no-print-menu .menu02 a:hover { background:url(../images/no-print-nav.jpg) -465px bottom; }

										

									#no-print-menu .menu03 a:link, #no-print-menu .menu03 a:visited { left: 538px; width: 151px; }

									#no-print-menu .menu03 a:hover { background:url(../images/no-print-nav.jpg) -538px bottom; }

										

									#no-print-menu .menu04 a:link, #no-print-menu .menu04 a:visited { left: 690px; width: 236px; }

									#no-print-menu .menu04 a:hover { background:url(../images/no-print-nav.jpg) -690px bottom; }

									

									#no-print-menu .menu05 a:link, #no-print-menu .menu05 a:visited { left: 807px; width: 119px; }

									#no-print-menu .menu05 a:hover { background:url(../images/no-print-nav.jpg) -807px bottom; }
									
									
									
									
									
									
									
									#menu2 .menu01 a:link, #menu2 .menu01 a:visited { left:537px; width: 79px; }

									#menu2 .menu01 a:hover { background:url(../images/menu-nav2.gif) -537px bottom; }

										

									#menu2 .menu02 a:link, #menu2 .menu02 a:visited { left: 617px; width: 72px; }

									#menu2 .menu02 a:hover { background:url(../images/menu-nav2.gif) -617px bottom; }

										

									#menu2 .menu03 a:link, #menu2 .menu03 a:visited { left: 690px; width: 236px; }

									#menu2 .menu03 a:hover { background:url(../images/menu-nav2.gif) -690px bottom; }

									

/*				#menu {

					width:926px;

					height:45px;

					margin:0 6px;

					background: url(../images/optin-nav.gif) no-repeat left top;

					position: absolute;

					clear:both;

				}

						#menu li {

							display: inline;

						}

								#menu li a:link, #menu li a:visited {

									position: absolute;

									top: 0px;

									height: 45px;

									text-indent: -9999px;

									overflow: hidden;

									display:block;

								}

										#menu .menu01 a:link, #menu .menu01 a:visited { left: 456px; width: 80px; }

										#menu .menu01 a:hover { background:url(../images/optin-nav.gif) -456px bottom; }

										

										#menu .menu02 a:link, #menu .menu02 a:visited { left: 537px; width: 72px; }

										#menu .menu02 a:hover { background:url(../images/optin-nav.gif) -537px bottom; }

										

										#menu .menu03 a:link, #menu .menu03 a:visited { left: 610px; width: 151px; }

										#menu .menu03 a:hover { background:url(../images/optin-nav.gif) -610px bottom; }

										

										#menu .menu04 a:link, #menu .menu04 a:visited { left: 762px; width: 164px; }

										#menu .menu04 a:hover { background:url(../images/optin-nav.gif) -762px bottom; }*/

				#container {

					width:884px;

					background:url(../images/bg-content.png) repeat-y;

					padding:16px 27px 0;

					float:left;

					clear:both;

				}

						#left-content {

							width:617px;

							float:left;

							padding:0 14px 0 0;

						}

						html>body #left-content {

							width:617px;

							float:left;

							padding:0 20px 0 0;

						}

							.text-replace {

								text-indent:-9999px;

							}

							#resources { background:url(../images/title-resources.gif) no-repeat -5px top; }

							#faqs { background:url(../images/title-faqs.gif) no-repeat -5px top; }

							#flight-crew { background:url(../images/title-flight-crew.gif) no-repeat -5px top; }

							#author {

								font:italic bold 26px "Times New Roman", Times, serif;

								letter-spacing:-.2px;

								color:#094d74;

								margin:15px 0;

								padding:10px 0;

							}

								#author span {

									font:normal bold 18px Arial, Helvetica, sans-serif;

									color:#094d74;

								}

							a {

								color:#094d74;

							}

							a:hover {

								text-decoration:none;

							}

							.discover {

								background:url(../images/title-head-2.gif) no-repeat;

								width:608px;

								height:122px;

								margin: 0 auto 15px;

								text-indent:-9999px;

							}

							.headline-professional {

								background:url(../images/headline-professional-psychologist.gif) no-repeat;

								width:578px;

								height:78px;

								margin: 0 auto 15px;

								text-indent:-9999px;

							}

							.print-version {

	background:url(../images/title-print-version.gif) no-repeat;

	width:585px;

	height:102px;

	margin: 0 auto 15px;

	text-indent:-9999px;

							}

							#left-content p {

								line-height: 20px;

								margin:0 0 18px;

							}

							#left-content ul {

								margin:0 0 0 20px;

							}

							#left-content ul li {

								background:url(../images/bullet.gif) no-repeat left 2px;

								padding:0 0 10px 50px;

								line-height: 20px;

								margin:15px 0 0;

							}

							#left-content .as-seen li {

								background:none;

								padding:0 0 10px 50px;

								line-height: 20px;

								margin:15px 0 0;

							}

							#left-content .list {

								margin:0 0 20px 20px;

								list-style-type:disc;

							}

							#left-content .list li {

								padding:0 0 0px 5px;

								background:none;

								line-height: 20px;

								margin:10px 0 0 35px;

							}

							.left-col-form-wrap {

								width:350px;

								font:normal 15px Arial, Helvetica, sans-serif;

								margin:25px auto 30px;

								clear:both;

								background:url(../images/optin-affiliate-bg.gif) repeat-y;

							}

								.left-col-form-wrap p,h5 {

									padding: 0 30px;

								}

								.field-wrap {

									width:300px;

									margin:0 auto;

								}

								.about-affiliate, .updates-bonuses {

									height:52px;

									text-indent:-9999px;

								}

								.about-affiliate {

									background:url(../images/title-affiliate.gif) no-repeat;

								}

								.updates-bonuses {

									background:url(../images/title-bonuses-updates.gif) no-repeat;

								}

								.left-col-form-bottom {

									background:url(../images/optin-affiliate-bottom.gif) no-repeat;

									height:16px;

									text-indent:-9999px;

								}

								.btn-client {

									width:73px;

									height:30px;

									display:block;

									text-indent:-9999px;

									margin:10px auto 10px;

									background: url(../images/btn-submit.gif) no-repeat;

									border:none;

									font-size:0;

									letter-spacing:0;

								}

								.btn-client:hover {

									background: url(../images/btn-submit.gif) no-repeat left bottom;

								}

								.btn-affiliate {

									width:73px;

									height:30px;

									display:block;

									text-indent:-9999px;

									margin:10px auto 10px;

									background: url(../images/btn-submit.gif) no-repeat;

									border:none;

									font-size:0;

									letter-spacing:0;

								}

								.btn-affiliate:hover {

									background: url(../images/btn-submit.gif) no-repeat left bottom;

								}

								label  {

									width:110px;

									margin:5px;

									float:left;

									text-align:left;

								}

								html>body label  {

									width:120px;

									margin:5px;

									float:left;

									text-align:left;

								}

									label span {

										color:#f9a31a;

									}

								.textbox {

									width:162px;

									margin:0 0 5px;

									padding:3px;								

									-moz-border-radius: 6px;

									-webkit-border-radius: 6px;

									border: 1px solid #CECECE;

									font:normal 15px "Helvetica Neue", Helvetica, Arial, sans-serif;

								}

								.submit-btn {

									width:73px;

									margin:0 auto;

								}

							.testi-wrap {

								width:484px;

								margin:0 auto;

								background:url(../images/testi-bg.gif) repeat-y;

								font:normal 12px Arial, Helvetica, sans-serif;

								line-height:20px;

							}

							.testi-wrap h3 {

								background:url(../images/testi-top.gif) no-repeat;

								height:50px;

								text-indent:-9999px;

							}

							.testi blockquote, .author {

								padding:0 30px;

								margin:0;

							}

							.testi .author {

								text-align:right;

								margin:0;

							}

							.testi-btm {

								background:url(../images/testi-bottom.gif) no-repeat;

								height:19px;

							}

							.box-wrap {

								width:540px;

								margin:10px auto 24px;

								background:url(../images/prog-com-bg.gif) repeat-y;

								clear:both;

								overflow:hidden;

							}

									.box-wrap .prog-com-title {

										width:540px;

										height:103px;

										text-indent:-9999px;

										background:url(../images/prog-com-top.gif) no-repeat;

									}

									.box-wrap .print-version-title {

										width:540px;

										height:103px;

										text-indent:-9999px;

										background:url(../images/print-version.gif) no-repeat;

									}

									.box-wrap .order {

										width:540px;

										height:234px;

										text-indent:-9999px;

										margin:0 0 20px;

										background:url(../images/order-top.jpg) no-repeat;

									}

									.box-wrap .order2 {

										width:540px;

										height:234px;

										text-indent:-9999px;

										margin:0 0 20px;

										background-image: url(../images/order-print-title.jpg);

										background-repeat: no-repeat;

									}

									.box {

										padding:0 15px 15px;

										width:510px;

										float:left;

									}

											.prog-com {

												width:510px;

												float:left;

												margin:0 0 15px;

											}

											.prog-com h4 {

												font:bold normal 20px/22px Arial, Helvetica, sans-serif;

												letter-spacing:-.5px;

												margin:0 0 5px;

												color:#094d74;

											}

									.box-bottom {

										width:540px;

										float:left;

										height:11px;

										background:url(../images/prog-com-bottom.gif) no-repeat;

									}

							#guarantee {

								background:url(../images/takeoff-today-guarantee.jpg) no-repeat;

								width:502px;

								height:482px;

								margin:15px auto;

								text-indent:-9999px;

							}

							.note {

								margin:30px auto 15px;

								padding:10px 15px 0;

								border:dashed 1px #aaa;

								color:#aaa;

							}

							.ps, .yes {

								font:bold 24px Arial, Helvetica, sans-serif;

								color:#094d74;

							}

							.yes {

								font:bold 20px Arial, Helvetica, sans-serif;

								color:#094d74;

							}

							.btn-order {

								display:inline;

								margin:53px 0 0 16px;

							}

							.btn-order a {

								display:block;

								width:414px;

								height:154px;

								margin:0 auto;

								background:url(../images/btn-order-now.jpg) no-repeat left top;

								text-indent:-9999px;

							}

							.btn-order a:hover {

								background:url(../images/btn-order-now.jpg) no-repeat left bottom;

							}

							.no-signs {

								width:100%;

								clear:both;

								float:left;

							}

								.no-signs h3 {

									text-align:left;

									margin-top:15px;

								}

						#sidebar {

							width:247px;

							float:left;

						}

								#as-seen {

									background:url(../images/as-seen-on.jpg) no-repeat;

									width:247px;

									height:223px;

									text-indent:-9999px;

									margin:10px auto 20px;

								}

								.sidebar-box {

									background:url(../images/sidebar-box-bg.gif) repeat-y;

									width:247px;

									clear:both;

									margin:0 0 20px;

								}

										.active-mem {

											background:url(../images/active-member.gif) no-repeat;

											height:52px;

											text-indent:-9999px;

											margin:0;

										}

										.sidebar-box-bottom {

											width:247px;

											height:16px;

											background:url(../images/sidebar-box-bottom.gif) no-repeat;

										}

								.order-print {

									display:inline;

									margin:25px 0 0 0px;

								}

									.order-print a {

										display:block;

										width:210px;

										height:284px;

										margin:0 auto;

										text-indent:-9999px;

									}

									.order-print a {

										background:url(../images/order-print.jpg) no-repeat left top;

									}

									.order-print a:hover {

										background:url(../images/order-print.jpg) no-repeat left bottom;

									}

								#form-wrap {

									width:247px;

									height:507px;

									background:url(../images/bg-optin.gif) no-repeat left top;

									float:left;

									margin:0 0 20px;

								}

										fieldset {

											margin:336px 15px 0; 

											border: none;

										}

												#form-wrap p {

													font:normal 12px Arial, Helvetica, sans-serif;

													text-align:center;

													color:#FFF;

												}

												#input-field {

													margin:11px 0 0 0;

												}

												.info-wrap {

													margin:7px -35px 0 0;

													height:24px;

													overflow:hidden;

												}

												html>body .info-wrap {

													margin:7px 3px 0 0;

													height:24px;

													overflow:hidden;

												}

												.input-text {

													width:130px;

													height:20px;

													float:right;

													margin:0 17px 0 0;

												}

													.input-style {

														width: 130px;

														height: 20px;								

														background-color:transparent;									

														border: solid 0px #000;

														padding: 3px 3px 0px 3px;

														font:normal 12px Arial, Helvetica, sans-serif;

													}

												.info {

													width:155px;

													height:20px;

													border:1px solid #CCC;

													font-size:14px;

													color:#252525

												}

												.button-wrap {

													width:203px;

													height:30px;

													margin: 11px auto 0;

												}

													button {

														overflow: visible;

														width:203px;

														height:30px

													}

													button.link {

														text-indent:-9999px;

														background: url(../images/btn-get-free-formula.png) no-repeat left top;

														display:block;

														margin: 0;

														padding: 0;

														border: none;

														cursor: pointer;

														-moz-user-select: text;

													}

													button.link:hover {

														background: url(../images/btn-get-free-formula.png) no-repeat left bottom;

													}

								.sidebar-wrap {

									background:url(../images/sidebar-bg.gif) repeat-y;

									width:247px;

									float:left;

									margin:0 0 20px;

								}

										.sidebar-wrap h4 {

											height:52px;

											text-indent:-9999px;

										}

										.sidebar-wrap p {

											margin:0 auto 14px;

										}

										.sidebar-wrap #sidebar-testi-title {

											background:url(../images/sidebar-testimonial.gif) no-repeat;

										}

										.sidebar-wrap #sidebar-testi-about {

											background:url(../images/sidebar-author.gif) no-repeat;

										}

										.sidebar-bottom {

											background:url(../images/sidebar-bottom.gif) no-repeat;

											height:16px;

										}

										.sidebar-testi {

											width:210px;

											margin:0px auto 10px;

											padding:8px 0 0;

											font:normal 12px Arial, Helvetica, sans-serif;

										}

										.sidebar-author {

											width:210px;

											margin:0px auto;

											font:normal 12px Arial, Helvetica, sans-serif;

										}

												.testi p {

													margin:0 0 10px;

												}

												.testi .testi-author {

													text-align:right;

												}

												.sidebar-testi .quote {

													background:url(../images/quote.gif) no-repeat left 0px;

													width:28px;

													height:23px;

													float:left;

													display:block;

													text-indent:-9999px;

													margin:0px 4px 0 0;

												}

												html>body .sidebar-testi .quote {

													margin:-10px 4px 0 0;

												}

		#footer {

			width:938px;

			height:85px;

			background: url(../images/bg-footer.gif) no-repeat;

			margin:0 0 15px 0;

			text-indent:-9999px;

			clear:both;

		}

			.footer-links {

				font:normal 12px Arial, Helvetica, sans-serif;

				text-align: center;

			}

.bottom-order {

	letter-spacing:-0.04em;

	font-size:24px;

	font-weight:bold;

	line-height: 28px;

	margin:0 0 10px;

	text-align: left;

	color: #00C;

	text-decoration: underline;

}

.headline-ecourse {

	width:540px;

	height:130px;

	text-indent:-9999px;

	background-image: url(../images/headline-ecourse.jpg);

	background-repeat: no-repeat;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: auto;

}
