/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body{
	margin:0;
	color:#000;
	font:16px/22px "Times New Roman", serif;
	background: url(../images/bg-page-2.gif) #173275;
	min-width:1002px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
}
.home{background: url(../images/bg-page-3.png) #fff;}
a{
	text-decoration:none;
	color:#00f;
}
a:hover{text-decoration:underline;}
a:active {background-color: transparent;}
#wrapper{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.w1 {
	width: 968px;
	position: relative;
	float: left;
	left: 50%;
}
.home .w1{width:1091px;}
.w2 {
	width:968px;
	position: relative;
	float: left;
	left: -50%;
	background:#fff;
}
.home .w2{
	width: 1017px;
	background: url(../images/bg-page.png) repeat-y;
	padding:0 37px;
}
#header{padding:0 4px;}
.home #header{padding:0 8px;}
#header h1{
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/text-h1.gif) no-repeat;
	width: 960px;
	height: 27px;
	margin:0;
}
.home #header h1{
	background: url(../images/text-h1-2.png) no-repeat;
	width: 1002px;
	height: 36px;
}
.header-holder{
	background: url(../images/bg-header-1.png) no-repeat;
	width: 997px;
	height: 241px;
	margin:0 -37px 0 0;
	position:relative;
}
.home .header-holder{
	background: url(../images/bg-header-2.png) no-repeat;
	width: 1001px;
	height: 89px;
	margin:0;
}
.logo{
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	width:700px;
	height:100px;
	left:19px;
	top:3px;
	background: url(../images/none.gif);
}
.logo a{
	display:block;
	height:100%;
}
.home .logo{
	width:355px;
	height:54px;
	top:15px;
	left:133px;
}
#nav{
	font-size:14px;
	line-height:16px;
	padding:215px 0 0 20px;
}
#nav li{
	display:inline;
}
#nav li:first-child{padding:0;}
#nav a{
	color:#0000eb;
	margin:0 5px;
}
.home #nav{
	padding:2px 27px 4px;
	background: url(../images/bg-nav.png) no-repeat;
	margin:0 -8px;
	overflow:hidden;
	display:block;
	font:30px/36px Impact, Charcoal, sans-serif;
	text-transform:uppercase;
}
.home #nav li{
	float:left;
	margin:0 0 0 17px;
}
*+html .home #nav li{margin:0 0 16px;}
.home #nav li:first-child{margin:0;}
.home #nav a{
	float:left;
	color:#fff;
	padding:0 10px 0 0;
	margin:0;
}
.home #nav a span{
	float:left;
	padding:0 0 0 10px;
	cursor:pointer;
}
.home #nav a:hover,
.home #nav .active a{
	color:#fde338;
	background: url(../images/sprite.png) no-repeat 100% -37px;
	text-decoration:none;
}
.home #nav a:hover span,
.home #nav .active a span{background: url(../images/sprite.png) no-repeat;}
#main{padding:12px 27px 19px 27px;}
.home #main{padding:0 8px 13px;}
.home #main.alt-main{
	padding:14px 25px 10px 21px;
	background:#fff;
}
#main .intro{
	font:italic 20px/25px "Times New Roman", Times, serif;
	color:#000;
}
#main .intro .major-mastakes{
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/text-7-major.png) no-repeat;
	width: 914px;
	height: 159px;
	margin:0 0 21px;
}
.intro .holder{padding:0 16px;}
#main .intro h3{
	font: italic bold 30px/31px "Times New Roman", Times, serif;
	color:#000;
	margin:0 0 2px;
	text-indent:75px;
}
#main .intro p{margin:0 0 10px;}
.home .intro{
	background: url(../images/bg-intro.png) no-repeat;
	width:958px;
	height: 617px;
	position:relative;
	padding:0 21px;
	margin:0 0 16px;
}
#main .stop-bull{
	background: url(../images/text-stop-bull.png) no-repeat;
	width: 550px;
	height: 480px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 8px;
}
.btn-pill{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	left:407px;
	top:434px;
	background: url(../images/btn-pill.png) no-repeat;
	width: 187px;
	height: 35px;
	z-index:5;
}
.btn-pill:hover{background-position:0 100%;}
.btn-read{
	background: url(../images/btn-read.png) no-repeat;
	width: 180px;
	height: 180px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	bottom:-10px;
	right:1px;
	z-index:5;
}
.btn-read:hover{background-position:0 100%;}
.intro .text-box{
	background: url(../images/bg-intro-2.png) no-repeat 7px 0;
	padding:14px 200px 14px 45px;
	font: italic 18px/18px Arial, Helvetica, sans-serif;
	color:#fff;
}
.intro .the-bull{
	display:block;
	background: url(../images/text-the-bull.png) no-repeat;
	width: 421px;
	height: 34px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 5px;
}
.intro .text-box span{
	text-transform:uppercase;
	color:#fde338;
}
.intro .text-box a{
	color:#f80000;
	text-decoration:underline;
	font-size:14px;
}
.intro .text-box a:hover{color:#fff;}
.intro img{display:block;}
.home .alt-intro{
	background:none;
	padding:0;
	width:auto;
	height:auto;
	margin:0;
}
#main .text-box p{margin:0;}
.post{width:100%;}
.post:after{
	content:"";
	display:block;
	clear:both;
}
.post .alignleft{
	float:left;
	margin:0 11px 0 0;
}
.post .post-img-1{margin:-31px 11px 0 0;}
.post .post-img-2{margin:-25px 11px 0 -14px;}
.post .post-img-3{margin:0 11px 33px 0;}
.post .post-img-4{clear:both;}
.post .container{
	overflow:hidden;
	margin:0 10px 0 0;
	border-top:1px solid #000;
	padding:15px 0 0;
}
.post-holder .post:first-child .container{border-style:none;}
#main .post h3{
	font-size:30px;
	line-height:34px;
	color:#000;
	font-weight:bold;
	margin:0 0 20px;
}
#main .post:first-child h3{
	border-bottom:1px solid #000;
	padding:0 0 7px;
	margin:0 0 9px
}
#main .post p{margin:0 0 21px;}
#main .post p:first-child{text-indent:41px;}
.alt-main .post p{text-indent:41px;}
#main .post .first-p p{text-indent:35px;}
.callout{
	border-top:1px solid #000;
	padding:20px 30px 0 0;
	font: italic bold 24px/34px "Times New Roman", Times, serif;
	color:#000;
}
.callout strong{
	display:block;
	font-size:40px;
	line-height:34px;
	margin:0 0 -3px;
}
.callout strong span{
	color:#df0000;
	text-transform:uppercase;
}
.callout strong span span{text-decoration:line-through;}
#main .callout p{
	text-indent:0;
	margin:0 0 7px;
}
.top-pills{
	background: url(../images/bg-top-pills.png) no-repeat;
	width: 990px;
	height:799px;
	margin:0 0 15px;
	position:relative;
	padding:10px 8px 0;
}
.top-pills .heading{
	background: url(../images/bg-top-pills-2.png) no-repeat;
	width: 979px;
	height: 145px;
	position:relative;
	z-index:2;
	margin:-31px 0 0;
}
.btn-here{
	background: url(../images/sprite.png) no-repeat 0 -97px;
	position:absolute;
	top:54px;
	right:7px;
	text-indent:-9999px;
	overflow:hidden;
	width:56px;
	height:26px;
}
.btn-here:hover{background-position:-67px -97px;}
.btn-read-over{
	background: url(../images/sprite.png) no-repeat -231px -97px;
	width:269px;
	height:282px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	right:27px;
	bottom:25px;
}
.btn-read-over:hover{background-position:-231px -401px	;}
.top-pills ul{
	overflow:hidden;
	font:14px/21px Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	width:110%;
	padding:0 0 0 38px;
}
.top-pills ul li{
	float:left;
	width:320px;
	padding:0;
	height:328px;
}
.top-pills  .alignleft{float:left;}
.top-pills .container{
	overflow:hidden;
	position:relative;
	padding:36px 0 33px;
}
.top-pills .container .title{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto 11px;
}
#main .top-pills .container p{
	margin:0 auto;
	width:167px;
}
.top-pills .btn-learn{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom: 0;
	right:25px;
	background: url(../images/text-more.png) no-repeat;
	width: 150px;
	height: 35px;
}
.top-pills .btn-learn:hover{background-position:0 100%;}
.top-pills  .alignleft img{display:block;}
.top-pills .pills-1  .alignleft{margin:0 -67px 0 -51px;}
.top-pills .pills-2  .alignleft{margin:0 -49px 0 -145px;}
.top-pills .pills-3  .alignleft{margin:0 -119px 0 -100px;}
.top-pills .pills-4  .alignleft{margin:0 -54px 0 -57px;}
.top-pills .pills-5  .alignleft{margin:0 -113px 0 -97px;}
.top-pills .title a{
	display:block;
	height:100%;
}
.top-pills .pills-1 .title{
	background: url(../images/text-pill-1.png) no-repeat;
	width: 165px;
	height: 30px;
}
.top-pills .pills-2 .title{
	background: url(../images/text-pill-2.png) no-repeat;
	width: 130px;
	height: 31px;
}
.top-pills .pills-3 .title{
	background: url(../images/text-pill-3.png) no-repeat;
	width: 118px;
	height: 33px;
}
.top-pills .pills-4 .title{
	background: url(../images/text-pill-4.png) no-repeat;
	width: 118px;
	height: 34px;
}
.top-pills .pills-5 .title{
	background: url(../images/text-pill-5.png) no-repeat;
	width: 135px;
	height: 32px;
}
.news-holder {
	overflow:hidden;
	background:#fff;
	padding:13px 9px 16px 7px;
	margin:0 0 22px;
}
.news-holder img {vertical-align:top;}
.news-holder .col {
	float:left;
	width:309px;
}
.news-holder .col:first-child {
	width:312px;
	margin:0 10px 0 0;
}
.news-holder .major-box {
	position:relative;
	margin:0 0 16px;
}
.news-holder .btn-click-here {
	position:absolute;
	bottom:20px;
	right:0;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/btn-click-here.png) no-repeat;
	width:96px;
	height:90px;
}
.news-holder .btn-click-here:hover{background-position:0 100%;}
.break-news {position:relative;}
.break-news .link {
	position:absolute;
	bottom:17px;
	left:44px;
	text-indent:-9999px;
	overflow:hidden;
	width:211px;
	height:49px;
}
.secrets-box {
	float:left;
	width:347px;
	position:relative;
	margin:0 3px 0 0;
}
.secrets-box .link {
	position:absolute;
	bottom:8px;
	left:56px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/btn-learn01.png) no-repeat;
	width:228px;
	height:67px;
}
.history-box {
	position:relative;
	margin:0 0 13px;
}
.history-box .link {
	position:absolute;
	bottom:13px;
	left:14px;
	text-indent:-9999px;
	overflow:hidden;
	width:126px;
	height:22px;
}
.lies-box {position:relative;}
.lies-box .link {
	position:absolute;
	bottom:85px;
	left:110px;
	text-indent:-9999px;
	overflow:hidden;
	width:190px;
	height:43px;
}
.category-box {
	background:#fff url(../images/bg-girl.jpg) no-repeat 25px 100%;
	padding:19px 0 0 281px;
	overflow:hidden;
	margin:0 0 26px;
}
.category-box  img {vertical-align:top;}
.txt-pick-category {
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/txt-pick-category.png) no-repeat;
	width:969px;
	height:42px;
	margin:0 0 21px -264px;
}
.category-box .list {
	list-style:none;
	margin:0;
	padding:0;
	width:697px;
}
.category-box .list li {
	position:relative;
	margin:0 0 12px;
}
.btn-get-bigger,
.btn-get-super,
.btn-get-rock {
	position:absolute;
	right:30px;
	bottom:33px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/btn-get-bigger.png) no-repeat;
	width:160px;
	height:30px;
}
.btn-get-super {background: url(../images/btn-get-super.png) no-repeat;}
.btn-get-rock{
	bottom:31px;
	background: url(../images/btn-get-rock.png) no-repeat;
}
.btn-get-bigger:hover{background-position:0 100%;}
.btn-get-super:hover{background-position:0 100%;}
.btn-get-rock:hover{background-position:0 100%;}
.gifts-box {margin:0 0 18px;}
.ron-and-dude{
	background: url(../images/bg-ron-and-dude.png) no-repeat;
	width:962px;
	height:289px;
	position:relative;
	margin:0 0 5px;
	padding:24px 10px 14px 23px;
	font:14px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	overflow:hidden;
}
.ron-and-dude strong{font-weight:bold;}
.ron-and-dude ul{
	overflow:hidden;
	padding:0 0 10px;
}
.ron-and-dude ul li{
	float:left;
	margin:0 0 0 8px;
	text-indent:-9999px;
	overflow:hidden;
}
.ron-and-dude ul a{
	display:block;
	height:100%;
}
.ron-and-dude ul  .link-1{
	background: url(../images/text-getting.png) no-repeat;
	width: 302px;
	height: 43px;
}
.ron-and-dude ul  .link-2{
	background: url(../images/text-longer.png) no-repeat;
	width: 310px;
	height: 43px;
}
.ron-and-dude ul  .link-3{
	background: url(../images/text-harder.png) no-repeat;
	width: 308px;
	height: 43px;
}
.autograph{
	position:absolute;
	background: url(../images/sprite.png) no-repeat -2px -185px;
	width:185px;
	height:53px;
	text-indent:-9999px;
	overflow:hidden;
	bottom:57px;
	right:117px;
}
.ron-and-dude .btn-click{
	background: url(../images/text-click.png) no-repeat;
	width: 295px;
	height: 32px;
	position:absolute;
	right:32px;
	bottom:11px;
	margin:0;
}
.ron-and-dude .text-box-1{
	float:left;
	width:290px;
}
.ron-and-dude .text-box-2{
	float:right;
	width:290px;
}
#main .ron-and-dude p{margin:0;}
.ron-secrets{
	background: url(../images/bg-ron-secrits.png) no-repeat;
	width: 999px;
	height: 550px;
	position:relative;
	margin:0 0 12px;
}
.btn-bonus{
	background: url(../images/text-bonus.png) no-repeat;
	width: 483px;
	height: 107px;
	position:absolute;
	left:2px;
	bottom:-20px;
	text-indent:-9999px;
	overflow:hidden;
}
.ron-secrets .text-block{
	padding:314px 25px 10px 500px;
	font:20px/24px Arial, Helvetica, sans-serif;
	color:#000;
}
.ron-secrets .heading{
	display:block;
	font-size:38px;
	line-height:39px;
	color:#b50000;
	font-weight:bold;
	letter-spacing:-1px;
}
.ron-secrets .heading span{color:#000;}
.ron-secrets .btn-more{
	background: url(../images/btn-more.png) no-repeat;
	width: 174px;
	height: 31px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom:23px;
	right:34px;
}
.ron-secrets .btn-more:hover{background-position:0 100%;}
.ron-secrets p{margin:0;}
.ron-secrets p strong{
	font-size:26px;
	font-weight:bold;
}
.baner{
	width:1004px;
	margin:0 -3px 12px;
	border-radius:9px;
	padding:2px;
	position:relative;
}
.baner a,
.baner img{display:block;}
.baner:hover{
	border:2px solid #f00;
	padding:0;
}
.alt-baner{width:1005px;}
.btn-learn{
	position:absolute;
	bottom:15px;
	right:13px;
	background: url(../images/btn-learn.png) no-repeat;
	width: 212px;
	height: 36px;
	text-indent:-9999px;
	overflow:hidden;
}
.baner:hover .btn-learn{
	bottom:13px;
	right:11px;
	background-position:0 100%;
}
.scams{
	background: url(../images/bg-scams.png) no-repeat #fff 3px 0;
	width: 999px;
	margin:0 0 18px;
}
.scams .text-block-1{
	font:21px/25px Arial, Helvetica, sans-serif;
	color:#000;
	padding:200px 30px 57px 200px;
}
.scams .text-block-2{
	font:18px/21px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 320px 10px 17px;
}
.scams .text-block-2 strong{
	font-size:23px;
	line-height:25px;
	font-weight:bold;
	display:block;
}
.scams .text-block-2 strong span{
	color:#b50000;
	font-size:15px;
}
#main .scams p{margin:0;}
.scams .placeholder{
	position:relative;
	margin:0 0 5px;
}
.scams .placeholder img{
	display:block;
	margin:0 auto;
}
.scams .busted{
	position:absolute;
	top:-94px;
	left:21px;
}
.scams .section{
	background: url(../images/bg-scams-2.png) no-repeat;
	width: 999px;
	height: 311px;
	overflow:hidden;
	position:relative;
}
.scams .txt-holder{
	padding:8px 0 0 24px;
	float:left;
	width:300px;
}
.scams .txt-holder strong{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#b50000;
	display:block;
	margin:0 0 12px;
}
.scams .txt-holder ul{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	word-spacing:-1px;
}
.scams .txt-holder ul li{
	overflow:hidden;
	vertical-align:top;
	padding:0 0 6px;
}
.scams .txt-holder ul a{
	float:left;
	color:#fff;
	padding:0 8px 0 0;
	background: url(../images/sprite.png) no-repeat 100% -727px;
}
.scams .txt-holder ul a span:hover{
	text-decoration: underline;
}
.scams .txt-holder ul a span{
	float:left;
	padding:0 3px 0 8px;
	background: url(../images/sprite.png) no-repeat 0 -697px;
}
.btn-extenze{
	background: url(../images/text-extenze.png) no-repeat;
	width: 90px;
	height: 23px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:8px;
	left:346px;
}
.btn-power{
	background: url(../images/text-power.png) no-repeat;
	width: 111px;
	height: 23px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:8px;
	right:235px;
}
.btn-click{
	background: url(../images/btn-click.png) no-repeat;
	width: 994px;
	height: 54px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto 16px;
}
.btn-click:hover{background-position:0 100%;}
.lab-reports{
	background: url(../images/bg-lab-reports.jpg) no-repeat;
	width: 1002px;
	height: 564px;
	position:relative;
	margin:0 0 18px;
}
.lab-reports .text-holder{
	padding:217px 20px 20px 583px;
	font:15px/28px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
.lab-reports .intro-text{
	font-size:17px;
	font-weight:bold;
	line-height:20px;
}
.lab-reports .intro-text a{
	color:#b50000;
	text-decoration:underline;
}
.lab-reports .intro-text a:hover{text-decoration:none;}
.lab-reports strong{font-weight:bold;}
#main .lab-reports p{margin:0 0 10px;}
.btn-lab{
	background: url(../images/btn-lab.png) no-repeat;
	width: 328px;
	height: 66px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	display:block;
}
.btn-lab:hover{background-position:0 100%;}
.btn-see{
	background: url(../images/text-see.png) no-repeat;
	width: 151px;
	height: 13px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	left:18px;
	bottom:18px;
}
.btn-see:hover{background-position:0 100%;}
.inner-circle{
	background: url(../images/bg-inner-circle.png) no-repeat;
	width: 1001px;
	height: 563px;
	position:relative;
}
.inner-circle .text-holder{
	padding:313px 22px 0px 542px;
	font:15px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.inner-circle p{margin:0;}
.btn-learn-more{
	position:absolute;
	background: url(../images/text-learn.png) no-repeat;
	width: 156px;
	height: 25px;
	text-indent:-9999px;
	overflow:hidden;
	bottom:46px;
	right:304px;
}
.btn-learn-more:hover{background-position:0 100%;}
.alt-main .post .alignleft{margin:0 37px 0 0;}
.alt-main .post h2{
	font:35px/41px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 15px -10px;
}
.alt-main .post h2 span{
	color:#ffec00;
	font-style:italic;
	background:#d20000;
	padding:0 5px;
	text-transform:uppercase;
	letter-spacing:-2px;
	margin:0 -5px 0 0;
}
.alt-main .post h2 strong{
	font-size:53px;
	line-height:45px;
	font-style:italic;
	letter-spacing:-4px;
}
.alt-main .post{
	font: italic 17px/25px Arial, Helvetica, sans-serif;
	color:#000;
	padding:23px 15px 12px 27px;
	width:auto;
	border-bottom:1px solid #555;
}
#main.alt-main .post .intro-txt{
	font-size:27px;
	line-height:32px;
	text-indent:0;
}
.alt-main .post strong{font-weight:bold;}
.alt-main .post:first-child{padding:0 15px 46px 45px;}
.alt-main .post:first-child .container{
	padding:9px 0 0 10px;
	border-style:none;
}
.alt-main .post img{
	display:block;
	margin:0 0 18px;
	float:left;
	clear:both;
	position:relative;
}
#main.alt-main .post h3{
	font: italic 34px/32px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 -15px 15px -27px;
	padding:0 27px 11px;
	border-bottom:1px solid #222;
}
#main.alt-main .post h3 strong{
	font-weight:normal;
	color:#bd0000;
	font-size:27px;
}
.alt-main .post .post-img-5{margin:0 -15px 18px -22px;}
.alt-main .post .post-img-6{margin:0 -15px 18px -22px;}
.alt-main .post .post-img-7{margin:0 -15px 18px -22px;}
.alt-main .post .post-img-8{margin:0 -20px 18px -30px;}
.alt-main .post .post-img-9{margin:0 -30px 18px -18px;}
.alt-main .post .post-img-10{margin:0 -30px 18px -27px;}
.alt-main .post .post-img-11{margin:0 0 18px -21px;}
.alt-main .post .post-img-12{margin:0 0 18px -12px;}
.alt-main .post .alignright{
	float:right;
	margin:0 -20px 20px -5px;
}
#main p.alt-txt{
	font-size:24px;
	line-height:31px;
	color:#9a0000;
	font-weight:bold;
	text-indent:0;
	margin:0 0 85px;
}
.review{width:100%;}
.review:after{
	content:"";
	display:block;
	clear:both;
}
#main .review p{
	float:left;
	margin:-20px 0 0;
	text-indent:0;
	font-size:23px;
	line-height:32px;
	color:#ce0000;
	font-weight:bold;
}
.alt-main .post.last{
	border-style:none;
	position:relative;
}
.alt-main .post.last strong{font-size:24px;}
.alt-main .post.last .container{
	border-style:none;
	padding:0 0 14px;
}
#main .post h3.text-so{
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/text-so.png) no-repeat ;
	width: 694px;
	height: 31px;
	border-style:none;
	padding:0;
	margin:0 0 10px;
}
.post .autograph{
	position:absolute;
	width:96px;
	height:52px;
	bottom:0;
	right:37px;
	background: url(../images/sprite.png) no-repeat -2px -340px;
}
.sign-form {
	background: url(../images/bg-form.png) repeat-x;
	height:86px;
	overflow:hidden;
	padding:6px 0 0 12px;
}
.sign-form .txt-free {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/icon-free.png) no-repeat;
	width:72px;
	height:72px;
	margin:0 13px 0 0;
}
.sign-form .txt-newsletter{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/txt-newsletter.png) no-repeat;
	width:413px;
	height:17px;
	margin:0 9px 0 0;
}
.sign-form .row-holder {
	padding:17px 0 0;
	overflow:hidden;
}
.sign-form .row:after{
	content:"";
	display:block;
	clear:both;
}
.sign-form .row {
	padding:0 0 4px;
	width:100%;
}
.sign-form .input-holder {
	float:left;
	margin:-3px 10px 0 0;
}
.sign-form label {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#616161;
	margin:4px 6px 0 0;
	float:left;
}
.sign-form input[type="text"] {
	background: url(../images/bg-input.png) no-repeat;
	width:178px;
	border:none;
	font-size:13px;
	line-height:16px;
	height:16px;
	padding:4px 5px;
	color:#616161;
	margin:0;
}
.sign-form .slogan {
	float:left;
	color:#616161;
	font:italic bold 18px/22px Arial, Helvetica, sans-serif;
	margin:0 13px 0 0;
}
.sign-form .txt-sign {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/txt-sign.png) no-repeat;
	width:204px;
	height:17px;
	margin:2px 17px 0 0;
}
.sign-form input[type="submit"] {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	margin:-4px 0 0;
	padding:0;
	background: url(../images/btn-sign-me.png) no-repeat;
	width:123px;
	height:26px;
	cursor:pointer;
 }
#footer{
	background: url(../images/bg-footer-1.png) repeat-x;
	padding:14px 10px;
	text-align:center;
	font-size:14px;
	line-height:16px;
}
.copyright{
	display:inline;
	margin:0 5px 0 0;
}
.copyright a{color:#000;}
.nav{display:inline;}
.nav li{display:inline;}
.nav a{
	color:#0000eb;
	text-decoration:underline;
}
.nav a:hover{text-decoration:none;}
.home #footer{
	background: url(../images/bg-footer-2.png) no-repeat #ca0000;
	padding:26px 100px 50px;
	text-align:center;
	font-size:12px;
	line-height:14px;
	color:#fff;
}
.home #footer a{color:#fff;}
.home #footer .nav a:hover{color:#000;}
.home .nav{
	display:block;
	text-align:center;
	text-transform:uppercase;
}
.home .nav li{padding:0 10px;}
.home .nav a{
	color:#fff;
	text-decoration:none;
}
.home #footer .logo{
	background:url(../images/logo.png) no-repeat;
	width: 359px;
	height: 60px;
	text-indent:-9999px;
	overflow:hidden;
	margin:21px auto 11px;
	display:block;
	position:static;
}
.btn_LearnMore1 {
	width: 235px;
	height: 74px;
	background: url(../images/btn-learn-more1.png) no-repeat;
	position: absolute;
	bottom: 0px;
	left: 37px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn_LearnMore2 {
	width: 190px;
	height: 43px;
	background: url(../images/btn-learn-more2.png) no-repeat;
	position: absolute;
	bottom: 85px;
	left: 110px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn_LearnMore3 {
	width: 131px;
	height: 31px;
	background: url(../images/btn-learn-more3.png) no-repeat;
	position: absolute;
	bottom: 4px;
	left: 14px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn_LearnMore1:hover{background-position:0 100%;}
.btn_LearnMore2:hover{background-position:0 100%;}
.btn_LearnMore3:hover{background-position:0 100%;}