button.btn[disabled], input.btn[disabled] {
	color:#cccccc;
}
.btn{
	cursor:pointer;
	border:1px solid #678c01;
	border-color:#c1d5b2 #678c01 #678c01 #c1d5b2;
	background-color:#f1f5d0;
	color:#557D02
}
.btn:hover{
	background-color:#faffc7;
}
.btn.big{
	padding:5px;
	font-weight:bold;
	margin:0 7px 0 0;
}
.btn.btnorange{
	border-color:#ffbe86 #8a3b00 #8a3b00 #ffbe86;
	background-color:#ff8500;
	color:#fff;
}
button.btnorange:hover{
	background-color:#F9AE5C;
}

.text-bg {
	background-image:url(images/onion_bg.gif);
}

/* table */
.table-wrap.table-green{
	border:#99CC67 1px solid;
}
.table-green .table-list td{
	background:#F0F9E8;
	border:#CFECB6 1px solid;
	line-height:22px;
}
.table-green .table-list tr.odd td{
	background:#E3F4D4;
}
.table-green .table-list tr.last td{
	border-bottom:none;
}

table.tbgreen{
	border:#81D207 1px solid;
}
.noborder, table.tbgreen.noborder{
	border:none;
}
table.tbgreen tr td, table.tbgreen tr th{
	padding:3px;
	margin:0;
	height:21px;
	line-height:21px;
}
table.tbgreen tr td{
	background:#E8F6C3;
	border-bottom:#fff 2px solid
}
table.tbgreen.on tr td, table.tbgreen tr.on td{
	background:#B1DF87
}
table.tbgreen tr th{
	background:url(images/console_window_header_bg.gif) repeat-x;
	font-weight:normal
}
.tab_td{ 
	background:url(images/icon-console.gif) no-repeat scroll -38px top ;
	background-position: -38px top;
	position:relative;
}
.green1{ 
	color:#669900;
}
/* step bar */
.step{
	margin-top:10px;
	height:29px;
}
.step li{
	height:27px;
	width:242px;
	padding-right:15px;
	position:absolute;
}
.step li div{
	height:25px;
	border:#dbdbdb 1px solid;
	padding:1px;
	text-align:center
}
.step li div span{
	display:block;
	height:25px;
	background:#e9e9e9;
	line-height:25px;
	color:#656565;
}
.step li .arrow{
	display:block;
	height:29px;
	width:15px;
	position:absolute;
	margin:-29px 0 0 239px;
	background:url(images/steparrow.gif) no-repeat;
	background-position:right top;
}
.step li.active .arrow{
	background-position:right -30px;
}
.step li.first{
	z-index:200;
}
.step li.second{
	z-index:199;
	margin-left:242px;
}
.step li.third{
	z-index:198;
	margin-left:484px;
}
.step li.forth{
	z-index:197;
	padding-right:0;
	margin-left:726px;
}
.step li.active div{
	border:#DBB922 1px solid;
	background:#FFF7C0;
}
.step li.active div span{
	background:#FFE35C;
	color:#B55500;
	font-weight:bold;
}

.service-list {
	margin:15px auto;
	width:720px;
}

/* block choice*/
.block-choice li div {
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	color:#669900;
	cursor:pointer;
	padding:8px;
}
.block-choice li.selected div {
	background-color:#F6FEE6;
	border-color:#cccccc;
}
.block-choice li p {
	margin:5px 0 10px 0;
	padding-left:23px
}

/* tag */
.fieldset-tag{
	margin-top:10px;
	background:#F0F9E8;
}
.fieldset-tag, .fieldset-tag legend{
	border:#9BCB68 1px solid;
}
.fieldset-tag legend{
	padding:5px;
	background:#ffffff;
	margin-left:8px
}

.hr {
	padding:5px 5px 5px 25px;
	margin:5px;
	border-bottom:#B7DB93 1px solid;
}

input.text, textarea.text, div.text {
	border-width:1px;
	border-style:solid;
	border-color:#999999 #cccccc #cccccc #aaaaaa;
}
input.text[disabled], .text.disabled {
	background-color:#cccccc;
}
input.text-green {
	height:17px;
	font-size:14px;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#676767;
	color:#666867;
	background-position:0 -18px;
	background-repeat:repeat-x
}
input.shadow, textarea.shadow {
	background-repeat:repeat-x;
	background-position:0 -89px;
}

.icon.icon-onion, .shadow, .bg-current {
	background-image:url(images/icon-console-onion.gif);
}
.text-green, .float-tip-arrow {
	background-image: url(images/onion_bg.gif);
}
.icon-onion.plus, .icon-onion.minus {
	width:9px;
	height:9px;
	margin:5px;
	cursor:pointer
}
.icon-onion.plus {
	background-position:-37px 0;
}
.icon-onion.minus {
	background-position:-37px -11px;
}
.control_bg{
	border-bottom:2px solid #99cc65;
	width:968px;
	height:30px;
}
.control{ 
	font-size:14px; 
	color:#336601;
	background:#FFF;
	text-align:center;
	font-weight:bold;
	margin-top:-10px;
	margin-left:13px;
	margin-bottom:25px;
	padding-left:5px;
	padding-right:5px;
	display:inline-block;
	float:left;
}
.text-size14{ font-size:14px;}


.float-tip {
	padding:3px 10px;
	margin:-18px 0 0 0;
	position:absolute;
}
.float-tip .float-tip-arrow {
	width:9px;
	height:17px;
	position:absolute;
	margin:3px 0 0 0;
	*margin-left:-8px;
}
.float-tip .float-tip-content {
	border-width:1px;
	border-style:solid;
	line-height:20px;
	margin:-3px 0 0 8px;
	padding:3px 8px;
}
.float-tip-content {
	background-color:#FDFDE1;
	border-color:#7ABC00;
}

/* success */
@charset "utf-8";
/* CSS Document */
.middle{
	border:3px solid #4cac04;
	margin-top:11px;
	margin-bottom:100px;
	width:964px;
}
.mid_l{
	float:left;
	width:594px;
}
.mid_l_title{
	padding-left:25px;
	padding-top:30px;
	height:54px;
	line-height:54px;
	font-size:14px;
}
.title_bg{
	display:inline-block;
	height:54px;
	width:54px;
	float:left;
	margin-top:-5px;
}
.mid_l_box{
		line-height:1.7em;
		margin-left:81px;
		margin-bottom:25px;
}
.goto{
	width:180px;
	float:left;
	margin-top:80px;
}
.mid_r{
	float:left;
	width:370px;
	line-height:28px;
}
.goto_btn{
	width:155px;
	height:43px;
	border:none;
	cursor:pointer;
	display:inline;
}
a.goto_btn {
	display:inline-table;
	zoom:1;
	*display:inline;
	line-height:29px;
	vertical-align:middle;
	text-align:center;
	text-decoration:none
}
.mid_r_bg{
	float:left;
	width:139px;
	height:164px;
	margin-top:37px;
}
.mid_r_bg,.goto_btn,.title_bg{background:url(images/onion_icon_success.gif) no-repeat -8px}
.mid_r_bg{ background-position: top left;}
.goto_btn{ background-position: -1px -178px;}
.title_bg{ background-position: -8px -238px;}

/*onion_index*/
.wrap a,.other_product a{ color:#333;}
.wrap .white{ color:#FFF;}
.wrap a:hover,.other_product a:hover{color:#c0094e;}
.wrap .rose_red,.other_product .rose_red{ color:#c0094e;}
.wrap .gray{ color:#666;}
.gray1{ color:#333;}
.wrap .footer .copyright{ color:#666;}
.other_product{
	background:#f2f3f2;
	border:1px solid #c0c0c0;
	height:24px;
}
.f11{ font-size:11px;}
.onion_header{
	width:940px;
	margin-top:9px;
	padding:0;
}
.quick-link2{ width:786px;}
.product{ 
	width:940px;
	margin:0 auto;
	text-align:right;
	line-height:25px;
}
.link li,.link2 li{
	float:left;
	padding:0 8px;
	background:url(images/vertical.gif) no-repeat scroll right -3px;
	height:25px;
	line-height:25px;
	margin-left:-1px;
}
.link2 li{ 
	background:url(onion/corner_bg2.gif) no-repeat right -55px;
	margin-right:-4px;
}
.mragin_t35{ margin-top:35px;}
.mragin_t35 li{ padding-left:12px; padding-right:12px;}
.control_icon{
	width:16px; 
	height:16px;
	display:inline-block;
	background:url(images/icon-console-onion.gif) no-repeat -45px -34px;
	margin-right:5px;
	position:absolute;
	z-index:5;
	left:9px;
	top:6px;
	*top:5px;
}

.wrap{ 
	width:940px; 
	margin:0 auto;
	text-align:left;
	color:#666;
}
.logo{ 
	float:left; 
	width:135px;
	margin-left:9px;
}
.nav_bg{
	background:url(onion/nav_bg.gif) no-repeat left top;
}
.main_nav{ 
	background-repeat:repeat-x; 
	background-position:left -47px;
	height:40px; 
	margin-bottom:7px;
}
.nav_bg_l{
	background-position: left -91px; 
	width:7px; 
	height:40px;
}
.nav_bg_r{ 
	background-position:-48px 0;
	width:8px;
	height:40px;
}
.main_nav li{ 
	float:left; 
	width:104px; 
	height:36px; 
	line-height:36px;
	text-align:center;
}
.main_nav li a{ 
	color:#FFF; 
	text-decoration:none; 
	color:#FFF;
	display:block;
}
.main_nav li a:hover{ 
	color:#FFF;
	background:url(onion/nav_bg.gif) no-repeat center -185px;
	text-decoration:none
}
.main_nav li a.now, .main_nav li a.now:hover{ 
	background:url(onion/nav_bg.gif) no-repeat center -137px; 
	font-weight:bold;
}
.main_nav li.vertical_line{ 
	width:2px;
	background:url(onion/corner_bg.gif) no-repeat -29px 0;
}
.content_top{ 
	padding-bottom:13px;
	*margin-bottom:-5px;
}
.content_top_l,.content_top_r{
	float:left;
	width:283px;
	height:223px;
	background:url(onion/content_top_bg_l.jpg) no-repeat left top;

}
.content_top_r{
	background:url(onion/content_top_bg_r.jpg) no-repeat;
	width:456px;
}
.content_top_r h3{
	background:url(onion/title.gif) no-repeat; 
	height:30px; 
	width:287px;
	margin-top:57px;
}
.content_top_intro{ 
	display:inline-block;
	margin-left:3px;
	margin-top:8px; 
	line-height:1.7em;
}
.content_top_r a{ 
	color:#90dd02;
	display:block;
	margin-top:16px;
	margin-left:237px;
	text-decoration:underline;
}
.content_top_r a:hover{ 
	color:#fbf929;
}
.login,.logined_y,.logined_no{
	width:200px;
	height:223px;
	background-color:#000;
	float:left;
	line-height:1.8em;
	color:#FFF;
	position:relative;
}
.logined_y,.logined_no{
	line-height:1.7em;
}
.corner_bg{
	background:url(onion/corner_bg.gif) no-repeat;
	width:6px;
	height:6px;
	overflow:hidden;
}
.log_t{
	background-position:0 -0px;
}
.log_b{
	background-position:0 -10px;
	position:absolute;
	z-index:2;
	left:194px;;
	top:218px;
}
.login_infor{
	display:block;
	width:180px;
	border-bottom:1px solid #545454;
	padding-top:16px;
	padding-bottom:5px;
	margin-bottom:7px;
}
.log_input{
	height:16px;
	line-height:16px;
	width:172px;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #7c7c7c;
	border-bottom:1px solid #9a9a9a;
	border-left:1px solid #c3c3c3;
	background:url(onion/corner_bg.gif) repeat-x left -38px;
	background-color:#FFF;
}
.forget{
	text-decoration:underline;
}
.login_btn,.login_btn2,.login_btn3{
	border:none;
	height:30px;
	width:78px;
	text-align:center;
	line-height:30px\9; 
	background:url(onion/btn_login.gif) no-repeat 2px 2px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}
.login_btn:hover, .login_btn.over{ 
	background-position:0 -30px;
}
.login_btn2{
	width:166px;
	background-position:2px -135px;
}
.login_btn2:hover,.login_btn2.over{
	background-position:0 -168px;
}
.login_btn3{
	width:145px;
	background-position:2px -66px;
}
.login_btn3:hover,.login_btn3.over{
	background-position:0 -100px;
}
.login_btnr{
	background:url(onion/btn_login.gif) no-repeat 0 -33px;
	background-position:-34px -2px;
	display:inline-block;
	width:5px;
	height:30px;
	float:right;
}
.user_name{
	margin-top:18px;
	margin-bottom:8px;
	display:block;
}
.open_button{
	text-align:center;
	margin-top:74px;
	width:182px;
}

.content_l,.content_r{
	float:left;
	width:710px;
	display:inline;
}
.content_r{ 
	width:220px;
	margin-left:10px;
}
.con_top_corner,.con_top,.con_bot_corner,.con_bot{
	height:5px;
	background:url(onion/corner_bg2.gif) no-repeat 0 -18px;
}
.border_t{
	border-top:1px solid #cecece;
	margin-left:6px;
	margin-right:6px;
}
.con_top{
	background-position:right 0;
}
.con_mid{
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	width:708px;
	padding-top:6px;
	height:240px;
	overflow:hidden;
}
.con_bot_corner{ 
	background-position:0 -28px;
}
.con_bot{
	background-position:right -13px;
}
.border_b{
	border-bottom:1px solid #cecece;
	margin-left:6px;
	margin-right:6px;
	height:3px;
	overflow:hidden;
}
.con_r_mid{
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	width:194px;
	padding:5px 12px;
	height:236px;
	overflow:hidden;

}
.con_mr_li{ 
	background-position:0 -22px;
	height:8px; 
	*height:10px;
	display:inline-block;
	margin-right:10px;
}
.con_r_midbox ul li{
	line-height:22px;
	height:22px;
}
.goodness{
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	padding-top:4px;
	width:688px;
}
.big_title{
	background-color:#ecdfdf;
	height:29px;
	line-height:29px;
	margin:0 10px;
}
.tit_l,.tit_r{ 
	height:29px;
	background-position:-11px 0;
	display:block; 
	float:left;
}
.tit_r{ 
	float:right; 
	background-position:-20px 0;
}
.good_con_bg{ 
	background: url(onion/goodness_bg.gif) no-repeat;
	display:block;
	width:60px;
	height:60px;
}
.good_cont li{ 
	float:left;
	margin:21px 12px 15px 12px;
	width:318px;
	line-height:1.8em;
}
.goodness_cont{
	padding-left:6px;
	width:252px;
}
.good_1,.good_2,.good_3,.good_4{
	float:left;
}
.good_1{
	background-position:0 -62px;
}
.good_3{
	background-position:-62px 0;
}
.good_4{
	background-position:-62px -61px;
}

/*onion_specialty*/
.other_content{
	background:url(onion/bgt_rx_03.jpg) repeat-x 0 2px;
	line-height:1.8em;
}
.other_top_corner,.other_top{
	background:url(onion/corner_bg2.gif) no-repeat 0 -34px;
	height:6px;
}
.other_top{
	background-position: right -42px;
}
.border_lr{
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	
}
.border_white{
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
.gplot{
	padding:5px 19px 22px;
}
.gplot_l,.gplot_r{
	float:left;
	width:435px;
}
.gplot_r{ width:462px;}
.spec_control,.spec_time,.information,.available,.report{ 
	display:inline; 
	*display: inline-block;
}
.spec_img_l{
	padding:12px 18px 12px 25px;
	width:435px;
	float:left;
}
.spec_r{ 
	width:452px; 
	float:left; 
	margin-top:28px;
}
.spec_r li{*padding-top:5px;}
.spec_infor{
	background-position:-2px -34px;
	height:4px; 
	margin-right:5px;
	display:inline-block;
	margin-bottom:2px;
	*margin-bottom:4px;
}
.spec_control_l{
	padding-left:10px;
	width:450px;
}
.spec_control_r{
	margin-top:10px;
}
.available_r{ 
	margin-top:18px;
}
/*end with onion_specialty*/

/*onion_payment*/
.account{
	padding:10px 22px 25px;
}
.account table,.message table{ 
	border-collapse:collapse;
	border:1px solid #cccccc;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
	line-height:28px;
}
.message table{
	margin:20px 22px 8px;
	font-weight:normal;
}
.message p{
	display:block; 
	margin-left:22px; 
	width:750px;
}
.buy_button{
	height:30px;
	width:143px;
	border:none;
	background:url(onion/btn_login.gif) no-repeat 0 -203px;
	cursor: pointer;
}
.buy_button:hover,.buy_button.over{ background-position:0 -238px;}
.message{ margin-bottom:15px;}
.buy_service li{ float:left;}
.buy_service li div{
	height:42px;
	width:180px;
	border-top:3px solid #ecdfdf;
	border-bottom:3px solid #ecdfdf;
	background-color:#c13f6a;
	font-size:14px;
	color:#FFF;
	line-height:42px;
	font-weight:bold;
	text-align:center;
}
.buy_service{ text-align:center;}
.buy_service ul{
	display:inline-block;
	margin:28px auto;
	*margin-left:86px;
}
.buy_service li a:hover{ color:#fff929;}
.buy_arrows,.buy_arr_l,.buy_arr_r{
	width:41px;
	height:48px;
	background:url(onion/step_bg.gif) no-repeat -29px 0;
	border:none;
	display:block;
	position:absolute;
	margin-left:-17px;
}
.buy_arr_l{
	width:25px;
	background-position:0 0;
	margin-left:-5px;
}
.buy_arr_r{
	width:30px;
	background-position:-75px 0;
	margin-top:-48px;
	margin-left:158px
}
/*end with onion_payment*/
/*onion.publish.html*/
.publish_wrap{ width:970px;}
.onion_pub_header{
	width:970px;
	margin-top:9px;
	padding:0;
	margin-bottom:12px;
}
.pub_content_l,.pub_content_r{
	float:left;
	width:434px;
	display:inline;
}
.pub_content_r{ 
	width:524px;
	margin-left:10px;
	background: url(onion/pub_rx_bg.jpg) repeat-x 0 1px;
	line-height:1.8em;
}
.pub_con_mid{ width:432px;}
.open_step{ text-align:center; padding-top:9px; padding-bottom:20px;}
.inform_ways{ margin-top:12px; margin-left:25px; display:inline-block;}
.inform_ways li{
	height:84px;
	width:115px;
	border:1px solid #cccccc;
	float:left;
	margin-right:15px;
	text-align:center;
	display:inline;
}
.inform_ways li div{
	margin:1px; 
	background-color:#f1f1f1;
	height:82px;
}
.inform_ways li span{
	width:46px;
	height:46px;
	display:inline-block;
	background:url(onion/inform_ways_bg.gif) no-repeat 5px 10px;
	margin-top:5px;
	margin-bottom:8px;
}
.inform_ways li span.by_mail{ background-position:0 -41px;}
.inform_ways li span.by_phone{ background-position:-53px 5px;}
.pub_content_r p{
	text-indent:2em;
	padding-top:15px;
	line-height:2em;
}
.pub_content_r_main{ margin-left:18px; margin-right:18px;}
.pub_content_r_main p a.rose_red{ text-decoration:underline;}
.pub_content_r_main p a:hover.rose_red{ color:#000;}
.show_btn{
	text-align:center;
	padding-top:30px;
	padding-bottom:44px;
	*padding-bottom:45px;
}
.show_how{
	width:204px;
	height:30px;
	border:none;
	background:url(onion/btn_login.gif) no-repeat 0 -272px;
	cursor:pointer
}
.show_how i{display:none}
.show_how:hover,.show_how.over{ background-position:0 -303px;}




