*{ margin:0; padding:0;}



body { background:#E1ECE6; font:18px Verdana, "Times New Roman", Times, serif; color:#371C00;}



/* basic structure */



#header { height:216px; width:700px; margin:auto; background:url(img/bk_header.jpg) center top no-repeat; position:relative }
#header_lit { height:96px; width:700px; margin:auto; background:url(img/bk_header_affi.jpg) center top no-repeat; position:relative }



#content { width:700px; margin:auto; background:url(img/bk_content.jpg) center top repeat-y; overflow:auto}

	#padd { padding:20px 28px; *overflow:hidden}



#footer { height:130px; width:700px; margin:auto; background:url(img/bk_footer.jpg) center top no-repeat; position:relative}
			
			#container-5 { position:relative;
right:14px;}
			
			.tb_md { background:url(img/afi_mid_cont.jpg) center top repeat-y; width:656px; margin:auto;}
			.tb_bt { background:url(img/afi_bot_cont.jpg) center bottom no-repeat; width:656px; padding-bottom:30px}
			.tb_tp { background:url(img/afi_top_cont.jpg) center top no-repeat; width:656px; padding-top:30px}
			.tb_padd { padding:0 20px;}



/* common HTML tags */



p { line-height:18px; font:14px Verdana, "Times New Roman", Times, serif; color:#371C00}

a { color:#016938; text-decoration:none; font-weight:bold}

	a:hover { text-decoration:underline}

strong {font-weight:bold}

	p strong.light { /*background:#FFFF7F;  padding:1px 2px; font-weight:normal;*/}

	p strong.names { /*color:#016938;*/}

	.italic { /*font-style:italic; */}

h1 { color:#E93425; text-align:center; font:24px Verdana, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:30px;}
h1.vdos{ font:22px Verdana, "Times New Roman", Times, serif !important; color:#E93425; text-align:center; font-weight:bold !important; margin-bottom:30px;}

h2 { color:#371C00; font:17px Verdana, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:30px}

	h2.center { text-align:center} 

h3 { color:#371C00; font:14px Verdana, "Times New Roman", Times, serif; margin-bottom:30px}

h4 { color:#371C00; font:21px Verdana, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:30px; text-align:center}

	h4.super { font:28px Verdana, "Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase}

h5 { color:#371C00; font:22px Verdana, "Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase; padding:13px 326px 30px 0; text-align:right;}

h6 { color:#371C00; font:18px Verdana, "Times New Roman", Times, serif; font-weight:bold; }

	h6.super { font:28px Verdana, "Times New Roman", Times, serif; font-weight:bold}



	img.right { float:right}

	img.left { float:left; margin-right:9px;}





/* Start of content specific styles from top */

#ima_logo {position:absolute; bottom:-20px; z-index:1000; left:20px;}
#header_lit #ima_logo {bottom:-2px;
left:191px;
position:absolute;
z-index:1000;}

#title_first { position:absolute; top:30px; left:45px; color:#371C00; text-align:center; font:38px Verdana, "Times New Roman", Times, serif; font-weight:bold; z-index:1000;}

	

.pic_one { position:relative; bottom:20px;}

	

ul.g_arows { color:#371C00; font:16px Verdana, "Times New Roman", Times, serif;}

	ul.g_arows li { list-style-type:none; background:url(img/list_green_arrow.jpg) left top no-repeat; padding:0 0 10px 30px;}

		ul.g_arows li strong { font:15px Verdana, "Times New Roman", Times, serif; font-weight:bold}

		

		

.tip_one { position:relative; top:1px; }

.tip_two { position:relative; top:-27px;}



.floats_fix { overflow:auto}

.group_two { position:relative; }



.group_one { position:relative; bottom:70px; margin-left:13px; margin-bottom:-41px;} 



	/* first box for e-book */

	#box_info h4 { margin-bottom:10px}
	#box_info p strong.names { font:18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

	#box_info { width:600px; margin:auto; background:url(img/box_one_middle.jpg) center top repeat-y}

		#box_info_top { width:600px; background:url(img/box_one_top.jpg) center top no-repeat}

			#box_info_bot {width:600px; background:url(img/box_one_bottom.jpg) center bottom no-repeat}

				#box_padd { padding:20px 30px 30px 20px; text-align:center; overflow:auto}

				

				ul.checked { text-align:left; position:relative; font-size:17px;}

				ul.checked li { list-style-type:none; background:url(img/list_checked.png) left top no-repeat; padding:0 0 10px 30px;}

	

				.book_one { position:relative; bottom:10px;}

				

	/* testimonials box */

	.box_test { width:859px; background:url(img/box_test_middle.jpg) center top repeat-y; margin:0 auto 20px}

		.box_test_top { width:859px; background:url(img/box_test_top.jpg) center top no-repeat}

			.box_test_bot { width:859px; background:url(img/box_test_bot.jpg) center bottom no-repeat}

				.box_test_padd { padding:15px; overflow:auto}

					.test_image { float:left; width:160px;}

					.test_text { width:669px; float:right; font:14px Verdana, "Times New Roman", Times, serif;}

						.test_text p{ font:13px Verdana, "Times New Roman", Times, serif; line-height:14px}

						

	/* bonus box */

	.box_bonus { width:640px; background:url(img/box_bonus_middle.jpg) center top repeat-y; margin:0 auto 20px}

		.box_bonus_top { width:640px; background:url(img/box_bonus_top.jpg) center top no-repeat}

			.box_bonus_bot { width:640px; background:url(img/box_bonus_bot.jpg) center bottom no-repeat}

				.bonus_padd { padding: 10px 30px 30px; overflow:auto}

					p.value { color:#371C00; font:28px Verdana, "Times New Roman", Times, serif; font-weight:bold;}

					

					

.certificate { position:relative;}



	/* buy box */

	#box_buy { width:640px; background:url(img/box_buy_middle.jpg) center right repeat-y; margin:auto; text-align:center}

		#box_buy_top { width:640px; background:url(img/box_buy_top.jpg) center top no-repeat}

			#box_buy_bot{ width:640px; background:url(img/box_buy_bot.jpg) center bottom no-repeat}

				#box_buy_padd { padding:20px}



					a.order_now_big { height:97px; width:409px; margin:auto; display:block; overflow:hidden; background:url(img/bt_order_big.jpg) center top no-repeat}

					a.order_now_big:hover { height:97px; width:409px; margin:auto; display:block; overflow:hidden; background:url(img/bt_order_big.jpg) center bottom no-repeat}

	

#final { text-align:center}

	a.order_now_bot { height:97px; width:409px; margin:auto; display:block; overflow:hidden; background:url(img/bt_order_final.jpg) center top no-repeat}

					a.order_now_bot:hover { height:97px; width:409px; margin:auto; display:block; overflow:hidden; background:url(img/bt_order_final.jpg) center bottom no-repeat}
				
#container-5 ul.tabs-nav li div.lft { height:47px; background:url('img/tab_lft.jpg') left top no-repeat !important}
#container-5 ul.tabs-nav li div.rgt { height:47px; background:url('img/tab_rgt.jpg') right top no-repeat !important}
#container-5 ul.tabs-nav li { height:47px; background:url('img/tab_mid.jpg') right top repeat-x !important; margin:5px;}

#container-5 .tb_padd ul { position:relative; margin:15px 0 15px 0;}
#container-5 .tb_padd ul li{ list-style-type:none; font:14px Verdana, Arial, Helvetica, sans-serif; padding-left:20px; background:url(img/affi_arrow.jpg) left top no-repeat; margin:4px 0}

/* tnaks page */
#ebook_pr { width:272px; height:161px; display:block; background:url(img/download_pr_eb.jpg) center top no-repeat; float:right}
.bonus1 { background:url(img/download_bon2.jpg) center top no-repeat; width:201px; height:108px; display:block; float:left; margin-left:5px;}
.bonus2 { background:url(img/download_bon3.jpg) center top no-repeat; width:198px; height:109px; display:block; float:left; margin-left:15px;}
.bonus3 { background:url(img/download_bon1.jpg) center top no-repeat; display:block;
float:left;
height:114px;
margin-left:10px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:202px;}
.lefter { width:350px; float:left}

#cont_flot { height:200px}
#links_bonus { height:140px}
#affi_but { position:absolute; bottom:55px; left:30px; font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
#sup_but { position:absolute; bottom:55px; left:164px; font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; display:block; padding-left:9px; border-left:1px solid #FFFFFF;}

#legal {
	position:absolute;
	bottom:55px;
	left:261px;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	padding-left:9px;
	border-left:1px solid #FFFFFF;
}

