﻿@charset "utf-8";
/* CSS Document */

/*webkit hack*/
textarea
{
  resize:none;
}

.fix, .ecpt-block label
{
	behavior:url(js/iepngfix.htc);
}


/** body **/
html
{
	background:url(images/bg_html.gif);
}
body
{
	margin:0px;
	padding:8px 0px 100px 0px;
	background:url(images/bg_body.gif) repeat-x bottom left;
	font-family:"Tahoma";
	line-height:120%;
	font-size:13px;
}
body.thnx
{
	padding-bottom:0px;
}

a
{
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
a img
{
	border:none;
}
form
{
	padding:0px;
	margin:0px;
}

table
{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
table tbody, table tr, table tr td
{
	padding:0px;
	margin:0px;
	border:none;
}

.col
{
	float:left;
}
.colr
{
	float:right;
}
.endcol
{
	clear:both;
}
.enddiv
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}

#page
{
	width:654px;
	margin:0px auto;
	background:#FFFFFF url(images/page/bg_page.gif) no-repeat top left;
	padding:2px 0px 0px 0px;
}
.y-hlite {
	background-color: #ff0;
}

/*** secure order block ***/

.secure-order-block
{
	text-align:center;
	font-family:"Myriad Pro";
}
	.secure-order-block h1
	{
		padding:25px 0px 25px 0px;
		margin:0px;
		line-height:120%;
		font-size:24px;
		color:#FFFFFF;
		font-weight:normal;
	}
	.secure-order-block h2,
	.story-block h2	{
		padding:0px 0px 35px 0px;
		margin:0px;
		line-height:120%;
		font-size:18px;
		color:#595A5A;
		font-weight:normal;
	}

/*** end secure order block ***/

/*** step block ***/

.step-block
{
	width:100%;
	height:98px;
	font-family:"Myriad Pro";
	overflow:hidden;
	padding:0px 0px 15px 0px;
}
	.step-block .text
	{
		display:block;
		height:98px;
		line-height:98px;
		font-size:24px;
		color:#FFFFFF;
		text-align:center;
	}
	.step-block .s-step
	{
		width:650px;
		height:98px;
		float:left;
	}
	.step-block .s-step-1
	{
		background:url(images/step_block/bg_step_1.jpg) no-repeat top left;
	}
	.step-block .s-step-2
	{
		background:url(images/step_block/bg_step_2.jpg) no-repeat top left;
	}
	.step-block .s-step-3
	{
		background:url(images/step_block/bg_step_3.jpg) no-repeat top left;
	}

/*** end step block ***/

.plpilot
{
	text-align:center;
	padding:0px 0px 25px 0px;
}

.over-block
{
	text-align:center;
	padding:0px 0px 35px 0px;
}
	.over-block .title
	{
		line-height:100%;
		padding-bottom:20px;
	}
	.over-block .title-more
	{
		padding-top:30px;
	}
	.over-block .text
	{
		width:510px;
		position:relative;
		margin:0px auto;
		text-align:center;
		font-family:"Myriad Pro";
		font-size:20px;
		font-weight:bold;
		color:#013D88;
		line-height:120%;
	}
	.over-block .text-small
	{
		width:510px;
		position:relative;
		margin:0px auto;
		text-align:center;
	}
	.over-block .text-more
	{
		font-size:27px;
	}
	.over-block .text-21
	{
		font-size:21px;
	}
	.over-block .text-25
	{
		font-size:25px;
	}
	.over-block .text-j
	{
		text-align:justify;
	}
		.over-block .text span
		{
			font-size:18px;
			color:#3F3F40;
			line-height:120%;
		}
		.over-block .text-21 span
		{
			font-size:21px;
		}
		.over-block .text .quot-top
		{
			position:absolute;
			background:url(images/over_block/over_qtext_l.gif) no-repeat top left;
			width:35px;
			height:25px;
			overflow:hidden;
			top:5px;
			left:-51px;
		}
		.over-block .text .quot-bottom
		{
			position:absolute;
			background:url(images/over_block/over_qtext_r.gif) no-repeat top left;
			width:35px;
			height:41px;
			overflow:hidden;
			bottom:0px;
			right:-51px;
		}
		.over-block .text-small .quot-top
		{
			position:absolute;
			background:url(images/bg_quot_s_top.gif) no-repeat top left;
			width:23px;
			height:14px;
			overflow:hidden;
			top:5px;
			left:0px;
		}
		.over-block .text-small .quot-bottom
		{
			position:absolute;
			background:url(images/bg_quot_s_bottom.gif) no-repeat top left;
			width:23px;
			height:14px;
			overflow:hidden;
			bottom:5px;
			//bottom: 20px;
			right:0px;
		}
		
.video-flash
{
	width:560px;
	margin:0px auto;
	text-align:center;
	padding-bottom:40px;
}

.plcm-pilot-block
{
	text-align:center;
}
	.plcm-pilot-block .title
	{
		line-height:100%;
		padding-bottom:20px;
	}
	.plcm-pilot-block .text
	{
		width:550px;
		margin:0px auto;
		font-size:13px;
		line-height:120%;
		color:#292928;
		text-align:left;
	}
		.plcm-pilot-block .text h2
		{
			font-family:"Myriad Pro";
			padding:0px 0px 25px 0px;
			margin:0px;
			line-height:120%;
			color:#D26402;
			font-size:21px;
			font-weight:bold;
			text-align:center;
		}
		.plcm-pilot-block .text ul
		{
			padding:0px;
			margin:0px;
		}
			.plcm-pilot-block .text ul li,
			.story-block .text ul li,
			.mock ul li
			{
				padding:0px 0px 20px 21px;
				margin:0px;
				list-style:none;
				line-height:120%;
				background:url(images/bg_ui.gif) no-repeat top left;
				background-position:0px 5px;
			}
			.plcm-pilot-block .text ul li.bold
			{
				font-weight:bold;
			}

/*** btns-upgrd-block ***/

.btns-upgrd-block
{
	
}
.btns-upgrd-block-more
{
	padding-bottom:100px;
}
	.btns-upgrd-block ul
	{
		padding:35px 0px 0px 0px;
		margin:0px;
	}
		.btns-upgrd-block ul li
		{
			padding:0px 0px 35px 0px;
			margin:0px;
			line-height:100%;
			list-style:none;
			text-align:center;
		}

/*** end btns-upgrd-block ***/

.ecpt-block
{
	width:406px;
	margin:0px auto;
	padding:66px 0px 43px 0px;
	font-family:"Myriad Pro";
	font-size:30px;
	font-weight:bold;
	line-height:120%;
	color:#013D88;
	text-align:left;
}
	.ecpt-block label
	{
		display:block;
		background:url(images/titile_yes_iam_ready.png) no-repeat top left;
		width:406px;
		height:100px;
		overflow:hidden;
	}
		.ecpt-block label input
		{
			padding:0px;
			margin:0px;
			float:left;
			position:relative;
			top:3px;
			left:10px;
		}
		.ecpt-block label span
		{
			font-size:0px;
			letter-spacing:-9999px;
		}
		
.size-14
{
	font-size:14px;
	line-height:120%;
}
.understand-block
{
	width:580px;
	position:relative;
	left:45px;
	padding-bottom:45px;
}
	.understand-block h2
	{
		padding:0px 0px 15px 0px;
		margin:0px;
		line-height:120%;
		font-size:18px;
		font-weight:normal;
		color:#292928;
	}
	.understand-block .right-col
	{
		float:right;
		width:206px;
		font-size:13px;
		color:#292928;
		text-align:justify;
	}
		.understand-block .right-col ul
		{
			padding:0px;
			margin:0px;
		}
			.understand-block .right-col ul li
			{
				padding:0px 0px 20px 0px;
				margin:0px;
				list-style:none;
				line-height:120%;
				position:relative;
				float:left;
				width:100%;
			}
				.understand-block .right-col ul li a
				{
					color:#292928;
					text-decoration:none;
				}
					.understand-block .right-col ul li a:hover
					{
						text-decoration:underline;
					}
				.understand-block .right-col ul li .quot-top
				{
					position:absolute;
					background:url(images/bg_quot_s_top.gif) no-repeat top left;
					width:23px;
					height:14px;
					overflow:hidden;
					top:0px;
					left:-34px;
				}
				.understand-block .right-col ul li .quot-bottom
				{
					position:absolute;
					background:url(images/bg_quot_s_bottom.gif) no-repeat top left;
					width:23px;
					height:14px;
					overflow:hidden;
					bottom:14px;
					right:0px;
			}
	.understand-block .left-col
	{
		float:left;
		width:316px;
	}
		.understand-block .left-col .rules-block
		{
			font-size:13px;
			color:#292928;
			text-align:justify;
		}
			.understand-block .left-col .rules-block ul
			{
				padding:0px;
				margin:0px;
			}
				.understand-block .left-col .rules-block ul li
				{
					padding:0px 0px 25px 55px;
					margin:0px;
					list-style:none;
					line-height:120%;
					background:url(images/bg_understand_ui.gif) no-repeat top left;
					background-position:0px 0px;
				}
				.understand-block .left-col .rules-block ul li.more
				{
					background:none;
					padding:0px 0px 25px 0px;
				}
				
.pay-block
{
	width:578px;
	margin:0px auto;
	padding-top:45px;
}
	.pay-block .title
	{
		background:url(images/pay_block/bg_top.gif) no-repeat top left;
		width:100%;
		height:62px;
		font-size:14px;
		font-weight:bold;
		color:#000000;
	}
		.pay-block .title span
		{
			display:block;
			padding:20px 35px 0px 35px;
		}
	.pay-block .b
	{
		background:url(images/pay_block/bg_bot.gif) no-repeat top left;
		width:100%;
		height:39px;
		overflow:hidden
	}
	.pay-block .c
	{
		background:url(images/pay_block/bg_block.gif) repeat-y left;
	}
		.pay-block .c ul
		{
			padding:10px 45px 0px 35px;
			margin:0px;
		}
			.pay-block .c ul li
			{
				padding:0px 0px 14px 14px;
				margin:0px;
				list-style:none;
				line-height:120%;
			}
			.pay-block .c ul li.more
			{
				padding-left:0px;
			}
			.pay-block .c ul li.last
			{
				padding-bottom:0px;
			}
				.pay-block .c ul li span
				{
					display:block;
				}
				.pay-block .c ul li .input
				{
					float:left;
					width:23px;
				}
					.pay-block .c ul li .input input
					{
						padding:0px;
						margin:0px;
						float:left;
					}
				.pay-block .c ul li .text
				{
					float:left;
					width:455px;
				}
				
.thnx-block,
.story-block
{
	width:546px;
	margin:0px auto;
	text-align:center;
	padding-bottom:75px;
}
	.thnx-block h1,
	.story-block h1
	{
		padding:60px 0px 17px 0px;
		margin:0px auto;
		line-height:120%;
		font-family:"Myriad Pro";
		font-size:33px;
		font-weight:bold;
		width:466px;
		color:#013D88;
	}
	.thnx-block h2
	{
		padding:0px 0px 30px 0px;
		margin:0px;
		line-height:120%;
		font-family:"Myriad Pro";
		font-size:21px;
		font-weight:bold;
		color:#D26402;
	}
	.thnx-block .text,
	.story-block .text
	{
		text-align:justify;
		line-height:120%;
		font-size:13px;
		color:#292928;
	}
		.thnx-block .text a,
		.story-block .text a
		{
			color:#0000FF;
		}
		.thnx-block .text .over-at-block
		{
			text-align:left;
			padding-top:15px;
		}
		.thnx-block .text .download-block
		{
			background:url(images/bg_download_block.gif) no-repeat top left;
			width:476px;
			height:223px;
			margin:0px auto;
		}
			.thnx-block .text .download-block a
			{
				position:relative;
				top:122px;
				left:147px;
			}

.story-block ul {
	padding-top: 20px;
}
.story-block p {
	text-align: center;
}

/*** Home ***/
#home-page {
	width: 1074px;
	height: 791px;
	margin: 0 auto;
}
.left-shadow,
.right-shadow,
#home-page .page {
	width: 37px;
	height: 785px;
	float: left;
}
#home-page .page {
	width: 994px;
	background: #fff url(images/home/page-bg.png) repeat-x 0 100%;
	border: 3px solid #fff;
}
.left-shadow {
	background: url(images/home/left-shadow.png) no-repeat 100% 0;
}
.right-shadow {
	background: url(images/home/right-shadow.png) no-repeat 0 0;
}
#home-page .header {
	padding: 8px 25px 15px;
}
#home-page .logo {
	background: url(images/home/logo.gif) no-repeat 0 0;
	width: 243px;
	height: 95px;
	padding-right: 35px;
}
#home-page .logo,
#home-page .header .title,
#home-page .left-block,
#home-page .right-block {
	float: left;
}
#home-page .main {
	padding: 0 25px 0 60px;
}
#home-page .main .left-block {
	width: 622px;
}
#home-page .after-video {
	padding-top: 10px;
	margin-left: -24px;
	position: relative;
}
#home-page .adtext-hunter {
	padding-top: 10px;
}
#home-page .adtext-hunter .hunter-title {
	color: #224a9b;
	font-weight: bold;
	font-family: "Myriad Pro";
	font-size: 20px;
	line-height: 25px;
	float: left;
	width: 415px;
	padding: 10px 0 0 30px;
}
#home-page .adtext-hunter .hunter-img {
	float: left;
	margin-top: -32px;
	position: relative;
}
#home-page .main .right-block {
	width: 286px;
	margin-top: -18px;
	//margin-top: 0;
}
#home-page .main .right-block2 p {
	font-weight: bold;
	font-size: 14px;

	color: #121212;
	text-align: left;
	font-family: Tahoma;

	line-height: 18px;
}
#home-page .left-block .aaplayer iframe {
	width: 596px;
	height: 472px;
}
#home-page .main .right-block p {
	font-weight: bold;
	font-size: 14px;
	color: #121212;
	text-align: justify;
	font-family: Tahoma;
	line-height: 18px;
}
#home-page .form {
	background: url(images/home/form-bg.gif) no-repeat 0 0;
	width: 295px;
	height: 141px;
	font-size: 16px;
	color: #fff;
	font-family:"Myriad Pro";
}
#home-page .form form {
	display: block;
	padding: 35px 30px;
}
#home-page .form table td {
	padding: 0 20px 8px 0;
}
#home-page .form table input {
	border: 1px solid #095494;
	width: 162px;
	height: 18px;
	padding: 2px 2px;
}
#home-page .form .submit {
	background: url(images/home/submit.gif) no-repeat 0 0;
	border: none;
	width: 104px;
	height: 22px;
	margin-left: 26px;
	cursor: pointer;
}

#home-page .form .submit2 {
	background: url(images/home/submit2.gif) no-repeat 0 0;
	border: none;


	width: 104px;
	height: 22px;
	margin-left: 26px;

	cursor: pointer;
}

/*** end Home ***/

/*** Mock ***/
.mock {
	padding-bottom: 50px;
}
.mock .banners {
	padding: 50px 25px 20px;
}
.mock .banners .logo {
	padding-left: 55px;
}
.mock h1 {
	font-family:"Myriad Pro";
	font-size: 33px;
	font-weight: bold;
	color: #515151;
	text-align: center;
	line-height: 37px;
}
.mock h3 {
	font-family:"Myriad Pro";
	color: #515151;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	padding: 0 30px;
}
.mock h3 span,
.mock .over-block .text {
	font-size: 27px;
}
.mock .over-block .text-small h3 {
	font-size: 20px;
}
.mock .after-arrow {
	margin-top: 5px;
}
.mock .over-block {
	padding-bottom: 0;
}
.mock .over-block .text-small.w594 {
	width: 594px;
}
.mock h4 {
	font-family:"Myriad Pro";
	color: #c52006;
	font-size: 20px;
	text-align: center;
	line-height: 25px;
}
.mock ul {
	width: 550px;
	margin: 0 auto;
	padding: 0;
}
.mock ul li {
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
	background-image: url(images/bg_ui_red.gif);
}
.mock p {
	padding: 0 50px;
}
.mock #i2 {
	height: 450px;
	text-align: center;
	width: 560px;
}

/*** end Mock ***/
			
/*** footer ***/

#footer
{
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	line-height:250%;
	padding-top:10px;
	padding-bottom:15px;
}
	#footer a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
		#footer a:hover
		{
			text-decoration:underline;
		}

/*** end footer ***/
