html, body { margin: 0; padding: 0; height: 100%; border:none; }
body{ margin:0px; padding:0px; font-family: Tahoma, Arial, Verdana; font-size:12px; background:#fff url(/images/header_bg.jpg) repeat-x scroll left top;}
body#my_account, body#gateway3_s2 {background:#fff url(/images/header_bg.gif) repeat-x scroll center top}

h1, h2, h3, h4, h5, h6{padding:0;margin:0}
ul, ul li{list-style:none;margin:0;padding:0}
h1{color:#4fa2b5; text-align:left; border-bottom: 1px solid #d5f3fb;margin-bottom:10px;font-size:28px; font-weight:normal;_zoom:1}
h1 a {font-size:11px; font-weight:bold;color:#4fa2b5;}
a{text-decoration:underline; color:#000}
a:hover{text-decoration:none;}

form{margin:0;padding:0}

#top_free_mem a, .top_area a{text-decoration:none;}
#top_free_mem a:hover, .top_area a:hover{text-decoration:underline;}
.top{height:123px}
.top_in{height:177px}
.up_tab{margin:0 auto; border-collapse: collapse;padding:2px;}
.up_tab .btu{font-size:15px;font-weight:bold}
.up_box{padding-top:20px}
.TandC {font-size:11px;}
.up_box .TandC {font-size:11px; color:#999}
.up_box .TandC a{text-decoration:underline; color:#999}

img{border:none;}

.clear{clear:both;}

h2{ font-size:16px;}
h3{font-size:14px;}

input{margin:0px;}

.font11{font-size:11px;}

#container{width:960px; margin:0px auto -230px; position:relative; min-height: 100%; height: auto !important; height:100%;}
#container div.tail {height:220px; width:100%; clear:both}

a#logo{background:0px 0px url(/images/top_logo2.jpg) no-repeat; float:left; width:227px; height:84px;float:left}
a#logo span{display:none;}
.middle{padding:10px 0 0 10px; clear:both;position:relative}
#container div.tail {height:330px; width:100%; clear:both}

#menu{height:31px;position:absolute;left:225px;width:770px;top:53px}
html>body #menu{padding:0px 0px;}

#header {} 
.country_btn{position:absolute;right:0px;top:12px;background:url(/images/country_r.jpg) no-repeat scroll right top;padding-right:35px;text-decoration:none}
.country_btn:hover{text-decoration:none}
.country_btn span{height:20px;text-align:right;background:url(/images/country_l.jpg) no-repeat scroll left top;padding:5px 20px 0 10px;color:#FFF;font-weight:bold;float:left; cursor:pointer}
.country_btn img{padding-right:5px}
.country_btn .us {background:url(/images/flag_usa.gif) no-repeat; padding:0px 0px 0px 28px}

.sys_clock {z-index:1000;position:absolute; top: 10px; right:0px; text-align:right; zoom:1}
.sys_clock #dynamic_clock {color: #d5f3fb; font-size:11px; background:url(/images/fm_icon.gif) no-repeat left -990px; padding:0 0 1px 19px; float:left;text-shadow:0 -1px 0 #4FA2B5; line-height:16px}
.sys_clock .lang_select {height:22px;position:relative;margin:-2px 0 0 5px;display:block;float:left;background:#4fa1b6 url(/images/lang_select_arrowdown.gif) no-repeat right top; overflow:hidden;color:#fff; font-weight:bold; padding:0 7px; line-height:12px; cursor:pointer; font-size:11px}
.sys_clock .lang_select a {border-bottom:1px solid #3196b0;border-top:1px solid #71a9b7;text-align:left;color:#fff;text-decoration:none; display:block; line-height:22px;padding:0 16px 0 20px;background:url(/images/flags.gif) no-repeat left 0px;}
.sys_clock .lang_select a:hover {color:#ffc72e; text-shadow:#777 0 -1px 0}
.sys_clock .lang_select .zh_tw {background-position:left -18px}
.sys_clock .lang_select .zh_cn {background-position:left -38px}
.sys_clock .lang_select .fr_fr {background-position:left -58px}
.sys_clock .lang_select .de_de {background-position:left -78px}
.sys_clock .lang_select .nl_nl {background-position:left -98px}
.sys_clock .lang_select .da {background-position:left -118px}
.sys_clock .lang_select .el {background-position:left -138px}
.sys_clock .lang_select .pl {background-position:left -158px}
.sys_clock .lang_select .pt_pt {background-position:left -178px}
.sys_clock .lang_select .it_it {background-position:left -198px}
.sys_clock .lang_select .es_es {background-position:left -218px}
.sys_clock .lang_select .vi {background-position:left -238px}
.sys_clock .lang_select .fi {background-position:left -258px}
.sys_clock .lang_select .fa_ir {background-position:left -278px}
.sys_clock .lang_select .hr {background-position:left -298px}
.sys_clock .lang_select .ae {background-position:left -318px}
.sys_clock .lang_select .ja_jp {background-position:left -338px}

.sys_clock span.hover {background:#4fa1b6 url(/images/lang_select_arrowup.gif) no-repeat right top;}

.wholeLink{ cursor: pointer}

.mcAds{width: 50%; vertical-align:middle; }
.mcAds .ads{height: 158px; background:#e5f0f7; border:3px solid #006fb0; margin-left: 9px}
.mcAds .ads .pd_load{margin-top:5px}
.mcAds .ico_mcLogo{background:#4fa1b6 url(/images/ico_mcAds.jpg) no-repeat; width: 141px; height: 38px; margin: auto; margin-top: 3px}
.mcAds .sponsor{ color: #899094; font-size: 9px; margin-top:3px}
.mcAds .download_meagaCloud{margin-top: 6px}

#menu .menu_tag{float:left; height:31px; background-image:url(/images/menu_tag.gif);}
#menu .on_left{padding-left:15px; background-position:0px 0px;}
#menu .on_right_off{padding-right:30px; background-position: right -35px;}
#menu .on_right_end{padding-right:30px; background-position: right 0px;}
#menu .on_right_hl{padding-right:30px; background-position: right -245px;}
#menu .off_right_off{ padding-right:30px; background-position: right -104px;}
#menu .off_right_end{ padding-right:30px; background-position: right -69px;}
#menu .off_right_hl{ padding-right:30px; background-position: right -175px;}
#menu .hl_right_off{ padding-right:30px; background-position: right -210px;}
#menu .hl_right_on{ padding-right:30px; background-position: right -280px;}
#menu .hl_right_end{ padding-right:30px; background-position: right -315px;}
#menu .off_left{padding-left:15px; background-position:0px -69px;}
#menu .off_right_on{ padding-right:30px; background-position: right -140px;}
#menu .menu_tag a, #menu .menu_tag span{display:block; font-size:13px; font-weight:bold; padding:0.5em 0.3em 0px}
#menu .menu_tag a{ color:#7b4704; text-decoration:none;}
#menu .menu_tag a{text-shadow:0 1px 0 #fff;}
#menu .menu_tag a:hover{text-decoration:underline;}
#menu .hl_right_off a, #menu .hl_right_on a, #menu .hl_right_end a{color:#FFFFFF; text-shadow:0 -1px 0 #777;}

#login_area, #top_free_mem, #top_premium_mem{ float:left; padding-right:40px;}
.textfield input{ background-color:#fff; border-style:solid; border-width:1px; border-color:#909090 #ccc #ccc #909090; padding:2px 3px;}
#login_area .textfield input{ width:150px; margin-left:2px; }
#login_area .btu_login input{float:right; padding:0px 5px; font-size:12px;margin-top:10px;}
#login_area .fpw_text{float:right; padding:5px 5px 0px; color:#9a9a9a;}
#login_area .forpw, .forpw{font-size:10px; color:#9a9a9a;background:url(/images/lost_icon.jpg) no-repeat scroll left 1px;padding-left:15px}
#login_area .forpw:hover, .forpw:hover{ color:#000000; text-decoration:none;}
#login_area{z-index:9;position:absolute;right:0px;top:39px;padding:0 15px 15px 15px;background-color:#FFF; border:2px solid #72c4d7;font-weight:normal;color:#333}
#login_area .no_sign{background:url(/images/no_sign.gif) no-repeat scroll right top;width:20px;height:20px;position:absolute;right:-10px;top:-10px;padding:0;}
.login_line{line-height:30px;background:url(/images/login_line.jpg) repeat-x scroll left 5px;font-weight:bold;text-align:center}
.login_line span{background-color:#FFF;padding:0 5px;}

#container .top_area{position:absolute; top:5px; right:40px;}
.top_area .lang{ float:left; font-size:11px; color:#000000;}
.top_area .user_area{ float:left; padding-right:20px; font-size:11px;}
.top_area .user_area a{color:#448cca;}

#top_free_mem .storage_bar{height:8px; width:50px; background-color:#eee;border:1px solid #eee;margin:0 0 0 0;_display:inline; position:absolute; left:46px; top:2px; overflow:hidden}
.storage_bar div{background-color:#ff6000; height:100%}
#header .referrals {background:url(/images/fm_icon.gif) no-repeat left -387px;padding-left:20px}
.money_left .referrals_word{color:#4FA2B5;text-align:center;margin:0 auto;display:block;font-weight:bold;width:100%;background:url(/images/user_icon.jpg) no-repeat scroll 60px top;padding:8px 0 15px}
.new_tooltip{width:35px;height:20px;position:absolute;background:url(/images/new_tooltip.gif) no-repeat scroll left top;top:-13px}
*+html .new_tooltip{margin-left:-40px;}

.speed_meter_low {background:url(/images/speed_meter_min4.gif) no-repeat center -3px;width:64px;height:37px;margin:0 10px 0 0}

/*submenu*/
.sub_bar{position:relative;color:#666;width:100%;height:39px; z-index:1}
.sub_bar span.status{position:absolute;right:0;top:12px;font-size:11px}
.sub_bar span a{color:#0072bc;font-weight:bold;}
.submenu{padding:8px 0px;height:19px;margin:0;}
.submenu li{float:left;display:block;padding:3px 12px 3px 32px;background:url(/images/submenu_icon.jpg) no-repeat scroll left top;}
.submenu a{display:block;color:#0072BC}
.submenu .sm01{background-position:left -3px}
.submenu .sm02{background-position:left -27px}
.submenu .sm03{background-position:left -53px}
.submenu .sm04{background-position:left -77px}
.submenu .sm05{background-position:left -102px}
.submenu .sm06{background-position:left -127px}
.submenu .sm07{background-position:left -218px}
.submenu .upload {background-position:left -161px}
.submenu .redeem {background-position:left -245px}
.submenu .on{font-weight:bold;text-decoration:none}
.submenu .fastlink{background:url(/images/fastlink_icon.gif) no-repeat scroll 12px -16px;}


#top_free_mem, #top_premium_mem{font-size:11px; color:#626262;padding:9px 0px;background:url(/images/submenu_panel_bg_960.gif) no-repeat left top;width:100%;height:44px;margin:2px 0px 10px 10px; border-collapse:collapse;_display:inline}
#top_free_mem span, #top_premium_mem span{color:#000000;}
#top_free_mem a, #top_premium_mem a{color:#448cca;text-decoration:underline}
#top_free_mem a:hover, #top_premium_mem a:hover{color:#448cca;text-decoration:none}
#top_free_mem li{float:left;display:block;padding:0 5px}
#top_free_mem li.downspeed{float:left;padding:0 0 0 10px;width:95px}
#top_free_mem div, #top_premium_mem div{float:left}
#top_free_mem td, #top_premium_mem td{vertical-align:middle;padding-left:6px}
#top_free_mem h5, #top_premium_mem h5{position:relative; font-weight:normal;font-size:11px}
#top_free_mem h3, #top_premium_mem h3{font-weight:normal;font-size:20px;color:#000}
#top_free_mem h3 span, #top_premium_mem h3 span {font-size:11px}
#top_free_mem h3 a, #top_premium_mem h3 a {font-size:11px;font-weight:bold}
#top_free_mem h4{display:none}
#top_free_mem .split, #top_premium_mem .split {background:url(/images/top_line.jpg) no-repeat scroll right top;}
#top_premium_mem .storage_bar{display:none}
#top_premium_mem .speed_meter_low{background:url(/images/speed_meter_max4.gif) no-repeat center -3px;width:64px;height:37px;margin:0 10px 0 0}
#top_premium_mem .split h4 span{font-size:20px;font-weight:normal}

#header .earnings {cursor:pointer;}
#header .earnings h3 {background:url(/images/header_drop.gif) no-repeat right center; margin-right:7px}
#header .earnings h3.hover {background:url(/images/header_drop_hover.gif) no-repeat right center}
#header .earnings div{position:absolute; background:#bdeefc; float:none; padding:0 8px 8px 8px; z-index:100; cursor:auto; margin-left:-6px}
#header .earnings div h3 {font-size:14px; font-weight:bold; background:none; }
#header .earnings div h5 { white-space:nowrap; margin-top:5px}
#header .earnings div a {position:absolute; right:8px; line-height:17px}

a.text_link{ color:#448cca; text-decoration:underline;}
a.text_link:hover{ text-decoration:none;}
a.black_link{ color:#000; text-decoration:underline;}
a.black_link:hover{ text-decoration:none;}

#sign_up .left_box .btu0{padding:2px;*padding:2px 0px}
.btu{padding:2px 5px;}
.btu{padding:2px 5px;*padding:0}
.btu3{padding:2px 12px;font-size:15px;font-weight:bold}
.btu4{padding:2px 12px; *padding:2px 6px;font-size:14px;font-weight:bold}
.btu5{width:90px}

.uploading_bg{height:14px; width:450px; background-color:#f6f6f6; padding:1px;}

#download_link .textfield textarea{ color:#000;width:500px;padding:0;margin:0}

.via_email td{padding:5px 0px;}

#site_icon a{margin-right:10px;display:block;}
.spac{height:10px}
.upload_more_btn{background:url(/images/fm_icon.gif) no-repeat scroll left -144px;display:block;padding-left:20px;color:#448cca;float:right;margin-top:12px}
.upmore_top{position:absolute;right:45px;_right:55px;top:12px;}

.upload_l li{float:left;background:url(/images/new_icon.jpg) no-repeat scroll left top;line-height:25px;padding:0 12px 0 37px}
li.g1{background-position:0 0}
li.g2{background-position:0 -25px}
li.g3{background-position:0 -50px}
.upload_l a{color:#0072bc;text-decoration:underline}
.upload_l a:hover, .login_r a:hover{text-decoration:none}
.upload_l h3{font-size:12px;font-weight:normal}
.login_r{padding:13px 90px 0 0;float:right;font-weight:bold;font-size:11px;position:relative}
.login_r a{color:#0072bc;text-decoration:underline}

/*gateway*/
#gateway{margin:25px auto;text-align:center}
#gateway .member_box{border:1px solid #CCCCCC;padding:20px}
#gateway .member_box p{margin:0px;padding:5px 0}
#gateway .member_box a{color:#0072bc; font-size: 14px; font-weight: bold;}

#gateway table,#gate_download table{text-align:center;margin:0 auto}
.wlight{color:#732d00;font-weight:bold}
.gate_list td{padding:8px 10px;}
.w_red{}
.big_link{font-size:18px;color:#000;}
a.big_link {text-decoration:underline;}
a.big_link:hover{text-decoration:none;}
.gate_list, .gate_list2{width:100%;border-collapse:collapse;}
.gate_list2 input.disabled{text-decoration:line-through;color:#ccc}

#gateway .w_red{ font-size:23px}


/*gateway_download*/
#gate_download{margin:0 auto;text-align:center}
#mypremium{width:850px;margin:25px auto;text-align:center}
.create_new{width:100%;border:1px solid #cfcfcf; border-collapse:collapse}
.create_new .bignum{float:left;margin:0;padding:0;font-size:38px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#ccc}
#gate_download table.create_new, #mypremium table.create_new{float:left;text-align:left} 
.create_new th{background:url(/images/gate_bg1.jpg) repeat-x scroll left top #f8f8f8;padding:3px 0px 3px 0px;border-bottom:1px solid #cfcfcf;text-align:center}
.c_step{color:#ccc}
.create_new .step1{padding-right:50px;background:url(/images/arrow2.gif) no-repeat scroll right center;display:block;float:left}
.create_new .step2{display:block;float:left}
.create_new .on .bignum{color:#732d00}
.create_new .on .c_step{color:#000}
#gate_download h3, #mypremium h3{text-align:left;margin-top:0;padding-top:0}
.premium_campaigns {border:0px;border-left:6px solid #D5F3FB;width:100%; padding:0px;margin:0px;border-collapse:collapse;background:#d5f3fb;margin:20px 0 0 0;position:relative}
.premium_campaigns td {padding:6px 6px 6px 0;width:14%}
.join_box{padding:15px 0;text-align:center;background:url(/images/gate_bg2.jpg) repeat-x scroll left top #f8f8f8;border:1px solid #73c4d7;position:relative;text-align:center;}
.join_box .inword{width:100%;display:block;padding-bottom:0px;}
.inbig{font-size:22px}
.join_box .price{font-size:26px; font-weight:normal;color:#ee5f00; line-height:42px;}
.join_box .small_price{font-style:normal;font-size:23px;font-weight:normal;vertical-align:top;line-height:40px;color:#ee5f00}
.best_buy{background-position:right top}
.join_box .inbuy{padding:0 0 5px 0}
.join_box .inword{padding-bottom:10px; margin-bottom:5px}

/* My Sites */
.my_sites .my_earnings .payable {width:250px}
.my_sites p {margin:0px; line-height:15px}
.my_sites .ref_link {margin-top:10px}
.my_sites .stat_table td {font-size:12px; font-weight:normal}
.my_sites .stat_table_foot td {font-size:14px; font-weight:bold; }
.my_sites .text_link {font-weight:bold}
.my_sites .stat_table_foot .file_status {background:none}
.my_sites .textfield {padding:3px; width:60%; float:left; margin:1px 3px 0 0}
.my_sites .field_name {width:60px; padding-top:8px}
.my_sites .ref_link h2 span{font-weight:normal}
.my_sites ol {padding:10px 0 30px 30px; margin:0px}
.my_sites ol li {padding:2px 0}
.my_sites .ref_link .caption {padding-top:3px}

/*my_statistics*/
#my_statistics,#my_site{margin:0px auto;text-align:left}
#my_statistics table,#my_site table{width:100%; border-collapse:collapse;text-align:center;}
#my_statistics td,#my_site td{padding:10px;border:1px solid #cfcfcf}
#my_statistics th,#my_site th{background:url(/images/stat_bg.jpg) repeat-x scroll left top #dadada;padding:5px 10px;border:1px solid #cfcfcf}
#my_statistics th.bot_bg,#my_site th.bot_bg{background-position:left -20px}
.stat_bar{position:absolute;left:210px; top:2px;text-align:center;font-weight:bold;font-size:15px}
.stat_bar2{position:absolute;left:460px; bottom:0;font-weight:bold}
.faq a {cursor: pointer}

.statistics h4 {font-size:12px; border-bottom:1px solid #d2d2d2; padding:8px 0 3px}
.statistics .caption {padding-top:5px}
.statistics .file_control .filter a {width:120px}
.stat_table, .stat_table table {width:100%; border-collapse:collapse; padding:0px; margin:0px; table-layout:fixed}
.stat_table thead th {background:#d5f3fb; line-height:22px; font-size:11px; padding:4px 10px 4px 0px}
.stat_table thead th.head {text-align:left}
.stat_table td, .stat_table th {text-align:right; font-size:14px; font-weight:bold; padding:6px 10px 6px 0px}
.stat_table td span, .stat_table th span {color:#4fa2b5; font-size:12px; margin-left:4px}
.stat_table .head {font-size:11px; text-align:left; padding-left:22px}
.stat_table .odd {background:#f2fbfe}
.stat_table table td {display:none; *display:block; padding-left:4px}
.stat_table .close td {display:none}
.stat_table .open td {display:table-cell; *display:inline}
.stat_table table th {cursor:pointer}
.stat_table table th.head {padding-left:23px; background:url(/images/fm_icon.gif) no-repeat 5px -775px}
.stat_table .open th.head {padding-left:23px; background:url(/images/fm_icon.gif) no-repeat 5px -805px}
.stat_table table td.head {padding-left:44px; font-weight:normal}
.stat_table table td {padding:4px 10px 4px 0px; font-weight:normal}
.stat_table .open, .stat_table .open th {margin-bottom:10px; padding-bottom:10px; overflow:auto}
.stat_table .hover {background:#e2f6fd}
div.stat_table_foot {background:#D5F3FB; padding:3px}
table.stat_table_foot {border:1px solid #73C4D7; width:100%; background:#fff}
.stat_table .total_mb{text-align:left}

/* my earnings */
.my_earnings h4 {border-bottom:1px solid #d2d2d2; padding:0px 0 5px; font-size:12px}
.my_earnings h4 span {}
.my_earnings h4 select {font-size:11px;}
.my_earnings .earning table { border-collapse:separate;border-spacing:10px 0px; margin-top:15px}
.my_earnings .earning table td {padding:5px}
.my_earnings .earning div {float:left; }
.my_earnings .earning div.total, .my_earnings .earning .total div {float:right; margin-right:0px}
.my_earnings .earning div h5 {font-size:17px}
.my_earnings .earning .btu4 {float:right; margin-left:10px}
.my_earnings .payable {background:#FFFDEE; padding:0 10px 5px}
.my_earnings .payable h5 {font-weight:bold}

.my_earnings .plus {margin-right:0px;width:30px; line-height:20px; text-align:center}

.earning_table, .earning_table table {width:100%; border-collapse:collapse; padding:0px; margin:0px; position:relative; table-layout:fixed; width:100%;}
.earning_table .odd {background:#f2fbfe}
.earning_table thead th {background:#d5f3fb; line-height:22px; font-size:11px; padding:4px 10px 4px 10px; text-align:left}
.earning_table td {padding:4px 0px 4px 10px;white-space:pre-wrap;word-wrap:break-word;}

/* my referrals */
.referrals .ref_link div {border:1px solid #D5F3FB; padding:25px; margin-bottom:3px}
.referrals .ref_link h5 {font-size:19px;padding-bottom:2px}
.referrals .ref_link h6 {font-size:12px; font-weight:normal}
.referrals .ref_link h6 a {font-weight:bold}

/*signup*/
.signup_tab{width:100%;margin-bottom:20px}
.signup_tab .create_account_btn {float:left}
.note_sword{font-size:11px;color:#666;text-align:justify}
.forgot_pass{width:420px;padding:50px 0 0;margin:0 auto;}
.signup_tab .btu5{width:110px;}

/* edit account*/
#profileUpdateFormMailChange .signup_tab {margin-bottom: 0px}
#profileUpdateFormConfirmMail .signup_tab {margin-bottom: 10px}
#profileUpdateFormSetting .signup_tab {margin-bottom: 10px}
.signup_tab input.confirmEdit {width:95%; float:left; margin-right:3px}
.signup_tab select.confirmEdit {width:79%; float:left; padding:2px}
.signup_tab .split {margin-right:5px}
#sign_up .signup_tab .btu4 {padding:0px 4px; float:left}
.editaccount_tab{margin:15px 0 0 0}
.editaccount_tab label{color:#999999;display:block;font-size:11px;padding-bottom:2px;width:100%;}
.editaccount_tab .textfield input{width:300px;}
.editaccount_tab .textfield input.dim{background-color:#ebebe4;}
.editaccount_tab .textfield input.checkpoint{width:auto;margin-right:5px;float:left;border:none}
input.checkpoint{margin-right:5px}
.editaccount_tab .textfield p{margin:0 0 0 20px}
.editaccount_tab td{vertical-align:top;padding-bottom:10px}
.change_ps_tab td{padding-bottom:5px}
.editaccount_body .btu4{padding:0 4px}

.color_line{border:medium none;border-top:1px solid #D5F3FB;color:#D5F3FB;height:1px;visibility:visible;}
.editaccount_panel .panel{border:1px solid #d5f3fb;padding:10px;margin-bottom:20px}
.editaccount_panel .editaccount_tab{margin-top:0}
.confirm_code_box{font-weight:bold;width:100%;text-align:right;padding-bottom:30px}

div.btu_set{border-top:1px solid #d5f3fb;overflow:auto;padding:10px 0;text-align:right;margin:15px 0}

/*news*/
.news_tab{width:850px}
.news_box{width:810px;padding:20px;border:1px solid #dedede;background-color:#f9f9f9;margin-bottom:20px}
.news_date{color:#e47c00;}
.news_box h2{padding-bottom:10px;border-bottom:1px solid #dedede;margin-bottom:10px}
.news_box p{margin:0;padding:10px 0 0 0;text-align:justify}
.page_num{width:100%;border-top:1px solid #000;padding:10px 0}
.page_num a{color:#000}

/*make_money*/
.money_tab{width:850px}
.money_tab .moneyhead{padding:10px 0 20px 0;font-size:15px;width:500px;margin:0 auto;color:#4FA2B5}
.money_tab .moneyhead li{padding:0 0 10px 0;list-style:disc inside}

.make_money .details {padding:10px; margin:10px 0px 0px}
.make_money .details .payout_table {width:48%; float:right;border:2px solid #F8B807;padding:5px;margin-left:5px}
.make_money .details .payout_table h3 {padding:10px 48px 20px;text-align:center;font-size:15px}
.make_money .details .payout_table table { border-collapse:collapse;background:#FFFDEE; width:100%;}
.make_money .details .payout_table td {border-top:1px solid #f9d571; padding:11px 0 11px 10px}
.make_money .details .payout_table th {padding:8px 0 8px 0px}
.make_money .details .payout_table .even{background:#fceec6}
.make_money .details h1 {font-size:22px}
.make_money .details h6 {font-size:11px; padding:0 0 5px 0}
.make_money .details p {padding-left:20px; background:url(/images/tick2.gif) no-repeat left 2px; line-height:18px; margin:10px 0 0 0}
.make_money .details ol {list-style-type:upper-alpha;list-style-position:outside;padding:0 0 0 25px; margin:0px;width:100%; float:left;font-size:11px}
.make_money .details ol li{padding-bottom:3px}

.money_signup {clear:both; background:#f1f1f1; padding:10px; margin:5px 0 10px}
.money_signup h2{padding:10px 0; font-size:16px;text-align:center}
.money_signup ul{padding:0 15px}
.money_signup li{list-style:disc outside;padding-bottom:5px}
.money_signup .steps {float:right; width:64%}
.money_signup .steps h2 {text-align:left; padding:0 0 5px 0}

.money_left{width:400px;text-align:justify;float:left}
.money_left p{text-align:justify;margin:0;padding:0 0 10px; line-height:135%}
.money_left p strong {text-decoration:underline}
.money_right{width:433px;float:left; padding:0 0 0 15px}
.money_left li{padding-bottom:6px;font-size:11px}
.money_left h2{border-bottom:1px solid #dedede;padding-top:15px;margin-bottom:10px}
.money_left a{color:#0072BC}

.money_right table{width:100%;border-collapse:collapse;margin-bottom:20px;}
.money_right td{padding:10px 15px;border-bottom:1px solid #73C4D7}
.money_right th{background:#D5F3FB ;text-align:left;padding:20px 15px;}
.money_right .small_word{font-size:11px;padding:0 0 5px 0;margin:0;text-align:justify}
.money_right .small_word b{font-size:12px}
.money_left a{color:#0072BC}
.money_tab .acc_name{width:214px}
.money_box{width:100%;text-align:justify;float:none}

.qa p{font-size:11px; padding-bottom:3px; padding-left:5px}
.qa span{float:left}
.qa .qa_front {float:left; font-weight:bold; width:18px;}
.qa .qa_text {float:left; width:920px; margin-bottom:15px}


.faq .qa_front{float:left; font-weight:bold; line-height:1.2em;}
.faq .qa_text{float:left; width:802px; margin-bottom:15px; color:#000; line-height:1.2em;}
.faq_tab{width:850px;}
.faq{border-bottom:1px solid #e0e0e0;padding-top:25px;padding:13px 10px 3px;width:830px}
.faq h2{padding:0 0 10px 0;}
.faq h2 span{color:#EE5F00;display:block;float:left;width:28px;padding:0}
.faq_table a{color:#0072BC}
.faq span{padding:0 0 10px 28px;display:block;color:#666;text-align:justify;line-height:16px}
.faq_tag{width:72%; margin:0px auto 20px auto; height:32px;}
.faq_tag li{ float:left; margin-right:2px;}
.faq_tag .tag_on{ background:url(/images/btn_faq_bg.jpg) no-repeat top right; height:32px; float:left; color:#FFFFFF; text-decoration:none;}
.faq_tag .tag_on span{ background:url(/images/btn_faq_header.jpg) no-repeat top left; height:32px; float:left; text-decoration:none;}
.faq_tag .tag_off{ background:url(/images/btn_faq_bg.jpg) no-repeat bottom right; height:32px; float:left; color:#b9e2ed; text-decoration:none;cursor:pointer;}
.faq_tag .tag_off:hover{ background-position:right top; text-decoration:none;}
.faq_tag .tag_off span{ background:url(/images/btn_faq_header.jpg) no-repeat bottom left; height:32px; float:left; text-decoration:none;}
.faq_tag .tag_off:hover span{ background-position:left top; text-decoration:none; color:#FFFFFF;}
.faq_tag  .txt{ padding:0px 14px; line-height:2.7em; font-weight:bold;}




.contact_tab{width:500px;margin:0 auto}

/*terms and help and report*/
.terms_tab, .report_tab{width:850px;margin:0 auto;text-align:justify;}
.terms_tab h4, .help_tab h4, .report_tab h4{font-size:12px;padding:3px 0}
.terms_tab p, .help_tab p, .report_tab p{padding:0 0 15px 0;margin:0;line-height:15px}
.help_tab{width:520px;margin:0 auto;text-align:justify;}
.help_tab ul, .report_tab ul{padding:0 0 15px 25px;list-style:disc outside;}
.help_tab li, .report_tab li{line-height:17px;list-style:disc outside}

.join_partners{width:380px;padding:30px 0;margin:0 auto;}

#gate_download .signup_tab{text-align:left}

.st1{background-position:left 0px}
.st2{background-position:left -15px}
.st3{background-position:left -30px}
.st4{background-position:left -45px}
.st5{background-position:left -60px}
.st6{background-position:left -75px}

/*tips_message*/
.yellow_tips{text-align:center;color:#545454; padding-top:40px; line-height:17px;}
.tips_message{width:450px;background-color:#fffdec;padding:15px;margin:10px auto}
.tips_message span{text-align:justify;display:block;background:url(/images/light.jpg) no-repeat scroll left top;padding-left:30px}
.text_link2{color:#0072BC;text-decoration:underline}
.text_link2:hover{text-decoration:none}

 /*footer*/
.footer{font-size:10px;color:#373737;text-align:center;clear:both;position:relative;padding:33px 0 0 0}
.footer div{width:auto; max-width:960px;margin:0px auto; background:url(/images/footer_bg_8row.jpg) no-repeat left top; _width:960px}
.footer ul{float:left;width:19%;padding-left:5%;padding-top:10px;text-align:left;font-size:11px;}
.footer li.title{font-weight:bold;font-size:12px;color:#373737;padding-bottom:15px}
.footer li{padding:0 0 3px 10px;}
.footer li a{color:#448cca; text-decoration:underline;}
.footer li a:hover{color:#448cca; text-decoration:none;}
.footer_bottom{padding:0 220px 10px;}
.footer p{padding-top:23px;margin:0;padding:10px 0;*display:inline}
.footer h3{margin:0;*padding-top:16px;font-size:10px;color:#373737;font-weight:normal}
.footer .clear{background:none}


/*sign_up*/
.caption {text-align:left;color:#999999;display:block;font-size:11px;padding-bottom:2px;width:100%;}
#sign_up .submenu{float:left;font-weight:bold;color:#000;font-size:11px;padding-top:10px}
#sign_up .submenu span{float:left;padding:3px 5px}
#sign_up .submenu a{float:left;color:#0072bc;text-decoration:underline;padding:3px 0}
#sign_up .submenu a:hover{text-decoration:none}
#sign_up .submenu .fb_icon{background:url(/images/fb_icon.jpg) no-repeat scroll left top;width:150px;height:20px;display:block;padding:0}
#sign_up .left_box{width:46%;float:left}
#sign_up .left_box input{padding:2px 4px}
#sign_up .left_box label{font-size:11px;color:#999;padding-bottom:2px;width:100%;display:block}
#sign_up .login_box{float:none;margin:0 auto}
#sign_up .r_side{padding-left:20px}
.fail_info{background:url(/images/cross.gif) no-repeat scroll left top;padding:1px 0 7px 20px;display:block;color:#b10009}

#sign_up .right_box {border:3px solid #D5F3FB; float:right; width:50%; padding:10px}
#sign_up .right_box h1 {text-align:center; border:none}
#sign_up .compare {width:auto; border-collapse:collapse}
#sign_up .compare td {padding:6px 3px}
#sign_up .comparison {margin:0px}
#sign_up .comparison .banner {position:static; padding-left:276px; margin-bottom:20px}
#sign_up span em{font-style:normal;font-weight:normal;font-size:12px;}
#sign_up div .manager_alert{padding:10px;margin:0 0 20px 0}
#sign_up div .alert_box{width:auto;padding:0 0 0 40px;min-height:35px}
#sign_up .premium_campaigns{margin-bottom:20px}
.alert_box input{margin:5px 0;}
.alert_file{display:block;;padding:5px 0}

.error_page{width:100%;padding:0;margin:0 auto;}

/*gateway3*/
#gateway3_s2 .left_box{float:left;width:570px;height:400px}
#gateway3_s2 .left_box table{width:100%;height:100%}
#gateway3_s2 .free_mem_tab td{padding:2px 15px;text-align:center}
#gateway3_s2 .free_mem_tab .title{font-weight:bold;width:auto;padding:0;background-image:none;height:auto;text-align:left}
#gateway3_s2 .yellow_col{font-weight:bold;font-size:14px}
#gateway3_s2 .yellow_col td span, #gateway3_s2 td span{padding:0;background-image:none;margin:0 auto;display:block;font-style:normal}
#gateway3_s2 .free_mem_tab .tick{background:url(/images/tick.gif) no-repeat scroll left top;width:18px;height:18px;}
#gateway3_s2 .free_mem_tab .cross{background:url(/images/cross.gif) no-repeat scroll left top;width:18px;height:18px;}
#gateway3_s2 .yellow_col i{transparent:url(/images/signup_star.jpg) no-repeat scroll 10px top;padding:0;font-style:normal}
#gateway3_s2 .right_box{float:left;margin-left:10px;width:270px;height:400px;*height:380px}
#gateway3_s2 .right_box table{width:100%; border-collapse:collapse;border:2px solid #DCECF0;height:100%}
#gateway3_s2 .right_box td{height:196px;border-bottom:1px solid #DCECF0;text-align:center;}
.pd_load{text-align:center}
#gateway3_s2 .pd_load span{color:#999;padding:10px 0;display:block}
.fd_gateway{width:100%;font-size:12px}
.fd_gateway .big_link{font-size:15px}
#gateway3_s2 h1{width:850px;}

/*index*/
.index_welcome_msg{text-align:center;padding:20px 120px 0px;border:0}

/*download_link*/
.file_up{text-align:center;padding:2px 0px;}
.file_up span{font-weight:bold; padding-left:5px; font-size:18px;}

/* ftpUpload hightlight box */
ul.highlight {background:#fffdec; padding:10px 0 10px 20px}
ul.highlight li {padding:4px 0}
ul.highlight strong {display:block; width:100px; float:left}

#container .form_table {border:none; border-collapse:collapse}
#container .form_table td.label {font-weight:bold;}
#container .form_table td {vertical-align:top;padding:5px 0px}

/* Alert boxes */
.alert_box{padding:0 0 0 42px;background:url(/images/red_alert.jpg) no-repeat scroll left top;width:auto;_height:35px;min-height:35px}
.alert_box p{font-size:16px;font-weight:bold;margin:0;padding:0; word-wrap:break-word}
.manager_alert{padding:15px;background-color:#ffe8e8;border:1px solid #ffc1c1;font-size:11px;margin-top:20px}
.b_blue, #container .confirm_box{background-color:#eafaff;border:1px solid #98d1e3;}
.b_blue a, #container .confirm_box a {color:#98d1e3;font-weight:bold}
.b_green{background-color:#e8fce2;border:1px solid #75c85e;}
.b_green a {color:#75c85e;font-weight:bold}
.confirm_box .alert_box{background-image:url(/images/confirm_alert.jpg)}
.confirm_box p{font-size:14px}
.b_blue .alert_box{background-image:url(/images/blue_alert.jpg)}
.b_green .alert_box{background-image:url(/images/green_alert.jpg)}
.green_icon{width:15px;height:15px;background:url(/images/green_alerts.jpg) no-repeat scroll left top}
.loading_icon{width:15px;height:15px;background:url(/images/loading.gif) no-repeat scroll left top}
.red_icon{width:15px;height:15px;background:url(/images/red_alerts.jpg) no-repeat scroll left top}

/* graphical action buttons */
.premium_download_btn{display:block;background:url(/images/premium_download_btn.jpg) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer}
.regular_download_btn{display:block;background:url(/images/regular_download.jpg) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer}
.download_file_btn{text-indent:-9999px;overflow:hidden;display:block;background:url(/images/download_file_btn.jpg) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer}
.buy_now_btn{text-indent:-9999px;overflow:hidden;display:block;background:url(/images/buy_now_btn.gif) no-repeat scroll left top;width:111px;height:28px;margin:0 auto; cursor:pointer}
.buy_now_btn2{border:none;text-indent:-9999px;overflow:hidden;display:block;background:url(/images/buy_now_btn2.gif) no-repeat scroll left top;width:111px;height:28px;margin:0 auto; cursor:pointer}
.buy_now_btn3{text-indent:-9999px;overflow:hidden;display:block;background:url(/images/buy_now_btn.gif) no-repeat scroll left top;width:111px;height:28px;margin:0 auto; cursor:pointer}
.buy_now_btn_s{color:#0072BC;position:relative;border:none;display:block;width:81px;height:28px;margin:0 auto; cursor:pointer; text-align:center;font-weight:bold;}
.buy_now_btn_s span{position:absolute;left:0;top:0;display:block;background:url(/images/buy_now_btn_s.gif) no-repeat scroll left top;width:81px;height:28px;margin:0 auto; cursor:pointer}
.buy_now_btn_s2{color:#0072BC;position:relative;border:none;display:block;width:81px;height:28px;margin:0 auto; cursor:pointer; text-align:center;font-weight:bold;}
.buy_now_btn_s2 span{position:absolute;left:0;top:0;display:block;background:url(/images/buy_now_btn_s2.gif) no-repeat scroll left top;width:81px;height:28px;margin:0 auto; cursor:pointer}
.buy_now_paypal_btn, .buy_now_alipay_btn{border:none;display:block;margin:0 auto; cursor:pointer;position:relative;width:122px;height:28px; margin-bottom:5px}
.buy_now_paypal_btn span{width:122px;height:28px;background:url(/images/buy_now_paypal_btn.gif) no-repeat scroll left top;display:block;position:absolute;left:0;top:0}
.buy_now_alipay_btn span{width:122px;height:28px;background:url(/images/buy_now_alipay_btn.gif) no-repeat scroll left top;display:block;position:absolute;left:0;top:0}
.upgrade_now_btn{text-indent:-9999px;overflow:hidden;display:block;background:url(/images/upgrade_now_btn.gif) no-repeat scroll left top;width:111px;height:28px;margin:0 auto; cursor:pointer}
.upgrade_now_btn2{border:none;text-indent:-9999px;overflow:hidden;display:block;background:url(/images/upgrade_now_btn2.gif) no-repeat scroll left top;width:111px;height:28px;margin:0 auto; cursor:pointer}
.upgrade_now_btn3{text-indent:-9999px;overflow:hidden;display:block;background:url(/images/upgrade_now_btn3.gif) no-repeat scroll left top;width:160px;height:32px;margin:0 auto; cursor:pointer}
.green_skip_btn{text-indent:-9999px;overflow:hidden;display:block;background:url(/images/green_skip_btn.gif) no-repeat scroll left top;width:160px;height:32px;margin:0 auto; cursor:pointer;margin-top:5px}
.create_account_btn {text-indent:-9999px;overflow:hidden;display:block;background:url(/images/create_account_btn.gif) no-repeat scroll left top;width:162px;height:28px;margin:0 auto; cursor:pointer}
.join_for_free_btn {text-indent:-9999px;overflow:hidden;display:block;background:url(/images/join_for_free_btn.gif) no-repeat scroll left top;width:162px;height:28px;margin:0 auto; cursor:pointer}
.join_for_free_o_btn {text-indent:-9999px;overflow:hidden;display:block;background:url(/images/join_for_free_o_btn.gif) no-repeat scroll left top;width:162px;height:28px;margin-left:60px; cursor:pointer}
.fastest_download_btn{border:none;display:block;background:url(/images/fastest_download_btn.gif) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}
.fastest_download_long_btn{border:none;display:block;background:url(/images/fastest_download_long_btn.gif) no-repeat scroll left top;width:780px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}
.upgrade_premium_btn{display:block;background:url(/images/upgrade_premium_btn.gif) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}
.download_btn{display:block;background:url(/images/download_btn.gif) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}
.download_btn_dim{display:block;background:url(/images/download_btn_dim.gif) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}
.slower_download_btn{display:block;background:url(/images/slower_download_btn.gif) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}
.slower_download_btn_dim{display:block;background:url(/images/slower_download_btn_dim.gif) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; overflow:hidden; text-indent:-9999px}
.apply_now_btn {display:block;background:url(/images/apply_now_btn.gif) no-repeat scroll left top;width:162px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}
.upgrade_to_premium_btn {display:block;height:28px;width:140px;background:url(/images/upgrade_to_premium_btn.gif) no-repeat scroll left top;overflow:hidden; text-indent:-9999px}
.signup_as_premium_btn {display:block;height:28px;width:140px;background:url(/images/signup_as_premium_btn.gif) no-repeat scroll left top;overflow:hidden; text-indent:-9999px}
.extend_btn {display:block; height:20px;width:85px;background:url(/images/extend_btn.gif) no-repeat scroll left top;overflow:hidden; text-indent:-9999px}
.premium_logo_s {text-indent:-9999px;overflow:hidden;display:block;background:url(/images/l5_premiumlogo_s.gif) no-repeat scroll left top;width:160px;height:53px;margin:0 auto; cursor:pointer}
.premium_logo_s2 {border:none;text-indent:-9999px;overflow:hidden;display:block;background:url(/images/l5_premiumlogo_s2.gif) no-repeat scroll left top;width:131px;height:38px;margin:0 auto; cursor:pointer}
.download_meagaCloud{border:none;display:block;background:url(../images/bnt_dlMegaC.gif) no-repeat scroll left top;width:203px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}

/* basic article paragraph */
.txt p {line-height:160%;padding:0 0 10px 0}

/* learn more */
.learn_more {}
.learn_more h2{font-size:16px; padding:0 0 5px}
.learn_more h3{font-size:12px; color:#555; font-weight:normal}
.learn_more p {padding:0 0 5px;margin:0px}
.learn_more .intro {width:275px;float:left; margin:10px 10px 20px 0;padding-right:140px; background:url(/images/learnmore_bg.jpg) no-repeat top right}
.learn_more .world {background-position:right -250px}
.learn_more .folder {background-position:right -500px}
.learn_more .email {background-position:right -750px}
.learn_more .money {background-position:right -1000px}
.learn_more .ftp {background-position:right -1250px}
.learn_more .fxp {background-position:right -1500px}
.learn_more .join_now {padding:10px; text-align:center; border-top:1px solid #e4e4e4}

/*index*/
h1.index_welcome_msg{text-align:center;padding:20px 120px 0px;border:0}

/* My statistics */
.dim {opacity:.30;filter: alpha( opacity=20 ); -moz-opacity: 0.30; cursor:default;}
.file_manager {*width:940px;}
.dim .uploading_bg {opacity:.30;filter: alpha( opacity=20 ); -moz-opacity: 0.30; }
.dim select {_visibility:hidden}

/* overlay dialog */
.dialog_overlay {position:absolute; top:220px; width:100%; z-index:99;left:0;}
.dialog {width:500px; margin:0 auto;background:#d5f3fb;padding:6px; position:relative}
.dialog div {background:#fff; border:1px solid #73C4D7; padding:20px}
.dialog div div {background:inherit; border:none; padding:0px}
/* Link to us */
.link_to_us {width:728px; margin:0 auto;}
.link_to_us textarea{width:99.5%}

/* Landing No.5 */
.landing5 p {margin:0px}
.landing5 .comparison table {width:100%;}
.landing5 .premium_extend {background:#f2fbfe; border:1px solid #d5f3fb; padding:10px; margin-bottom:10px; _zoom:1; _padding-bottom:0px}
.landing5 .premium_extend span {padding:2px 10px 0 0}
.landing5 .premium_extend span, .landing5 .premium_extend .extend_btn {float:left}

.premium_campaigns .wholeLink .buy_now_btn{padding-top: 5px; background-position: 0 5px}
.premium_campaigns .wholeLink .buy_now_btn2{ padding-top: 5px; background-position: 0 5px;}
.wholeLink a{display:block; width:111px; margin:0 auto; cursor:pointer}

.landing5 .panel {border:1px solid #d5f3fb; margin-bottom:15px;padding:4px;}
.landing5 .file_download {padding:0px; border-color:#fff; border:none}
.landing5 .file_download div span {line-height:21px; padding-right:4px}
.landing5 .file_download p span {line-height:21px; padding-right:4px}
.landing5 .file_download h1,  .notifybox_unsuccess h1 ,  .notifybox_success h1 {font-weight:bold; font-size:20px; border:none;margin:0px}
.landing5 .file_download .addthis_button {top:3px; position:relative}
.landing5 .file_download .timing {background:#f1f1f1;width:100%; margin-top:10px}
.landing5 .file_download .timing td {padding:6px 0px 6px 3px}
.landing5 .file_download .timing a {color:#0072bc; font-size:14px; font-weight:bold;}
.landing5 .file_download .timing h4 {font-size:12px}
.landing5 .file_download .timing h4 strong{font-size:18px}

.landing5 .premium_error,  .notifybox_unsuccess ,  .notifybox_success {background-color:#FFE8E8;border:1px solid #FFC1C1; margin-top:10px; padding:10px; _width:910px}
.landing5 .premium_error div {float:left; width:58%; _width:58%;}
.landing5 .premium_error ul {margin:15px 5px 5px 40px}
.landing5 .premium_error li {margin-bottom:4px}
.landing5 .premium_error li.title {color:#b10009; font-size:15px; font-weight:bold}
.landing5 .premium_error h1, .notifybox_unsuccess h1 {color:#b10009}
.landing5 .login_box {width:35%; background:#ffdfdf; border-collapse:collapse }
.landing5 .login_box td {padding:3px 10px}
.landing5 .login_box .textfield input {width:90%}
.landing5 .login_box .btu4 {width:64px; height:29px; float:right; margin-right:14px; font-family:Tahoma}
.landing5 .login_box .upgrade_to_premium_btn, .landing5 .login_box .signup_as_premium_btn {float:left}
.landing5 .premium_error a {color:#0072bc; font-weight:bold;}

.notifybox_success {border:1px solid #75C85E; background:#E8FCE2 url(/images/go_success.gif) no-repeat 7px 5px; padding-left:48px}
.notifybox_unsuccess {border:1px solid #FFC1C1; background:#FFE8E8 url(/images/stop_error.gif) no-repeat 7px 5px; padding-left:48px}
.notifybox_success h1 {color:#20811a}


.comparison {margin-top: 22px}
.comparison .banner {top:-30px; position:relative; background:url(/images/l5_comparison_banner.gif) no-repeat top center; height:60px; padding:17px 0 0 270px; margin-bottom:-30px}
.comparison .banner h2 {color:#fff; font-size:18px;font-style:italic; }
.comparison .banner h3 {color:#c8b7ab; font-size:14px; line-height: 17px}
.comparison .banner h3 a {color:#fcba07; font-size:19px; font-weight:bold; line-height:20px}

.comparison .compare table {border-collapse:collapse}
.comparison .compare {width:65%}
.comparison .compare td {padding:6px; border-top:1px solid #ececec}
.comparison .compare td span {background:url(/images/cross.gif) no-repeat center left; padding-left:22px; display:block; margin-left:8px}
.comparison .compare .premium {background:#fffdee}
.comparison .compare .premium a{color:#ee5f00; font-weight:bold;font-size:15px;font-style:italic;padding-left:30px;}
.comparison .compare .premium span {background:url(/images/tick2.gif) no-repeat left center; color:#ee5f00; font-size:14px; font-weight:bold; font-style:italic;}

.comparison .all_levels td span {background:none}
.comparison .all_levels .bad span{background:url(/images/cross.gif) no-repeat left center; color:#a3a3a3}
.comparison .all_levels .good span {background:url(/images/tick2.gif) no-repeat left center}

.comparison .plan {background:#fffdee; border:1px solid #f8b807; height:100%; zoom:1;}
.comparison .plan table {height:100%; font-size:14px; *height:324px}
.comparison .plan th {color:#ee5f00; height:15px} 
.comparison .plan td {padding:4px 2px; overflow:hidden}
.comparison .plan td h5{color:#ee5f00; font-weight:normal; font-size:11px;}
.comparison .title_choose{background:#fffdef; padding:2px; float:left; left:85px; position:absolute; top:-10px}
.comparison .plan td.border_L{border-right:1px solid #f4c458}
.comparison .plan td.F_col{padding-left:5px}

table .col_grey{color:#999; float:left; font-size:11px; line-height:25px}
table .remark{color:#000; float:right; font-size:11px; line-height:25px}

.dialog_choose_plan .comparison {margin:0px}
.dialog_choose_plan .comparison .compare {width:60%}
.dialog_choose_plan .comparison .plan h5 {text-align:left; line-height:normal}
.dialog_choose_plan .campaigns .border_D td{border-bottom:1px solid #f2c355}

.landing5 .download_boxes {position:relative}
.landing5 .download_boxes table {width:100%;position:relative; table-layout:fixed; height:185px}
.landing5 .download_boxes .banner{background:url(/images/l5_premiumlogo_s.gif) no-repeat top center; top:-19px; left:0px; width:100%; height:53px;position:relative; text-indent:-9999px; z-index:99;margin:0 0 -50px -0px}
.landing5 .download_boxes td {text-align:center; }
.landing5 .download_boxes .premium {background:#fffdee; border:3px solid #f8b807; }
.landing5 .download_boxes .premium h4 {visibility:hidden}
.landing5 .download_boxes h3 {color:#EE5F00;margin:42px 0 10px 0}
.landing5 .download_boxes h4 {color:#4FA2B5; font-size:20px; font-weight:normal; line-height:38px; }
.landing5 .download_boxes h5 {font-size:12px; padding:6px}
.landing5 .download_boxes h5 strong {font-size:18px}
.landing5 .download_boxes h6 {font-size:11px; position:relative; line-height:30px; color:#999; font-weight:normal}
.landing5 .download_boxes h6 strong{font-size:16px;}
.landing5 .download_boxes .speed_graph {background:url(/images/l5_speed_meter.gif) no-repeat top left; width:165px; height:42px; text-indent:102px; line-height:25px; margin:0 auto; font-size:11px; font-weight:bold}
.landing5 .download_boxes .basic {background-position:left -50px}
.landing5 .download_boxes .anonymous {background-position:left -100px}

.landing5 .download_boxes .make_money {text-align:left; padding-left:16%; *padding-left:8%}
.landing5 .download_boxes .make_money h2 {color:#4FA2B5; font-size:17px}
.landing5 .download_boxes .make_money ol {list-style-type:decimal;list-style-type:disc;padding-left:15px; margin:10px 0}
.landing5 .download_boxes .make_money li {padding:1px 0}
.landing5 .download_boxes .make_money a {color:#0072BC; font-weight:bold}

.landing5 .file_links table {width:100%; text-align:left}
.landing5 .file_links .addthis_button {top:3px; position:relative}
.landing5 .file_links th {background:#f2fbfe; padding:4px 0 8px 8px}
.landing5 .file_links td {padding:2px 4px 0 0;}
.landing5 .file_links input.text {width:100%; width:800px}

.landing5 .payment_logo_alipay {background:url(/images/l5_alipay_logo.gif) no-repeat center top;height:35px}
.landing5 .payment_logo_paypal {background:url(/images/l5_paypal_logo.gif) no-repeat center top;height:35px}
.landing5 .payment_logo_webmoeny {background:url(/images/l5_webmoeny_logo.gif) no-repeat center top;height:35px}
.landing5 .payment_logo_opus {background:url(/images/buy_now_head_opus.gif) no-repeat center top;height:35px}
.dialog_overlay .payment_logo_alipay {background:url(/images/l5_alipay_logo.gif) no-repeat center top;height:35px;width:111px;float:right}
.dialog_overlay .payment_logo_paypal {background:url(/images/l5_paypal_logo.gif) no-repeat center top;height:35px;width:111px;float:right}
.dialog_overlay .payment_logo_webmoeny {background:url(/images/l5_webmoeny_logo.gif) no-repeat center top;height:35px;width:111px;float:right}
.dialog_overlay .payment_logo_opus {background:url(/images/buy_now_head_opus.gif) no-repeat center top;height:35px;width:111px;float:right}


.site_map ul{_display:inline; float:left;height:150px;margin:20px;width:190px;}
.site_map ul ul{margin:0px; padding:0px}
.site_map a{color:#0072BC;font-weight:bold;}
.site_map li {font-size:14px; font-weight:bold; margin-bottom:10px; line-height:22px; border-bottom:1px solid #ddd}
.site_map li li{font-size:12px; margin:0px; line-height:17px; border:none}

/* warning box */
.warning_box {font-size:11px; line-height:14px;padding:10px 10px 10px 26px; background:#ffefef url(/images/bullet_error.gif) no-repeat 10px 10px; border:1px solid #ffc7c6; }
.warning_box p {float:none; margin:0px}
.warning_box .close_link a{color:#0072BC;}
.warning_box .close_link {font-weight:bold; text-align:right}

.info_style {background:#fefad5 url(/images/bullet_info.gif) no-repeat scroll 8px 10px ; border:1px solid #fefad5; margin-bottom:10px;}

/*retrieve page*/
#container .retrieve_table{width:50%;margin:0 auto}
.retrieve_premium .ref_link .panel{padding:10px 10px 10px 26px;border:0;margin-bottom:20px}
.retrieve_premium .retrieve_table .input_txt{width:96%}
.retrieve_premium .retrieve_table .btu4{float:right;}
.panel_stroke {border:1px solid #D5F3FB; padding:25px; margin-bottom:3px;-moz-border-radius:6px}
.login_forgot_pw .panel_stroke {margin-bottom:10px;padding:60px 0;}
.login_forgot_pw .btu4 {width:180px;margin-top:5px}

/* premium page - bank wire */
.premium_bankwire h2, .mobilepay h2{color:#4FA2B5;font-size:16px;}
.premium_bankwire .bold_panel_cell table{margin:5px 0 10px 0}
.premium_bankwire .text_link, .mobilepay .text_link{float:right; clear:both}
.premium_bankwire .bold_panel_cell, .mobilepay .bold_panel_cell {overflow:auto; zoom:1}
.premium_bankwire .reseller_icon, .mobilepay .mobilepay_icon {position:relative; padding-left:75px;}
.premium_bankwire .reseller_icon .icon {background:url(/images/reseller_icon.gif) no-repeat; width:62px; height:35px; position:absolute; left:10px; top:3px;}
.mobilepay .mobilepay_icon .icon{background:url(/images/mobilepayIcon.gif) no-repeat; width:46px; height:42px; position:absolute;left:14px; top:0;}


/* contact us */
.contact_us td.left_box {width:30%; padding:15px}
.contact_us .left_box p {margin-bottom:10px}
.contact_us table.form_table  {width:70%; margin:0 auto}

/*login_acc_invaild page*/
.dashboard .login_invaild_table{width:400px;margin:0 auto}
.login_invaild_table .input_txt{width:98%}
.login_invaild_table span{padding-bottom:10px;float:left}
.login_invaild_table a{float:left}
.red_alert{font-size:11px;color:#b10009;padding-left:20px;background:url(/images/red_alerts.jpg) no-repeat scroll left top}
.login_invaild_table .checkbox{margin-left:20px;font-size:11px;color:#9A9A9A}

/*promotion banner*/
.exclusiveoffer_banner div{width:690px;height:265px;background:url(/images/exclusiveoffer_us.jpg) no-repeat scroll left top;position:relative}
.exclusiveoffer_banner .min, .exclusiveoffer_banner .sec{color:#fff;font-size:40px;font-weight:bold;position:absolute;letter-spacing:5px}
.exclusiveoffer_banner .min{left:34px;top:130px}
.exclusiveoffer_banner .sec{left:105px;top:130px}
.banner_closebtn{width:18px;height:18px;background:url(/images/banner_close_btn.jpg) no-repeat scroll left top;dispaly:block;position:absolute;right:7px;top:6px}
.banner_closebtn:hover{background-position:0 -20px}
.exclusiveoffer_banner .eu{background:url(/images/exclusiveoffer_eu.jpg) no-repeat scroll left top;}
.exclusiveoffer_banner .uk{background:url(/images/exclusiveoffer_uk.jpg) no-repeat scroll left top;}
.exclusiveoffer_banner .no_subscription .us{background-image:url(/images/exclusiveoffer_us_np.jpg)}
.exclusiveoffer_banner .no_subscription .eu{background-image:url(/images/exclusiveoffer_eu_np.jpg)}
.exclusiveoffer_banner .no_subscription .uk{background-image:url(/images/exclusiveoffer_uk_np.jpg)}
.exclusiveoffer_banner .buynow{width:160px;height:44px;background:url(/images/exclusiveoffer_banner_buy.jpg) no-repeat scroll left top;position:absolute;left:210px;top:133px;display:block}
.exclusiveoffer_banner .buynow:hover{background-position:0 -45px}
.exclusiveoffer_banner .no_subscription .buynow{background-image:url(/images/exclusiveoffer_banner_buynp.jpg)}
.visit_videobb_btn{width:155px;height:24px;display:block;position:absolute;right:7px;bottom:7px;background:url(/images/exclusiveoffer_banner_visit.jpg) no-repeat scroll left top}
.visit_videobb_btn:hover{background-position:left bottom;}
.buynow, .banner_closebtn, .visit_videobb_btn{z-index:1;}
.full_area{width:690px;height:265px;display:block}

.premium_expired_banner div{width:845px;height:74px;background:url(/images/Premium_Expired_us_b.jpg) no-repeat scroll left top;position:relative}
.premium_expired_banner .day, .premium_expired_banner .hr, .premium_expired_banner .min{color:#fff;font-size:35px;font-weight:bold;position:absolute;letter-spacing:7px}
.premium_expired_banner .day{left:596px;top:23px}
.premium_expired_banner .hr{left:675px;top:23px}
.premium_expired_banner .min{left:749px;top:23px}
.premium_expired_banner .buynow{width:160px;height:31px;background:url(/images/Premium_Expired_btn.jpg) no-repeat scroll left top;position:absolute;left:415px;top:34px;display:block}
.premium_expired_banner .buynow:hover{background-position:right top}
.premium_expired_banner div.black .us{background-image:url(/images/Premium_Expired_us_b.jpg)}
.premium_expired_banner div.black .uk{background-image:url(/images/Premium_Expired_uk_b.jpg)}
.premium_expired_banner div.black .eu{background-image:url(/images/Premium_Expired_eu_b.jpg)}
.premium_expired_banner div.red .us{background-image:url(/images/Premium_Expired_us_r.jpg)}
.premium_expired_banner div.red .uk{background-image:url(/images/Premium_Expired_uk_r.jpg)}
.premium_expired_banner div.red .eu{background-image:url(/images/Premium_Expired_eu_r.jpg)}

.download_with_fsm_btn2 {border:none;display:block;background:url(/images/download_with_fsm_btn2.gif) no-repeat scroll left top;width:279px;height:28px;margin:0 auto; cursor:pointer; overflow:hidden; text-indent:-9999px}

/* 2012 New Buy Now Button */
a.buyNowButtonB1 {color:white; text-decoration:none; font-size:17px; font-weight:bold; background: #f16c00 url(/images/buy_now_btn_b1_1.gif) no-repeat top center; width:111px; height:41px; line-height:25px; letter-spacing:-0.5px; font-style: italic; display: block; margin:0 auto 4px auto}
a.buyNowButtonB2 {color:white; text-decoration:none; font-size:17px; font-weight:bold; background: #f16c00 url(/images/buy_now_btn_b2_2.gif) no-repeat top center; width:111px; height:41px; line-height:25px; font-style: italic; letter-spacing:-0.5px; display: block; margin:0 auto 8px auto}
a.buyNowButtonB3 {color:white; text-decoration:none; font-size:17px; font-weight:bold; background: #f16c00 url(/images/buy_now_btn_b3.gif) no-repeat top center; width:111px; height:73px; font-style: italic; letter-spacing:-0.5px; padding-top:13px; display: block; margin:0 auto 8px auto}
a.buyNowButtonB1 sup, a.buyNowButtonB2 sup, a.buyNowButtonB3 sup {font-weight: normal;font-size: 60%; line-height: 15px}
a.buyNowButtonB1 strong, a.buyNowButtonB2 strong, a.buyNowButtonB3 strong {font-size: 85%; display: block; letter-spacing:0px}

/******************************************************************
 ----- Any codes under this lines are edited by frontend team ----- 
 ******************************************************************/

div#content {/*margin: 100px auto 0px;*/ padding: 15px 45px; }

div#header_login_form { width: 240px;}
.login_form_row { height: 25px; }
.login_form_row div { height: 25px; display:block;}
div.login_form_label { width: 100px; float:left; }
div.login_form_input { width: 100px; float:left;}
div.login_form_input input { background-color: #efefef; border-width: 1px; border-style: solid; border-color: #ababab #cccccc #cccccc #ababab; color: #666666; font-family: verdana,Arial,helvetica,sans-serif;}

#header_right { float: right; margin: 0px 40px 0px 0px; position: relative; top:0; width: 250px;}

div#flag { width: 120px; float:right; height: 25px; /*border: 1px solid #cccccc;*/ margin-top: 12px;}
div#flag ul { list-style-type: none; padding: 0px; margin: 0px; }
div#flag ul li { /*width: 140px;*/ height: 16px; padding: 4px 5px 0px 10px;}

div#signup_form { /* border: 1px solid #CCCCCC; */ border-collapse: collapse; width: 420px; padding: 0px; }
div#signup_form .row { width: 100%; height: 50px; padding: 3px 10px;}

div#signup_form .label { width: 150px; float: left; display: block; height: 50px; }
div#signup_form .submit input{padding:4px 8px; font-size:15px; backgrond-color:#e3e3e3; border-width: 1px; border-style: solid; border-color: #CCCCCC #666666 #666666 #CCCCCC; font-weight: bold; background-color: #e3e3e3; text-transform:uppercase; height: 50px; }
div#signup_form .input input { background-color: #f0f0f0; border-width: 1px; border-style: solid; border-color: #7e7e7e #cccccc #cccccc #7e7e7e; color: #333333; /*font-family: verdana,Arial,helvetica,sans-serif;*/ width: 225px; display:block;}
div#signup_form .header { line-height:20px;background:url(/images/gbar.gif) repeat-x scroll left top;padding:0px; }
div#signup_form .input input.error {width: 225px; display:block; }

div#login_form .label { width: 90px; float: left; display: block; height: 40px; }
div#login_form .submit input{padding:4px 8px; font-size:15px; backgrond-color:#e3e3e3; border-width: 1px; border-style: solid; border-color: #CCCCCC #666666 #666666 #CCCCCC; font-weight: bold; background-color: #e3e3e3; text-transform:uppercase; height: 40px; }
div#login_form .input input { background-color: #f0f0f0; border-width: 1px; border-style: solid; border-color: #7e7e7e #cccccc #cccccc #7e7e7e; color: #333333; /*font-family: verdana,Arial,helvetica,sans-serif;*/ width: 220px;}
div#login_form .header { line-height:20px;background:url(/images/gbar.gif) repeat-x scroll left top;padding:0px; }
div#login_form .input input.error {width: 220px; display:block; }


div#editac { /* border: 1px solid #CCCCCC; */ border-collapse: collapse; width: 400px; padding: 0px; }
div#editac .row { width: 100%; height: 40px; padding: 3px 10px;}
div#editac .label { width: 120px; float: left; display: block; height: 40px; }
/*div#editac .submit input{padding:4px 8px; font-size:15px; backgrond-color:#e3e3e3; border-width: 1px; border-style: solid; border-color: #CCCCCC #666666 #666666 #CCCCCC; font-weight: bold; background-color: #e3e3e3; text-transform:uppercase; height: 40px; }*/
div#editac .input input { background-color: #f0f0f0; border-width: 1px; border-style: solid; border-color: #7e7e7e #cccccc #cccccc #7e7e7e; color: #333333; /*font-family: verdana,Arial,helvetica,sans-serif;*/ width: 220px;}
div#editac .header { line-height:20px;background:url(/images/gbar.gif) repeat-x scroll left top;padding:0px; }
div#editac .input input.error {width: 220px; display:block; }


#header_right { float: right; margin: 0px 20px 0px 0px; position: relative; top:0; width: 500px;}
html > body #header_right { margin: 0px 40px 0px 0px; }

/*#top_premium_mem {width: 500px; height: 60px;}*/
#top_premium_left { border-right:solid 1px #e0e0e0; width:145px; float:left; height: 50px;}
#top_premium_center { border-right:solid 1px #e0e0e0; width:195px; float:left; height: 50px;}
#top_premium_right { /*border-right:solid 1px #e0e0e0;*/ width:150px; float: left; padding-left: 5px; height: 50px;}

#login_area{z-index:5}

.btu2 { background: #e6e6e6; border-width: 1px; border-style: solid; border-color: #cdcdcd #8a8a8a #8a8a8a #cdcdcd; padding: 4px 2px; cursor: pointer; width: 130px;}
.speed_meter_max {background:url(/images/speed_meter_max4.gif) no-repeat center -3px;width:64px;height:37px;margin:0 10px 0 0}

label.error { color: #FF0000; font-weight: bold; }
input.fail_info {background: #F7F7F7;}
/*#gate_download  {width:780px}*/

.join_box .inbuy{border-top:0px solid #cfcfcf; padding: 0 0 5px 0;}
.safe_notice{font-size:11px;color:#999999;background:url(/images/fm_icon.gif) no-repeat scroll 15px -1170px;height:16px;padding-left:15px;line-height:15px}
.fastlink_box .safe_notice {	background-position:5px -1170px;}

#uploadDiv .up_box{padding-top:30px}

#my_statistics form {margin: 0px;}

#premium_signup #regForm .textfield input {width:250px;}
#premium_signup .editac label {
    color:#999999;
    display:block;
    font-size:11px;
    padding-bottom:2px;
    width:100%;
}
.submenu a {color:#0072BC;}

#gateway3_s2 #header td span {display:inline;}

.paypal-click,
#paypal-click { cursor: pointer; }

/* Link to us */
.link_to_us {width:728px; margin:0 auto;}
.link_to_us textarea{width:99.5%;font-size:12px;}

#download #loginForm input.fail_info {padding:0px}

.regular_download_green_btn{display:block;background:url(/images/regular_download_green.jpg) no-repeat scroll left top;width:182px;height:28px;margin:0 auto; cursor:pointer}

#payPalEmailForm input.fail_info{display:inline;padding:0px 0px 0px 0px;}
#payPalEmailForm span.fail_info{display:inline;padding:0px 0px 0px 20px;}

#remoteUploadForm .caption {color:black;}
#remoteUploadDiv {width:550px;}

table.create_new {position:relative; margin-bottom:10px}
.dashboard {position:relative;}

.dim {opacity:.30;filter: alpha( opacity=20 ); -moz-opacity: 0.30}
.file_manager {*width:940px;}
.dim .uploading_bg {opacity:.30;filter: alpha( opacity=20 ); -moz-opacity: 0.30; }
.dim select {_visibility:hidden}

.dialog_choose_plan {position:relative;background:#fffdee; border:3px solid #f8b807; width:750px; margin:0 auto}
.dialog_choose_plan .close_btn {z-index:99;display:block;top:7px;right:8px;width:20px;height:20px;background:transparent url(/images/no_sign_y.gif) no-repeat scroll right top;position:absolute}
.dialog_choose_plan .banner{background:url(/images/l5_premiumlogo_s.gif) no-repeat top center; top:-20px; left:0px; width:100%; height:53px;position:relative; text-indent:-9999px; z-index:9;margin:0 0 -50px -10px}
.dialog_choose_plan .content {margin-top:35px;padding:10px;}
.dialog_choose_plan .content .benefits {margin:auto; width:84%;}
.dialog_choose_plan table {width:100%; margin-top:10px}
.dialog_choose_plan h2 {color:#ef6100; font-size:18px; font-style:italic; text-align:center}
.dialog_choose_plan h3 {font-size:14px; font-weight:bold; text-align:center}
.dialog_choose_plan h4 {font-size:15px; font-weight:bold; text-align:center}
.dialog_choose_plan h6 {font-size:14px; font-weight:normal; text-align:center}
.dialog_choose_plan h5 {font-size:11px; font-weight:bold; color:#ef5f00; text-align:center; line-height:23px}
.dialog_choose_plan .benefits td {background:url(/images/tick2.gif) no-repeat center left; padding:6px 7px 4px 19px}
.dialog_choose_plan .campaigns {background:#f8f5e0}
.dialog_choose_plan .campaigns td{padding:10px 0}
.dialog_choose_plan .foot td{vertical-align:bottom}


.action_icon {padding:5px 0 0 27px; margin-left:-8px;background-image:url(/images/fm_icon.gif); background-repeat: no-repeat; line-height:16px;}
.dashboard {background-position:9px -626px;}

#top_premium_mem .split h4 span {padding-left:0px;}
.alert_box p{word-wrap:break-word;}

/*** Saturday Promo dialog ****/
.dialog_overlay .promo {width:735px}
/*

/* Countdown banner */
.countdown_banner {height:64px; padding-left:70px; position:relative}
.countdown_banner a {display:block; text-decoration:none; width:100%; height:100%}
.countdown_banner span {color:#fff;font-size:47px;letter-spacing:5px;line-height:54px;}
.countdown_banner .min {position:absolute; top: 0px; left:75px}
.countdown_banner .sec {position:absolute; top: 0px; left:146px}

.onedaytrial_780 {background:url(/images/l6_countbanner_1day_779.gif) no-repeat;}
.onedaytrial_780 .min {left:47px;}
.onedaytrial_780 .sec {left:117px;}
.onedaytrial_930 {background:url(/images/l6_countbanner_1day_930.gif);}
.thirtydaystrial_930 {background:url(/images/l6_countbanner_30day_930.gif);}
.buy1get2_930 {background:url(/images/l6_countbanner_buy1get2_930.gif);}

/* Choose plan banner */
.planbanner {height:67px; background:url(/images/l6_planbanner_930.gif); position:relative; margin: 0 0 15px 0; cursor:pointer}
.planbanner h2 {color:#67320b; top:6px; left:210px; line-height:16px;position:absolute; font-size:14px}
.planbanner h2 strong {color:#fff; display:block; line-height:34px; font-size:34px; font-style:italic;}
.planbanner h3 {color:#fff; top:6px; right:60px; position:absolute;right:16px;text-align:center;font-size:15px; width:286px; font-weight:normal; padding:6px 0}
.planbanner h3 a {color:#fff; font-size:16px; font-weight:bold; line-height:18px}

.planbanner_780 {background:url(/images/l6_planbanner_779.gif) no-repeat; position:relative}
.planbanner_780 h2 {left:151px;}
.planbanner_780 h2 strong {font-size:32px;}
.planbanner_780 h3 {right:7px;}

.promo .banner {width:690px; height:150px; display:block; background:url(/images/sat_promo_690.gif) no-repeat center center}
*/
.promo .banner {width:690px; height:150px; display:block; }
.promo table { border-collapse:collapse; padding:0px; margin:0px}
.promo th {padding:8px; background:#F2FBFE}
.promo .form_title {width:250px; vertical-align:middle; text-align:left}
.promo .form_fields {width:264px; font-weight:normal; text-align:left}
.promo .form_fields select {padding:3px; font-size:11px}
.promo .form_btn {width:170px; vertical-align:middle}
.promo_tab {opacity:.70; filter: alpha( opacity=70 ); -moz-opacity: 0.70; z-index:9999; width:40px; height:122px; position:fixed; _position:absolute; right:0px; top:210px; background:url(../images/sat_promo_tab.gif) }
.promo_tab:hover {opacity:1 ;filter: alpha( opacity=100 ); -moz-opacity: 1;}
.promo_top50 {width:79px; height:16px; float:left; background:url(/images/sat_promo_top50.gif) no-repeat center center; margin-right:4px}
.promo_videobb{background:url(/images/videobb_20101209.gif) no-repeat center center; width:44px; height:147px}
.promo_livefirst{background:url(../images/livefirst.gif) no-repeat center center; width:90px; height:141px}
.promo_userporn{width:47px;height:123px;background:url(/images/userporn_tab.jpg) no-repeat scroll left top;opacity:1}
.promo_userporn:hover{background-position:left bottom}
.promo_hotimg{background:url(/images/hotimg_ad.gif) no-repeat center left; width:53px; height:97px;opacity:1 ;filter: alpha( opacity=100 ); -moz-opacity: 1;}
.promo_hotimg2{width:76px;height:159px;background:url(../images/hotimg_ad1a.gif) no-repeat scroll left top;opacity:1 ;filter: alpha( opacity=100 ); -moz-opacity: 1;}
.promo_hotimg2 span{cursor:pointer;position:absolute;right:0px;width:0px;height:159px;background:url(../images/hotimg_ad1b.gif) no-repeat scroll left top;opacity:1;display:block}
.promo_zpages{background:url(/images/zpages_flag.gif) no-repeat center left; width:85px; height:159px;opacity:1 ;filter: alpha( opacity=100 ); -moz-opacity: 1;}
.promo_zpages:hover{background:url(/images/zpages_flag_animated.gif) no-repeat center left}
.promo_zpages span, .promo_zpages b{background:url(/images/zpages_flag_animated.gif) no-repeat center left; display:block; width:85px;height:159px}
.promo_zpages b{display:none}
#promoForm input.fail_info{display:inline;padding:0px 0px 0px 0px;}
#promoForm span.fail_info{display:inline;padding:1px 0px 0px 20px;}
#dashboardPromoForm input.fail_info{display:inline;padding:0px 0px 0px 0px;}
#dashboardPromoForm span.fail_info{display:inline;padding:1px 0px 0px 20px;}
.file_dialog .close_btn, .dialog .close_btn {display:block;top:-5px;right:-5px;width:20px;height:20px;background:transparent url(/images/no_sign.gif) no-repeat scroll right top;position:absolute}


.warning_box a {color:#0072BC; font-weight:bold}
.textfield select{ background-color:#fff; border-style:solid; border-width:1px; border-color:#909090 #ccc #ccc #909090; padding:2px 3px;}

.landing5 .premium_error,  .notifybox_unsuccess ,  .notifybox_success {overflow:auto; *zoom:1;}

#sign_up .left_box label#black{font-size:11px;color:#000;padding-bottom:2px;width:100%;display:block}

/* alert box in dashboard.php and profile.php could show in correct position */
.notifybox_success {margin-bottom:10px; margin-left:10px}
/* email safe list (email verification) */
.email_safelist h2 {clear:both}
.email_safelist {overflow:auto; *zoom:1}
.email_safelist ul {overflow:auto; *zoom:1; padding:5px 0 25px}
.email_safelist li {width:31%; float:left; overflow:hidden; margin-right:20px}
.email_safelist li img {float:left; margin-bottom:5px;}

/* my earnings */
.my_earnings .nav_column {border-right:1px solid #d5f3fb; background:#f2fbfe; width:26%;padding:10px 0 10px 10px}
.my_earnings .nav_column h3 {color:#57a4b8; font-size:14px}
.my_earnings .nav_column p {margin:0px; padding:3px 0 15px 0}
.my_earnings .nav_column a {display:block; padding:7px 15px 7px 10px; text-decoration:none; line-height:20px; overflow:auto; *zoom:1; border:1px solid #f2fbfe; border-right:none; position:relative; right:-1px; background:#F2FBFE;}
.my_earnings .nav_column a:hover, .my_earnings .nav_column a.on {font-weight:bold; background:#fff; border:1px solid #d5f3fb; border-right:none}
.my_earnings .nav_column a span strong {cursor: pointer;color:#57a4b8; font-size:18px; font-weight:normal; float:right; width:80px;text-align:right}
.my_earnings .table_column {padding-left:10px; width:660px; }
.my_earnings .editaccount_body{padding:15px 0 0 25px;width:70%}
.my_earnings h2 {color:#57a4b8; font-size:18px; clear:both; margin-bottom:2px}
.my_earnings h2 strong {font-weight:normal}

.bold_panel {border:1px solid #D5F3FB; padding:5px;}
.bold_panel_cell {background:#F2FBFE; padding:12px}
.bold_panel_cell ol {padding:2px 0px 0px 22px; margin:0px;}
.bold_panel_cell hr {height:1px; border:0px solid #F2FBFE; border-top:1px solid #D5F3FB;}
.my_earnings .bold_panel {float:right; width:40%}
.my_earnings .bold_panel .btu4 {margin:0px; overflow: visible;width:auto}
.my_earnings .mid_column {float:left; width:57%; margin-bottom:15px}
.my_earnings .earning_table td, .my_earnings .earning_table th{padding:6px 0 6px 12px}
.my_earnings .earning_table th{white-space:nowrap}
.my_earnings .earning_table .even td {background:#fff}
.my_earnings .earning_table .currency {text-align:right; width:40%}
.my_earnings .mid_column .earning_table strong {font-size:14px}
.my_earnings .mid_column .earning_table .head {font-weight:bold}
.my_earnings .payable_amt {font-size:22px}
.my_earnings .bold_panel .caption {margin-top:12px}
.my_earnings .payable_amt, .my_earnings .bold_panel strong,  .my_earnings .bold_panel .redeem_acc_box p {position:relative}
.my_earnings .bold_panel .select {float:left;}

.middle{overflow:hidden;*zoom:1}
html body div#container div.table {float:left;overflow:hidden;width:100%}
html body div#container div.table div.td {float:left;margin-bottom:-9999px;padding-bottom:9999px;}

a.text_link{font-weight:bold;}

.icon_link {color:#448CCA;line-height:16px;padding:0 0 2px 19px;font-weight:bold}
.redeem {background:url("/images/fm_icon.gif") no-repeat scroll left -1020px transparent;}

/* Redeem */
.redeem_voucher .bold_panel {width: 47%; float:left;}
.redeem_voucher .bold_panel .bold_panel_cell {height:60px;}
.redeem_voucher .choose_way {clear:both; margin:10px 0 20px 0; overflow:auto; zoom:1}
.redeem_voucher .choose_way h6 {float:left;width:3%;padding-top: 40px; text-align:center; font-size:12px}
.redeem_voucher .choose_way form {padding-top: 5px;}
.redeem_voucher .choose_way label {display:block; float:left; padding:5px 5px 14px 0px}
.redeem_voucher .choose_way .caption {display:inline}
.earning_table .redeem_voucher {background: #F2FBFE;text-align:center;padding:25px 0;}
.earning_table .redeem_voucher .textfield {width:50%}

/* My Earning */
.my_earnings .icon_link {color:#000000;display:block;line-height:13px;}
.or_word{position:relative;text-align:center;top:-15px;font-weight:bold;color:#57A4B8;}
.redeem_acc_box {padding-left:20px;}
.redeem_acc_box p{margin:0;padding:2px 0}
.redeem_acc_box #select{float:left;width:140px;height:22px}
.my_earnings .bold_panel .btu4_myearn {width:80px;float:right;padding:0 4px;}

/* Landings with ad */
.ad_on_right .landing5 {padding-right:170px}
.ad_on_right .comparison {margin-top:10px; padding-top:10px}
.ad_floating {position:fixed; top:0px; width:930px}
.ad140 {width:132px;border:1px solid #D5F3FB; padding:8px 12px; float:right;position:relative;}
.ad140 div {position:relative}
.ad140 .fb_btn {float:left}
.ad140 .tweet_btn{float:left;margin-right:5px}
.ad140 h5 {font-weight:normal; font-size:10px; color:#aaa; text-transform:uppercase; text-align:right}
.ad140 h4 {font-weight:normal; font-size:10px; color:#777}
.ad140 a, .ad160 a {text-decoration:none; cursor:pointer; display:block;color:#777;font-size:11px}
.ad140 a:hover strong {text-decoration:underline}
.ad140 a:hover h4 {text-decoration:underline}
.ad140 img {padding:2px 0}
.ad140 strong {color:#0072BC; line-height:14px}
.ad140 span {display:block; color:#000; font-size:11px; line-height:13px}
.ad140 hr {height:2px; border:1px solid #fff; border-top:1px solid #D5F3FB; }
.ad140 ul{padding:5px 0}
.ad140 ul li{font-size:11px;padding:2px 0;*padding:0}
.ad140 .txt_area{height:50px;width:114px;*width:120px;font-size:11px;border:1px solid #D5F3FB;padding:2px;font-family:tahoma}
.ad140 .btu4{font-size:11px;font-weight:bold;margin-top:5px; width:128px; text-align:center; float:left}
.ad140 a.close_btn{width:12px;height:13px;position:absolute;right:8px;top:31px;display:block;background:url(/images/ad140_icon.gif) no-repeat scroll left top}
.ad140 a.close_btn:hover{background-position:0 -15px}
.ad140 a.back_btn{width:12px;height:13px;position:absolute;right:0px;top:1px;display:block;background:url(/images/ad140_icon.gif) no-repeat scroll left -32px}
.ad140 a.back_btn:hover{background-position:0 -47px}
.ad140 .step1_title{width:110px}
.ad140 .step2_title{width:105px;display:block}
.ad140 .step3_panel{background-color:#effeff;display:block;padding:10px}
.ad140 h4 {color: #777777;font-size: 10px;font-weight: normal;}
.ad140 a.ad_on_us {font-weight:normal; font-size:10px; color:#aaa; text-transform:uppercase; text-align:right;margin-bottom:5px}
.ad140 a.ad_on_us:hover {text-decoration:underline;}
.ad160 {float:right;position:relative;width:160px;padding:0px}
.ad160 .ads_by {margin-top:4px}
.ad_on_right .file_links input.text {width:595px}
#ad_zone{*zoom:1}
#show_ad1, #show_ad2, #show_ad3{margin-bottom:10px; overflow:hidden; _overflow:visible; zoom:1; clear:both;}
.ads_by{background:url(/images/ad_by_adserve.jpg) no-repeat scroll right -1px;padding:0 60px 2px 0;float:right}
.ads_by:hover {text-decoration:underline;}
.comparison .advForOldBanner {background:url(/images/l5_comparison_banner.gif) no-repeat center left;}
.comparison .advForOldBanner h2 {margin-left:-45px; font-size:15px}
.comparison .advForOldBanner h3 {margin-left:-45px; font-size:12px}

.ad_on_right .landing5 .login_box .upgrade_to_premium_btn{ float: right; margin-right:6px}
.ad_on_right .landing5 .file_download h1{ width: 90%}
.ad_on_right .landing5 .premium_error, .ad_on_right .landing5  .notifybox_unsuccess , .ad_on_right .landing5  .notifybox_success{ margin-top: 0; _width:755px}
.ad_on_right .landing5 .dialog_choose_plan { margin-bottom: 10px;}
.ad_on_right .dialog_choose_plan .content .benefits {margin:auto; width:85%;}
.ad_on_right .dialog_choose_plan .benefits td { padding:0; padding:6px 4px 4px 19px}

/* round corner css */
.panel {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

/* 45 days promotion */
.dialog div.days45_promotion{width:598px;height:206px;background:url(/images/45days_promotionbanner.jpg) no-repeat scroll left top;padding:0}
.days45_dialog{width:600px}
.days45_promotion .min{color: #FFFFFF;font-size: 39px;font-weight: bold;left: 37px;letter-spacing: 5px;position: absolute;top: 128px;}
.days45_promotion .sec{color: #FFFFFF;font-size: 39px;font-weight: bold;left: 108px;letter-spacing: 5px;position: absolute;top: 128px;}
.days45_promotion .buynow{color: #FFFFFF;font-size: 28px;font-weight: bold;left: 210px;letter-spacing: -1px;position: absolute;top: 128px;text-decoration:none;height:45px;width:194px;background:url(/images/45day_btn.jpg) no-repeat scroll left top;padding-top:4px;text-align:center;}
.alert_box .buynow span{font-size: 22px;opacity: 0.7;vertical-align: top;}
.days45_promotion .buynow:hover{background-position:bottom left}
.dialog div.euro_version{background:url(/images/45days_promotionbanner_euro.jpg) no-repeat scroll left top;}
.dialog div.pound_version{background:url(/images/45days_promotionbanner_pound.jpg) no-repeat scroll left top;}

.day45_930 {background:url(/images/ad_45days_931_206.jpg) no-repeat;height:206px;margin-bottom:15px;padding-left:0}
.day45_930 .min {left:207px;top:120px}
.day45_930 .sec {left:278px;top:120px}
.day45_780{background:url(/images/ad_45days_780_174.jpg) no-repeat;height:174px;margin-bottom:15px;padding-left:0}
.day45_780 .min {left:150px;top:94px}
.day45_780 .sec {left:222px;top:94px}
.day45_780 a{left:0;top:0;width:776px;height:174px;display:block;}
.day45_780 a:hover{background:url(/images/ad_buynow.gif) 341px 100px no-repeat;}
.day45_930 a{left:0;top:0;width:930px;height:206px;display:block;}
.day45_930 a:hover{background:url(/images/ad_buynow.gif) 408px 127px no-repeat;}
.day45_930eur{background:url(/images/ad_45days_931_206eur.jpg);}
.day45_930pound{background:url(/images/ad_45days_931_206pound.jpg);}
.day45_780eur{background:url(/images/ad_45days_780_174eur.jpg);height:174px;margin-bottom:15px;padding-left:0}
.day45_780pound{background:url(/images/ad_45days_780_174pound.jpg);height:174px;margin-bottom:15px;padding-left:0}

/* Application page */
.app_form{border:1px solid #D5F3FB;margin-bottom:3px;padding:25px 50px;}
.application h5{color:#000;font-size:12px;font-weight:bold;background-color:#F2FBFE;padding:8px;border:0;margin-bottom:2px}
.app_form table{width:100%;border:0;padding:0;margin:0 0 15px 0}
.app_form td{padding:3px}
.app_form .app_tab input, .app_form textarea{background-color:#FFFFFF;border-color:#909090 #CCCCCC #CCCCCC #909090;border-style:solid;border-width:1px;margin:0;padding:2px 4px;width:260px;float:left}
.app_form select{background-color:#FFFFFF;border-color:#909090 #CCCCCC #CCCCCC #909090;border-style:solid;border-width:1px;margin:0;padding:2px 2px;width:270px}
.app_form input.contact_input{width:155px;float:left}
.app_form select.contact_select{width:80px;float:left;margin-right:4px;padding:1px}

.group_title{width:24%; vertical-align:top}
.group_name{width:35%; vertical-align:top}
.group_textfield{width:40%}
.addicon {color:#999999;display:block;font-size:11px;padding:0 0 2px 18px;float:left;margin:-3px 0 6px 0;background:url(/images/fm_icon.gif) no-repeat scroll 0 -721px;line-height:14px;}
.delicon{background:url(/images/fm_icon.gif) no-repeat scroll 0 -811px;display:block;float:left;height:15px;width:15px;margin:4px 0 0 3px}
label.caption{clear:both;margin-bottom:5px}
.submit_btn{font-size:14px;font-weight:bold;padding:2px 12px;float:right;}
.agree_checkbox{float:left;margin-right:5px;}
.agree_checkbox_label{font-size:11px;float:left;*padding-top:4px}

.application .white_panel_cell {background:#fff url(/images/reseller_logo.gif) no-repeat 20px center; padding-left:190px }
.application .white_panel_cell ol{list-style:inside disc; padding:0px; margin:0 0 10px 0}
.app_form h2 {font-size:16px; color:#4FA2B5}
hr.line_blue {border-top: 1px solid #D5F3FB; color:#D5F3FB; height:1px; visibility:visible}
span.errmsg {
    clear: both;
    color: red;
    display: block;
    font-size: 11px;
}

.btn_bubbleicon{background:url(/images/btn_bubbleicon.gif) no-repeat; text-align:center; padding-left:30px; width:163px; height:32px; line-height:32px; color:#fff; font-weight:bold; text-decoration:none; text-shadow:#777 0 -1px 0}

/*---fileservetools---*/
.fileservetools{padding:0; position:relative}
.fileservetools h1{color:#006699; font-size:22px; border:none; font-weight:bold}
.fileservetools .fst_thumb{float:left; width:37em; text-align:center}
.fileservetools .fst_detail{float:left; width:452px; padding:30px 30px 0 0;position:relative}
.fileservetools .fst_detail p{margin:0 0 10px}
.fileservetools li{clear:both}
.fileservetools .bluebox{background:#ebfaff; -moz-border-radius: 6px; padding:10px 15px}
.fileservetools .bluebox li{float:left; width:188px; clear:none; background:url(/images/tick2.gif) no-repeat left 1px; padding:3px 0 3px 20px; color:#006699}
.fileservetools .btnDownload{background:url(/images/btn_download.gif) no-repeat; width:213px; height:40px; float:left; line-height:40px; text-indent:50px; text-decoration:none; color:#fff; font-size:18px; font-weight:bold; text-shadow:#777 0 -1px 0; margin:10px 0}
.fileservetools .btnArrow{background:url(/images/icon_arrow.gif) no-repeat left center; padding-left:10px; display:block; clear:both; color:#50bfd9}
.free_stamp{width:187px;height:82px;background:url(/images/free_stamp.gif) no-repeat scroll left top;position:absolute;right:40px;top:190px}



/*premiumpage_resellerlist*/
.reseller_detail{border-bottom:1px solid #EEEEEE;line-height:100%;margin:0;overflow:auto;padding:10px 0px;position:relative;table-layout:fixed;width:100%;} /* #chris 26-11/2010 */
.reseller_detail, .reseller_detail a{color:#000;line-height:18px}
img{border:none;}
.reseller_code .placeholder{color: #bbb}
.reseller_detail .list_website{background:url("/images/list_website.gif") no-repeat scroll -7px -4px transparent;} /* #chris 26-11/2010 */
.reseller_detail td{width:25%;cursor:default;line-height:13px;margin:0;padding:3px 15px 2px 18px;word-wrap:break-word;height:20px; vertical-align:top}

.reseller_detail, .reseller_detail a{color:#000;line-height:18px}
.reseller_detail li{word-wrap:break-word;float:left; width:28%;cursor:default;background:url(/images/reseller_list_icon.gif) no-repeat scroll left top;padding:3px 0 2px 18px;margin:0; line-height:13px}
.reseller_detail ul{border-bottom:1px solid #EEEEEE;float:left;margin: 0px; padding:15px 0;width:100%;}
.reseller_detail .notfound {width:100%; text-align:center; padding-top:140px}

.reseller_detail .list_title{line-height:17px;font-size:14px;color:#4fa2b5;font-weight:bold;margin-bottom:2px;background:none;padding:0 15px 0 19px} /* #chris 26-11/2010 */
.reseller_detail .list_title img {padding:0 3px 0 0;margin-left:-19px} /* #chris 26-11/2010 */
.reseller_detail .list_website{background:url("/images/list_website.gif") no-repeat scroll -7px -4px transparent;} /* #chris 26-11/2010 */
.reseller_detail .list_email{background:url("/images/list_email.gif") no-repeat scroll -7px -4px transparent;width:30%} /* #chris 26-11/2010 */
.reseller_detail .list_language{background:url("/images/list_language.gif") no-repeat scroll -7px -4px transparent;font-size:10px; color:#666;} /* #chris 26-11/2010 */
.reseller_detail .list_country{background:url("/images/list_country.gif") no-repeat scroll -7px -4px transparent;font-size:10px; color:#666;} /* #chris 26-11/2010 */
.reseller_detail .list_payment{background:url("/images/list_payment.gif") no-repeat scroll -7px -4px transparent;font-size:10px; color:#666;} /* #chris 26-11/2010 */
.reseller_detail .list_code{background:url("/images/list_code.gif") no-repeat scroll -7px -4px transparent;font-size:10px; color:#666;width:20%} /* #chris 26-11/2010 */
.reseller_detail td{width:25%;cursor:default;line-height:13px;margin:0;padding:3px 15px 2px 18px;word-wrap:break-word;height:20px; vertical-align:top}
.last_detail_tab{margin-bottom:10px;border:none}
.reseller_detail .list_title_noclass, .reseller_detail .list_website_noclass, .reseller_detail .list_country_noclass{width:150px}
.reseller_detail .list_email_noclass, .reseller_detail .list_payment_noclass{width:200px}
.reseller_detail .list_code_noclass, .reseller_detail .list_language_noclass{width:100px}
.reseller_list_panel{border:1px solid #D5F3FB;padding:20px 20px 0 20px;-moz-border-radius:6px 6px 6px 6px;overflow:hidden;zoom:1;margin-bottom:20px}
.copyright_warning{font-size:10px;width:auto; max-width:960px;margin:15px auto; _width:960px;height:80px}
.copyright_warning p{margin:2px 0}
.copyright_warning .txt_link{color:#000; text-decoration:underline;}
.copyright_warning .txt_link:hover{text-decoration:none}
.copyright_warning .txt_link2{color:#000; text-decoration:none;}
/* 2012 New Buy Now Button */
a.buyNowButtonB1 {color:white; text-decoration:none; font-size:17px; font-weight:bold; background: #f16c00 url(../images/buy_now_btn_b1_1.gif) no-repeat top center; width:111px; height:41px; line-height:25px; letter-spacing:-0.5px; font-style: italic; display: block; margin:0 auto 4px auto}
a.buyNowButtonB2 {color:white; text-decoration:none; font-size:17px; font-weight:bold; background: #f16c00 url(../images/buy_now_btn_b2_2.gif) no-repeat top center; width:111px; height:41px; line-height:25px; font-style: italic; letter-spacing:-0.5px; display: block; margin:0 auto 8px auto}
a.buyNowButtonB3 {color:white; text-decoration:none; font-size:17px; font-weight:bold; background: #f16c00 url(../images/buy_now_btn_b3.gif) no-repeat top center; width:111px; height:73px; font-style: italic; letter-spacing:-0.5px; padding-top:13px; display: block; margin:0 auto 8px auto}
a.buyNowButtonB1 sup, a.buyNowButtonB2 sup, a.buyNowButtonB3 sup {font-weight: normal;font-size: 60%; line-height: 15px}
a.buyNowButtonB1 strong, a.buyNowButtonB2 strong, a.buyNowButtonB3 strong {font-size: 85%; display: block; letter-spacing:0px}

/*index 2012*/
.index_2012_img {background:url(../images/index_2010_img.jpg) no-repeat scroll left top;width:712px;height:286px;margin:0 auto;text-align:center;}
.up_box2012 ul{text-align:center}
.up_box2012 li{display:inline;background:url(../images/tick2.gif) no-repeat scroll left top;padding:2px 40px 2px 22px;text-align:center;font-weight:bold}
.up_box2012 .r_side{padding-right:0px}
.up_box2012 .signup_btn{cursor:pointer; background:url(../images/index_2012_btn.jpg) no-repeat scroll left top #ed5500;color:#FFF;font-size:22px;font-weight:bold;font-style:italic;width:297px;height:46px;display:block;margin:30px auto 10px;text-align:center;line-height:45px;text-decoration:none}
.up_box2012 .signup_btn:hover{text-decoration:none}
.up_box2012 .txt_link{color:#0072bc}
.up_box2012 p{margin:0 auto 20px;text-align:center}
.index2012_form{width:770px;margin:35px auto 0;text-align:center;overflow:hidden;clear:both}
.index2012_form table{float:left;width:370px}
.index2012_form td{text-align:right;padding:2px 4px; vertical-align:top}
.index2012_input{width:100%;*width:95%}
.index2012_input2{width:100%;*width:90%}
.index2012_form .tab_left{margin-right:30px}
.index2012_form .tab_left .index2012_input, .index2012_form .tab_left .index2012_input2{margin-bottom:3px}
.index2012_checkbox{margin-right:5px}
.index2012_form td.index2012_termsbox{text-align:left}
.copyright_warning{font-size:10px;width:auto; max-width:960px;margin:15px auto; _width:960px;height:80px}
.copyright_warning p{margin:2px 0}
.copyright_warning .txt_link{color:#000; text-decoration:underline;}
.copyright_warning .txt_link:hover{text-decoration:none}
.copyright_warning .txt_link2{color:#000; text-decoration:none;}

/*----- Plan changes 2012 -----*/
.dialog_choose_plan .comparison .plan h5, .comparison .plan h5 {text-align: center;}
.comparison .plan td {text-align: center;}
.comparison .plan td .caption {padding: 0 24px}
.comparison .plan .FSplan strong {display:block; font-size:24px}
.comparison .plan .cardtype {padding-top:30px}

.join_box {height:70px; background:#fff}
.join_box .inword {position: absolute; right: 375px; width: auto; text-align: left; top: 50px;}
.join_box .inbig {position: absolute; left: 25px; width: auto; text-align: left; top: 18px;}
.join_box .small_price {position: absolute; top: 15px; right: 452px;}
.join_box .price {position: absolute; top: 15px; right: 397px;}
.join_box .safe_notice {width: 162px; position: absolute; top: 72px; right: 100px;}

a.buyNowButtonB1, a.buyNowButtonB2 {width:170px; height:50px; font-size:22px; line-height:36px}
a.buyNowButtonB1 {position:absolute; right:195px; top:15px}
a.buyNowButtonB2 {position:absolute; right:20px; top:15px}

.dialog_choose_plan .join_box {height:60px; border:#F8B807 1px solid; margin-top:10px}
.dialog_choose_plan a.buyNowButtonB1, .dialog_choose_plan a.buyNowButtonB2 {top:19px; cursor: pointer;}
