article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background:#212121 url(../images/bg.jpg) repeat; font-family:Tahoma, Geneva, sans-serif}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img, fieldset{border:none; margin:0px; padding:0px;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; -webkit-border-radius:0px;}
a{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.centerwrap{width:940px; margin:auto;}
header{height:100px;}
.logo{float:left; padding-top:28px; padding-left:5px;}
.logo img{max-width:100%;}
.have_account{float:right; padding-top:32px;}
.have_account p{font-size:14px; letter-spacing:-0.01em; float:left; line-height:35px; padding-right:12px;}
.have_account p a{color:#fff;}
.have_account p a:hover{color:#3daaff;}
a.signin{float:left; font-weight:bold; color:#fff; font-size:14px; letter-spacing:-0.01em; background-color:#f1c232; height:35px; line-height:34px; padding:0 16px;}
a:hover.signin{background-color:#fff; color:#3daaff}
.whitebox{background-color:#fff; padding-left:27px; padding-top:20px; padding-right:18px; padding-bottom:20px;}
.model{float:right;}
.model img{display:block; max-width:100%;}
.meetgirls{float:left; width:450px;}
.meetgirls h2{font-size:35px; letter-spacing:-0.025em; color:#010000; line-height:38px;}
.meetgirls h2 span{color:#f1c232; display:block}
.details{padding-top:34px;}
.details p{font-size:14px; color:#010000; line-height:18px;}
.details ul{padding-top:24px;}
.details ul li{font-size:14px; color:#010000; line-height:21px; background:url(../images/point_arrow.png) no-repeat left 8px; padding-left:18px;}
.steps{background-color:#f2f2f2; position:relative; margin-top:53px; padding:20px 20px 22px;}
.step_num{position:relative; text-align:center; margin-top:-23px; margin-bottom:18px;}
.step_num li{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; text-align:center; line-height:60px; padding:0 2px;}
.step_num li a{background-color:#4f4d4d; height:60px; width:60px; border-radius:30px; -webkit-border-radius:30px; display:inline-block; color:#fdfdfd;}
.step_num li a.active{background-color:#3daaff;}
.step{}
.step h3{font-size:22px; text-align:center; color:#010000; letter-spacing:-0.025em; font-weight:normal; padding-bottom:16px;}
.step label{width:130px; margin-right:13px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#010000; float:left; clear:left; text-align:right; margin-bottom:13px; line-height:32px;}
.textbox{border:1px solid #bfbfbf; background-color:#fff; height:32px; width:266px; padding:0 12px;}
.dropdown{float:left; border:1px solid #bfbfbf; background-color:#fff; height:32px; width:266px;}
.dropdown select{width:100%; border:none; height:30px; padding:0 8px;}
.stepPic{margin-bottom:22px;}
.stepPic img{display:block; max-width:100%;}
.next{background:url(../images/next_btn.png) repeat-x; height:63px; border:none; border-radius:5px; -webkit-border-radius:5px; clear:both; width:100%; font-size:38px; font-weight:bold; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.next:hover{background:#689700;}
.members{text-align:center; padding-top:22px; padding-bottom:38px;}
.members h3{font-size:20px; color:#fff; letter-spacing:-0.05em; padding-bottom:8px;}
.members p{font-size:12px; line-height:16px; letter-spacing:-0.001em; color:#fff;}
footer{background-color:#979797; border-top:10px solid #fff; font-family:Arial, Helvetica, sans-serif}
.footernav{float:left; padding-top:30px; padding-bottom:25px;}
.footernav ul{width:270px;}
.footernav ul li{font-size:13px; padding-bottom:5px;}
.footernav ul li a{color:#fff;}
.footernav ul li a:hover{color:#333;}
.footer_content{float:left; width:440px; padding-top:30px; margin-left:55px;}
.footer_content p{font-size:13px; line-height:15px; color:#fefcfc; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px;}
.footer_content p.small{color:#cbcbcb; font-size:10px; padding-bottom:0px;}
.footer_content p a{color:#fefcfc;}
.footer_content p a:hover{color:#333;}
.footer_logos{float:right; text-align:center; width:131px; padding-top:30px;}
.footer_logos img{margin-bottom:5px;}