Welcome Affiliates & JV's!#_1_##_1_##_1_##_1_##_1_##_1_#a:link,
a:visited,
a:hover,
a:active {
color: #f16d6e;
font-size: 14px;
}
#button-link {
width: 100%;
padding: 15px 0px;
border-color: #055804;
border-width: 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #309c61;
text-align: center;
text-decoration: none;
position: relative !important;
display: inline-block !important;
border-style: solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 36px;
color: #FFF;
cursor: pointer;
font-weight: bold;
}
#button-link:hover {
background-color:#3cba75;
}
.footer p {
margin: 0px;
padding: 0px;
}
.optin-form-main-input {
display: block;
height: 40px;
width: 60%;
padding: 10px 0px;
margin: 15px 0px 10px;
line-height: 50px;
font-family: Arial;
font-size: 18px;
font-weight: 100;
font-style: italic;
text-align: center;
color: #777;
border: 1px solid #CACACA;
box-shadow: 0px 2px 2px rgba(0, 1, 1, 0.02) inset;
background: #FFF linear-gradient(to bottom, rgba(0, 1, 1, 0.03) 0px, rgba(255, 255, 255, 0.03) 100%) repeat scroll 0% 0%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
#optin-form-main-button {
width: 60%;
padding: 15px 5px;
border-width: 0px;
border-radius: 5px;
background: #309c61;
box-shadow: none;
line-height: 1.5;
text-align: center;
text-decoration: none;
display: block;
border-style: solid;
font-family: Arial;
font-size: 20px;
font-weight: bold;
color: #FFF;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#optin-form-main-button:hover {
background-color: #3cba75;
}
.powered,
.powered a:link,
.powered a:visited,
.powered a:active {
color:#f50000;
font-size: 12px;
margin-top: 3px;
float: none  !Important;
}
.powered a:hover {
    color:#f50000;
}
.privacy-terms,
.privacy-terms a:link,
.privacy-terms a:visited,
.privacy-terms a:active {
color:#f50000;
font-size: 14px;
margin-top: 3px;
text-align: center !Important;
float: none  !Important;
}
.privacy-terms a:hover {
    color:#f50000;
}
/* For mobile phones: */
@media only screen and (max-width:480px) {

#optin-form-main-button {
width: 100% !Important;
font-size: 7vw;
line-height: 1 !Important;
  }
.optin-form-main-input {
width: 100% !Important;
}
input[type=email], input[type=text]{
font-family: Arial;
font-size: 5vw;
line-height: 1;
color: #999;
}

}
/* For mobile phones: */#_1_#0