* {margin:0; padding:0; }
img {border:0; }
body {background:#FFFFFF url('../images/bg.gif') top repeat-x; color:#000000; font:14px Arial,sans-serif; text-align:center; }

html {overflow-y: scroll;}

.main {width:980px; margin:0px auto; text-align:left; }

.top {height:94px; position:relative; }
.top .t-logo {margin:20px 0 0 22px; }
.top .t-user {width:322px; position:absolute; top:22px; right:0; }
.top .t-user.u-logged {text-align:right; padding-top:20px; font-size:13px; }
.top .t-user.u-logged img {vertical-align:middle; margin:0 25px; }
.top .t-user table td {padding-right:4px; }
.top .t-user table td.u-link {font:10px Verdana,Arial,sans-serif; color:#3895DD; text-align:right; }
.top .t-user table td.u-link a {color:#3895DD; text-decoration:none; }
.top .t-user table td.u-link a:hover {text-decoration:underline; }
.top .t-user input.txt {width:128px; background:#F5F5F5; border:1px solid #C7C7C7; font-size:14px; }
.top .t-user input.sbt {margin-left:7px; }
.top .t-user img.u-img {float:left; }
.top .t-user { }

.menu {height:26px; margin-bottom:15px; }
.menu ul {width:980px; height:26px; list-style:none; }
.menu ul li {float:left; margin-right:2px; position:relative; }
.menu ul li a {display:block; float:left; height:26px; line-height:26px; background:#A3C047 url('../images/menu_right_bg.gif') right top no-repeat; text-decoration:none; text-align:center; padding:0 16px 0 0px; font-size:14px; color:#000000; }
.menu ul li a b {float:left; display:block; padding:0 0px 0 16px; font-weight:normal; background:url('../images/menu_left_bg.gif') left top no-repeat; cursor:pointer; }
.menu ul li a.active,
.menu ul li a:hover {text-decoration:none; color:#FFFFFF; background:url('../images/menu_right_hover_bg.gif') right top no-repeat; }
.menu ul li a:hover b {background:url('../images/menu_left_hover_bg.gif') left top no-repeat; }

.footpath {font-size:12px; height:13px; padding-bottom:9px;}
.footpath ul {list-style:none; }
.footpath ul li {float:left; padding:0 10px 0 2px; margin-right:5px; background:url('../images/footpath_pts.gif') right top no-repeat; }
.footpath ul li.active {padding:0px; background:transparent; }
.footpath ul li a {color:#000000; text-decoration:underline; }
.footpath.f-empty {font-size:1px; height:1px; line-height:1px; }

.main-box {width:980px; height:169px; margin:0px 0 17px; background:url('../images/main_box.gif') top center no-repeat; position:relative; line-height:16px; }
.main-box img.mb-lc {position:absolute; top:32px; left:46px; }
.main-box img.mb-so {position:absolute; left:257px; top:23px; }
.main-box .home-txt {width:548px; height:130px; position:absolute; top:26px; right:12px; }
.main-box .home-txt h2 {font-size:18px; line-height:18px; font-weight:normal; margin-bottom:5px; text-transform:uppercase; }
.main-box .mb-ep-bg {width:980px; height:169px; background:url('../images/main_box_ep_bg.jpg') 760px 1px no-repeat; }
.main-box .mb-ip-bg {width:980px; height:169px; background:url('../images/main_box_ip_bg.jpg') 733px 1px no-repeat; }
.main-box .mb-sp-bg {width:980px; height:169px; background:url('../images/main_box_sp_bg.jpg') 767px 1px no-repeat; }
.main-box .mb-so-bg {width:980px; height:169px; background:url('../images/main_box_so_bg.jpg') 705px 1px no-repeat; }
.main-box .mb-txt {width:730px; padding:20px 0 0 30px; font:14px Arial,sans-serif; }
.main-box .mb-txt a {color:#3895DD; text-decoration:none; }
.main-box .mb-txt a:hover {color:#3895DD; text-decoration:underline; }
.main-box .mb-txt h1 {font-size:18px; line-height:18px; font-weight:normal; margin-bottom:7px; text-transform:uppercase; }

.blog-box {width:380px; height:397px; float:left; background:url('../images/blog_bg.gif') top left no-repeat; position:relative; }
.blog-box img.bb-title {position:absolute; left:19px; top:17px; }
.blog-box ul {font-size:11px; list-style:none; padding:60px 22px 0px 20px; }
.blog-box ul li {padding:0 0 12px 10px; background:url('../images/blog_pts.gif') left top no-repeat; color:#999999; }
.blog-box ul li a {color:#000000; font-size:14px;}
.blog-box ul li img {vertical-align:middle; }
.blog-box ul li span {margin:0 3px 0 2px; }
.blog-box ul li h4 {font-size:14px; line-height:14px; margin-bottom:1px; color:#3895DD; }
.blog-box ul li h4 a {color:#3895DD; text-decoration:none; }

.offer {width:560px; height:397px; float:right; }
.offer .o-box {height:126px; margin-bottom:9px; position:relative; }
.offer .o-box.ob-sp-img {background:url('../images/offer_box_sp_bg.jpg') top right no-repeat; }
.offer .o-box.ob-ep-img {background:url('../images/offer_box_ep_bg.jpg') top right no-repeat; }
.offer .o-box.ob-ip-img {background:url('../images/offer_box_ip_bg.jpg') top right no-repeat; }
.offer .o-box img.o-title {position:absolute; left:155px; top:12px; }
.offer .o-box p.o-txt {width:330px; position:absolute; left:156px; top:37px; }
.offer .o-box img.o-buy {position:absolute; left:157px; top:91px; }

.content {margin-top:0px; padding:20px 0px 0px 20px; background:#FFFFFF url('../images/content_bg.gif') top left no-repeat; }
.content.c-ep {height:270px; }
.content.c-ep .c-box {width:300px; margin-right:20px; height:270px; float:left; position:relative; }
.content.c-ep .c-box.cb-lite {background:url('../images/offer_ep_lite.gif') no-repeat; }
.content.c-ep .c-box.cb-standard {background:url('../images/offer_ep_standard.gif') no-repeat; }
.content.c-ep .c-box.cb-bonanza {background:url('../images/offer_ep_bonanza.gif') no-repeat; margin-right:0px; }
.content.c-ep .c-box img.cb-buy-shared {position:absolute; left:22px; top:135px; }
.content.c-ep .c-box img.cb-buy-exclusive {position:absolute; left:22px; top:145px; }
.content.c-ep .c-box ul {list-style:none; color:#FFFFFF; position:absolute; left:22px; top:52px; font-size:14px; }
.content.c-ep .c-box ul li {padding:0 0 2px 22px; background:url('../images/check.gif') left top no-repeat; }
.content.c-ip {padding:25px; }
.content.c-ip .c-ip-bg {background:url('../images/content_ip_bg.gif') top right no-repeat; padding-bottom:20px; }
.content.c-ip .c-ip-bg form {padding:20px 0 0 30px; }
.content.c-ip .c-ip-bg table { }
.content.c-ip .c-ip-bg .error  {height:12px; font-size:14px;font-weight:normal; color:red; text-align:center; padding:10px;}
.invalid_link {font-size:14px;font-weight:normal; color:red; text-align:center; padding-top:60px; padding-bottom:60px; width:926px; }
.content.c-ip .c-ip-bg table td {vertical-align:top; width:300px; font-size:14px; }
.content.c-ip .c-ip-bg table td h3 {font-size:18px; line-height:18px; font-weight:normal; margin-bottom:16px; }
.content.c-ip .c-ip-bg table td h5 {font-size:14px; line-height:14px; margin-bottom:18px; }
.content.c-ip .c-ip-bg table td p {margin-bottom:3px; }
.content.c-ip .c-ip-bg table td input.f-txt {margin-left:4px; background:#F8F8F8; border:1px solid #D4D4D4; width:65px; font-size:16px; text-align:center; vertical-align:middle; }
.content.c-ip .c-ip-bg table td ul {list-style:none; padding:10px 0 0 20px; }
.content.c-ip .c-ip-bg table td ul li {padding:0 0 1px 10px; background:url('../images/form_pts.gif') left top no-repeat; }
.content.c-ip .c-ip-bg table td ul li a {color:#3895DD; text-decoration:none; }
.content.c-ip .c-ip-bg table td ul li a:hover {text-decoration:underline; }
.content.c-ip .c-ip-bg table td input.fi-c {margin-left:30px; }
.content.c-ip .c-ip-bg table td img.f-flag {vertical-align:middle; margin:0 10px; }
.content.c-ip .c-ip-bg table td.f-td-other {padding-top:30px; }
.content.c-ip .c-ip-bg table td.f-td-country {padding-bottom:15px; }
.content.c-ip .c-ip-bg table td.f-td-submit {border-top:1px solid #E7E7E8; text-align:center; padding-top:30px; }
.content.c-ip .c-ip-bg table td.f-td-submit img {position:relative; margin-left:10px; }
.content.c-sp {padding:0; }
.content.c-sp .c-sp-bg {background:url('../images/content_sp_bg.gif') top right no-repeat; padding-bottom:20px; }
.content.c-sp .c-sp-bg form {padding:0px 0 0 30px; }
.content.c-sp .c-sp-bg table { vertical-align:top; font-size:14px }
.content.c-sp .c-sp-bg .error {height:14px; font-size:14px;font-weight:normal; color:red; text-align:center; padding:10px; width:500px; padding-left: 140px;}
.content.c-sp .c-sp-bg .required_fields {font-size:12px;font-weight:normal; text-align:left;}
.content.c-sp .c-sp-bg table td.form_pcg_info {width:auto; font-size:14px; padding:0px 16px 0px 0px; text-align:left;}
.content.c-sp .c-sp-bg table td.main_td {vertical-align:top; width:240px; font-size:14px; }
.content.c-sp .c-sp-bg table td h3 {font-size:18px; line-height:18px; font-weight:normal; margin-bottom:16px; }
.content.c-sp .c-sp-bg table td h5 {font-size:14px; line-height:14px; margin-bottom:18px; }
.content.c-sp .c-sp-bg table td p {margin-bottom:3px; }
.content.c-sp .c-sp-bg table td ul {list-style:none; padding:10px 0 0 20px; }
.content.c-sp .c-sp-bg table td ul li {padding:0 0 1px 10px; background:url('../images/form_pts.gif') left top no-repeat; }
.content.c-sp .c-sp-bg table td ul li a {color:#3895DD; text-decoration:none; }
.content.c-sp .c-sp-bg table td ul li a:hover {text-decoration:underline; }
.content.c-sp .c-sp-bg table td .f-txt {margin:2px 0 2px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:216px; font-size:14px; vertical-align:middle; }
.content.c-sp .c-sp-bg table td .f-txt-paytype {margin:2px 0 2px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:220px; font-size:14px; vertical-align:middle; }
.content.c-sp .c-sp-bg table td .f-terms  {width:220px; }
.content.c-sp .c-sp-bg table td .f-ajax {margin:2px 0 2px 2px; padding:1px; width:110px; font-size:14px; vertical-align:middle; }
.content.c-sp .c-sp-bg .text_field_tag {margin:2px 15px 2px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:130px; font-size:14px; vertical-align:middle; }
.content.c-sp .c-sp-bg .code_error {width: 300px; font-size:14px;font-weight:normal; color:red; text-align:left; padding:5px 5px 5px 10px;}
.content.c-sp .c-sp-bg .code_ok {width: 300px; font-size:14px;font-weight:normal; color:green; text-align:left; padding:5px 5px 5px 10px;}
.content.c-sp .c-sp-bg .code_info {width: 300px;}
.content.c-sp .c-sp-bg table td input.f-c {margin:0 0 1px 4px; }
.content.c-sp .c-sp-bg table td textarea {margin:0 0 8px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:304px; height:70px; font-size:10px;  }
.content.c-sp .c-sp-bg table td select {margin:8px 0 8px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:216px; font-size:14px;  }
.content.c-sp .c-sp-bg table td.f-td-other {padding-top:30px; }
.content.c-sp .c-sp-bg table td.f-td-country {padding-bottom:15px;}
.content.c-sp .c-sp-bg table td.f-td-submit {border-top:1px solid #E7E7E8; padding-top:10px; padding-left:115px; }
.content.c-sp .c-sp-bg table td.f-td-submit img {position:relative; margin-left:10px; }
.content.c-so {height:auto; }
.content.c-so table.tpc {width:967px; margin:5px auto; }
.content.c-so table.tpc td .c-box {width:300px; margin:0 20px 18px 0; height:179px; float:left; position:relative; background:url('../images/offer_so.gif') no-repeat; }
.content.c-so table.tpc td .c-box.last {margin-right:0px; }
.content.c-so table.tpc td .c-box img.cb-buy {position:absolute; left:22px; top:135px; }
.content.c-so table.tpc td .c-box ul {list-style:none; position:absolute; left:22px; top:52px; font-size:14px; }
.content.c-so table.tpc td .c-box ul li {padding:0 0 2px 22px; background:url('../images/check.gif') left top no-repeat; }

.panel-content {background:#FFFFFF url('../images/panel_bg.gif') left repeat-y; }
.panel-content .c-ip-bg  {background:url('../images/content_ip_bg_border.gif') top right no-repeat;}
.panel-content .pc-top-bg {background:url('../images/panel_top_bg.gif') top left no-repeat; }
.panel-content .pc-bottom-bg {background:url('../images/panel_bottom_bg.gif') bottom left no-repeat; }
.panel-content table.tpc {width:956px; margin:5px auto; }
.panel-content .error {height:14px; font-size:14px;font-weight:normal; color:red; text-align:center; padding-top:15px;}
.panel-content .auth_ip_warning {height:14px; font-size:14px;font-weight:normal; color:red; text-align:center;}
.panel-content .error_promo {height:14px; font-size:14px;font-weight:normal; color:red; text-align:center; padding-top:10px;}
.panel-content .confirmation {height:14px; font-size:14px;font-weight:normal; color:green; text-align:center; padding-top:15px;}
.panel-content .message_box {height:auto; font-size:14px;font-weight:normal; text-align:left; padding:50px;}
.panel-content .message_box .error {font-size:14px;font-weight:normal; color:red; text-align:center;}
.panel-content table.tpc td {padding:6px; vertical-align:top; text-align:center; }
.panel-content table.tpc td.main_td {vertical-align:top; width:280px; font-size:14px; }
.panel-content table.tpc td fieldset {margin-bottom:28px; padding:15px 10px 25px; border:1px solid #CCCCCC; font:14px Verdana,Arial,sans-serif; }
.panel-content table.tpc td fieldset legend {color:#828282; text-align: left; }
.panel-content table.tpc td select {width:200px; margin-bottom:5px; border:1px solid #E1E1E1; padding:1px; font:14px Verdana,Arial,sans-serif; }
.panel-content table.tpc td select.user_payment {border: 1px solid rgb(149, 149, 149); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); width: 216px; font-size: 14px; font-weight: normal; }
.panel-content table.tpc td input.user_payment {border: 1px solid rgb(149, 149, 149); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); width: 216px; font-size: 14px; font-weight: normal; }
.panel-content .code_error {width: 320px; font-size:14px;font-weight:normal; color:red; text-align:left; padding:5px 5px 5px 10px;}
.panel-content .code_ok {width: 320px; font-size:14px;font-weight:normal; color:green; text-align:left; padding:5px 5px 5px 10px;}
.panel-content .code_info {width: 320px;}
.panel-content table.tpc td fieldset.s-multi {height:350px; width:260px;}
.panel-content table.tpc td fieldset.s-multi-geo {height:350px; width:auto;}
.panel-content table.tpc td fieldset.change_pass {height:auto; width:400px; position:relative; left: 270px; padding:0px; }
.panel-content table.tpc td fieldset.auth_ip {height:auto; width:400px; position:relative; left: 270px; padding:0px; }
.panel-content table.tpc td fieldset .input {border: 1px solid rgb(149, 149, 149); width: 120px; height: 18px; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);}
.panel-content table.tpc td fieldset.payment {height:auto; width:400px; padding:0px; }
.panel-content table.tpc td fieldset.payment_bdwdth {height:auto; width:400px; position:relative; left: 260px; }
.panel-content table.tpc td fieldset.geo_ip {height:350px; width:250px; background:#F7F7F7; }
.panel-content table.tpc td .message_link {font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:left; padding-left:15px; padding-right:15px;}
.panel-content table.tpc td fieldset td {font: normal 14px Arial, Helvetica, sans-serif;color:#999999; }
.panel-content table.tpc td textarea {height:350px; width:250px; background:#F7F7F7;font: normal 15px Arial, Helvetica, sans-serif;color:#999999; }
.panel-content table.tpc .panel-content table.tpc td p.tpp-submit {width:200px; margin:8px auto 0; text-align:right; }
.panel-content table.tpc td .new_list {height:auto; width:500px; position:relative; left: 0px; padding:0px; }
.panel-content table.tpc td a {color:#3895DD; text-decoration:none; }
.panel-content table.tpc td a:hover {text-decoration:underline; }
.panel-content table.tpc td.p-info {width:370px; }
.panel-content table.tpc td table {margin:0 auto 14px; }
.panel-content table.tpc td table td {padding:0px 16px 0px 6px; text-align:left; }
.panel-content table.tpc td table tr.tpd-even td { }
.panel-content table.tpc td table tr.tpd-odd td {background:#FAFAFA; }
.panel-content table.tpc td table td.tpd-label {font-weight:bold; color:#CCCCCC; }
.panel-content table.tpc td table td.tpd-value {color:#999999; }
.panel-content table.tpc td table td.tpd-value.tpdv-important {color:#0000FF; }
.padding {padding:25px;}
.panel-content table.ips {}
.panel-content table.ips td { vertical-align:top; text-align:left; width:300px; }
.panel-content table.ips td.f-td-country {padding-bottom:15px;}
.panel-content table.ips td.f-td-submit {border-top:1px solid #E7E7E8; text-align:center; padding-top:10px; }
.panel-content table.ips td.f-td-submit img {position:relative; margin-left:10px; }
.panel-content table.ips td h3 {font-size:18px; line-height:18px; font-weight:normal; margin-bottom:16px; }
.panel-content table.ips td h5 {font-size:14px; line-height:14px; margin-bottom:18px; }
.panel-content table.ips td p {margin-bottom:3px; }
.panel-content table.ips td input.f-txt {margin-left:4px; background:#F8F8F8; border:1px solid #D4D4D4; width:65px; font-size:16px; text-align:center; vertical-align:middle; }
.panel-content table.ips td ul {list-style:none; padding:10px 0 0 20px; }
.panel-content table.ips td ul li {padding:0 0 1px 10px; background:url('../images/form_pts.gif') left top no-repeat; }
.panel-content table.ips td ul li a {color:#3895DD; text-decoration:none; }
.panel-content table.ips td ul li a:hover {text-decoration:underline; }
.panel-content table.ips td input.fi-c {margin-left:30px; }
.panel-content table.ips td img.f-flag {vertical-align:middle; margin:0 10px; }
.panel-content table.ips td.f-td-other {padding-top:30px; }


.payment {padding-top:17px; }
.payment p {padding:8px 20px 6px; border-top:1px solid #E8E8E8; }
.payment p img {margin-right:9px; }

.footer {height:40px; margin-bottom:10px; background:url('../images/footer_bg.gif') top center no-repeat; font:11px Verdana,Arial,sans-serif; position:relative; }
.footer .f-copyright {position:absolute; left:22px; top:13px; color:#999999; }
.footer ul.f-menu {padding:13px 0 0; float:right; font-size:12px; }
.footer ul.f-menu li {display:inline; }
.footer ul.f-menu li a {padding:0 0px 0 8px; background:url('../images/footer_menu_pts.gif') left top no-repeat; margin-right:15px; text-decoration:none; color:#3895DD; }
.footer ul.f-menu li a:hover {text-decoration:underline; }

.lastline {clear:both; height:1px; line-height:1px; font-size:1px; }

.static-sites {background:#FFFFFF url('../images/panel_bg.gif') left repeat-y; }
.static-sites .top-bg {background:url('../images/panel_top_bg.gif') top left no-repeat; }
.static-sites .bottom-bg {background:url('../images/panel_bottom_bg.gif') bottom left no-repeat; }
.static-sites table.tpc {width:956px; margin:5px auto; }
.static-sites table.tpc a {color: #3895DD; text-align: justify; font:14px Arial,sans-serif; text-decoration:none; }
.static-sites table.tpc h4 {font-size:18px; line-height:18px; font-weight:normal; margin-bottom:5px; text-transform:uppercase; }

.reminder {width:980px; margin-top:0px; padding:10px 0px 0px 0px; background:#FFFFFF url('../images/content_bg.gif') top left no-repeat; }
.reminder table { vertical-align:top; font-size:14px; }
.reminder table.login {padding: 40px 0 0px 0; width: 728px; text-align:center;}
.reminder table.login td input { margin:0px 0px 0px 20px; float: left; }
.reminder table.login td .textfield {background:#F8F8F8; border:1px solid #D4D4D4; width:216px; vertical-align:middle;}
.reminder table.login .border {border-bottom:1px solid #759394; padding-bottom:30px; }
.reminder table.pass {padding: 20px 0 60px 0; width: 728px; text-align:center;}
.reminder table.pass .text { padding-bottom: 10px; }
.reminder table.pass td input { margin-left: 20px; float: left; }
.reminder table.pass td .textfield {background:#F8F8F8; border:1px solid #D4D4D4; width:216px; vertical-align:middle;}

.affiliate {width:980px; margin-top:0px; padding:20px 0px 0px 0px; background:#FFFFFF url('../images/content_bg.gif') top left no-repeat; }
.affiliate h1 { color: #124B76; font-size:18px; line-height:18px; font-weight:normal; margin-bottom:7px; margin-left: 15px; text-transform:uppercase; text-align: left;}
.affiliate h2 { color: #124B76; font-size:16px; line-height:18px; font-weight:normal; margin-bottom:7px; margin-top:10px;  margin-left: 15px; text-transform:uppercase; text-align: left;}
.affiliate ul {font-size:14px; list-style:none; padding:0px 22px 0px 20px; }
.affiliate ul li {padding:0 0 0 10px; background:url('../images/blog_pts.gif') left top no-repeat; }
.affiliate .left_txt {width: 590px; float:left; padding: 30px 0 30px 30px;}
.affiliate .left_txt .text { text-align: left;}
.affiliate .right_txt {width: 270px; float:right; padding: 30px 30px 30px 0;}
.affiliate .right_txt .menu_bar {height:35px; margin-bottom:10px; background:url('../images/footer_bg.gif') top center no-repeat; font:16px Verdana,Arial,sans-serif; position:relative; }
.affiliate .right_txt .menu_txt {position:absolute; left: 30px; top: 6px; color:#999999; }
.affiliate .right_txt .text { width: 240px; text-align: left; padding:  0 30px 30px 15px;}
.affiliate .aff_signup_position {padding: 0px 0px 0px 220px;}
.affiliate .aff_signup_position table td.aff_submit {padding-top:10px; padding-left:115px; }
.affiliate .title_h1 { color: #124B76; font-size:18px; line-height:18px; font-weight:normal; text-transform:uppercase; text-align:center; width:500px; padding-left: 160px;}
.affiliate form {padding:0px 0 0 30px; }
.affiliate table { vertical-align:top; font-size:14px }
.affiliate .aff_error {height:14px; font-size:14px;font-weight:normal; color:red; text-align:center; padding-bottom: 5px; width:600px; padding-left: 122px;}
.affiliate .text_ok {height:14px; font-size:14px;font-weight:normal; color:green; text-align:center; width:600px; padding-left: 178px;}
.affiliate .required_fields {font-size:12px;font-weight:normal; text-align:left;}
.affiliate table.confirmation { width: 790px; text-align:center; padding: 40px 0px 60px 190px; }
.affiliate table td .f-txt {margin:2px 0 2px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:222px; font-size:14px; vertical-align:middle; }
.affiliate table td .f-txt-paytype {margin:2px 0 2px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:220px; font-size:14px; vertical-align:middle; }
.affiliate table td .f-terms  {width:220px; }
.affiliate table td .f-ajax {margin:2px 0 2px 2px; padding:1px; width:110px; font-size:14px; vertical-align:middle; }
.affiliate .text_field_tag {margin:2px 15px 2px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:130px; font-size:14px; vertical-align:middle; }
.affiliate .code_error {width: 300px; font-size:14px;font-weight:normal; color:red; text-align:left; padding:5px 5px 5px 10px;}
.affiliate .code_ok {width: 300px; font-size:14px;font-weight:normal; color:green; text-align:left; padding:5px 5px 5px 10px;}
.affiliate .code_info {width: 300px;}
.affiliate table td input.f-c {margin:0 0 1px 4px; }
.affiliate table td textarea {margin:0 0 8px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:304px; height:70px; font-size:10px;  }
.affiliate table td select {margin:8px 0 8px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:216px; font-size:14px;  }
.affiliate table td.f-td-other {padding-top:30px; }
.affiliate table td.f-td-country {padding-bottom:15px;}
.affiliate table td.f-td-submit {border-top:1px solid #E7E7E8; padding-top:10px; padding-left:115px; }
.affiliate table td.f-td-submit img {position:relative; margin-left:10px; }
.affiliate table td a {color:#3895DD; text-decoration:none; }

.affiliate_panel {width:980px; margin-top:0px; padding:20px 0px 30px 30px; background:#FFFFFF url('../images/content_bg.gif') top left no-repeat; }
.affiliate_panel table.aff_user_panel {padding: 0; width: 572px; border: 1px solid #D4D4D4;}
.affiliate_panel table.aff_user_payout {padding: 0; width: 712px; border: 1px solid #D4D4D4;}
.affiliate_panel table.aff_user_payout td {float: left; width: 122px;}
.affiliate_panel table.aff_user_payout .spacer {padding-left: 10px;}
.affiliate_panel table.links {width:510px; text-align: left;}
.affiliate_panel table.links td {}
.affiliate_panel table.links table.link_generate {width:510px; text-align: left; padding-top: 10px;}
.affiliate_panel table.links table.link_generate  td input.id {margin-left:4px; background:#F8F8F8; border:1px solid #D4D4D4; width:30px; font-size:14px; text-align:center; vertical-align:middle; }
.affiliate_panel table.links table.link_generate  td input.subid {margin-left:4px; background:#F8F8F8; border:1px solid #D4D4D4; width:200px; font-size:14px; text-align:left; vertical-align:middle; }
.affiliate_panel table.links table.link_generate  td input.link {margin-left:4px; background:#F8F8F8; border:1px solid #D4D4D4; width:510px; font-size:14px; text-align:left; vertical-align:middle; }
.affiliate_panel table.pages {}
.affiliate_panel table td a_payout {color:#3895DD; text-decoration:none; }
.affiliate_panel table.search {margin:0px 30px 0px 0px; padding:0;}
.affiliate_panel table td select {margin:4px 0 4px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:216px; font-size:14px;  }
.affiliate_panel table td .select_size {margin:4px 0 4px 4px; padding:1px; background:#F8F8F8; border:1px solid #D4D4D4; width:60px; font-size:14px;  }
.affiliate_panel table.aff_user_panel td {float: left; width: 142px;}
.affiliate_panel table.aff_user_panel .spacer {padding-left: 10px;}
/* --- Grid --- */
.grid {width: 573px; margin: auto; border:1px solid #D4D4D4;}
.grid-c1 {float: left; width: 190px; border-right:1px solid #D4D4D4;}
.grid-c2 {float: left; width: 190px; border-right:1px solid #D4D4D4;}
.grid-c3 {float: left; width: 190px;}
/* --- Typography --- */
.grid p {line-height: 16px; font-size: 10px; font-family: Verdana, Geneva, sans-serif;}
.grid h1 {line-height: 32px; font-size: 16px; font-family: Verdana, Geneva, sans-serif;}
.grid h2 {line-height: 32px; font-size: 16px; font-family: Verdana, Geneva, sans-serif;}
.grid h3 {line-height: 32px; font-size: 16px; font-family: Verdana, Geneva, sans-serif;}
.grid h4 {line-height: 32px; font-size: 16px; font-family: Verdana, Geneva, sans-serif;}
.grid h5 {line-height: 32px; font-size: 16px; font-family: Verdana, Geneva, sans-serif;}
.grid h6 {line-height: 32px; font-size: 16px; font-family: Verdana, Geneva, sans-serif;}

#noticenormal {
  border: 1px solid #CCCCCC;
  text-align: justify;
  font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #999999; 
}

#noticeblank {
  text-align: justify;
  font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #999999; 
  display:none;
}

#noticealarm {
  border: 1px solid #CCCCCC;
  text-align: justify;
  font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FC0000; 
}
input.btn { 
  color:#3673AE; 
  font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #E2E2E2; 
  border:1px solid; 
  border-color: #3673AE;
  width: 100px;
}

input.replace_proxy {
  color:#3673AE;
  font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #E2E2E2;
  border:1px solid;
  border-color: #3673AE;
  width: 160px;
}

input.btn_aff {
  color:#3673AE;
  font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #E2E2E2;
  border:1px solid;
  border-color: #3673AE;
  width: 60px;
}
input.btn_disable_ip { 
  color:#3673AE; 
  font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #E2E2E2; 
  border:1px solid; 
  border-color: #3673AE;
  width: 55px;
}
