@charset 'utf-8';

/* common */
.dot-list {margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #efe8d8;}

.box {position:relative;margin-top:15px;padding:20px 32px;background:#fffaed;border:1px solid #ede2d3;}
.box label {display:block;margin-left:-12px;margin-bottom:10px;font-size:14px;color:#683e26;font-weight:bold;}
.box .form-group input {width:420px;height:29px;}
.box .form-group.birth .input-group input {width:133px;.width:114px;margin-left:10px;}
.box .form-group.birth .input-group input:first-of-type {margin-left:0;width:134px;.widthl:114px;}


/* page */
.error {padding:100px 0;text-align:center;}
.error h2 {font-size:40px;color:#dd7800;}
.error .info-txt {color:#888888;line-height:24px;}
.error .info-txt strong {display:block;}
.error .box {width:385px;margin:24px auto 26px;padding:25px;}

.site-under {background:#f7f7f7; text-align:center;}
.site-under .title {padding:97px 0 35px;background:#ffffff;}
.site-under h1 {font-size:60px;color:#dd7800;font-weight:bold;font-family:Arial;}
.site-under .con {padding:43px 0 0;}
.site-under .sub-txt p {color:#888888;line-height:18px;}
.site-under .info-txt {margin-bottom:15px;color:#683e26;line-height:18px;}
.site-under .box {display:inline-block;margin-top:21px;margin-bottom:21px;padding:29px 32px;font-weight:bold;color:#683e26;}


.creat-account   {width:700px;margin:100px auto 0;}
.creat-account .form-email {margin:30px 0;height:37px;border:1px solid #ede2d3;background:#fff3d4;color:#858585;font-weight:bold;line-height:3;text-align:center;}
.creat-account .check-mail {text-decoration:underline;font-weight:bold;}
.creat-account input {width:100%;height:37px;padding:0 10px;font-size:15px;font-weight:bold;color:#9f9f9f;border:0;}

.sign-content .help-txt  {color:#301100;font-size:14px;font-weight:bold;}
.sign-content .help-txt .point  {color:#dd7800;}
.sign-content .dot-list {margin-top:20px;}
.sign-content .btn-center {padding:30px;}

.sign-in {width:495px;margin:100px auto 0;}
.sign-in .login  {position:relative;margin:25px 0 30px;}
.sign-in .login  input {width:375px;height:40px;margin-right:10px;}
.sign-in .login  input:first-of-type {margin-bottom:8px;}
.sign-in .login .btn-sign {position:absolute;top:0;right:0;width:110px;height:88px;background:url('../../_images/us/common/sign_login.gif') no-repeat left top;font-size:17px;color:#fff;font-weight:bold;line-height:88px;}
.sign-in .link .bul-pill {margin-bottom:18px;color:#683e26;font-weight:bold;font-size:14px;}
.sign-in .link .bul-pill .btn {margin-top:10px}
.sign-in .link .bul-pill .btn-facebook a {width:180px;padding-left:0;padding-right: 0;;text-align:center;}
.sign-in .link .bul-pill .btn-gray a {width:155px;padding-left: 10px;padding-right: 10px;;text-align:center;}

.finer .box .btn-left {margin-top:10px;}
.finer .inbox {padding:15px 20px;}
.finer .inbox li {color:#693e26;line-height:22px;}
.finer .btn-center {margin-top:20px;}
.finer .help-txt {padding-left:20px;}
.finer .dot-list {margin-top:10px;border-bottom:0;font-size:11px;}

.user-agreement {padding-bottom:20px;background:#fff9e9 url('../../_images/us/common/bbs_end_bg.gif') no-repeat left bottom; }
.user-agreement .in {padding:25px 20px 0; background:#fff9e9 url('../../_images/us/common/bbs_end_bg.gif') no-repeat left top; }
.user-agreement .notice {margin:0;padding-left:27px; background:url('../../_images/us/common/icon_notice.gif') no-repeat 10px 3px; font-size:14px;color:#683e26;line-height:24px}
.user-agreement .comment {padding-left:30px;line-height:17px;font-size:13px;}
.user-agreement .inbox2 {margin:10px 0;background:url('../../_images/us/common/bg-inbox2-middle.gif') repeat-y left top; text-align:center;}
.user-agreement .inbox2 .inner {background:url('../../_images/us/common/bg-inbox2-bottom.gif') no-repeat left bottom; }
.user-agreement .inbox2 .contents {padding:25px;background:url('../../_images/us/common/bg-inbox2-top.gif') no-repeat left top; }
.user-agreement .inbox2 .txt-point {margin-bottom:15px;color:#c32812;line-height:17px;}

.lay-popup {position: absolute;top: 200px;left: 50%;width:599px;margin-left:-300px;padding-bottom:14px;z-index: 9999;overflow: hidden;background:url('../../_images/us/common/bg-sign-bottom.png') no-repeat left bottom;}
.lay-popup h1 {height:27px;padding:17px 10px 10px;color:#720700; font-size:22px;background:transparent url('../../_images/us/common/bg-sign-top.png') no-repeat left top;}
.lay-popup .content {padding:30px 36px;background:transparent url('../../_images/us/common/bg-sign-middle.png') repeat-y left top;}
.lay-popup .content .dot-list {margin-bottom:20px;padding-bottom:0;border-bottom:none;}
.lay-popup .content .check-mail {text-decoration:underline;font-weight:bold;}
.lay-close {position: absolute;top:16px;right:10px;}

.lay-popup.creat-account h1 strong {color:#ff0f01;}
.lay-popup.creat-account .content .txt-validation {font-weight:normal;}
.lay-popup.creat-account .content .txt-complete {font-weight:normal;}
.lay-popup.creat-account .content .dot-list li {margin-top:10px;font-size:12px;}
.lay-popup.creat-account .form-email {margin:15px 0;height:31px;}
.lay-popup.creat-account input {height:31px;}
.lay-popup.welcom .txt-complete {margin-bottom:20px;font-size:16px;}

.faq.bbs h4.fl {margin-top:3px}
.faq.bbs .help-txt {margin:10px 0;padding-left: 20px }
.faq.bbs .inbox {padding:20px}
.faq .inbox {margin:10px 0;}
.faq .open-faq {display:none;background:#f4f4f4;text-align:left;}
.faq .open-faq.open {display:table-row;}
.faq .open-faq td {padding:20px;text-align:left;color:#683e26;line-height:20px;}
.faq .more-info {display:block;margin:10px 0 0;text-align:right;padding-right:10px;color:#2d1000;background:url('../../_images/us/common/icon_go.png') no-repeat 100% 5px ;}

.policies h4 {margin-top:17px;margin-bottom:12px;}
.policies .tmp-tab li  {}
.policies .tmp-tab li a {width:224px;z-index:1;}
.policies .help-sub-txt {margin:33px 0 10px;font-size:14px;font-weight:bold;color:#dd7800;}
.policies .help-txt {margin-top:10px;color:#683e26;}
.policies ol {margin:20px 0;;padding-left:0;counter-reset:li;}
.policies ol li {position:relative;margin:2px 0 0 10px;padding:4px 8px;list-style:none;}
.policies ol li:before {position:absolute; top:4px; left:-8px;z-index:1;content:counter(li)'.';counter-increment:li;font-weight:bold}
.policies h5{margin-top:30px;font-size:14px;color:#301100;}

.lay-charge {position: absolute;top: 200px;left: 50%;width:664px;margin-left:-300px;z-index: 9999;overflow: hidden;background:#fecb78;}
.lay-charge .header {position:relative;}
.lay-charge h1 {height:29px;padding:12px 23px 0;color:#f9ec10; font-size:18px;background:#b61100;}
.lay-charge .lay-close {top:12px;right:25px;}
.lay-charge .content {padding:14px 23px 0;background:#fecb78;}
.lay-charge .user-info {position:absolute;top:8px;right:57px;}
.lay-charge h2 {margin-bottom:14px;padding-bottom:10px;color:#61390a;font-size:18px;font-weight:normal;border-bottom:1px solid #daab5e;}
.lay-charge .in {width:auto;overflow:hidden;zoom:1;text-align:center;}
.lay-charge .item {display:inline-block;width:158px;height:227px;margin-left:15px;margin-bottom:22px;background:url('../../_images/us/charge/bg-item.png') no-repeat 0 0;color:#683e26;font-size:20px;}
.lay-charge .item dl {position:relative;height:207px;}
.lay-charge .item dl:before {content:'';display:block;width:104px;height:70px;margin:20px auto 6px;background-repeat:no-repeat ;background-position:0 0;}
.lay-charge .item-50 dl:before {background-image:url('../../_images/us/charge/crown50.png');}
.lay-charge .item-100 dl:before {background-image:url('../../_images/us/charge/crown100.png');}
.lay-charge .item-300 dl:before {background-image:url('../../_images/us/charge/crown300.png');}
.lay-charge .item-500 dl:before {background-image:url('../../_images/us/charge/crown500.png');}
.lay-charge .item-700 dl:before {background-image:url('../../_images/us/charge/crown700.png');}
.lay-charge .item-1000 dl:before {background-image:url('../../_images/us/charge/crown1000.png');}
.lay-charge .item .crown {display:block;margin-top:2px;font-size:12px;}
.lay-charge .item .price {position:absolute;left:0;bottom:47px;width:100%;text-align:center;font-size:14px;}
.lay-charge .item .bonus {position:absolute;left:0;bottom:72px;width:100%;text-align:center;font-size:11px;}
.lay-charge .item .btn-buy  {position:absolute;left:50%;bottom:15px;margin-left:-52px;text-align:center;}
.lay-charge .item .btn-buy .btn-ga  a {width:83px;}
.lay-charge .add-charge {display:inline-block;width:auto;padding-right:9px;background:url('../../_images/us/charge/bg-charge-add.png') no-repeat 100% 0 ;vertical-align:top;}
.lay-charge .add-charge:after {display:block;content:'';clear:both;}
.lay-charge .add-charge .add-icon {float:left;width:24px;height:25px;background:url('../../_images/us/charge/btn-charge-add.png') no-repeat 0 0;vertical-align:top;}
.lay-charge .add-charge .price {display:inline-block;height:23px;padding:0 20px 0 10px;background:url('../../_images/us/charge/icon-charge.png') no-repeat 100% 5px;border-top:1px solid #db7f5e;border-bottom:1px solid #db7f5e;vertical-align:top;line-height:23px;}
.lay-charge .add-charge a {color:#ffecbb;}
.lay-charge .info {display:inline-block;vertical-align:top;}

.lay-charge .nbg-select {display:inline-block;margin-top:-4px;border:none;background:none; color:#ffecbb;}
.lay-charge .nbg-select button {display:block;height:34px;padding: 0 20px 0 10px;margin-right:0;color:#ffecbb; line-height:34px;text-align:left;background:url('../../_images/us/charge/bul_open.png') no-repeat 95% 50%;border:0;}
.lay-charge .nbg-select ul {display:none;background:#b61100;}
.lay-charge .nbg-select.active button{color:#ffecbb; background:#b61100 url('../../_images/us/charge/bul_open2.png') no-repeat 95% 50%;}
.lay-charge .nbg-select.active ul  {background:#b61100;display:block;}
.lay-charge .nbg-select li a {display:block;height:34px;padding: 0 20px 0 10px;margin-right:0;color:#ffecbb; line-height:34px;text-align:left;}
.lay-charge .nbg-select li a:after {;display:none;}
.lay-charge .nbg-select li.active a {color:#ffecbb; }
.lay-charge .nbg-select option {background:#b61100;color:#ffecbb;}
.lay-charge .footer {height:47px;padding:0 23px;background:#b61100;}
.lay-charge .footer .btn-contact-support {float:left;margin-top:12px;}
.lay-charge .footer .secure-connection {float:right;height:32px;padding-right:36px;margin-top:8px;background:url('../../_images/us/charge/charge-footer.png') no-repeat 100% 0;color:#ffecbb;text-align:right;line-height:15px;}
.lay-charge .footer .secure-connection a {display:block;color:#ffecbb;}
