/*====================================================================
Title : style.css
Author : Sky 
URL : 
Description : For all pages
Created : 2008-06-11
Modified : 
====================================================================*/
@import url(global.css);

/*************************
	index page
***************************/

#container{
	background-color:#fff;
	width:980px !important;
	margin:0px auto;
}
/*********header************/
#header{
	border-bottom:3px solid #90C31E;
	padding-bottom:5px;
	float:left;
	width:100%;
}
#header .topmenu{
	float:right;
	padding:2px 0px;
	
}
.topmenu ul li{
	float:left;
	display:block;
	height:28px;
	margin-right:5px;
}
.topmenu ul li a{
	color:#656565;
	text-decoration:none;
	line-height:28px;
}
.topmenu ul li a:hover{
	color:#ffa200;
}
.topmenu ul li.home{
	background:transparent url(../images/top.gif) left 1px no-repeat;
	padding-left:26px;
}
.topmenu ul li.account{
	background:transparent url(../images/top.gif) 2px -100px no-repeat;
	padding-left:28px;
}
.topmenu ul li.order_center{
	background:transparent url(../images/top.gif) left -200px no-repeat;
	padding-left:26px;
}
.topmenu ul li.favorite{
	background:transparent url(../images/top.gif) left -298px no-repeat;
	padding-left:26px;
}
.topmenu ul li.cart{
	background:transparent url(../images/top.gif) left -400px no-repeat;
	padding-left:27px;
}
.topmenu ul li.exit{
	background:transparent url(../images/top.gif) left -600px no-repeat;
	padding-left:26px;
}
.topmenu ul li.about{
	background:transparent url(../images/top.gif) left -500px no-repeat;
	padding-left:26px;
}
#header .bottomInfo{
	float:left;
}
#header .logo{
}
#header .logo_01{
	margin-top:43px;
	margin-left:300px;
}
#header .userHello{
	margin-top:-20px;
	margin-right:5px;
	float:right;
	vertical-align:baseline;
	font-size:13px;
	text-align:bottom;
}
#header .userHello a{
	text-decoration:none;
	padding-top:4px;
	color:#4c4c4c;
	font-size:12px;
}
.join{
	background:transparent url(../images/join.gif) left top no-repeat;
	width:89px;
	height:29px;
	border:0px;
}
.log{
	background:transparent url(../images/log.gif) left top no-repeat;
	width:89px;
	height:29px;
	border:0px;
	margin:0px 15px 0px 10px;
}
.quit{
	background:transparent url(../images/quit.gif) left top no-repeat;
	width:111px;
	height:29px;
	margin-left:10px;
	border:0px;
}
/*********content************/
#main{
	float:left;
	background-color:#fff;
	width:980px;
	margin-top:5px;
}
#main .leftCloumn{
	width:692px;
	float:left;
	margin:10px 0px 10px 12px;
	*margin:10px 0px 10px 12px;
	_margin:10px 0px 10px 7px;
}
#main .step{
	margin:10px 15px 10px 15px;
	*margin:10px 0px 10px 10px;
}
.leftCloumn .inner_content{
	margin-top:10px;
	margin-bottom:15px;
	padding-bottom:5px;
	width:100%;
	border-bottom:2px solid #8FC320;
	float:left;
}
.leftCloumn .inner_content .title{
	padding-bottom:10px;
}
.leftCloumn .inner_content dl{
	float:left;
}
.leftCloumn .inner_content .itemsList{
	padding:0px 0px 9px 0px;
	float:left;
	width:690px;
	background:#e7f9c1 url(../images/ing_top.gif) left top no-repeat;
}
.leftCloumn .itemsList_btm{
	background:transparent url(../images/ing_btm.gif) left top no-repeat;
	width:690px;
	height:8px;
	clear:both;
}
.leftCloumn .inner_content .itemsList dd{
	float:left;
	overflow:hidden;
	margin:2px;
	padding:1px 0px;
	font-size:14px;
	color:#347A00;
}
.leftCloumn .itemHead{
	border-top:0px !important;
	background:transparent url(../images/bg01.gif) right -196px no-repeat;
	margin-left:10px;
	width:635px;
	cursor:pointer;
	clear:both;
	height:24px;
	padding-bottom:10px;
}
.leftCloumn .itemClose{
	border-top:0px !important;
	background:transparent url(../images/bg01.gif) right 3px no-repeat;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:635px;
	cursor:pointer;
	border-bottom:1px dotted #1263AB; 
	clear:both;
	height:24px;
}
.leftCloumn .item1{
	background:transparent url(../images/item1.gif) left top no-repeat;
	font-weight:bold;
	color:#337A02;
	font-size:14px;
	height:24px;
	padding-left:30px;
	line-height:24px;
	padding-bottom:5px;
	margin-left:5px;
}
.leftCloumn .item2{
	background:transparent url(../images/item2.gif) left top no-repeat;
	font-weight:bold;
	color:#337A02;
	font-size:14px;
	height:24px;
	padding-left:30px;
	line-height:24px;
	clear:both;
	padding-bottom:5px;
	margin-left:5px;
}
.leftCloumn .item3{
	background:transparent url(../images/item3.gif) left top no-repeat;
	font-weight:bold;
	color:#337A02;
	font-size:14px;
	height:24px;
	padding-left:30px;
	line-height:24px;
	clear:both;
	padding-bottom:5px;
	margin-left:5px;
}
.leftCloumn dt.liner{
	margin:10px 0px;
	*margin:10px 0px 0px 0px;
	border-top:2px solid #fff;
	float:left;
	width:100%;
	width:690px;
}
.leftCloumn dt.separate{
	clear:both;
	padding:5px;
}
.leftCloumn .operation{
	text-align:right;
	width:690px;
	float:left;
	padding-bottom:30px;
}
#main .rightCloumn{
	float:right;
	width:250px;
	padding-right:1px;
	margin:10px 12px 0px 0px;
	*margin:10px 12px 0px 0px; 
	_margin:10px 6px 0px 0px;
}
.faq{
	margin-bottom:10px;
	float:left;
	width:250px;
	padding-top:5px;
	background:transparent url(../images/item_top.gif) left top no-repeat;
}
.faq .title_green{
	background:transparent url(../images/leftbar_title_green.gif) right top no-repeat;
	padding:10px;
	padding-right:10px;
	border-left:1px solid #C9D3D4;
	border-right:1px solid #C9D3D4;
	border-bottom:1px dotted #C9D3D4;
	font-size:17px;
	font-weight:bold;
	color:#FFAE22;
}
.faq .title_blue{
	background:transparent url(../images/leftbar_title_blue.gif) right top no-repeat;
	padding:10px;
	padding-right:10px;
	border-left:1px solid #C9D3D4;
	border-right:1px solid #C9D3D4;
	border-bottom:1px dotted #C9D3D4;
	font-size:17px;
	font-weight:bold;
	color:#FFAE22;
}
.faq .content{
	padding:10px 10px 5px 10px;
	border-left:1px solid #C9D3D4;
	border-right:1px solid #C9D3D4;
}
.faq .content p{
	font-size:13px
}
.faq .item_btn{
	_margin-left:2px;
	border:0px;
	clear:both;
}
.faq .more{
	text-decoration:none;
	margin-bottom:5px;
	margin-left:78px;
	*margin-left:76px;
	_margin-left:76px;
	display:block;
	text-align:right;
	color:#ffa200;
	font-weight:bold;
}
.faq .more_01{
	text-decoration:none;
	margin-bottom:5px;
	margin-left:100px;
	*margin-left:62px;
	_margin-left:63px;
}
.manufacturer{
	background-color:#F5FAFE;
	padding:10px 0px 10px 0px;
	border:1px solid #d7d7d7;
	clear:both;
	margin-bottom:10px;
}
.manufacturer .title{
	margin:0px 30px;
}
.manufacturer .title img{
	float:left;
	margin-right:10px;
}
.manufacturer .title h2{
	font-size:16px;
	margin-top:10px;
	color:#666;
}
.manufacturer .content{
	clear:both;
	color:#5e5e5e;
	margin:0px 30px;
	padding:5px 0px;
}
.rightCloumn .service{
	background:transparent url(../images/service_bg.gif) left top no-repeat;
	width:250px;
	height:123px;
	margin-bottom:10px;
}
.rightCloumn .alipay{
    margin-bottom:10px; 
	margin-top:10px;
}

/*********footer************/
#footer{
	clear:both;
	background-color:#fff;
	_margin-top:0px;
}
#footer .topmenu{
    text-align:center;
	padding:5px 0px;
}
.clear{
	clear:both;
	border-bottom:3px solid #8DC51C;
}
.bottommenu{
	text-align:center;
	margin-top:20px;
}
.bottommenu li{
	display:inline;
	margin:0px 5px;
	border-right:2px solid #337A00;
	padding-right:10px;
}
.bottommenu li a{
	text-decoration:none;
	font-size:13px;
	color:#2E7D00;
}
.bottommenu li.copyright{
	display:block;
	color:#666;
	font-size:13px;
	padding:10px 0px 10px 0px; 
	border-right:0px;
	color:#2E7D00;
	margin-left:-10px;
	clear:both;
}	
.bottommenu ul{
	margin-top:10px;
}
.bottommenu li li{
	border-right:0px;
	padding:0px;
	margin:0px;
}
#footer .list{
	margin:10px 0px;
	float:left;
	background:transparent url(../images/line.gif) 270px top repeat-y;
	margin-left:50px;
	_margin-left:30px;
	width:900px;
}
#footer .list li{
	white-space:nowrap;
	float:left;
	font-size:12px;
	line-height:20px;
	width:300px;
}
#footer .list a{
	color:#9DA6AF !important;
	float:left;
	display:block;
	text-align:left;
	font-size:12px !important;
	text-decoration:none;
}
/*************************
	medicine_detail page
***************************/
.medicine{
	margin:15px 0px;
	float:left;
	width:690px;
}
.medicine .inner_content{
	margin:0px;
	padding:0px;
}
.medicine .open_title{
	float:left;
	border-bottom:1px solid #ccc;
	padding:5px;
	width:680px;
	height:30px;
}
.medicine .title_left{
	color:#4C4C4C;
	float:left;
	padding-left:6px;
	font-family:Arial;
	background:transparent url(../images/detaill.gif) left top no-repeat;
}
.title_left h2{
	float:left;
	font-size:15px;
	color:#fff;
	background:transparent url(../images/detailr.gif) right top no-repeat;
	line-height:31px;
	padding:0px 11px 0px 5px;
}
.title_left .desc{
	background:transparent url(../images/desc_bg.gif) left top no-repeat;
	font-size:15px !important;
	color:#fff !important;
	font-weight:bold;
	padding:0px 6px;
	float:left;
	line-height:31px;
	width:381px;
}
.descmore{
	background:transparent url(../images/descmore_bg.gif) left top no-repeat;
	font-size:15px !important;
	color:#fff !important;
	font-weight:bold;
	padding:3px 6px;
	float:left;
	line-height:25px;
	width:381px;
	margin-left:10px;
}
.descBlank{
	padding:0px 10px;
	line-height:30px;
}
.medicine .open_title .expand,
.medicine .openm_title .expand{
	background:transparent url(../images/ico_close_16.gif) left 8px no-repeat;
	width:14px;
	height:30px;
	float:right;
	cursor:pointer;
}
.medicine .close_title{
	float:left;
	background:transparent url(../images/title_bg.gif) left top no-repeat;
	padding:5px;
	width:680px;
	height:30px;
}
.medicine .close_title .expand,
.medicine .closem_title .expand{
	background:transparent url(../images/ico_open_16.gif) left 8px no-repeat;
	width:14px;
	height:30px;
	float:right;
	cursor:pointer;
}
.medicine .openm_title{
	float:left;
	border-bottom:1px solid #ccc;
	padding:5px;
	width:680px;
	height:55px;
}
.medicine .closem_title{
	float:left;
	background:transparent url(../images/titlem_bg.gif) left top no-repeat;
	padding:5px;
	width:680px;
	height:55px;
}
.medicine .operation{
	margin-top:20px;
	_margin-top:10px;
	padding-bottom:0px;
}
.medicine .operation .desc{
	background:transparent url(../images/descs_bg.gif) left top no-repeat;
	font-size:15px !important;
	color:#fff !important;
	font-weight:bold;
	padding:0px 30px 0px 10px;
	line-height:31px;
	float:left;
	margin:6px 0px 0px 210px;
}
.medicine .content{
	padding:10px 0px 0px 0px;
	clear:both;
}
.medicine .content .content_left{
	float:left;
	margin-left:10px;
	width:450px;
}
.medicine .content .content_left .text{
	border:1px solid #0069B5;
	padding:3px;
	color:#0069B5;
}
.medicine .content .content_left li{
	margin:10px 0px;
}
.medicine .content .content_left .text_01{
	font-size:13px;
	line-height:20px;
	vertical-align:middle;
	padding:5px 5px 5px 10px;
	color:#4C4C4C;
	margin-left:20px;
	background:transparent url(../images/text_bg.gif) center top no-repeat;
	width:171px;
	height:19px;
	border:0px;
	font-family:Tahoma,Arail;
}
.medicine .content .content_left li.labeltxt{
	font-size:14px;
	font-weight:bold;
}

.medicine .content .contnet_left_bg{
	background:transparent url(../images/medicine01.gif) left center no-repeat;
	padding-left:170px;
	margin-top:5px;
	font-size:14px;
	height:164px;
	color:#535353;
	width:320px;
}
.medicine .content  dt.medicine_title{
	color:#337A01;
	font-size:16px;
	font-weight:bold;
}
.medicine .content dl dd{
	margin:10px 0px;
}
.medicine .content dd span{
	margin-left:10px;
}
.medicine .content dd span.green{
	color:#337A01;
	text-decoration:underline;
	font-weight:bold;
}
.medicine .content dd.line-through{
	text-decoration:line-through;
}
.medicine .content dd.pledge{
	color:#FF8A00;
	font-size:12px;
}
.medicine .content .page_title{
	float:left;
	font-weight:bold;
	padding:15px 25px 5px 25px;
	font-size:12px;
	color:#307800;
}
.medicine .content p{
	clear:both;
	margin:10px 15px 0px 25px;
	padding:0px;
}
.element{
	border:1px solid #B2B2B2;
	float:left;
	width:680px;
	margin-top:10px;
	padding:5px;
}
.element dd{
	margin:4px 1px !important;
}
.element_title{
	border-bottom:3px solid #B2B2B2;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	margin:5px 0px;
	color:#535353;
}
.element_left{
	float:left;
	width:335px;
	border-right:1px solid #B2B2B2;
	padding-right:5px;
}
.element_left .title,
.element_right  .title{
	font-weight:bold;
	font-size:12px !important;
	border:0px !important;
	color:#4c4c4c !important;
}
.element_right .description{
	text-align:left;
	font-size:12px;
}
.title_line{
	clear:both;
	border-bottom:2px solid #B2B2B2;
}
.line{
	clear:both;
	border-bottom:1px solid #B2B2B2;
	font-size:0px;
	margin:0px !important;
}
.clo1{
	width:180px;
	float:left;
	font-size:13px;
	color:#337a01;
}
.clo2{
	width:80px;
	float:left;
	text-align:right;
	font-size:14px;
	font-family:Arial;
}
.clo3{
	float:left;
	width:50px;
	text-align:right;
	font-size:14px;
	font-family:Arial;
}

.element_right{
	float:right;
	width:330px;
}
.operation{
	float:right;
}
.operation a{
	margin:0px 5px;
}
.inner_width{
	clear:both;
	border-bottom:0px !important
}
.inner_width .title{
	clear:both;
}
.content .content_right{
	float:right;
	text-align:center;
	margin:0px 10px;
	width:140px;
}
.content .content_right img{
	display:block;
	margin:5px auto;
}
.binds{
	background:transparent url(../images/item_top.gif) left top no-repeat;
	float:left;
	margin-top:5px;
	*margin-top:3px;
	padding-top:6px;
	width:250px;
	padding-bottom:30px;
	_padding-bottom:20px;
}
.binds  .content {
	border-left:1px solid #C9D3D4;
	border-right:1px solid #C9D3D4;
	float:left;
	width:248px;
}
.binds .title{
	margin:0px;
	padding:10px 10px 0px 10px;
	height:25px;
	border-bottom:1px dotted #cbcbcb;
	border-left:1px solid #C9D3D4;
	border-right:1px solid #C9D3D4;
}
.binds dd{
    margin:6px 15px 6px 15px;
}
.binds  .content dl{
	float:left;
	width:120px;
}
.binds .item_btn{
	float:left;
}
/*************************
	register page
***************************/
.logLeft{
	width:386px;
	float:left;
	*padding-bottom:20px;
}
.login{
	width:386px;
	margin:20px 0px;
	padding:0px 0px 8px 0px;
	float:left;
	background:transparent url(../images/logb.gif) left bottom no-repeat;
}
.login .title{
	background:transparent url(../images/logt.gif) left top no-repeat;
	padding:10px 15px;
}	
.login .content{
	border-left:3px solid #8FC320;
	border-right:3px solid #8FC320;
	float:left;
	width:380px;
}
.login dd img,
.register dd img{
	width:75px;
}
.login .remember{
	color:#ffa200;
	font-size:12px;
	margin-right:10px;
	font-weight:normal;
	margin-top:20px;
}
.login a,
.register  a{
	font-size:12px;
	margin-left:10px;
	text-decoration:underline;
	color:#4B4B4B;
	font-weight:normal;
}
.login .green{
	font-weight:normal;
	line-height:24px;
	margin-left:5px;
}

.register{
	float:right;
	margin:20px 0px 20px 10px;
	padding-bottom:9px;
	font-size:14px;
	width:556px;
	background:transparent url(../images/regb.gif) left bottom no-repeat;
	padding-left:1px;
}
.register .title{
	background:transparent url(../images/regt.gif) left top no-repeat;
	padding:10px 15px;
}
.register  .desc{
	color:#fff !important;
}
.register .content{
	border-left:3px solid #8FC320;
	border-right:3px solid #8FC320;
	float:left;
	width:550px;
}

.login dt,
.register dt{
	clear:both;
}
.register .cloumn1,
.login .cloumn1{
	width:90px;
	text-align:right;
	padding:15px 0px 0px 0px;
}
.login .cloumn1{
	width:60px;
}

.login dd,
.register dd{
	float:left;
	padding:4px 4px;
	font-size:12px;
	color:#307903;
	font-weight:bold;
}
.register .cloumn2{
	width:190px;
}
.register .cloumn3{
	color:#666;
	font-size:12px;
	word-break:break-all;
	white-space:normal;
	width:250px;
	vertical-align:middle;
	font-weight:normal;
}
.success{
	width:550px;
	margin:100px auto;
	font-size:18px;
	text-align:center;
}
.success li{
	line-height:30px;
}
.operaForm{
	clear:both;
	margin:0px auto;
	font-size:13px;
	padding-top:0px;
	padding-bottom:20px;
}
.operaForm .login_left{
	float:left;
}
.operaForm .login_left li{
	margin:12px;
}
.operaForm .login_right{
	float:left;
	width:180px;
	margin-left:70px;
}
.operaForm .login_left input{
	margin-right:10px;
}
.operaForm .remember{
	font-weight:bold;
}
.operaForm .buttons{
	margin-top:20px;
	float:left;
	clear:both;
	margin-left:260px;
	*margin-left:130px;
	_margin-left:88px;
}
/****************
	popDiv css
******************/
.hd{
	margin:10px 10px 0px 0px;
	display:block;
	height:25px;
	color:#327901;
	float:right;
	cursor:pointer;
	padding:0px 0px 0px 30px;
	line-height:25px;
	background:transparent url(../images/close.gif) left top no-repeat;
}
#popBody{
	width:100%;
	height:100%;
	background:#fff;
}
#popDiv{
	background:#fff;
	padding:0px 10px;
}
#popDiv .title{
	font-size:15px;
	color:#347A00;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #c5c5c5;
	margin-top:10px;
}
#popDiv ul li{
	line-height:20px;
	list-style-type:square ;
	margin-left:30px;
}
#popselect{
	background:#fff;
	padding:0px 10px;
}
#popselect .title{
	font-size:1px;
	color:#177AB5;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:2px solid #c5c5c5;
}
#popselect .select_article{
	width:480px;
	margin-top:10px;
}
#popselect .select_article p{
	margin:10px;
}
#popselect .popbutton{
    margin-left:280px;
}
.popPayment{
	width:400px;
}
.popPayment li{
	list-style-type:none !important;
	margin:8px 0px !important;
	padding:0px  !important;
}
/*******modify by 2009-3-5********/
.custom{
	font-size:18px;
	color:#000;
	position:absolute;
	font-weight:bold;
	width:200px;
	text-align:center;
	left:70px;
	top:250px;
	font-family:kaiti_gb2312,SimSun ;
}
/*******modify by 2009-3-5********/
#popBody .content p{
	margin:5px;
	text-indent:25px;
}
.payment{
	margin:10px;
	width:320px;
	line-height:24px;
}
.payment dd{
	float:left;
	font-size:13px;
	margin-right:10px;
}
.payment dd.cols{
	width:80px;
	text-align:right;
}
.payment dd.cols2{
	width:400px;
	text-align:left;
}
.payment dt{
	clear:both;
}
.payment .payline{
	border-top:1px dotted #ccc;
	margin-top:10px;
	padding-top:10px;
}
.payment .crumb{
	clear:both;
}
.credit{
	width:480px;
	margin-top:10px;
}
.credit p{
	margin:10px;
	text-indent:25px;
}
.credit img{
	margin:10px 30px;
}
.article{
	height:300px;
	padding:5px;
	width:570px;
	overflow-y:scroll;
}
.article h2{
	font-size:15px;
	color:#177AB5;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:2px solid #c5c5c5;
	margin-top:20px;
	clear:both;
}
.article strong{
	font-size:14px;
	color:#71A23A;
}
.article p{
	margin:20px 0px;
}
.doctor{
	height:300px;
	padding:5px;
	width:570px;
}
.doctor h2{
	font-size:15px;
	color:#177AB5;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:2px solid #c5c5c5;
	margin-top:20px;
	clear:both;
}
.doctor strong{
	font-size:14px;
	color:#71A23A;
}
.doctor p{
	margin:5px;
	text-indent:25px;
}

#popBody .list li{
	list-style-type:none;
	margin:5px;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	float:left;
}
#popBody .list li img{
	float:left;
}
#popBody  .list li p{
	float:left;
	width:420px;
	margin:0px;
}
.forgetPwd{
	width:480px;
}
.descriptionNote{
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:5px;
}
.forgetPwd .content{
	margin-left:10px;
}
.forgetPwd  .buttons{
	margin-left:200px;
	*margin-left:100px;
	margin-top:10px;
	float:left;
}
.popDetail{
	height:400px;
	width:730px !important;
	overflow:auto;
}
/******refundment******/
.refundment{
	font-size:13px;
	width:680px;
	height:500px;
	overflow:auto;
	padding:0px 10px;
}
.refundment .description{
	font-weight:bold;
	margin:10px 0px;
}
.ortherFundment ul{
	border:1px solid #ccc;
	padding:5px;
	margin-bottom:10px;
	margin-top:30px;
}
.ortherFundment li{
	list-style-type:none !important;
	line-height:25px;
	text-align:center;
}
.ortherFundment li a{
	margin-right:5px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
}
.research dt{
	margin:3px;
}
.refundment .button_b{
	margin-left:300px;
	margin-top:10px;
}
/*************************
	send friend page
***************************/
.send_friend{
	width:680px;
}
.send_friend .title li{
	line-height:20px;
	font-size:13px;
	margin-left:20px !important;
}
.send_friend .content{
	padding:5px;
}
.send_friend dt.head{
	border-bottom:1px solid #ccc;
	color:#71A23A !important;
	font-size:13px;
	font-weight:bold;
	padding:5px;
}
.send_friend dd{
	float:left;
	padding:3px 0px;
}
.send_friend dt{
	clear:both;
}
.send_friend .cloumn1{
	width:130px;
	text-align:right;
	padding-top:6px;
}
.send_friend .cloumn2{
	width:230px;
}
.send_friend .cloumn3{
	padding-left:10px;
	line-height:20px;
	color:#666;
	white-space:normal;
	width:300px;
}
.send_friend .cloumn4{
	width:660px;
}
.send_friend .alignCenter{
	margin-left:250px;
	*margin-left:130px;
}
.send_success{
	width:200px;
	text-align:center;
	margin:100px auto;
	padding:30px 100px;
}
.send_success li{
	list-style-type:none !important;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
}
.send_success .button_b{
	margin-left:70px;
	margin-top:30px;
}
/****************
	favorite page css
******************/

.favorite_page{
	margin:10px;
}
.favorite_page .title{
	border-bottom:2px solid #ccc;
	padding:5px 0px 3px 0px;
	margin-bottom:5px;
}
.favorite_page .title h3{
	color:#666;
}
.favorite_page .content{
	padding:0px 10px;
}
.favorite_page .operations{
	margin-top:20px;
}
.favorite_page .position_left{
	float:left;
}
.favorite_page .button_a{
	margin-left:30px;
}
.favorite_page .text,
.favorite_page .button_b{
	float:left;
	margin-top:10px;
}
.favorite_page .position_left img{
	margin-right:20px;
}
.favorite_page .position_left label{
	font-weight:bold;
	font-size:14px;
	margin-right:10px;
	float:left;
	line-height:28px;
}
.favorite_page .position_right{
	clear:both;
	margin-left:145px;
	_margin-left:72px;
	width:300px;
}
.favorite_page dl{
	clear:both;
	padding-top:10px;
}
.favorite_page  .content dt{
	clear:both;
}
.favorite_page  .content dd{
	float:left;
	padding:5px;
	*padding:3px;	
}
.favorite_page .content .head{
	font-size:16px;
	color:#377C00;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:155px;
}
.favorite_page .content .col1{
	width:215px;
	text-align:right;
	font-size:14px;
	font-weight:normal;
}
.favorite_page .content .col2{
	font-size:14px;
	font-weight:normal;
}
.favorite_page .content .col3{
	float:right;
}
.favorite_page .content .col4{
	float:right;
	border-style:dashed;
	border-width:2px;
	border-color:#437f05;
	background-color:#e2fcc7;
	font-size:12px;
	font-weight:normal;
	width:150px;
}
.total_pay{
	border-top:1px solid #ccc;
	width:100%;
	text-align:right;
	padding-top:10px;
	font-size:14px;
	margin-bottom:10px;
	margin-top:20px;
	clear:both;
}
.total_pay .button_a{
	float:right;
	margin-top:10px;
}
.medicine_bg{
	background:transparent url(../images/medicine02.gif) 500px top no-repeat;
}
.notes{
	background:transparent url(../images/note_bg.gif) left top no-repeat;
	width:185px;
	height:63px;
	font-weight:normal;
	color:#2E7903;
	font-size:12px;
	line-height:16px;
	margin-left:155px;
	_margin-left:80px;
	clear:both;
}
.notes p{
	padding:3px;
}
/**rightColumn*/
.mycart{
	background:transparent url(../images/cart_top.gif) left top no-repeat;
	width:388px;
	margin-bottom:5px;
	float:left;
	padding-top:45px;
	margin-top:10px;
}
.mycart .edit{
    font-size:12px;
	float:right;
	margin-bottom:5px;
}
.mycart .edit a{
	color:#535353 !important;
}
.mycart .content{
	padding:10px;
	background:transparent url(../images/cart_bg.gif) left top repeat-y;
	float:left;
	width:368px;
}
.mycart .content .head{
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
	border-bottom:1px dotted #000;
	padding-bottom:5px;
}
.mycart .item_btn{
	float:left;
	background:transparent url(../images/cart_btm.gif) left top repeat-y;
	width:388px;
	height:135px;
}
.mycart dd{
	padding:3px;
	color:#377C00;
	font-weight:bold;
	float:left;
}
.mycart dt{
	clear:both;
	margin:3px;
}
.mycart .content .price{
	text-align:right;
	color:#535353;
	font-weight:normal;
	float:right;
}
.mycart .content .line{
	font-weight:bold;
	margin:20px 0px 10px 0px;
	padding-top:15px;
	border-bottom:1px dotted #ccc;
}
.mycart .content .total{
	text-align:right;
	padding-left:220px;
	padding-top:10px;
	font-weight:normal;
	color:#535353;
	background:transparent url(../images/medicine02.gif) left top no-repeat;
	float:right;
}
.mycart .content .about{
	color:#535353;
	font-weight:normal;
	text-align:right;
	display:block;
}
.mycart .content .total1{
	margin-left:40px;
	margin-top:25px;
	margin-bottom:1px;
}
.scrollDiv{
	height:150px;
	overflow-y:auto;
}
/****************************
	shopping cart css
**********************************/
.favorite_page{
	font-weight:bold;
	font-size:14px;
}
/****************
	form css
******************/
.text{
	border:1px solid #c9c9c9;
	padding:2px 3px;
	font-size:13px;
	font-family:Tahoma,Arial;
}
.button{
	background:transparent url(../images/button_bg.gif) left top no-repeat;
	border:0px;
	line-height:17px;
	width:65px;
	text-align:center;
	color:#fff;
}
.button_a{
	background:transparent url(../images/button-left.jpg) left top no-repeat;
	padding:0px 0px 0px 14px;
	text-decoration:none;
	float:left;
	font-size:19px;
	font-family:Arial,sans-serif !important;
}
.button_a span{
	background:transparent url(../images/button_right.jpg) right top no-repeat;
	color:#fff;
	float:left;
	padding:4px 30px 12px 5px;
	cursor:pointer;
	margin-top:1px;
}

.button_b{
	background:transparent url(../images/button1_left.gif) left top no-repeat;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	float:left;
	margin-left:10px;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
}
.button_b span{
	background:transparent url(../images/button1_right.gif) right top no-repeat;
	color:#fff !important;
	float:left;
	padding:3px 10px 4px 4px;
	*padding:0px 10px 0px 4px;
	cursor:pointer;
	text-decoration:none !important;
	*line-height:21px;
}
.textarea{
	width:95%;
	height:55px;
	border:1px solid #7f9db9;
}
select{
	width:90px;
	border:1px solid #7f9db9;
	background:#fff;
	color:#4c4c4c;
}
.selectNone{
	border:1px solid #7F9DB9;
}
.font-orange{
	color:#ffa200;
}
.font-gray{
	color:#999;
}
.font-blue{
	color:#1263AB;
}
.font-green{
	color:#347A00;
}
.btn_detail{
	background:transparent url(../images/button/btn_detail.gif) left top no-repeat;
	width:132px;
	height:62px;
	border:0px;
	cursor:pointer;
}
.confirm{
	background:transparent url(../images/button/confirm.gif) left top no-repeat;
	width:138px;
	height:57px;
	border:0px;
	cursor:pointer;
}
.btn_print{
	background:transparent url(../images/button/btn_print.gif) left top no-repeat;
	width:138px;
	height:57px;
	border:0px;
	cursor:pointer;
}
.btn_cart{
	background:transparent url(../images/button/btn_cart.gif) left top no-repeat;
	width:163px;
	height:57px;
	border:0px;	
	cursor:pointer;
}
.btn_sub{
	width:97px;
	border:0px;
	height:39px;
	background:transparent url(../images/button//btn_sub.gif) left top no-repeat;
	cursor:pointer;
}
.btn_price{
	width:160px;
	border:0px;
	height:54px;
	background:transparent url(../images/button/btn_price.gif) left top no-repeat;
	margin-right:20px;
	cursor:pointer;
}
.btn_pay{
	width:160px;
	border:0px;
	height:54px;
	background:transparent url(../images/button/btn_pay.gif) left top no-repeat;
	margin-right:20px;
	cursor:pointer;
}
.btn_order1{
	width:117px;
	border:0px;
	height:40px;
	background:transparent url(../images/button/btn_order.gif) left top no-repeat;
	margin-right:20px;
	cursor:pointer;
}
.btn_order2{
	width:105px;
	border:0px;
	height:40px;
	background:transparent url(../images/button/btn_order.gif) -137px top no-repeat;
	margin-right:20px;
	cursor:pointer;
}
.btn_return{
	width:153px;
	border:0px;
	height:48px;
	background:transparent url(../images/button/btn_return.gif) left top no-repeat;
	margin:20px;
	clear:both;
	cursor:pointer;
}
.btn_send{
	width:171px;
	border:0px;
	height:45px;
	background:transparent url(../images/button/btn_send.gif) left top no-repeat;
	margin:20px;
	clear:both;
	cursor:pointer;
}
.btn_login{
	width:99px;
	border:0px;
	height:42px;
	background:transparent url(../images/button/btn_login.gif) left top no-repeat;
	clear:both;
	cursor:pointer;
}
.btn_con{
	width:98px;
	border:0px;
	height:41px;
	background:transparent url(../images/button/btn_con.gif) left top no-repeat;
	clear:both;
	cursor:pointer;
}
.btn_reg{
	width:99px;
	border:0px;
	height:44px;
	background:transparent url(../images/button/btn_reg.gif) left top no-repeat;
	clear:both;
	cursor:pointer;
}
.btn_ret{
	width:127px;
	border:0px;
	height:45px;
	background:transparent url(../images/button/btn_ret.gif) left top no-repeat;
	clear:both;
	cursor:pointer;
}
.btn_paynow{
	width:164px;
	border:0px;
	height:58px;
	background:transparent url(../images/button/btn_paynow.gif) left top no-repeat;
	display:block;
	margin-left:450px;
	margin-top:30px;
	cursor:pointer;
}
.btn_buy{
	width:119px;
	border:0px;
	height:44px;
	background:transparent url(../images/button/btn_buy.gif) left top no-repeat;
	margin-top:30px;
	margin-bottom:10px;
	cursor:pointer;
}
.btn_update{
	width:130px;
	border:0px;
	height:55px;
	background:transparent url(../images/button/btn_update.gif) left top no-repeat;
	cursor:pointer;
}
.btn_update2{
	width:130px;
	border:0px;
	height:55px;
	background:transparent url(../images/button/btn_update2.gif) left top no-repeat;
	cursor:pointer;
}
.btn_buyp{
	width:97px;
	border:0px;
	height:42px;
	background:transparent url(../images/button/btn_buyp.gif) left top no-repeat;
	cursor:pointer;
}
.btn_view{
	width:97px;
	border:0px;
	height:42px;
	background:transparent url(../images/button/btn_view.gif) left top no-repeat;
	cursor:pointer;
}

/****************
	user info page css
******************/
.userInfo{
	width:800px;
	margin:20px auto;
}
.userInfo a{
	color:#535353;
}
/****************
	order page css
******************/
.rInfo{
	margin:10px 0px;
}
.rInfo_01{
	border:1px solid #ccc;
	background-color:#F5FAFE;
	padding:10px;
	text-align:center;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	line-height:21px;
	margin-bottom:10px;
}
.orderTitle{
	border-bottom:1px solid #ccc;
	margin-top:20px;
	padding-bottom:5px;
}
.orderNumber{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#1263AB;
}
.orderSearch{
	margin:20px 10px;
	float:right;
}
.orderSearch select{
	float:left;
}
.orderContent{
	float:left;
	width:690px;
	font-size:13px;
	border-top:1px solid #ccc;
	padding-top:10px;
}
.orderContent .title{
	font-size:14px;
	padding:2px 5px;
	font-weight:bold;
}
.orderContent .content{
	margin:10px 20px 10px 100px;
	background:transparent url(../images/medicine02.gif) 300px 50px no-repeat;
}
.orderContent ul{
	padding-bottom:10px;
}
.orderContent ul li{
	margin:10px 0px;
}
.orderContent li label{
	float:left;
	width:80px;
}
.orderContent li li label{
	width:120px;
}
.orderContent .line{
	font-size:13px;
	border:0px;
	padding-top:10px;
}
.green{
	color:#357C06;
	font-weight:bold;
}
.orderDate{
	color:#666666;
}
.orderInfo{
	background:url(../images/order_info_mark.gif) 5px center no-repeat;
	padding-left:15px !important;
	margin-right:5px;
}

.orderCancel input{
	width:120px;
	color:#003366;
}
.orderViewInfoTitle{
	width:670px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin:20px 0px;
	float:left;
}
.infoTitle{
	font-size:14px;
	font-weight:bold;
	float:left;
}
.orderViewInfoTitle a{
	float:right;
}
.orderViewInfoTitle1{
	clear:both;
	width:700px;
	border-bottom:2px solid #ccc;
	padding-bottom:10px;
}
.orderViewInfoTitle1 img{
	float:left;
}
.orderViewInfoTitle1 a{
	float:right;
}
.orderViewTb{
	margin:0px 0px;
	paddgin:0px;
}
.orderViewTb dt{
	clear:both;
}
.orderViewTb dd{
	margin:0px !important;
	float:left;
	
}
.orderViewT1{
	text-align:right;
	width:120px;
	font-size:13px;
	line-height:40px;
	padding:4px;
	border-right:1px dotted #ccc;
}
.orderViewT2{
	text-align:right;
	border-right:1px dotted #ccc;
	border-top:1px dotted #ccc;
	background-color:#EDF1F4;
	font-size:14px;
	width:120px;
	padding:4px;
	line-height:40px;
}
.orderViewT3{
	font-size:14px;
	padding:4px;
	line-height:40px;
	width:525px;
}
.orderViewT4{
	background-color:#EDF1F4;
	font-size:14px;
	padding:4px;
	line-height:40px;
	width:525px;
	border-top:1px dotted #ccc;
}
.orderInfoDesc{
	margin:20px 0px;
}
.orderInfoDesc li{
	margin:10px 0px;
	line-height:20px;
}
.orderInfoDesc li.green{
	font-size:14px;
}
.orderViewTb span{
	color:#000;
	text-decoration:none !important;
	float:left;
}
.detail{

	background:#ccc;
	margin-top:20px;
	font-size:14px;
	clear:both;
}
.detail td,
.detail th{
	background:#fff;
}
.detail th{
	text-align:center;
	font-size:13px;
	white-space:nowrap;
}
.orderViewTb .button_b{
	float:right;
}
.orderButtons{
	clear:both;
	margin-left:200px;
}
.orderButtons .button_a{
	margin:0px 10px;
}
.reviseButton1{
	border-bottom:1px dotted #ccc;
}
.reviseOrderTitle{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-top:30px;
	width:675px;
	float:left;
	padding-left:5px;
}
.reviseOrderTitle_01{
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	width:680px;
	float:left;
	font-size:9px;
}
.reviseOrderTitle_02{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	width:680px;
	float:left;
}
.reviseOrderTitle1{
	padding-top:5px;
	width:640px;
	font-size:12px;
	margin-bottom:20px;
	clear:both;
} 
.reviseOrderTitle1 .button_a{
	margin-top:20px;
}
.important{
	color:#ffa200;
	margin-left:5px;
}
.addressListT1{
	text-align:right;
	font-size:13px;
	width:110px;
	padding:10px;
}
.addressListT2{
	padding:6px 0px 6px 0px;
}
.addressListT3{
	text-align:right;
	font-size:14px;
	width:200px;
	padding:8px;
}
.addressListT3_01{
	text-align:right;
	font-size:14px;
	width:110px;
	padding:8px;
}
.addressListT4{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	width:145px;
	padding:8px;
}
.addressList_questionBtn{
    padding:10px 0px 6px 6px;
	
}
.titleInfo{
	font-size:14px;
	padding:5px 10px;
}
.titleInfo strong{
	display:block;
	color:#71A23A;
	margin:3px;
}
.order_address{
	margin:10px 0px;
	float:left;
}
.order_address .position_left{
	float:left;
	width:320px;
}
.order_address .send{
	margin-bottom:10px;
	margin-left:0px;
}
.order_address  .edit{
	padding:10px 10px;
}
.order_address  li{
	float:left;
	width:310px;
	padding:5px 0px;
	margin-left:20px;
}
/******edit order*********/
.edit_order{
	width:680px;
	margin:10px;
}
.edit_order th{
	font-size:14px;
	background:#EAF3FC;
	padding:10px;
}
.edit_order .col1 td{
	border-top:1px dotted #ccc;
	padding:3px 5px;
}
.edit_order .col2 td{
	background:#EDF1F4;
	padding:3px 5px;
	border-top:1px dotted #ccc;
}
.edit_order td input{
	display:block;
	margin-bottom:5px;
}
.edit_order .compart{
	border-right:1px dotted #ccc;
}
.edit_order  .centerAlign{
	text-align:center;
}
.centerAlign .button_b{
	margin-left:350px;
	margin-top:20px;
}
/*************************
	user info page css
*************************/
.userViewList{
	float:left;
	padding-bottom:10px;
	width:800px;
	margin:10px 5px;
}
.userViewList .content{
	padding:5px;
}
.userViewList dt{
	clear:both;
	margin:5px !important;
}
.userViewList dt.line{
	padding:5px;
}
.userViewList dd{
	margin:0px !important;
	float:left;
	padding:4px;
}
.userViewList .title{
	font-size:16px;
	font-weight:bold;
	padding:3px 5px;
	color:#fff;
}
.userViewList .cloumn1{
	width:130px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	color:#367905
}
.userViewList .cloumn2{
	width:220px;
	padding-left:10px;
}
.userViewList .cloumn3{
	color:#666;
	font-size:12px;
	white-space:normal;
	width:350px;
	padding-left:20px;
}
.userViewList .cloumn4{
	font-size:14px;
	padding:10px 20px;
}
.userViewList .cloumn4 ul{
	margin:10px;
}
.userViewList .cloumn4 li{
	margin-left:140px;
	margin:5px 0px 5px 140px;
}
.userViewList .buttons{
	padding-left:300px;
	padding-bottom:5px;
}
/*updateuser*/
.updateuser{
	text-align:center;
	font-weight:bold;
	margin-top:60px;
	font-size:16px;
}
.updateuser_01{
	text-align:center;
	font-weight:bold;
	margin-top:30px;
	font-size:16px;
}
/*shopcart*/
.cartViewInfo{
	text-align:center;
	font-weight:bold;
	margin-top:50px;
	font-size:14px;
}
/*************************
	payment page css
*************************/
.pay_content{
	font-size:14px;
	padding:10px 0px;
	clear:both;
}
.pay_content_choice{
	font-size:14px;
	clear:both;
}
.pay_content_choice li{
    padding:10px;
	padding-left:30px;
	line-height:24px;
}
.pay_content_choice li img{
    vertical-align:middle;
}
.visa_bg{
	background:transparent url(../images/visa_validate.gif)  right center no-repeat;
}
.pay_content .fontColor{
	color:#ffa200;
	clear:both;
}
.pay_content ul{
	margin-bottom:20px;
}
.pay_content ul li{
	margin:5px 0px;
	padding-left:30px;
	font-size:13px;
}
.buttons{
	float:right;
	margin:10px 0px;
}
.buttons .button_a{
	margin:0px 10px;
}
/*login*/
.note{
	text-align:center;
	margin:20px 0px 0px 0px;
}
.note1{
	margin:20px 0px 0px 0px;
	border-bottom:1px solid #93AE21;
}
/*invoice*/
.invocie{
	background:#fff;
	width:1008px;
	margin:10px auto;
	font-size:13px;
}
.invoiceInfo{
	font-size:14px;
	color:#063F99;
	font-weight:bold;
	text-align:center;
}
.invoiceNumber{
	text-align:center;
	font-size:14px;
}
.invoiceNumber span{
	display:block;
	color:#063F99;
	font-weight:bold;
	font-size:16px;
	margin-bottom:3px;
}
.invocie .orderViewInfo {
	float:left;
	text-align:left;
}
.invocie .orderViewInfo li{
	display:block;

}
.invocie .orderViewInfo li strong{
	float:left;
	width:100px;
	text-align:right;
}
.invocie table{
	border:2px solid #000;
	margin-bottom:10px;
}
.invocie th{
	border-bottom:2px solid #000;
	padding:5px;
	text-align:center;
	font-size:17px;
}
.invocie td{
	vertical-align:top;
	white-space:nowrap;
}
.invocie .title td{
	font-weight:bold;
	font-size:15px;
	padding:5px;
}
.invocie .line td{
	border-bottom:2px solid #000;
}
.invocie td h2{
	font-size:15px;
	text-align:left;
}
.invocie td  span{
	display:block;
}
.invocie td li{
	line-height:20px;
	font-size:13px;
	text-align:left;
}
.invocie td li span{
	float:left;
	width:100px;
	text-align:right;
	margin-right:40px;
}
.invocie .align_right{
	text-align:right;
	width:50%;
}
.refundament{
	padding:5px;
	font-size:12px;
	height:480px;
	width:560px;
	overflow-y:scroll;
	text-indent:2em;
}
.refundament h3{
	margin-top:20px;
	font-size:13px;
	color:#2F7900;
}
.refundament p{
	line-height:21px;
	margin-top:5px;
}
.refundament li{
	line-height:20px;
	list-style-type:none !important;
}


/**********************
	about us css
**********************/
.abtUs{
	width:690px;
	margin:30px auto 0px auto;
	line-height:20px;
}
.guide{
	margin-bottom:20px;
}
.subBan{
	width:690px;
	height:194px;
	background:transparent url(../images/about/banner_abt1.gif) left top no-repeat;
}
.TeamBan{
	width:690px;
	height:30px;
	background:transparent url(../images/about/banner_abt2.gif) left top no-repeat;
}
.QualityBan{
	width:690px;
	height:194px;
	background:transparent url(../images/about/banner_abt3.gif) left top no-repeat;
}
.refunBan{
	width:690px;
	height:194px;
	background:transparent url(../images/about/banner_abt4.jpg) left top no-repeat;
}
.ContactBan{
	width:690px;
	height:194px;
	background:transparent url(../images/about/banner_abt5.jpg) left top no-repeat;
}
.privacyBan{
	width:690px;
	height:194px;
	background:transparent url(../images/about/banner_abt6.jpg) left top no-repeat;
}
.procBan{
	width:690px;
	height:30px;
	background:transparent url(../images/about/banner_abt7.gif) left top no-repeat;
}
.itemBan{
	width:690px;
	height:194px;
	background:transparent url(../images/about/banner_abt8.gif) left top no-repeat;
}
.phone{
	background:transparent url(../images/about/serv_btm.gif) left top no-repeat;
	width:610px;
	height:19px;
	padding-left:80px;
	margin-top:50px;
	float:left;
	*float:static;
}
.phone li{
	float:left;
	margin:0px 10px;
	line-height:19px;
	color:#fff;
}
.top{
	background:transparent url(../images/about/top.gif) left 3px no-repeat;
	padding-left:20px;
	height:17px;
	float:right !important;
	margin-right:40px !important;
}
.top a,
.top a:hover{
	color:#fff;
	text-decoration:none;
}
/**submenu**/
.submenu{
	margin-left:0px;
}
.submenu li{
	float:left !important;
}
.submenu li.separate{
	background:transparent url(../images/about/line.gif) left 8px no-repeat;
	width:2px;
	height:30px;
	display:block;
}
.submenu li.selected{
	background:transparent url(../images/about/select.gif) center bottom no-repeat;
}
.menu1{
	background:transparent url(../images/about/menu1.gif) left top no-repeat;
	display:block;
	width:88px;
	height:34px;
}
.menu2{
	background:transparent url(../images/about/menu2.gif) left top no-repeat;
	display:block;
	width:81px;
	height:34px;
}
.menu3{
	background:transparent url(../images/about/menu3.gif) left top no-repeat;
	display:block;
	width:86px;
	height:34px;
}
.menu4{
	background:transparent url(../images/about/menu4.gif) left top no-repeat;
	display:block;
	width:81px;
	height:34px;
}
.menu5{
	background:transparent url(../images/about/menu5.gif) left top no-repeat;
	display:block;
	width:81px;
	height:34px;
}
.menu6{
	background:transparent url(../images/about/menu6.gif) left top no-repeat;
	display:block;
	width:81px;
	height:34px;
}
.menu7{
	background:transparent url(../images/about/menu7.gif) left top no-repeat;
	display:block;
	width:89px;
	height:34px;
}
.menu8{
	background:transparent url(../images/about/menu8.gif) right top no-repeat;
	display:block;
	width:89px;
	height:34px;
}
.menu1:hover,
.submenu .selected .menu1{
	background:transparent url(../images/about/menu1.gif) left -91px no-repeat;
}
.menu2:hover,
.submenu .selected .menu2{
	background:transparent url(../images/about/menu2.gif) left -91px no-repeat;
}
.menu3:hover,
.submenu .selected .menu3{
	background:transparent url(../images/about/menu3.gif) left -91px no-repeat;
}
.menu4:hover,
.submenu .selected .menu4{
	background:transparent url(../images/about/menu4.gif) left -91px no-repeat;
}
.menu5:hover,
.submenu .selected .menu5{
	background:transparent url(../images/about/menu5.gif) left -91px no-repeat;
}
.menu6:hover,
.submenu .selected .menu6{
	background:transparent url(../images/about/menu6.gif) left -91px no-repeat;
}
.menu7:hover,
.submenu .selected .menu7{
	background:transparent url(../images/about/menu7.gif) left -91px no-repeat;
}
.menu8:hover,
.submenu .selected .menu8{
	background:transparent url(../images/about/menu8.gif) left -91px no-repeat;
}
.abtTitle{
	margin:30px 0px 0px 0px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
.innerContent h3{
	font-size:14px;
	color:#2F7900;
	padding-top:30px;
	margin-bottom:10px;
}
.innerContent p{
	margin:10px 0px;
	font-size:12px;
	line-height:24px;
}
.picture{
	float:left;
	margin:20px;
}
.innerContent dt{
	float:left;
	width:490px;
	margin-top:5px;
	*float:static;
	*margin-top:0px;
}
.innerContent dl{
	width:520px;
}
.innerContent dd{
	float:left;
}
.innerContent dd.cloumn1{
	width:100px;
	text-align:right;
	font-weight:bold;
	margin-right:10px;
	margin-top:3px;
	color:#307400;
}
.innerContent dd.cloumn2{
	width:400px;
}
.innerContent dd.description{
	margin-left:110px;
	margin-top:5px;
	_margin-left:55px;
	clear:both;
	width:300px;
}
.innerContent .alignCenter{
	margin-left:100px;
}
.innerContent .textarea{
	height:100px;
}
.title_01{
    float:left;
	width:201px;
	height:383px;
	background:transparent url(../images/forml.jpg) left top no-repeat;
}
.step_01 {
    padding:10px 0px 0px 0px;
	text-align:center;
	clear:both;
}
.innerContent_01{
	float:left;
	height:383px;
	background:#E1F6B3 url(../images/infor.gif) right top no-repeat;
	padding-left:10px;
	margin-bottom:0px;
	*margin-bottom:3px;
}
.innerContent_01 dt{
	float:left;
	width:400px;
	margin-top:5px;
	padding:5px 0px;
	*float:static;
	*margin-top:0px;
	*padding:0px;
}
.innerContent_01 dl{
	width:480px;
}
.innerContent_01 dd{
	float:left;
}
.innerContent_01 dd.cloumn1{
	width:100px;
	text-align:right;
	font-weight:bold;
	margin-right:10px;
	margin-top:3px;
	font-size:12px;
	color:#357A05;
}
.innerContent_01 dd.cloumn2{
	width:300px;
}
.innerContent_01 dd.description{
	color:#4c4c4c;
	margin-left:110px;
	margin-top:5px;
	_margin-left:55px;
	clear:both;
	width:300px;
}
.innerContent_01 .alignCenter{
	margin-left:200px;
}
.innerContent_01 .textarea{
	height:80px;
	background:#fff;
}
.innerContent_01 strong{
	font-size:14px;
	color:#71A23A;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
	width:580px;
}
.innerContent_01 p{
	margin:10px 5px;
	text-indent:25px;
	font-size:13px;
	line-height:20px;
}
.picture{
	float:left;
	margin:20px;
}

/****************
  order	process page 
****************/
.proImage{
	text-align:center;
	margin:30px 0px;
}

/****************
 favorite page 
****************/
.leftCloumn_01{
	width:550px;
	float:left;
	margin-right:30px;
}
.rightCloumn_01{
	width:386px;
	float:left;
}
/**tabContent**/
.medicine .content a{
	text-decoration:none;
}
.tabtitle{
	padding:10px 0px 15px 0px;
	*padding:10px 0px 5px 0px;
	width:675px;
	float:left;
}
.tabtitle li{
	float:left;
	margin:0px 5px;
}
.tabtitle li a{
	float:left;
	background:transparent url(../images/tab_left.jpg) left top no-repeat;
	padding:0px 0px 0px 8px;
	font-weight:bold;
}
.tabtitle li span{
	float:left;
	background:transparent url(../images/tab_right.jpg) right top no-repeat;
	padding:0px 12px 0px 5px;
	cursor:pointer;
	line-height:21px;
	color:#fff;
}
.tabtitle li a:hover,
.tabtitle li.selected a{
	background:transparent url(../images/tab_left.jpg) left -21px no-repeat;
	font-weight:bold;
}
.tabtitle li a:hover span,
.tabtitle li.selected span{
	background:transparent url(../images/tab_right.jpg) right -21px no-repeat;
	color:#FEA201;
}
.tabContent{
	border:1px solid #ccc;
	padding:5px;
	font-size:12px;
	height:255px;
	overflow-y:auto;
	width:677px;
	float:left;
}
.tabContent a{
	color:#535353;
}
.tabBottom{
	font-weight:bold;
	width:690px;
	clear:both;
	text-align:right;
	padding:10px 0px;
}
.crumb{
	padding:5px;
	float:left;
}
.alignRight{
	float:right;
	margin:10px 5px;
}
.basic dt{
	font-weight:bold;
	clear:both;
	margin:15px 5px 5px 0px;
	padding:0px 0px 5px 5px;
	border-bottom:2px solid #B2B2B2;
}
.basic dd{
	float:left;
	width:180px;
	margin:5px;
	white-space:nowrap;
	overflow:hidden;
}
.tabLeft{
	float:left;
	width:310px;
	border-right:1px dotted #ccc;
	padding-right:10px;
}
.tabRight{
	float:right;
	width:310px;
}
.tabLeft dt,
.tabRight dt{
	clear:both;
}
.tabLeft dd,
.tabRight dd{
	float:left;
}
dt.line{
	border-bottom:2px solid #ccc;
	padding-bottom:3px;
	margin-bottom:5px;
}
.colTitle1{
	font-weight:bold;
	font-size:12px;
	width:200px;
	padding-left:5px;
}
.colTitle2{
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
.tabLeft dd.col1,
.tabRight dd.col1{
	width:170px;
	border-bottom:2px solid #B2B2B2;
	margin-left:10px;
	line-height:22px;
	padding:2px 0px 4px 0px !important;
	margin:0px !important;
}
.tabLeft dd.col2,
.tabRight dd.col2{
	width:140px;
	border-bottom:2px solid #B2B2B2;
	line-height:20px;
	padding:2px 0px 3px 0px !important;
	margin:0px !important;
}
.tabLeft dd.col2 select,
.tabRight dd.col2 select{
	margin-right:10px;
	width:70px;
}

/**********
2008-12-24
**********/
.desc{
	font-size:13px !important;
	margin-left:10px;
	color:#4C4C4C !important;
}

/*add at 2009-2-23*/
.servicebar{
	background:transparent url(../images/item_top.gif) left top no-repeat;
	padding-top:5px;
	margin-bottom:10px;
	_margin-bottom:3px;
}
.servicebar ul{
	margin-top:-1px;
	border-left:1px solid #C0CCCA;
	border-right:1px solid #C0CCCA;
}
.servicebar li.qqbar{
	background:transparent url(../images/word.gif) 10px top no-repeat;
	height:44px;
	margin-top:5px;
}
.servicebar li a{
	display:block;
	font-weight:bold;
	padding-top:13px;
	text-align:center;
	width:223px;
	height:22px;
}
.servicebar li.msnbar{
	background:transparent url(../images/word.gif) 10px -96px no-repeat;
	height:44px;	
}
.servicebar li.wangbar{
	background:transparent url(../images/word.gif) 10px -195px no-repeat;
	height:44px;	
}
.servicebar li{
	margin:2px 0px;
	padding-left:10px;
}
.item_btn{
	margin-top:-2px;
	background:transparent url(../images/item_btm.gif) left top no-repeat;
	width:250px;
	height:9px;
}
/*******login form******/
/*******modify by 2009-3-4********/
.logmessage{
	padding:5px;
	margin-left:10px;
	width:470px;
	height:40px;
	overflow:hidden;
}
.logForm{
	background:transparent url(../images/login_bg.gif) left top no-repeat;
	width:508px;
	height:280px;
	margin:100px auto;
}
.innerForm{
	padding-top:50px;
	margin-left:150px;
}
.innerForm h2,
.apply h2{
	font-size:14px;
	color:#1888C9;
}
.innerForm div{
	margin:5px;
	clear:both;
}
.innerForm label{
	font-weight:bold;
	float:left;
	width:80px;
	text-align:right;
	margin-right:10px;
	padding-top:5px;
}
.logSumbit{
	background:transparent url(../images/btn_sumbit.gif) left top no-repeat;
	width:70px;
	height:25px;
	border:0px;
	margin-right:5px;
}
.logCancel{
	background:transparent url(../images/btn_cancel.gif) left top no-repeat;
	width:70px;
	height:25px;
	border:0px;
	margin-left:5px;
}
.apply{
	margin-left:150px;
	margin-top:20px;
}
.apply p{
	margin:5px;
}
.btn_apply{
	width:100px;
	height:25px;
	background:transparent url(../images/apply.gif) left top no-repeat;
	border:0px;
	margin-left:10px;
}
/*******modify by 2009-3-4********/

/*******add by 2009-2-19********/

.innerContent_list li{
	line-height:20px;
	margin-left:20px;
}
.innerContent_list li a{
	text-decoration:none;
	font-weight:bold;
}

/********product*******/
.product{
	width:950px;
	margin:20px auto;
	clear:both;
}
.proLeft{
	background:transparent url(../images/arrow.gif) right 210px no-repeat;
	padding-right:30px;
	width:280px;
	float:left;
	margin:20px 0px 20px 5px;
	_margin:20px 0px 0px 3px;
}
.gtitle{
	background:transparent url(../images/guide_top.gif) left top no-repeat;
	width:226px;
	height:51px;
}
.guidebar{
	border-left:1px solid #B6C4C4;
	border-right:1px solid #B6C4C4;
	width:204px;
	padding-left:20px;
}
.guidebar li span{
	background:transparent url(../images/ico_close_16.gif) 130px 5px no-repeat;
	line-height:25px;
	font-weight:bold;
	font-size:13px;
	display:block;
	cursor:pointer;
	color:#327702;
	width:160px;
}
.guidebar .open span{
	background:transparent url(../images/ico_open_16.gif) 130px 5px no-repeat;
}
.subGuide li{
	background:none;
	line-height:24px;
	padding-left:25px;
}
.subGuide li.selected{
	background:transparent url(../images/hearts.gif) left top no-repeat;
}
.subGuide li.selected a{
	color:#FFA200;
	font-weight:bold;
	font-size:13px;
}
.subGuide li a{
	text-decoration:none;
}
.guideBtm{
	background:transparent url(../images/guide_btm.gif) left top no-repeat;
	width:226px;
	height:7px;
}
.proRight{
	float:right;
	width:600px;
	margin-right:5px;
	_margin-right:3px;
	margin-top:20px;
}
.proRight ul{
	border-bottom:1px solid #C9C9C9;
	margin-bottom:20px;
	padding-bottom:20px;
	background:transparent url(../images/medicine02.gif) 20px 20px no-repeat;
	padding-left:180px;
}
.proRight li{
	margin:6px 0px;
	line-height:24px;
}
.proRight li label{
	font-weight:bold;
	font-size:14px;
}
.proRight li .green{
	font-weight:bold;
	font-size:16px;
}
.proRight .btn_view{
	margin-right:20px;
}
.proRight .crumb{
	font-weight:bold;
	font-size:13px;
}
.proRight .crumb a{
	color:#FEA200;
}

/*condition Info add at 2009-5-22**/
.conditionInfo{
	width:690px;
	overflow:hidden;
}
.conditionInfo .item1{
	background:transparent url(../images/iteml1.gif) left top no-repeat;
	margin-bottom:10px;
}
.conditionInfo .item2{
	background:transparent url(../images/iteml2.gif) left top no-repeat;
	margin-bottom:10px;
}
.conditionInfo .item3{
	background:transparent url(../images/iteml3.gif) left top no-repeat;
	margin-bottom:10px;
}
.conditionInfo dl{
	margin-left:25px;
	width:640px;
}
.conditionInfo dd{
	float:left;
	width:200px;
	margin:0px 5px;
	line-height:24px;
}
.conditionInfo .separate{
	clear:both;
	height:8px;
}
.fatherlist{
	margin:0px 10px;
}
.fatherlist li{
	float:left;
	margin:5px 0px;
}

.phoneOther{
	background:transparent url(../images/about/serv_btm.gif) left top no-repeat;
	width:610px;
	height:19px;
	padding-left:80px;
	float:left;
	*float:static;
	margin-left:150px;
}
.phoneOther li{
	float:left;
	margin:0px 10px;
	line-height:19px;
	color:#fff;
}
/**piont*/
.btn_point{
	width:130px;
	border:0px;
	height:57px;
	background:transparent url(../images/button/btn_point.gif) left top no-repeat;
	cursor:pointer;
}
.point{
	clear:both;
	padding-top:30px;
}
.point ul{
	margin:20px;
}
.point li{
	float:left;
}
.textBg{
	background:transparent url(../images/point_bg.gif) left top no-repeat;
	padding:0px 0px 0px 10px;
	line-height:29px;
	font-size:15px;
	font-weight:bold;
	margin:10px 10px 0px 0px;
}	
.textBg div{
	background:transparent url(../images/point_bg.gif) right top no-repeat;
	padding:0px 10px 0px 0px;
}
.textBg div b{
	color:#FFA300;
	font-size:18px;
}
/**pageInfo*/
.pgaeInfo{
	margin:20px 0px;
	float:left;
	width:100%;
	text-align:center;
	border-top:1px dotted #B2B2B2;
	padding-top:20px;
}
.pgaeInfo li{
	display:inline;
	margin:0px 5px;
}
.pgaeInfo li a{
	margin:0px 3px;
	text-decoration:none;
	font-weight:bold;
}
.pgaeInfo .left input{
	background:transparent url(../images/button/page.gif) left top no-repeat;
	width:14px;
	height:14px;
	border:0px;
	cursor:pointer;
}
.pgaeInfo .right input{
	background:transparent url(../images/button/page.gif) -100px top no-repeat;
	width:14px;
	height:14px;
	border:0px;
	cursor:pointer;
}
.pgaeInfo  .selected{
	color:#FFA200 !important;
}