.header { height: auto;}
/*
.premium_banner{ width: 900px; margin: 0 auto;padding-left: 30px; height: 82px; margin-bottom: 20px}
.premium_banner a{ display: block; height:82px; background:url(/images/premium/banner_premium.jpg) no-repeat;} 
.premium_banner a:hover{ background-position: 0 -108px}
*/
.premium_banner { display: none; }

/*---Premium Bubbles---*/
.bubble_container1{position:absolute;left:120px; top:10px;_left: 140px; _top:8px;text-align:center;color: #333; z-index: 9990;}
.bubble_container2{
	position:absolute;left: 200px; top:9px;_left: 220px;_top: 8px;margin-left: 20px; *margin-right: 10px;z-index: 9990;color: #333;
	text-align: center;
	background: url(/images/bubble_2.png) no-repeat;
	width: 161px; height:50px;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/bubble_2.png', sizingMethod='crop');
	}
	.bubble {
		text-align: center;
		position: relative;
		padding-top:13px;
		*padding-top:12px;
		background: url(/images/bubble_1.png) no-repeat;
		width: 84px; height:50px;
		*background:none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/bubble_1.png', sizingMethod='crop');
		}
	 #all_bubbles .bubble2{
		color: #0c4386;font-weight:bold;text-align: center; line-height:normal;
		
		border: 1px solid #c1cfda;
		color: #0c4386; font-weight: bold; padding: 5px 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #DEE9F0;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#DEE9F0));
		background: -moz-linear-gradient(#ffffff, #DEE9F0);
		background: linear-gradient(#ffffff, #DEE9F0);
		-pie-background: linear-gradient(#ffffff, #DEE9F0);
		behavior: url(js/PIE.htc);
		position:relative;
	 	}
	 #all_bubbles .bubble2:hover{
		border: 1px solid #c1cfda; 
		background: #c5ddec; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#c5ddec));
		background: -moz-linear-gradient(#ffffff, #c5ddec);
		background: linear-gradient(#ffffff, #c5ddec);
		-pie-background: linear-gradient(#ffffff, #c5ddec);
		behavior: url(js/PIE.htc);
	 	}
 	 #all_bubbles .bubble_text{width: 161px; position:absolute; left: 232px;_left: 253px; top:22px; *top:16px; _top: 15px; z-index: 9999;}

/*---premium icons---*/
/*please adjust .premium_content padding if want more space on the left*/
.premiumbox{ position: relative; width:960px; overflow: hidden; float: none; }
.premium_content{
	margin: 0 auto;
	text-align:center; 
	width:960px;
	position:relative;
	z-index:200; 
	}
	
.premium_content .premium_icons ul li{*display: inline; font-size:14px; color:#2a2a2a; }

.premium_content .premium_icons{margin-bottom: 28px; width: 960px; text-align:left;}
.premium_content .premium_icons ul{height: 45px; padding-left: 72px;}
.premium_content .premium_icons .premium_1{
	background: url(/images/premium/max_dl.png) no-repeat;
	float:left; 
	padding:5px 10px 5px 60px;
	width: 120px;height:45px;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium/max_dl.png', sizingMethod='crop')
	}

.premium_content .premium_icons .premium_2{
	background: url(/images/premium/unlimited_personal.png) no-repeat;
	float:left;
	padding:5px 10px 5px 60px;
	width: 154px; height:45px;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium/unlimited_personal.png', sizingMethod='crop')
	}
	
.premium_content .premium_icons .premium_3{
	background: url(/images/premium/5gb.png) no-repeat;
	float:left; height:45px;
	padding:5px 10px 5px 60px;
	width: 134px;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium/5gb.png', sizingMethod='crop')
	}

.premium_content .premium_icons .premium_4{
	background: url(/images/premium/forever_storage.png) no-repeat;
	float:left; height:45px;
	padding:5px 10px 5px 60px;
	width: 128px;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium/forever_storage.png', sizingMethod='crop')
	}
	
.premium_content .premium_icons .premium_5{
	background: url(/images/premium/no_daily.png) no-repeat;
	
	float:left; height:45px;
	padding:5px 10px 5px 60px;
	width: 123px;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium/no_daily.png', sizingMethod='crop')
	}

.premium_content .premium_icons .premium_6{
	background: url(/images/premium/dl_without.png) no-repeat;
	
	float:left; height:45px;
	padding:5px 10px 5px 60px;
	width: 154px;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium/dl_without.png', sizingMethod='crop')
	}
	
.premium_content .premium_icons .premium_7{
	background: url(/images/premium/unlimited_parallel.png) no-repeat;
	
	float:left; height:45px;
	padding:5px 10px 5px 60px;
	width: 134px;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium/unlimited_parallel.png', sizingMethod='crop')
	}

.premium_content .premium_icons .premium_8{
	background: url(/images/premium/support.png) no-repeat;
	
	float:left; height:45px;
	padding:5px 10px 5px 60px;
	width: 161px;
	text-align:left;
	padding-right: 0;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium/support.png', sizingMethod='crop')
	}

/*---premium Days / Paypal---*/
/*
.vines{
	background: url(/images/premium_reflection.png) no-repeat;
	position:absolute;
	left:40px;
	bottom: 320px;
	width: 873px;
	height: 57px;
	z-index: 998;
	
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/premium_reflection.png', sizingMethod='crop')}
*/	
.premium_days{margin: 0 auto; text-align:center; position:relative; z-index: 999; height: 310px;}
.premium_days ul{ width: 960px; margin: 0 auto; }
.premium_days ul li a{display:block; height: 275px; }
.premium_days .note { position: absolute; top: 280px; right: 5px; text-align: right; font-size: 12px; color: #cccccc; width: 400px;}

.premium_days ul li{ text-align: center; background: #ffffff; width: 319px; height: 280px; float:left; overflow:hidden;
position: relative; border: 1px solid #a4d0ec; border-right: none; }
.premium_days ul li.first { 
	width: 319px;
}
.premium_days ul li.last {
	width: 318px;
	border: 1px solid #a4d0ec; 
}
.premium_days ul li .plan_ribbon { width: 112px; height: 113px; position: absolute; top: 0; left: 0; background: url(/images/Bigfile/plan_ribbon.gif) no-repeat; }
.premium_days ul li .plan_ribbon.plus10 { background-position: -113px 0; }
.premium_days ul li .plan_ribbon.plus13 { background-position: -226px 0; }
.premium_days ul li .plan_ribbon.plus15 { background-position: -339px 0; }
.premium_days ul li .plan_ribbon.plus20 { background-position: -452px 0; }

.premium_days.fourplans { overflow: visible; }
.premium_days .xmas_decor { z-index: 999; position: absolute; width: 970px; height: 33px; background: url(/images/Bigfile/xmas_decor.png) no-repeat center top;
*background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/Bigfile/xmas_decor.png', sizingMethod='crop')}
.premium_days .xmas_decor.decor_top { top: -22px; left: 0; background-position: 0 0; }
.premium_days .xmas_decor.decor_btm { bottom: 31px; left: 0; background-position: 0 -33px; }

.premium_days.fourplans ul li { width: 239px; height: 275px; background: #fff; }
.premium_days.fourplans ul li.first { width: 239px; }
.premium_days.fourplans ul li.first a .paypal_buy{background-color:#0976b0; color:#fff}
.premium_days.fourplans ul li.first a:hover .paypal_buy{background-color:#4dbdeb }
.premium_days.fourplans ul li.last { width: 238px;}



	
.premium_days a .paypal_buy, .premium_days .btc_buy, .premium_days .reseller_buy, .premium_days ul li .creditcard_buy { display: block; width: 190px; height: 34px; line-height: 34px;
margin: 0 auto;	font-size: 14px; font-weight:bold; color: #000;	background: #e83d3d; 
}
.premium_days a .paypal_buy { background: #ffcc44 ;}
.premium_days .btc_buy { margin-top: -91px;  margin-top: -86px \9; *margin-top: -95px; background: #049b24; }
.premium_days .btc_buy.grey { background: #cccccc;}
.premium_days .reseller_buy { margin-top: -91px;  margin-top: -86px \9; *margin-top: -95px; background: #ffcc44 ; }

.premium_days a:hover .paypal_buy, .premium_days .btc_buy:hover, .premium_days .reseller_buy:hover {background: #ffde86 ; }
.premium_days a:hover .btc_buy.grey {background: #cccccc; }

.premium_days .btc_buy span.icon_btc { background: url(/images/Bigfile/icon_btc.gif) no-repeat 1px center; padding: 7px 0 7px 28px; }
.premium_days .btc_buy.grey span.icon_btc { background: url(/images/Bigfile/icon_btc_grey.gif) no-repeat 1px center; }

.premium_days ul li .creditcard_buy:hover{ background: #eb6e62; }


.premium_days .paypal_desc, .premium_days .creditcard_desc{
	font-size: 10px; color: #9a9a9a; text-align:left;
	padding-left: 26px; padding-top: 2px; padding-bottom: 2px;
	*height:18px;
	*margin-top:4px;
	}
	
/*.premium_days .paypal_desc{ background: url(/images/premium_paypal.jpg)  bottom right no-repeat; background-position:80% 2px;}*/
.premium_days .paypal_desc{ display: none; }
.premium_days .creditcard_desc{background: url(/images/premium/premium_creditcard.jpg)  bottom right no-repeat; background-position:80% 2px;}
.premium_days ul li .caption{ font-size: 36px;
line-height: 36px;
color: #0f4680;
font-weight: 900;
margin: 0px;
padding: 22px 0 2px;}	
.premium_days ul li .sub_caption{color: #2a2a2a; position: absolute; top: 100px; left: 0; width: 100%; }
.premium_days ul li .sub_dollar{color: #2a2a2a; font-size: 36px; line-height: 36px; font-weight: 300; margin:0; padding: 0 0 40px 0;}
.premium_days ul li .sub_dollar .dollar_sign{font-size: 60%; vertical-align:text-top;}
.premium_days ul li .sub_dollar sup{ font-size: 70%; vertical-align:text-top;}

.premium_days .caption { padding: 0 }


.premium_days ul li p { padding: 3px 0 0 0; margin: 0; font-size: 12px; width: 134px; margin: 0 auto; }
.premium_days ul li p.safe { /*text-align: right!important; padding: 10px 0 4px 16px!important;*/ background: url(/images/Bigfile/safe.gif) no-repeat left 10px; color: #3c85d3; }

.premium_days ul li p a { display: inline-block; float: none; height: auto; text-decoration: underline; font-weight: 900; color: #0f4680; font-size: 13px; }
.premium_days ul li p a:hover { color: #4dbdeb ; }

/*
.premium_days .mainDays{ text-align: center; border: 5px solid #0f4680;  background: #ffffff; width: 260px; height: 214px; float:left; margin-top: 0px;	padding-top: 16px; overflow:hidden; border-radius: 15px;	-webkit-border-radius: 15px; -moz-border-radius: 15px; }
.premium_days .mainDays .sub_caption{ top: 107px; }	
.premium_days .mainDays .caption{padding-top: 8px}
*/


/*.premium_content .paypal{text-align: right; color: #c6c6c6; font-size: 11px; padding-right: 16px;_margin-top:-10px;}*/
.premium_content .paypal { display: none; }

/*---secure line---*/
.premium_content .secure{ font-size: 0; text-indent: -9999px; background: url(/images/premium/creditcard.gif) no-repeat center; height: 46px; margin: 0 auto 20px; }
	
/*--- popup ---*/
.popup {position:absolute; z-index:999; background:#fff;-webkit-box-shadow: #aaa 0px 0px 3px;-moz-box-shadow: #aaa 0px 0px 3px;box-shadow: #aaa 0px 0px 3px; padding:5px; border:1px solid #abc2d5}
.folder_pop {width:300px\9; overflow:hidden}
.folder_pop a {background: #FFFFFF; float: left; position: relative; width: 100%;}
.folder_pop a:hover{background:#EEf4f8}
.folder_pop a .h_folder{background:url(/images/h_folder.gif) no-repeat 10px 4px; padding:5px 20px 5px 30px; font-size:12px; color:#000; float:left}
.folder_pop a .icon_folder{background:url(/images/icon_file.gif) no-repeat 10px 4px; padding:5px 20px 5px 30px; font-size:12px; color:#000; float:left}

.search_pop {padding:10px; width:190px}
.search_pop .data_title{font-size:11px;padding-bottom:3px; }
.search_pop select{display:block; width:190px}
.search_pop .data_input{padding-bottom:10px}
.search_pop .date {display:inline; background:#f1f1f1; padding:2px 5px; float:left; color:#b9b9b9}
.search_pop .img_date{background:url(/images/Bigfile/date.gif) no-repeat; padding:2px 8px; margin-left:3px; float:left}
.search_pop .to{float:left; padding:2px}
a.btn{background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdfefe), to(#dee9f0));background: -moz-linear-gradient(#fdfefe, #dee9f0);background: linear-gradient(#fdfefe, #dee9f0);-pie-background: linear-gradient(#fdfefe, #dee9f0); border: 1px solid #6c7c89; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(js/PIE.htc); padding:5px 10px; float:right; color:#000; font-size:12px; margin-top:10px}
a:hover.btn{background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c1cfda), to(#c1cfda));background: -moz-linear-gradient(#c1cfda, #c1cfda);background: linear-gradient(#c1cfda, #c1cfda);-pie-background: linear-gradient(#c1cfda, #c1cfda);behavior: url(js/PIE.htc)}

.select_all_pop {padding:10px; width:150px}
.select_all_pop a {background: #FFFFFF; float: left; position: relative; width: 100%; color:#000}
.select_all_pop a:hover{background:#EEf4f8}
.select_all_pop a span{padding: 5px; float:left}


/*--- Index ---*/
.index .header .premium_box{ position: relative; }
.index .header .premium_logo{ font-size:48px; font-weight: 300; line-height: 48px;  color:#0f4680; position:relative; z-index: 991; width: 960px; padding: 20px 0; }
.index .header .premium_logo .left { width: 960px;  text-align: center;}

/*.index .index_content {margin:auto; text-align:center; padding:0 170px; float:left; width:681px}*/
.index .browserBox {border: 1px solid #abc2d5; -webkit-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fcfdfe), to(#dee9f1));background: -moz-linear-gradient(#fcfdfe, #dee9f1);background: linear-gradient(#fcfdfe, #dee9f1);-pie-background: linear-gradient(#fcfdfe, #dee9f1);behavior: url(js/PIE.htc); width:640px; padding:20px; margin:auto; position:relative; margin-top:40px; float:left}
.index .browserBox .browser_menu{margin-top:-47px; left:-21px; float:left; white-space:nowrap; width:100%; position:relative; z-index:999}
.index .browserBox .browser_menu a{line-height:24px;padding: 1px 10px 0; margin-right:2px; float:left; color:#1262b3; border: 1px solid #fff; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;behavior: url(js/PIE.htc); float:left; white-space:nowrap;border-bottom:0;margin-right:2px; background:#fff}
.index .browserBox .browser_menu a.on, .index .browserBox .browser_menu a:hover{line-height:26px; border: 1px solid #abc2d5; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;behavior: url(js/PIE.htc); background:#fdfefe; color:#000; border-bottom:0; padding: 0 10px;}
.index .browserBox .browser_menu a.on{font-weight:bold}

.index .fileBox{float:left; width:608px; overflow:hidden}
.index .uploadBrowse{position:relative; z-index:0; float:left; width:100%}
.index .fakefile input{float:left; font-size:11px; color:#a1a1a1; padding:5px 10px; width:500px; border:1px solid #d1d1d1}
.index .btnBrowse{float:left; font-size:12px; font-weight:bold;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdfefe), to(#dee9f0));background: -moz-linear-gradient(#fdfefe, #dee9f0);background: linear-gradient(#fdfefe, #dee9f0);-pie-background: linear-gradient(#fdfefe, #dee9f0); border: 1px solid #6c7c89; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;behavior: url(js/PIE.htc); padding:4px 10px; margin-left:3px; color:#000}
.index .fileinputs{position:relative}
.index input.file {position: absolute;top:-9px; right:0; font-size:30px; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index:999; cursor: pointer;}
.index a.btnAdd{float:right; font-size:12px; font-weight:bold;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdfefe), to(#dee9f0));background: -moz-linear-gradient(#fdfefe, #dee9f0);background: linear-gradient(#fdfefe, #dee9f0);-pie-background: linear-gradient(#fdfefe, #dee9f0); border: 1px solid #6c7c89; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;behavior: url(js/PIE.htc);z-index:99999; right:0px; position:absolute}
.index a:hover.btnAdd{background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C1CFDA), to(#C1CFDA));background: -moz-linear-gradient(#C1CFDA, #C1CFDA);background: linear-gradient(#C1CFDA, #C1CFDA);-pie-background: linear-gradient(#C1CFDA, #C1CFDA); behavior: url(js/PIE.htc)}
.index a.btnAdd span{ padding:4px 10px; color:#000; float:left}
.index .index_agreebox{float:left; width:100%; text-align:center; padding-top:10px}
.index .index_agreebox input.checkbox {margin:3px; margin:0\9}
.index .index_agreebox a.blue{color:#1262b3; text-decoration:underline}
.index .index_agreebox a:hover.blue{ text-decoration:none}
.index .index_agreebox a.upload{background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fcfefe), to(#dee8f0));background: -moz-linear-gradient(#fcfefe, #dee8f0);background: linear-gradient(#fcfefe, #dee8f0);-pie-background: linear-gradient(#fcfefe, #dee8f0); behavior: url(js/PIE.htc);  border: 1px solid #6C7C89; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float:left; padding:7px 20px; color:#000; font-weight:bold; margin:auto}
.index .index_agreebox a:hover.upload{background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C1CFDA), to(#C1CFDA));background: -moz-linear-gradient(#C1CFDA, #C1CFDA);background: linear-gradient(#C1CFDA, #C1CFDA);-pie-background: linear-gradient(#C1CFDA, #C1CFDA); behavior: url(js/PIE.htc)}
.index .index_agreebox .upload_box{padding:10px 0 0 303px}

.index .tipBox{width:385px; background:#fffcdf; border:1px solid #d7c79c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;behavior: url(js/PIE.htc); margin:20px auto; text-align:left; padding:15px; font-size:13px; position:relative; float:left; left:133px}

.index .icon_tip {background:url(/images/icon_tips.gif) no-repeat; padding-left:28px}
.index .icon_tip .tip_title{font-weight:bold; line-height:20px; font-size:14px}
.index .icon_tip a{color:#1262b3; text-decoration:underline; line-height:25px}
.index .icon_tip a:hover{ text-decoration:none}
.index .tipBox .tip_arrow {background:url(/images/tip_arrow.gif) no-repeat;width:15px; height:9px; float:left; position:absolute; left:205px; top:-9px}
.index .tipBox .tip_title{}
.index .tipBox p{float:left; width:auto; padding:0; margin:0}


.index .fix_foot_box{float:left; width:100%; height:80px}
.index .fix_days_box{float:left; width:100%; height:5px}


/*-- errorBox--*/
.errorBox{ position:relative; /*float:left;*/ z-index:9000; width:958; border:none; border-bottom:1px solid #dddddd; ; background:#fff; margin-bottom:20px;}
.errorBox .errorMsg {padding: 14px 10px;}
.errorBox .errorMsg .icon_err{background:url(/images/icon_err.gif) no-repeat left 3px; padding-left:45px; /*float:left*/}
.errorBox .errorMsg .icon_err h1{color:#d50000; font-size:17px; font-weight:normal; margin:0; line-height:28px}
.errorBox .errorMsg .icon_err a.buyPremiumLink{font-weight:bold; color:#1262b3; text-decoration:underline}
.errorBox .errorMsg .icon_err a:hover.buyPremiumLink{text-decoration:none}
.errorBox .errorMsg .buy_right{float:right; width:155px; text-align:center; font-size:11px}
.errorBox .errorMsg a.btn_buy_premium{padding-top:5px; float:right}
.errorBox .errorMsg a.btn_buy_premium span{border: 1px solid #c1cfda; color: #0c4386; font-weight: bold; padding: 5px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #DEE9F0; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#DEE9F0)); background: -moz-linear-gradient(#ffffff, #DEE9F0); background: linear-gradient(#ffffff, #DEE9F0);	-pie-background: linear-gradient(#ffffff, #DEE9F0);	behavior: url(js/PIE.htc); float:left; width:120px; text-align:center}
.errorBox .errorMsg a:hover.btn_buy_premium span{border: 1px solid #c1cfda; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b5d6ec), to(#b5d6ec)); background: -moz-linear-gradient(#b5d6ec, #b5d6ec); background: linear-gradient(#b5d6ec, #b5d6ec);	-pie-background: linear-gradient(#b5d6ec, #b5d6ec);	behavior: url(js/PIE.htc)}
.errorBox .errorMsg .loginbox{float:right; padding:3px 0 0; font-size:11px; width:160px}
.errorBox .errorMsg .loginbox a { color:#0c4386; text-decoration:underline}
.errorBox .errorMsg .loginbox a:hover {text-decoration:none}
.errorBox .error_arrow{background:url(/images/error_arrow.gif) no-repeat; width:23px; height:15px; float:left; position:absolute; bottom:-15px; left:50px}
#welcome_box{height:auto}

.errorBox.yellow{ position:relative; float:left; z-index:9001; width:100%;_width: 99.5%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #f7dd6c; background:#fff9e3;behavior: url(js/PIE.htc); margin-bottom:10px;}
.errorBox.yellow .errorMsg .icon_err h1{color:#000}
.errorBox a.btn_download{padding-top:5px; float:left}
.errorBox a.btn_download span{border: 1px solid #c1cfda; color: #0c4386; font-weight: bold; padding: 5px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #DEE9F0; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#DEE9F0)); background: -moz-linear-gradient(#ffffff, #DEE9F0); background: linear-gradient(#ffffff, #DEE9F0);	-pie-background: linear-gradient(#ffffff, #DEE9F0);	behavior: url(js/PIE.htc); float:left}
.errorBox a:hover.btn_download span{background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b5d6ec), to(#b5d6ec)); background: -moz-linear-gradient(#b5d6ec, #b5d6ec); background: linear-gradient(#b5d6ec, #b5d6ec);	-pie-background: linear-gradient(#b5d6ec, #b5d6ec);	behavior: url(js/PIE.htc)}
.errorBox .errorMsg .icon_err.green{background:url(/images/icon_err_green.gif) no-repeat left 3px;}
.errorBox .errorMsg .icon_err.alert{background:url(/images/Bigfile/big_icon_caution.gif) no-repeat left 8px;}
.errorBox .errorMsg .icon_err.tick{background:url(/images/Bigfile/icon_tick.gif) no-repeat left 8px;}
.errorBox .errorMsg .icon_err.write{background:url(/images/icon_err_write.gif) no-repeat left 5px}

.errorBox .v_code_l{float:left}
.errorBox .v_code_l .text{border:1px solid #ABC2D5; padding:3px 5px}
.errorBox .v_code_r{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;float:left; margin-left:15px; border:1px solid #f4e06f; position:relative; background:#fff; padding:5px; behavior: url(js/PIE.htc)}
.errorBox a.btn_buy_submit{padding-top:5px; float:left}
.errorBox a.btn_buy_submit span{border: 1px solid #c1cfda; color: #0c4386; font-weight: bold; padding: 5px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #ffffff; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#DEE9F0)); background: -moz-linear-gradient(#ffffff, #DEE9F0); background: linear-gradient(#ffffff, #DEE9F0);	-pie-background: linear-gradient(#ffffff, #DEE9F0);	behavior: url(js/PIE.htc); float:left}
.errorBox a:hover.btn_buy_submit span{border: 1px solid #c1cfda; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b5d6ec), to(#b5d6ec)); background: -moz-linear-gradient(#b5d6ec, #b5d6ec); background: linear-gradient(#b5d6ec, #b5d6ec);	-pie-background: linear-gradient(#b5d6ec, #b5d6ec);	behavior: url(js/PIE.htc)}
.errorBox .v_code_arrow {background:url(/images/captcha_arrow.gif) no-repeat; position:absolute; top:5px; left:-12px; width:12px; height:17px}
.errorBox .v_code_right{padding:13px 0}

#welcome_box .navBar2 .box .get30days{text-align: center;padding: 40px 0}

.get30days a{padding: 5px 20px; line-height:30px; *line-height:normal; *padding: 5px 20px !important;}
.get30days .get30days_link{margin-top:5px;*margin-top:7px;}
.get30days a.btn_buy_premium {border: 1px solid #c1cfda; color: #0c4386; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #DEE9F0; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#DEE9F0)); background: -moz-linear-gradient(#ffffff, #DEE9F0); background: linear-gradient(#ffffff, #DEE9F0);	-pie-background: linear-gradient(#ffffff, #DEE9F0);	behavior: url(js/PIE.htc); text-align:center; position: relative;}
.get30days a:hover.btn_buy_premium{border: 1px solid #c1cfda; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b5d6ec), to(#b5d6ec)); background: -moz-linear-gradient(#b5d6ec, #b5d6ec); background: linear-gradient(#b5d6ec, #b5d6ec);	-pie-background: linear-gradient(#b5d6ec, #b5d6ec);	behavior: url(js/PIE.htc); position:relative}

/*twocolumn*/
.twocolumn .premium_days ul { width: 100%;}
.twocolumn .premium_days ul li{ padding:0; height:118px; border: 1px solid #c6c6c6;  }
.twocolumn .premium_days ul li.first { width:479px;
	-webkit-border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	border-right: none;
}
.twocolumn .premium_days ul li.last { width:478px;
	-webkit-border-radius: 0 8px 8px 0;
	-moz-border-radius: 0 8px 8px 0;
	border-radius:0 8px 8px 0;
}
.twocolumn .premium_days ul li .hit_area{ display:block;}


.twocolumn .premium_days ul li .caption{font-size:38px;}	
.twocolumn .premium_days ul li .box_wrapper{padding:20px 38px; overflow:hidden;}
.twocolumn .premium_days ul li .left_container{float:left;}
.twocolumn .premium_days ul li .right_container{float:right;}
.twocolumn .premium_days ul li .sub_caption{position:relative; top:10px;}
.twocolumn .premium_days ul li .sub_dollar{padding-bottom:4px; padding-top:0;}
.twocolumn .premium_days ul li .paypal_buy{margin:0; width:125px; line-height:normal; height: 34px; line-height: 34px;}
/*.twocolumn .premium_days ul li .paypal_desc {background: url("/images/premium_paypal.jpg") no-repeat scroll 97% 3px transparent; padding-left:0; width:125px; padding-top:3px; display:block}*/
.twocolumn .premium_days ul li .paypal_desc { display: none; }
.twocolumn .vines {bottom:270px;}


/*popup-20150703*/
.plan_price{height: 70px; padding: 15px 0px 20px; margin: 0px auto 20px; border-bottom: 1px solid #F0F2F5;}
#anonymous .pop_heading .plan_price ul{height: 40px; padding: 0px 0px 0px 20px; margin: 0px;
list-style: outside none none;
font-family: "Lato";
font-weight: 400;
font-size: 14px;
color: #0F4680;}
#anonymous .pop_heading .plan_price li.title {
    width: 106px;
    height: 42px;
    line-height: 42px;
    font-size: 22px;
    font-weight: 300;
	background:none;
	padding:0px;
	color: #0F4680;}
#anonymous .pop_heading .plan_price li.price {
    width: 571px;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
    border: 1px solid #C5CAD8;
    background: #F5F8FC none repeat scroll 0% 0%;
    border-radius: 5px;
	padding:0px;
	color: #0F4680;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:    all 0.3s ease-in-out;
	-o-transition:      all 0.3s ease-in-out;
	-ms-transition:     all 0.3s ease-in-out;
	cursor: pointer;
	}
.plan_price li.price span {
    display: block;
    padding: 0px 15px;}
.bill_info p {
    margin: 0px;
    padding: 0px 0px 15px;
    color: #0F4680;
    font-size: 22px;
    font-weight: 300;}
.bill_info li {float: left;}
.bill_info .right{float:right;}
.bill_info .row{margin-bottom:12px;}
.bill_info .twocol li{width:160px;}
.bill_info .threecol li{width:105px;}

#anonymous .bill_info .colL { padding:0px 0px 15px 0px;}

.input_txt, select {
    background-color: #FFF;
    border: 1px solid #C5CAD8;
    padding: 7px 10px;
    width: 272px;
    margin: 0px 10px 0px 0px;
    box-shadow: 0px 2px 3px #E0E0E0;
    border-radius: 5px;
	float:left;}

#anonymous .bill_info .twocol .input_txt { width: 137px; margin:0px;}
#anonymous .bill_info .checking_msg{font-size:12px;}
#anonymous .bill_info .input_txt{margin:0px; width:303px;}
#anonymous .bill_info .twocol select { width:159px; margin:0px; padding:5px 5px;}
#anonymous .bill_info .threecol select{width:105px; margin:0px; padding:5px 5px;}
#anonymous .bill_info .colR p{padding:0px 0px 15px; text-align:left;}

.bill_info .row span.credit {
    float: left;
    display: block;
    width: 52px;
    height: 31px;
	background: transparent url(/images/payment/visa_mc.gif) no-repeat scroll 0% 0%;
    margin: 0px 5px 0px 0px;}
	
.bill_info .row span.credit.visa { background-position: 0px 0px;}
.bill_info .row span.credit.master { background-position: -52px 0px;}
.bill_info .row span.credit.visa.unactive{opacity: 0.3;}
.bill_info .row span.credit.master.unactive{opacity: 0.3;}

.f_title{padding-top:5px; float:left;}

#anonymous .bill_info .short{width:270px;}

#tips{position:relative; float:left; margin:6px 0px 0px 9px;}
#tipsimg { position: absolute; top: -150px; left: -191px; *top:-137px; _left: -176px; display: block; width:231px;	height: 153px; background: url(/images/payment/securitycode_img.png) no-repeat; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/securitycode_img.png', sizingMethod=''); *background:none}

.bill_info .terms{font-size:14px; color:#2A2A2A; padding-bottom:10px;}
.bill_info .terms input{margin-right:5px;}
.bill_info .terms a{ color:#4483C4; text-decoration:underline;}
.bill_info .terms a:hover{text-decoration:none;}
.bill_info .s_remark{font-size:11px; color:#999;}

#anonymous .bill_info .btn_send{ margin:0px; float:right; font-size:18px; width:232px; height:40px; line-height:38px;}

#anonymous .bill_info{border-bottom: 1px solid #F0F2F5; padding-bottom:5px;}
.payment_icons{background:0px 0px url(/images/payment/secure_logo.gif) no-repeat; float:left; width:299px; height:47px; margin:15px 0px 15px 15px}

.premiumbox #left_content #left_left #left_buynow .days p.safe{text-align: right; padding: 10px 0 5px 16px;}


.bf-mask{padding-right:20px; background:url(/images/Bigfile/bg_arrow_active.gif) no-repeat right 12px top 15px; overflow:hidden; height:33px;-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:    all 0.3s ease-in-out;
	-o-transition:      all 0.3s ease-in-out;
	-ms-transition:     all 0.3s ease-in-out;}
.bf-mask span{  line-height: 20px;
    padding-top: 12px !important;}
.bf-mask .bf-free{padding-top: 0 !important;}
.bf-on .bf-mask{height:83px}
.bf-on{height:83px!important}
