/****************************************************** 
	Title:    
	Author:   
******************************************************/

/************************************** body */

body {
	background: url('../../images/site_images/backgrounds/worldmap.png') left top !important;
	font-family:"PT Sans Narrow";
}

body.member_login
{
	background:#fff;
}

body.member_login #main{
    width: 900px;
}

#wrapper {
	overflow:hidden;
	position:relative;
	width:980px;
	margin:0 auto;
}

#google_translate_element {
	position:absolute;
	z-index:400;
	top:0; right:5px;
}

#header {
	position:relative;
    /*overflow:hidden;*/
}

#logo {
	width:281px;
	height:136px;
	float:left;
	display:block;
	margin-top:18px;
	margin-left:2px;
}

h2.center {
	text-align:center;
}
.af-form-wrapper.support {
	width:400px;
	margin:0 auto;
	margin-top:40px;
	padding:25px;
	border:1px solid #000;
}

.af-form-wrapper.support input {
	width:100%;
	font-size:22px;
	margin-bottom:10px;
}

.af-form-wrapper.support input.submit {
	width:auto;
}

#header_right_container {
	width:241px;
	height:59px;
	background:url('../../images/site_images/backgrounds/days_left_bgr_new.png') no-repeat;
	padding:40px 20px 0 20px;
	font-size:2em;
	color:#004d77;
	float:right;
	margin-top:39px;
	text-transform:uppercase;
	text-align: center;
	font-family: 'Arial';
}

body.member_login #header_right_container
{
	float:left;
	margin-left:250px;
}

#header_right_container span.number
{
	color:#eb1c26;
}

#countdown{
    width: 400px;
    height: 72px;
    float: right;
    background:url('../../images/site_images/backgrounds/countdown-bg.png') no-repeat;
    margin-top: 45px;
    position: relative;
}

#countdown div{
    height: 35px;
    width: 18px;
    position: absolute;
    overflow: hidden;
    top: 17px;
}

#countdown #countdown_date{
    position: absolute;
    width: 125px;
    height: 27px;
    top: 40px;
    left: 13px;
    text-align: center;
    font-size: 1.6em;
    color: #ffffff;
}

#countdown #day_01{
    left: 162px;
}

#countdown #day_02{
    left: 183px;
}

#countdown #hrs_01{
    left: 219px;
}

#countdown #hrs_02{
    left: 243px;
}

#countdown #min_01{
    left: 280px;
}

#countdown #min_02{
    left: 303px;
}

#countdown #sec_01{
    left: 339px;
}

#countdown #sec_02{
    left: 360px;
}

.time0{
    background:url('../../images/site_images/backgrounds/wpl-00.png') no-repeat;
}

.time1{
    background:url('../../images/site_images/backgrounds/wpl-01.png') no-repeat;
}

.time2{
    background:url('../../images/site_images/backgrounds/wpl-02.png') no-repeat;
}

.time3{
    background:url('../../images/site_images/backgrounds/wpl-03.png') no-repeat;
}

.time4{
    background:url('../../images/site_images/backgrounds/wpl-04.png') no-repeat;
}

.time5{
    background:url('../../images/site_images/backgrounds/wpl-05.png') no-repeat;
}

.time6{
    background:url('../../images/site_images/backgrounds/wpl-06.png') no-repeat;
}

.time7{
    background:url('../../images/site_images/backgrounds/wpl-07.png') no-repeat;
}

.time8{
    background:url('../../images/site_images/backgrounds/wpl-08.png') no-repeat;
}

.time9{
    background:url('../../images/site_images/backgrounds/wpl-09.png') no-repeat;
}

#navigation
{
	height:46px;
	padding:0px;
	margin:0px;
	/*background:url('../../images/site_images/backgrounds/navigation.png') no-repeat;*/
	background: rgb(219,202,104); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(219,202,104,1) 0%, rgba(147,101,21,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,202,104,1)), color-stop(100%,rgba(147,101,21,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(219,202,104,1) 0%,rgba(147,101,21,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(219,202,104,1) 0%,rgba(147,101,21,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(219,202,104,1) 0%,rgba(147,101,21,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(219,202,104,1) 0%,rgba(147,101,21,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbca68', endColorstr='#936515',GradientType=0 ); /* IE6-9 */


	margin-top:26px;
    margin-bottom: 10px;
	width:960px;
	float:left;
	padding-left:15px;
	font-family: 'Arial';
	border: 1px solid #756d3f;
	border-radius: 10px;
}

body.member_login #navigation
{
    border-bottom:3px solid #dbb024;
    border-top:3px solid #dbb024;
	width:100%;
	height:15px;
	padding: 0;
	
	/*background:url('../../images/site_images/backgrounds/members_nav_bgr.png') repeat-x;*/
	background: #00008b !important;
background: -moz-linear-gradient(top,  rgba(219,202,104,1) 0%, rgba(147,101,21,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,202,104,1)), color-stop(100%,rgba(147,101,21,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(219,202,104,1) 0%,rgba(147,101,21,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(219,202,104,1) 0%,rgba(147,101,21,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(219,202,104,1) 0%,rgba(147,101,21,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(219,202,104,1) 0%,rgba(147,101,21,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbca68', endColorstr='#936515',GradientType=0 ); /* IE6-9 */

}

#navigation li
{
	border-right: 1px solid;
	float:left;
	list-style-type:none;
	height:46px;
	overflow:hidden;
}

#navigation li:last-child
{
	border-right: medium none;
}

#navigation li a
{
	height:46px;
	color:#fff;
	font-size:17px;
	float:left;
	/*padding-left:57px;*/
	margin: 0 36px;
	text-decoration:none;
}

#navigation li a:hover,
#navigation li a.active
{
	/*background:url('../../images/site_images/backgrounds/nav_left_bgr.png') left top no-repeat;*/
}

#navigation li a span
{
	display:block;
	height:37px;
	padding-top:12px;
	/*padding-right:14px; */
	text-transform:uppercase;
	cursor:pointer;

}

#navigation li a:hover span,
#navigation li a.active span
{
    text-decoration: underline;
	/*background:url('../../images/site_images/backgrounds/nav_right_bgr.png') right top no-repeat;*/
}

body.member_login #header
{
	height:195px;
}

body.member_login #main
{
	margin: 0 auto;
	font-family: "Arial";
}

    {* div#header div.statistic {
        float:left;
        margin-top:39px;
        margin-left: 150px;
        font-size: 2em;
		font-family: 'Arial';
        font-weight: bold;
        width: 473px;
        height: 74px; 
        padding-top: 25px;
        padding-left: 15px;
        
        background:url('../../images/site_images/backgrounds/days_left_bgr_wide.png') right top no-repeat;
    }
    *}
	div#header div.statistic {
		background: rgba(0, 0, 0, 0) url("../../images/site_images/backgrounds/days_left_bgr_wide.png") no-repeat scroll right top;
		float: left;
		font-family: "Arial";
		font-size: 2em;
		font-weight: bold;
		height: 74px;
		margin-left: 150px;
		margin-top: 39px;
		padding-bottom: 12px;
		padding-left: 15px;
		padding-top: 12px;
		width: 473px;
	}
        div#header div.statistic span {
            display: block;
        }
        
        div#header div.statistic span.red {
            display: inline;
            color: #ff0000;
        }

body.member_login form
{
	border-bottom:1px solid #45728a;
	width:890px;
	margin:0 auto;
	clear: both;
	padding-bottom: 20px;
}

body.member_login form fieldset
{
	width:890px;
}

body.member_login div.member_center,
div.member-tools {
	background:url('../../images/site_images/backgrounds/member_center.png') 32px 48px no-repeat;
	color:#063853;
	border-bottom:1px solid #45728a;
	margin:0 auto;
	width:890px;
	overflow:hidden;
}

div.member-tools {
	width:840px;
	margin-left:0;
	margin-bottom:20px;
	padding-bottom:20px;
	overflow:hidden;
}

div.member-tools span {
	padding-bottom:20px;
	width:200px;
}

div.member-tools .intro {
	float:left; width:890px;
	margin-top:4em;
	width:400px;
}

div.member-tools .intro p {
	margin-bottom:1em;
}

body.member_login div.member_center span.title,
div.member-tools span.title {
	
	margin-left:90px;
	margin-top:63px;
	display:block;
	float:left;
	font-weight:bold;
	font-size:1.5em;	
}

div.login
{
	width:220px;
	height:210px;
	border:6px solid #004d77;
	margin-top:32px;
	margin-left:32px;
	float:left;
	border-top:none;
	font-size: 1.1em;
}

body.member_login form div span.title
{
	background:#004d77;
	padding-top:2px;
	padding-bottom:4px;
	color:#fff;
	display:block;
	text-align:center;
	margin-bottom:10px;
}

div.welcome
{
	width:510px;
	border:6px solid #004d77;
	margin-top:32px;
	margin-left:69px;
	float:left;
	border-top:none;
	margin-bottom: 20px;
}


body.member_login form label
{
	width:177px;
	overflow:hidden;
	float:left;
	margin-left:20px;
	margin-bottom:12px;
}

body.member_login form span.login
{
	font-size:1.2em;
	color:#000;
	width:177px;
	float:left;
	
}

body.member_login form input
{
	width:156px;
	padding:0 8px;
	height:25px;
	border:2px solid #7a7a7a;
	float:left;
}

body.member_login form input.login,
body.member_login form input.request
{
	width:67px;
	height:25px;
	background:url('../../images/site_images/backgrounds/login.png') no-repeat;
	border:none;
	margin-left:20px;
}

    body.member_login form input.request {
        background:url('../../images/site_images/backgrounds/request.png') no-repeat;
    }	

body.member_login form a.red_link
	{
		margin-left:20px;
		color:#ff0000;
		clear:left;
		float:left;
	}

	
body.pre_launch	div.main_content_top
{
	height:12px;
}

body.pre_launch	div.rich-text
{
	margin-top:20px;
}

div.rich-text.join-support {
	width:90%;
	margin:0 auto; 
    padding:0;
    text-align:center;
}
	
div.main_content_top
{
	display: none;
}

div.main_content_top.product
{
	height:8px !important;
}
	
	
div.main_content
{
	width:980px;
	/*height:689px;*/
	overflow:hidden;
	/*background:url('../../images/site_images/backgrounds/main_content.png') left bottom no-repeat;*/
	
	position:relative;
	min-height:320px;
    margin:0 auto;
    padding-top:25px;
    background-color:#ececec;
    color:#000;
}

body.join div.main_content
{
    padding: 25px;
    margin-top: 25px;
	font-family: "Arial";
    background-color: #fff;
}

div.main_content h2
{
	font-size:24px;
	margin-top:7px;
	margin-left:10px;
	text-align:center;
}

div.main_content h3
{
	font-size:22px;
    text-align:center;
}

div.blue
{
	width:980px;
	height:40px;
	border-top:1px solid #c2d2da;
	border-bottom:1px solid #c2d2da;
	/* background:url('../../images/site_images/backgrounds/div_blue.png') no-repeat; */
	background: #00008b none repeat scroll 0 0;
	color:#fff;
	font-size:1.5em;
	padding-left:4px;
	margin-bottom:12px;
	float:left;
	padding-top:3px;
}



form.join
{
	width:887px;
	margin-top:30px;
    text-align:center;
	
}

form.join fieldset
{
	/*width:887px;*/
	background:#ececec;
	
}

form.join fieldset label
{
	width:82%;
	margin-bottom:5px;
	overflow:hidden;
    padding-right:35px;
	
}

    form.join fieldset label.long {
        width: 800px;
    }

form.join fieldset span.dark
{
	font-size:1.2em;
	font-weight:normal;
	width:30%;
	text-align:right;
	display:block;
	float:left;
	margin-top:3px;
	margin-right:16px;
}

form.join fieldset span.dark.width
{
	text-align:left;
	margin-left:15px;
	padding-bottom:20px;
}


form.join fieldset span.star
{
	color:#ff0000;
}

form.join fieldset input
{
	width:65%;
	padding:0 7px;
	float:left;
	height:38px;
    font-weight:normal;
}

    form.join fieldset input.error {
        border: 1px solid #ff0000;
    }
                             
form.join fieldset input.site
{
	width:200px;
}

form.join fieldset input.captcha
{
	width:75px;
	float:right;
	margin-right:140px;
	margin-bottom:20px;
}

form.join fieldset input.mail,
form.join fieldset input.confirm_mail
{
	width:375px;
}

form.join fieldset select
{
	width:65%;
	height:38px;
	margin-bottom:15px;
    float:left;
    font-weight:normal;
}

span.red_site
{
	color:#ff0000;
	float:left;
	width:39%;
	display:block;
	margin-top:5px;
	margin-right:3px;
	text-align:right;
	font-size:18px;
}

span.must
{
	font-size:1.2em;
	
	margin-top:5px;
	margin-left:2px;
	display:block;
}

span.error {
    font-size: 1.1em;
    color: #ff0000;
    float: left;
    margin: 7px 3px 0 2px;
}

span.must.right
{
	width:100%;
	margin-bottom:15px;
	margin-left:232px;
	margin-top:0px;
}

label.site
{
	margin-bottom:0px !important;
}

div.captcha
{
	color:#376906;
	overflow:hidden;
	
	margin-right:50px;
	margin-bottom: 10px;
}

div.captcha img
{
	float:left;

	margin-top: 3px;
	margin-left: 5px; 
}

div.captcha a
{
	color:#376906;
	font-size:1.2em;
	float:left;
	clear:left;
	width:155px;
}

form.join fieldset.submit
{
    background: transparent none repeat scroll 0 0;
    border: medium none;
    padding-left: 410px;
    padding-top: 25px;
    width: 477px;
}

form.join fieldset.submit input
{
	background:url('../../images/site_images/backgrounds/submit.png') no-repeat;
	border:none;
	width:69px;
	height:45px;
}	

div.main_content h4
{
	font-size:1.6em;
	margin-left:4px;
	padding-top:20px;
	margin-bottom:10px;
	clear:left;
}

div.rich-text
{
    overflow: hidden;
    width: 925px;
    margin: 0 auto;
    margin-top: 24px;
    font-size: 2em;
    color: #616161;
    margin-bottom: 35px;
    font-family: "Arial";
    background: white;
    padding: 25px;
}

body.join .main_content h1,
div.rich-text h1
{
	color:#ec1c24;
	font-size:2.5em;
	font-weight:bold;
	margin-bottom:10px;
}

div.rich-text span.italic
{
	font-style:oblique;
	color:#2e2e2e;
}

div.rich-text span.big
{
	font-size:1.3em ;
	color:#2e2e2e;
	font-style:oblique;
}	

div.video
{
	margin-left:59px;
	margin-top:24px;
	width:862px;
	height: 485px;
    border: 6px solid #c89e2e;
}
/************************************** header */


/**************************** footer */

#footer_wrapper
{
	/*margin-top:-200px;*/

	min-height:191px;
	width:100%;
	z-index:10;
}

body.join #footer_wrapper
{
	margin-top:-423px;
	min-height:414px;
}

#footer
{
	width:979px;
	height:47px;
	background:url('../../images/site_images/backgrounds/wpl-navigation-gold.png') no-repeat;
	float:left;
	/*bottom:26px;*/
	margin-top:16px;
	margin-bottom:26px;
	font-family:"Arial";
}

#footer span,
#footer a span
{
	display:block;
	color:#fff;
	font-size:1.3em;
	margin-top:16px;
	font-weight:bold;
	float:left;
	margin-left:5px;
	margin-right:8px;
	
}

#footer a span
{
	cursor:pointer;
}

#footer a
{
	float:left;
	display:block;
	text-decoration:none;
}

#footer a#terms
{
    display:inline;
    text-decoration:none;
    float: none;
}

#footer div.followus
{
	float:right;
	overflow:hidden;
}

a.tweeter
{
	height:48px;
	background:url('../../images/site_images/backgrounds/tweeter.png') no-repeat;
	display:block;
	float:left;
	margin-left:5px;
	padding-left: 47px;
}

    a.tweeter:hover {
        background:url('../../images/site_images/backgrounds/tweeter.png') no-repeat!important;
    }



    a.facebook tweeter {
        background: none;
    }

a.facebook
{
	height:48px;
	background:url('../../images/site_images/backgrounds/facebook.png') no-repeat;
	display:block;
	float:left;
	margin-left:5px;
	padding-left: 47px;
}

    a.facebook:hover {
        background:url('../../images/site_images/backgrounds/facebook.png') no-repeat!important;
    }

    a.facebook span {
        background: none;
    }

a.youtube_banner
{
	width:51px;
	height:49px;
	background:url('../../images/site_images/backgrounds/youtube.png') no-repeat;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

p.copyright {
	float:left; z-index:20;
	width:890px;
	margin:2em 0 40px;
	
	font-size:1.4em;
    font-weight: bold;
	text-align:center;
	color:#000;
}

span.copyright a {
	color: #fff;
	text-decoration: none;
}

span.copyright a:hover {
	text-decoration: underline;
}

span.login_error {
    display: block;
    color: #ff0000;
    font-size: 1.2em;
    margin-left: 20px;
    margin-bottom: 3px;
}

span.login_status {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    color: #063853;
    margin: 0 0 3px 20px;
}

#main {
    overflow:hidden;
}


/************************* MEMBER REPORT */

div.member_wrapper {
    width: 890px;
    margin: 0 auto;
    position: relative;
    font-size: 1.3em;
}

div.member_wrapper div.logout {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 1.2em
}

    div.member_wrapper div.logout a,
    div.member_wrapper div.logout span {
        color: #063853;
    }

    .report_text{
        margin-top: 50px;
        width: 345px;
        float: right;
        padding: 20px;

        border: 2px solid #000;
    }

    .report_text p{
        margin-top: 10px;
    }

    p.earning_potential{
        text-align: center;
        font-weight: bold;
        font-size: 1.4em;

        display: block;
        width: 90%;
        /* background-color: #063853; */
		background:  #00008b;
        padding: 2% 5%;
        color: #ffffff;
        margin-top: -5px;
    }

table.member_report {
    width: 480px;
    margin-top: 40px;
    font-size: 1.2em;
    border-bottom: 1px solid #45728a;
    float: left;
}	

    table.member_report tr th,
    table.member_report tr td {
        padding: 3px 5px;
    }

        table.member_report tr th {
            /*background: #063853; */
			background:  #00008b;
            color: #ffffff;
            font-weight: bold;
            /*border-right: 2px solid #ffffff;*/
        }	
        
        table.member_report tr.no_color th {
            background: none;
            color: #000000;
            padding-bottom: 5px;
        }
        
        table.member_report tr td.first {
            width: 170px;
        }
        
        table.member_report tr td.first.small,
        table.member_report tr th.first.small {
            width: 50px;
        }
        
    table.member_report tr.even {
        background: #eeeeee;
    }
    
#logout_wrapper {
    margin-top: 20px;
}

    #logout_wrapper h2 {
        font-size: 1.5em;
        font-weight: bold;
        color: #063853;
    }
    
        #logout_wrapper a {
            display: block;
            margin: 10px 0 5px 20px;
            font-size: 1.2em;
            color: #063853;
        }
        
div.member_center_text {
    padding: 0 10px 10px;
    min-height: 166px;
    font-size: 1.4em;
    overflow: hidden
}

div#thank_you {
    font-size: 1.6em;
    text-align: center;
}

    div#thank_you h2 {
        font-size: 1.3em;
        font-weight: bold;
        margin-left: 0;
    }
    
div.users_pending {
    margin-top: 15px;
    font-family: 'Arial';
}

    div.users_pending h3 {
        font-size: 1.5em;
        font-weight: bold;
        color: #063853;
        margin-bottom: 8px;
    }

    div.users_pending span.red {
        color: #ff0000;
        font-size: 1em;
    }
    
    div.users_pending span {
        font-size: 1.2em;
    }
    
#top_black_cont {
	position: absolute;
	top: 50px;
	left: 636px;
	background:url('../../images/site_images/backgrounds/top_blue_container.png') left top no-repeat;
	width:304px;
	height:36px;
	padding:20px 20px;
}

#news_slider {
	float:left;
	width: 979px; height: 30px;
	margin-top: 15px; padding-top: 1px;

	background-image: url(../../images/site_images/backgrounds/wpl-nav-ticker-backdrop.png);	
	font-size: 1.8em !important;
	color: #fff;
}

#news_slider #news_title,
#news_slider #news_crawler {
	padding: 3px 10px;
}

#news_slider #news_title {
	width: 182px;
	float: left;
	text-align: center;
}

#news_slider #news_crawler {
	float:left; width:757px;
}


#top_black_cont div span {
    color: #ffffff;
    font-size: 1.6em;
    display: block;
    margin-top: 7px;
    float: left;
    white-space: nowrap;
}

div#welcome_global {
    position: absolute;
    top: 77px;
    left: 290px;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Arial';
    color: #03527d;
}

.banner_img {
	display: block;
	float: right;
	margin-top: 18px;
	background: url('../../images/site_images/banners/banner.png') no-repeat scroll 0 -322px transparent;
	width: 305px;
    height: 543px;
	text-indent: -9999px;
}

.banner_img:hover {
	background: url('../../images/site_images/banners/banner.png') no-repeat scroll -305px -322px transparent;
}



.affiliate-images div {
	width:840px;
	margin-bottom:20px;
	border-bottom:1px solid #eee;
        clear: both;
}

.affiliate-images div a,
.affiliate-images div a img,
.affiliate-images div h2,
.affiliate-images div textarea {
	display:block;
}

.affiliate-images div h2 {
	font-size:16px;
	margin-left:0;
	margin-top:20px;
}

.affiliate-images textarea {
	width:840px;
	margin:20px 0;
}

.latest-news {
	float:left;
	width:890px;
	margin:50px 0 0;
}
.latest-news .title {
	text-align: center;
	font-weight:bold;
	color:red; font-size:18px;
	margin-bottom:0.25em;
}

.latest-news .news {
	float:left;
	width:846px;
	padding:20px;
	border:2px solid #333;
}

p.guest {
	float:right; width:400px;
	font-size:15px;
	padding-top:0.6em;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

p.guest a {
	text-decoration:none;
	color:#1a537c;
	font-weight:bold;
}

p.guest a:hover {
	text-decoration:underline;
}

#header .news {
	float:left; overflow:hidden;
	width:125px; height:70px;
	text-indent:-100%;

	margin: 54px 0 0 20px;
/*	outline:1px solid #fafafa;	*/
	background: url('../../images/site_images/blog.png') no-repeat left top;
}


#news_slider > div#news_title {
    background: #000 none repeat scroll 0 0;
    border-radius: 8px 0 0 8px;
    color: #fff;
}

/* #news_slider > div#news_crawler {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 8px 8px 0;
    color: #000;
    padding: 3px 9px 3px 10px;
} */

#footer {
    text-align: center;
}

#footer > a {
    display: inline-block;
    float: none;
    text-decoration: none;
    width: 150px !important;
}

.new_area {
    margin-bottom: 20px;
}

.new_area > div {
    float: left;
    height: 500px;
    width: 290px;
}

.new_area > p {
    color: #063853;
    float: left;
    margin-bottom: 1em;
    width: 400px;
}

.email_swipes {
    border-top: 1px solid #45728a;
    margin-top: 35px;
    padding-top: 15px;
}

.email_swipes > h2{
    margin-left: 0;
}

div.email_swipe{
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
	padding-bottom: 10px;
    width: 840px;
}

div.affiliate-images .banner, div.email_swipes > div:last-child{
    border-bottom: medium none;
}

div.email_swipe h2{
    font-size: 16px;
    margin-left: 0;
    margin-top: 20px;
}

div.email_swipe input[type="text"] ,div.email_swipe textarea {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #777;
    display: block;
    font: 13px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 13px 0 20px;
    max-width: 100%;
    outline: 0 none;
    padding: 6px 4px;
}

div.email_swipe input[type="text"] {
    width: 378px;
}

div.email_swipe textarea {
    height: 111px;
    width: 100%;
}

#recaptcha_table tbody tr:nth-child(2) td:nth-child(2) {
    display: none;
}

.calculator_box .earning_potential {
    margin: 12px 0 0;
    overflow: hidden;
    padding: 2% 0;
    width: 100%;
}


.calculator_box select {
    font-size: 17px;
    padding: 7px 6px;
    width: 90%;
}