a{color: #000;}
.error-text{float:left; width:100%; font-size:0.75em; color:#F00; min-height:10px; margin-top:-2%!important; margin-bottom: 1%;}
.input-text {width:90%; border:1px solid #666666; min-height:18px; float:left; padding:2% 3%; font-size:0.8em; margin:2.5% 0; color:#666;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.input-text:focus {background-color:#fbf5bf;}
.input-tab{border:none; width:94%; margin:0 3%; font-size:1.0em; padding:3% 5%; cursor:pointer; color:#FFF; font-weight:bold; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow:  0em 0.1em 0.09em 0em rgba(0, 0, 0, .3);box-shadow:  0em 0.1em 0.09em 0em rgba(0, 0, 0, .3);
background: #bc7e07; /* Old browsers */
background: -moz-linear-gradient(top, #bc7e07 0%, #745012 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc7e07), color-stop(100%,#745012)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Opera 11.10+ */
}
/*.input-register:hover{background:url(../images/register-now-hover.png) 0 0 no-repeat;}*/
.showpassword{color:#666;}

#registration-fixed-bg{position:fixed; top:0; left:0; width:100%; height:100%; z-index: -1;}
#register{float:left; width: 100%; }
#register .content-wrapper{float:left; width: 90%; padding: 5% 5% 2% 5%;}
#register .content-wrapper-th-page{float:left; width: 90%; padding: 5% 5% 5% 5%;}
#register .content-wrapper h4{float:left; width: 95%; padding: 2% 0% 2% 5%; color:#fff; font-size: 1.2em; text-align: left;
border:1px solid #bb7f13;
background: #755212; /* Old browsers */
}

#register .error-text{float:left; width:100%; font-size:0.75em; color:#F00; height:1em;}
#register .error-text span{float:left; width:100%; font-size:0.75em; color:#F00; padding: 0%; margin: 0%;}
#register .content-wrapper .content{float:left; width: 89.99%; padding: 5% 5% 0% 5%; border: 1px solid #80b819; border-top:none; border-bottom:none; background: url(/images/mobile/white-30.png) 0 0 repeat;}
#register .content-wrapper .content-for-pass{float:left; width: 89.99%; padding: 5% 5% 5% 5%; border: 1px solid #80b819; border-top:none; background: url(/images/mobile/white-30.png) 0 0 repeat;}
#register .content-wrapper .content .register{float: left; width: 43%; padding: 2%; font-weight: bold; text-align: center;}
#register  .content-wrapper .content .login{float: right; border-left: 1px solid #9ece16; width: 40%; padding: 2% 4% 2% 4.5%; font-weight: bold; text-align: center;}
.reg-button{padding:1.5%; display: block; border:1px solid #FF8F00; font-weight:bold; font-size:0.75em; color:#fff; text-decoration: none; text-align:center; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
-webkit-box-shadow:  0em 0.1em 0.09em 0em rgba(0, 0, 0, .3);box-shadow:  0em 0.1em 0.09em 0em rgba(0, 0, 0, .3);
background: #bc7e07; /* Old browsers */
background: -moz-linear-gradient(top, #bc7e07 0%, #745012 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc7e07), color-stop(100%,#745012)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Opera 11.10+ */
}
.reg-button:hover{
background: #745012; /* Old browsers */
background: -moz-linear-gradient(top, #745012 0%, #bc7e07 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#745012), color-stop(100%,#bc7e07)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #745012 0%,#bc7e07 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #745012 0%,#bc7e07 100%); /* Opera 11.10+ */
}
.font-size-0-80em {font-size: 0.80em}

/* Terms of use*/
#terms{float:left; width: 100%;}
#terms .content-wrapper{float:left; width: 90%; padding: 5%;}
#terms .content-wrapper h1{float:left; width: 100%; padding: 2% 0%; color:#fff; font-size: 1.2em; text-align: center; border:1px solid #bb7f13;background: #755212; /* Old browsers */}
#terms .content-wrapper h2{font-size: 1.1em; margin:3% 0;}
#terms .content-wrapper h3{font-size: 0.9em; margin:1% 0 0 0; padding: 0;}
#terms .content-wrapper p{font-size: 0.75em; margin:0; padding: 0;}
#terms .content-wrapper ol, #terms .content-wrapper ul{font-size: 0.75em;}
#terms .content-wrapper .content{float:left; width: 89.99%; padding: 5% 5% 5% 5%; border: 1px solid #80b819; border-top:none; background: url(/images/mobile/white-30.png) 0 0 repeat;}
.color-gray{color:#663300;}
.content hr {color:#9ece17; border-top:1px solid #9ece17; border-bottom: none; border-left: none; border-right: none; height:1px; width: 100%; float: left; margin-top: 5%;}
.font-size-65em {font-size: 0.65em}
.password-div {width:99%; float:left; font-size:0.75em; padding:0 0 5% 0;}
.termsuse-div {width:99%; float:left; font-size:0.75em; padding:5% 0 5% 0; text-align:center;}
.skip-div {background:#E9FCBC; float: left; font-size: 0.75em; margin: 0 0 0 0%; padding: 1.5% 3% 1.5% 0; text-align: right; width: 97%; border: 1px solid #80b819; border-top:none; }
.skip-div a {color:#000; text-decoration:underline;}
footer {padding-top:0%;}
.for-pass-div{font-size: 0.85em; width:100%; text-align: center; padding:2% 0 7% 0;}