/*====================================================================
Title : style.css
Author : Seymour 
URL : 
Description : For all pages
Created : 2009-01-21
Modified : 
====================================================================*/
@import url(global.css);

/****** index pages******/

#container{
	position:relative;
	background-color:#fff;
	width:958px;
	border:1px solid #4E5D15;
	margin:2px auto;
	text-align:left;
}
/*banner*/
#banner{
	padding:0px;
	float:left;
	width:100%;
}
.top_left{
    float:left;
	width:760px;
}
.nav_logo{
    float:left;
	width:305px;
}
.nav_topleft{
    float:left;
	padding:0px;
	font-size:12px;
	font-weight:bold;
    margin-top:3px;
    margin-left:80px;
	*margin-left:70px;
	_margin-left:40px;
	width:225px;
	height:20px;
	line-height:20px
}
.logo{	
	float:left;
	margin-left:20px;
	*margin-left:10px;
	_margin-left:10px;
	margin-top:3px;
	width:205px;
	height:59px;
}
.phone-email{
    float:right;
	margin:5px 5px 2px 0;
	*margin:5px 5px 2px 0;
	_margin:5px 3px 4px 0;
	padding:0px;
	width:180px;
	height:85px;
	line-height:0px;
}

.search{
    float:right;
	margin:17px 5px 0 auto;
	height:22px;
	color:#227A3A;
	font-size:12px;
	line-height:22px;
	width:154px;
}
.search .search_1{
    width:100px;
	float:left;
	height:22px;
}
.search .search_2{
	float:left;
	height:24px;
	width:154px;
	background:transparent url(../images/bg_search.gif) no-repeat;  /**background**/
}
.search li{
    float:left;
	margin-left:3px;
}
.search_2 input{
    font-size:12px;
	color:#227A3A;
	border:none;
	width:141px;
	height:18px;
	padding-left:5px;
	padding-top:2px;    /** 18px+2px=20px **/
	margin:2px 4px;     /** height:20px+2x2px=24px ;   width:141px+5px+4x2=154px**/
	background-color:#C1DBC0;
}
.topgloballink{
    float:right;
    margin-top:3px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	width:435px;
	height:20px;
	line-height:20px
}
.topgloballink ul,
.nav_topleft ul{
    list-style:none;
	margin:0px;
} 
.topgloballink li,
.nav_topleft li{
    float:left;
}
.top_nav_1{
    color:#E88035;
	margin:0 4px;
}
.top_nav_2{
	width:165px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
} 
.top_nav a,
.top_nav_2 a{
	text-decoration:none;
	color:#6A8D44;
}
.top_nav a:hover,
.top_nav_2 a:hover{
	text-decoration:none;
	color:#E88035;
}
.e_1{
	position:absolute;
	top:50px;
	left:779px;
	width:35px;
	height:30px;
	z-index:999
}
.e_1 a,
.e_1 a:hover{
    text-decoration:none;
	text-align:center;
}
.e_2{
	position:absolute;
	top:50px;
	left:230px;
	width:280px;
	height:30px;
	z-index:1000;
}
/*globallink*/
#globallink{
	padding:0px;
	font-size:14px;
	font-weight:bold;
	width:100%;
}
#globallink ul{
    list-style:none;
	margin:0px;
} 
#globallink li{
    float:left;
	text-align:center;
} 
.home{
	width:110px;
	height:33px;
	margin:0px;
}
.home a{
    display:block;
	color:#FFF;
    width:110px;
	height:33px;
	background-color:#6A8D44;
	text-decoration:none;
	margin:0px;
	line-height:35px;
}
.home a:hover,
#seleced_1 a{
	color:#FFF;
	text-decoration:none;
	background-color:#306733;
	margin:0px;
}
.globallink_nav{
	width:105px;
	height:33px;
	margin-left:1px;
}
.globallink_nav a{
	color:#FFF;
    width:105px;
	height:33px;
	background-color:#6A8D44;
	text-decoration:none;
	margin:0px;
	line-height:35px;
	float:left;
}
.globallink_nav_300 a:hover,
.globallink_nav a:hover,
#globallink_nav_ed a,
.globallink_nav_301 a:hover{
	color:#FFF;
	text-decoration:none;
	background-color:#306733;
	margin:0px;
}
.globallink_nav_300,
.globallink_nav_301{       /*** for special nav***/
	width:105px;
	height:33px;
	margin-left:1px;
	background:url(../images/arrow_300.gif) right bottom no-repeat;
}
.globallink_nav_300 a,
.globallink_nav_301 a{
	color:#FFF;
    width:105px;
	height:33px;
	text-decoration:none;
	margin:0px;
	line-height:35px;
	float:left;
	background:url(../images/arrow_300.gif) right bottom no-repeat;
	background-color:#6A8D44;
}
.globallink_nav_300 ul,
.globallink_nav_301 ul{
	position:absolute;
	z-index:1000;
	*margin-left:-104px !important;  /**IE6 IE7**/
	margin-top:33px !important;      /**IE7 FF**/
	_margin-top:35px !important;     /**IE6**/
	width:155px;
}
.globallink_nav_300 ul li,
.globallink_nav_301 ul li{
    height:33px;
	line-height:35px;
	border-bottom:#FFFFFF 1px solid;
	background:#6A8D44;
	width:135px;
}
.globallink_nav_300 ul li a,
.globallink_nav_301 ul li a{
	height:33px;
	text-align:left;
	line-height:35px;
	padding-left:15px;
	background:#6A8D44;
	background-image:none;
	display:block;
	width:120px;
	white-space:nowrap;
}
.globallink_nav_301 ul{
	width:200px;
}
.globallink_nav_301 ul li{
	width:180px;
}
.globallink_nav_301 ul li a{
	width:165px;
}
/*mainprogram*/
.mainprogram_top{
	background:transparent url(../images/background_2.gif) left no-repeat;
	width:720px;
	height:38px;
	*height:38px;
	_height:36px;
	text-align:center;
	font-family:"Arial Black", Arial;
	font-size:18px;
	padding-top:2px;
	*padding-top:2px;
	_padding-top:4px;
	color:#227A3A;
	margin-left:16px;
}
.mainprogram_top span{
    font-family:Arial, sans-serif;
}
.mainprogram_middle{
	background:transparent url(../images/background_3.gif) left repeat-y;
	width:710px;
	margin-left:16px;
	padding:0  5px;
}
.mainprogram_middle_13{
	overflow:auto;
	width:97%;
	height:100px;
	padding:0  5px;
}
.mainprogram_middle_1{
	overflow:auto;
	width:97%;
	height:186px;
	padding:0  5px;
}
.mainprogram_middle_12{
	overflow:auto;
	width:97%;
	height:313px;
	padding:0  5px;
}
.mainprogram_title{
	float:left;
	padding:0 0 10px 0;
	width:97%;
	border-bottom:#B7F440 dashed 2px;
}
.column27{
    float:left;
	padding:0 0 3px 5px;
	font-size:117%;
	font-weight:bold;
	color:#000000;
}
.column271{
    float:left;
	font-size:12px;
	color:#000000;
	width:625px;
	*width:625px;
	_width:635px;
	margin:0 0 0 41px;
	*margin:0 0 0 41px;
	_margin:0 0 0 20px;
}
.column271 span{
	color:#FF0000;
	font-weight:bold;
}
.column2716{
    float:left;
	font-size:12px;
	color:#000000;
	width:625px;
	*width:625px;
	_width:635px;
	margin:0 0 0 37px;
	*margin:0 0 0 37px;
	_margin:0 0 0 18px;
}
.column28{
    clear:both;
	float:left;
	margin:5px 0 0 32px;
	*margin:5px 0 0 35px;
	_margin:5px 0 0 17px;
	width:625px;
	*width:625px;
	_width:620px;
	font-size:12px;
	color:#000000;
}
.column29{
    float:left;
	width:28%;
	padding:0 0 0 5px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
}
.column30{
    float:left;
	width:22%;
	margin-left:6px;
	padding:5px 0 0 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
}
.column31{
    float:left;
	padding:0 0 3px 0;
	margin-left:25px;
}
.mainprogram_content{
    clear:both;
	margin:5px 0 0 6px;
	display:block;
}
.mainprogram_content_1{
    clear:both;
	margin:20px 0 0 6px;
	font-style:italic;
}
.mainprogram_list_1{
    color:#000000;
	width:600px;
}
.mainprogram_list_1 span{
    font-weight:bold;
}
.mainprogram_list_21{
    margin:5px 0 0 8px;
    float:left;
	width:205px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
}
.mainprogram_content_1 ul,
.mainprogram_content ul{
    list-style-type:none;
}
.mainprogram_list_2{
    margin-left:5px;
}
.list_li1{
    text-align:left;
	padding:0;
	line-height:16px;
}
.mainprogram_bottom_1{
    width:736px;
	height:36px;
	text-align:right;
	margin-top:10px;
	float:left;
}
.mainprogram_stepwords{
    color:#227A3A;
	font-size:20px;
	font-weight:bold;
	float:right;
}
.mainprogram_stepwords1{
	font-size:18px;
	font-weight:bold;
	float:left;
	margin-left:16px;
}
.mainprogram_stepwords2{
	font-size:20px;
	font-weight:bold;
	margin-left:38px;
	float:left;
}
.mainprogram_button1{
   width:86px;
   height:26px;
   display:block;
   float:right;
   text-align:center;
   font-style:italic;
   font-size:16px;
   font-weight:bold;
}
.mainprogram_button1 a{
   display:block;
   width:86px;
   height:23px;
   color:#FFFFFF;
   text-decoration:none;
   padding:3px 0px 0px 0px;
   background:transparent url(../images/button_1.gif) no-repeat;
}
.mainprogram_button1 a:hover{
   display:block;
   width:86px;
   height:23px;
   color:#E25D03;
   text-decoration:none;
   background:transparent url(../images/button_2.gif) no-repeat;
}
.mainprogram_button2{
   width:86px;
   height:26px;
   display:block;
   float:left;
   text-align:center;
   font-style:italic;
   font-size:16px;
   font-weight:bold;
   margin-bottom:10px;
   margin-left:16px;
   *margin-left:16px;
   _margin-left:8px;
}
.mainprogram_button2 a{
   display:block;
   width:86px;
   height:23px;
   color:#FFFFFF;
   text-decoration:none;
   padding:3px 0px 0px 0px;
   background:transparent url(../images/button_1.gif) no-repeat;
}
.mainprogram_button2 a:hover{
   display:block;
   width:86px;
   height:23px;
   color:#E25D03;
   text-decoration:none;
   background:transparent url(../images/button_2.gif) no-repeat;
}
.mainprogram_bottom{
	background:transparent url(../images/background_4.gif) left no-repeat;
	width:720px;
	height:31px;
	margin-left:16px;
	clear:both;
}
.mainprogram_bottom_slogan{
    float:left;
	width:50%;
    color:#f00;
	font-size:13px;
	font-weight:bold;
	height:21px;
	padding:10px 0px 0px 30px;
}
.mainprogram_bottom_button{
    float:right;
	padding:15px 12px 0 0;
}
.mainprogram_step4_middle{
	width:97%;
	height:143px;
	padding:0  5px;
	overflow:hidden;
}
.mainprogram_step4_title{
    float:left;
	padding:0 0 3px 5px;
	font-size:125%;
	font-weight:bold;
	color:#000000;
}
.mainprogram_step4_content1{
    width:95%;
	clear:both;
	margin:0px auto;
	margin-top:5px;
}
.mainprogram_step4_content1 span{
    color:#000000;
	font-style:italic;
	font-weight:bold;
}
.mainprogram_step4_content1 strong{
    color:#000000;
}
.mainprogram_step4_content2{
	clear:both;
	margin-left:20%;
	margin-bottom:10px;
}
.mainprogram_step4_content2 span{
    color:#000000;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
}
.mainprogram_step4_content2 p input{
    border:2px solid #ff6600;
	font-size:16px;
	line-height:22px;
	vertical-align:middle;
	padding:0 3px 5px 3px;
	color:#0069B5;
	margin-left:20px;
	margin-bottom:5px;
}
.mainprogram_step4_bottle{
    clear:both;
}
.mainprogram_step4_bottle dd{
    float:left;
	width:16.6%;
	text-align:center;
}
.mainprogram_step4_bottle ul{
    list-style:none;
}
.mainprogram_selection{
    overflow:auto;
	width:97%;
	height:313px;
	padding:0  5px;
    
}
.selection_1{
    clear:both;
	float:left;
	width:97%;
	height:40px;
	padding:5px 0px;
	border-bottom:#B7F440 dashed 2px;
}
.selection_2{
    clear:both;
	float:right;
	width:55%;
}
.mainprogram_title_1{
	float:left;
	width:97%;
	height:30px;
	line-height:30px;
	border-bottom:#999999 dashed 1px;
}
.mainprogram_drug{
	overflow:auto;
	width:97%;
	height:313px;
	margin:0 auto;
}
.drug_area{
    width:600px;
	height:260px;
	margin:0 auto;
	overflow:hidden;
}
.drug_title{
    clear:both;
	height:45px;
	width:625px;
	*width:625px;
	_width:635px;
	margin:0 0 0 32px;
	font-size:12px;
	color:#000000;
}
.drug_LR{
    float:left;
	margin:0px;
	padding:0px;
}
.textarea{
  width:250px;
  height:260px;
  margin:0;
}
.drug_M{
  float:left;
  width:100px;
  height:260px;
}
.button_D{
  width:76px;
  height:22px;
  margin:60px auto 0 auto;
  text-align:center;
}
.button_D a{
  display:block;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  width:76px;
  height:22px;
  line-height:22px;
  text-decoration:none;
  background:transparent url(../images/button_25.gif) no-repeat;
}
.button_D a:hover{
  color:#FFFFFF;
  text-decoration:none;
  background:transparent url(../images/button_26.gif) no-repeat;
}
.space{
  clear:both;
  line-height:0px;
}
.space_1{
  clear:both;
  padding:8px 0;
}
.space_200{
  clear:both;
  line-height:8px;
  *line-height:0px;
  _line-height:0px;
}
.space_2{
  clear:both;
  margin:30px 0;
}
/*product*/
#product{
    margin:0 0 10px 0;
	clear:both;
}
.feature-products_button{
    color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	padding:8px 0 0 0;
	position:absolute;
	top:823px;
	*top:823px;
	_top:827px;
	left:356px;
	*left:356px;
	_left:356px;
	width:36px;
	height:36px;
	z-index:99;
}
.feature-products_button a{
    color:#FFFFFF;
	text-decoration:none;
	padding:8px 0 0 0;
	background:transparent url(../images/feature-products_button_1.gif) left no-repeat;
	width:36px;
	height:36px;
	display:block;
}
.feature-products_button a:hover{
    color:#FFFFFF;
	text-decoration:none;
	padding:8px 0 0 0;
	background:transparent url(../images/feature-products_button_2.gif) left no-repeat;
	width:36px;
	height:36px;
	display:block;
}
#product .feature-products{
	height:429px;
	width:716px;
	margin-left:16px;
}
#product .feature-products_200{   /*** for landing page***/
	width:716px;
	margin-left:16px;
	float:left;
}
#product .feature-products_lt{   /*** for longtail page***/
	width:716px;
	margin-left:13px;
	*margin-left:13px;
	_margin-left:7px;
	float:left;
}
.feature-products .feature-products_1{
    width:594px;
	height:25px;
    font-size:18px;
	color:#227A3A;
	font-family:"Arial Black", Arial;
    line-height:25px;
    background:transparent url(../images/bg_feature.gif) no-repeat;
	margin:0 auto;
	text-align:center;
}
.feature-products .feature-products_left{
    float:left;
	width:358px;
	height:391px;
}
.feature-products  .feature-products_left .feature-products_2{
    width:324px;
	height:161px;
    background:transparent url(../images/feature-products_2.gif) no-repeat;
	padding:17px;
	font-size:12px;
}
.feature-products_list_left{
    float:left;
	width:120px;
}
.feature-products_list_right{
    float:right;
	width:190px;
	padding-top:5px;
}
.feature-products_list_left .co_left_1{
    margin-bottom:10px;
	*margin-bottom:10px;
	_margin-bottom:8px;
}
.feature-products_list_left .co_left_2{
    padding-left:15px;
    color:#227A3A;
	font-weight:bold;
	line-height:13px;
}
.feature-products_list_left .co_left_2 a{
    color:#227A3A;
	text-decoration:none;
}
.feature-products_list_left .co_left_2 a:hover{
    color:#E7671B;
	text-decoration:none;
}
.feature-products_list_right .co_left_3{
	font-size:12px;
	width:190px;
	height:60px;
	*height:60px;
	_height:58px;
	overflow:hidden;
}
.feature-products_list_right .co_left_31{
    margin-bottom:5px;
	font-size:12px;
	width:190px;
	height:20px;
	overflow:hidden;
	text-align:center;
}
.feature-products_list_right .co_left_33{
	font-size:14px;
	width:190px;
	height:25px;
	overflow:hidden;
	font-style:italic;
	font-weight:bold;
	color:#000000;
	text-align:center;
	
}
.feature-products_list_right .co_left_32{
	font-size:12px;
	width:190px;
	height:30px;
	overflow:hidden;
	text-align:center;
}
.feature-products_list_right .co_left_32 a{
    color:#6C6E70;
	text-decoration:underline;
}
.feature-products_list_right .co_left_32 a:hover{
    color:#f00;
	text-decoration:underline;
	margin:0px;
}
.feature-products_list_right .co_left_34{
	width:190px;
	text-align:right;
}
.feature-products_list_right .co_left_4{
    width:75px;
	text-align:right;
    background:transparent url(../images/arrow.gif) left no-repeat;
    color:#E7671B;
	clear:both;
	font-weight:bold;
	margin:0 0 0 auto;
}
.feature-products_list_right .co_left_4 a{
	color:#E7671B;
	text-decoration:none;
	margin:0px;
}
.feature-products_list_right .co_left_4 a:hover{
	color:#3467A8;
	text-decoration:underline;
	margin:0px;
}
.feature-products .feature-products_left .feature-products_4{
    width:324px;
	height:162px;
    background:transparent url(../images/feature-products_4.gif) no-repeat;
	padding:17px;
	font-size:12px;
}
.feature-products .feature-products_right{
    float:right;
	width:358;
	height:391;
}
.feature-products .feature-products_right .feature-products_3{
    width:324px;
	height:161px;
    background:transparent url(../images/feature-products_3.gif) no-repeat;
	padding:17px;
	font-size:12px;
}
.feature-products .feature-products_right .feature-products_5{
    width:324px;
	height:162px;
    background:transparent url(../images/feature-products_5.gif) no-repeat;
	padding:17px;
	font-size:12px;
}
#product .sidebar{
    float:right;
	margin-right:16px;
	*margin-right:16px;
	_margin-right:8px;
}
.twospace{
    text-indent:1em;
}
.twospace a,
.twospace a:hover{
	color:#6C6E70;
	text-decoration:none;
}
/********modify at 2009-11-12**********/
.proContent{
	width:193px;
    background:transparent url(../images/bg_62.gif) repeat-y;
	margin-top:0px;
	float:left;
}
.proItem{
	border-bottom: 1px #A7C761 dashed;
	margin:10px 0px;
	padding-bottom:10px;
}
.proh{
	background:#698D43;
	padding:0px 5px;
	color:#fff;
	margin:10px 10px 0px 10px;
}
.prohover{
	font-weight:normal;
	margin:10px;
	font-size:11px;
	line-height:15px;
	color:#000;
}
.prohover a{
	text-decoration:none;
	color:#000;
}
.prohr{
	background:#FF7900;
	padding:0px 5px;
	color:#fff;
	margin:10px 10px 0px 10px;
}
.prohr a,
.proh a{
	color:#fff;
	text-decoration:none;
}
.prohr a:hover,
.proh a:hover{
	color:#fff;
}
.letterBy{
	width:160px;
	margin:10px auto;
}
.letterBy li{
	width:16px;
	height:16px;
	float:left;
	text-align:center;
	line-height:16px;
	margin:2px 0px;
	list-style-type:none;
}
.letterBy li.selected{
	background:#FF7800;
}
.letterBy li.selected a{
	color:#fff;
	text-decoration:none;
}
.proList{
	width:170px;
	margin:0px auto;
}
.proList li{
	line-height:14px;
	margin:8px 0px;
	list-style-type:none;
}
.proList li a{
	font-size:11px;
	font-weight:normal;
	background:url(../images/arrow.jpg) left 5px no-repeat;
	line-height:14px !important;
	padding-left:6px;
	text-decoration:none;
}
.proList li.select a{
	font-weight:bold;
	text-decoration:underline;
}
.mainContent{
	float:right;
	margin-right:20px;
	_margin-right:10px;
	width:710px;
}
.btn_search{
	background:url(../images/find.gif) left top no-repeat;
	width:23px;
	height:21px;
	border:0px;
	margin-left:10px;
	vertical-align:bottom;
}
.proSearch{
	font-size:15px;
	color:#316733 !important;
	font-weight:bold;
	float:left;
	margin-bottom:10px;
}
.proSearch input{
	margin-left:10px;
}
.letterByr{
	border-top:1px solid #A7C762;
	border-bottom:1px solid #A7C762;
	padding:10px;
	float:left;
	width:93%;
}
.letterByr li{
	float:left;
	text-align:center;
	font-size:14px;
	border-right:1px solid #535353;
	margin-left:3px;
	padding-right:3px;
	list-style-type:none;
}
.letterByr li a{
	width:18px;
	height:18px;
	line-height:18px;
	float:left;
	background:#FEFEDA;
}
.letterByr li.selected a{
	background:#6A8E46;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.proLists li{
	float:left;
	width:220px;
	white-space:nowrap;
	overflow:hidden;
	margin:10px 5px;
	text-overflow:ellipsis;
}
.rightcontent_1 .proSearch{
	margin-left:20px;
	_margin-left:10px;
}
.pro_compare_bac{
	background:url(../images/protop.gif) 3px top no-repeat;
	padding-top:12px;
	margin-left:10px;
}
.pro_compare_bac .compare_bottom{
	*margin-top:-12px;
}
.pro_compare_bac h2{
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
}
/*line*/
#line{
   border-top: 2px #A7C761 dashed;
   line-height:16px;
   clear:both;
}
#line_1{
   line-height:20px;
   *line-height:inherit;
   _line-height:0px;
   clear:both;
}
#line_91{
   border-top: 2px #A7C761 dashed;
   line-height:2px;
   clear:both;
   margin:8px 0;
}
.single{
	 width:711px;
	margin:0px 0px 0px 17px;
	clear:both;
	padding-top:16px;
}
.singlel,
.singler{
	float:left;
	width:310px;
}
.singlel{
	margin-left:10px;
}
.singler{
	margin-left:30px;
}
.single li{
	font-weight:bold;
	font-size:13px;
	color:#000;
	line-height:20px;
	list-style-type:none;
}
.single li span{
	font-weight:normal;
}
.single .btn{
	float:right;
	margin-top:-30px;
}
.single .btn input{
	background:url(../images/btnbuy.gif) left top no-repeat;
	width:57px;
	height:24px;
	border:0px;
	cursor:pointer;
}
/*information*/
#information{
   float:left;
   margin-bottom:12px;
}
#information .information_left{
   float:left;
   width:356px;
   height:204px;
   margin-left:16px;
   *margin-left:16px;
   _margin-left:8px;
}
#information .information_left_top{
   width:356px;
   height:11px;
   clear:both;
   background:transparent url(../images/information_bg2.gif) no-repeat;
}
#information .information_left_middle{
   width:356px;
   height:182px;
   clear:both;
   margin-top:0px;
   *margin-top:0px;
   _margin-top:-5px;
   background:transparent url(../images/information_bg3.gif) repeat-y;
}
#information .information_left_bottom{
   width:356px;
   height:11px;
   clear:both;
   background:transparent url(../images/information_bg4.gif) no-repeat;
}
#information .information_left_title{   
   	font-size:18px;
	*font-size:18px;
	_font-size:16px;
	line-height:20px;
	padding-bottom:5px;
	margin:0 10px;
	font-weight:bold;
	color:#227A3A;
	text-align:center;
	border-bottom:#A7A7A6 dashed 1px;
}
#information .information_left_list{
	font-size:inherit;
	*font-size:inherit;
	_font-size:12px;
	width:330px;
	margin:0 auto;
	background:transparent url(../images/questionmark_1.png) no-repeat center;
	overflow:hidden;
}
#information .information_left_list li{
	background:transparent url(../images/arrow.gif) no-repeat  left 3px;
	margin:10px 0 0 0;
	padding:0 0 0 13px;
	line-height:14px;
}
#information .information_left_list li span{
    font-size:120%;
	*font-size:120%;
	_font-size:100%;
	color:#227A3A;
}
.information_left_list li a{
   text-decoration:none;
   color: #6C6E70; 
}
.information_left_list li a:hover{
   text-decoration:underline; 
}
#information .information_right{
   float:right;
   width:458px;
   height:204px;
   background:transparent url(../images/information_bg2.gif) no-repeat;
   margin-right:7px;
   *margin-right:13px;
   _margin-right:7px;
   margin-left:12px;
   *margin-left:0px;
   _margin-left:0px;
}
#information .information_right_title{   
   	font-size:18px;
	*font-size:18px;
	_font-size:16px;
	font-weight:bold;
	color:#227A3A;
	text-align:center;
	margin-top:10px;
} 
#information .information_right_brand{
    padding-top:10px;   
	text-align:center;
}
#information .doctor_inside{
    float:left;
    width:356px;
    height:204px;
    margin-left:4px;
    *margin-left:4px;
    _margin-left:4px;
}
#information .doctor_inside_list{
	font-size:inherit;
	*font-size:inherit;
	_font-size:12px;
	width:330px;
	height:145px;
	margin:0 auto;
	padding:7px 0 0 0;
}
#information .doctor_inside_list p.doc{
	line-height:17px;
	*line-height:19px;
	_line-height:19px;

}
#information .doctor_inside_list p.doc1{
	margin:5px 0 8px 0; 
}
#information .doctor_inside_image{
   float:left;
    width:106px;
	height:106px; 
}
#information .doctor_inside_description{
   float:right;
   color:#227A3A;
   width:210px;
}
#information .doctor_inside_description p{
   line-height:20px;
}
.doctor_inside_description a{
   color:#227A3A;
   text-decoration:none;
}
.doctor_inside_description a:hover{
   color:#227A3A;
   text-decoration:none;
}
#information .doctor_inside_button{
   float:right;
   clear:both;
   height:18px;
   width:76px;
   margin-right:5px;
   text-align:center;
}
.doc_bl,
.doc_br{
   float:left;
   width:23px;
   height:18px;
}
.doc_bl a:hover{
   float:left;
   width:23px;
   height:18px;
}
.doc_bm{
   float:left;
   width:25px;
   height:18px;
}
/****** AD pages******/
.ad{
   margin:0 0 10px 0;
   *margin:0 0 10px 0;
   _margin:0;
}
.ad_1{
    margin:0;
}
.ad_2{
    margin:0 0 10px 0;
	*margin:0 0 10px 0;
	_margin:0 0 5px 0;
}
.ad_top{
    width:191px;
	height:9px;
	background:transparent url(../images/smallborder_top.gif) no-repeat;
	margin:0px;
	padding:0px;
}
.ad_middle{
    width:175px;
	height:186px;
    background:transparent url(../images/smallborder_middle.gif) repeat-y;
	text-align:left;
	margin-top:0px;
	*margin-top:0px;
	_margin-top:-7px;
	padding:0px 8px;
	font-size:12px;
}
.ad_middle_yfs{
    width:175px;
    background:transparent url(../images/smallborder_middle.gif) repeat-y;
	text-align:left;
	margin-top:0px;
	*margin-top:0px;
	_margin-top:-7px;
	padding:0px 8px;
	font-size:12px;
}
.ad_middle_1{
	height:168px;
	overflow:hidden;
}
.ad_middle_110{
	height:183px;
}
.ad_middle_12{
	height:15px;
	text-align:right;
}
.ad_bottle img{
    width:90px;
	height:156px;
}
.ad_bottle,
.ad_bottle_link{
    text-align:center;
}
.ad_bottom{
    width:191px;
	height:9px;
	background:transparent url(../images/smallborder_bottom.gif) no-repeat;
	margin:0px;
	padding:0px;
	clear:both;
}
.ad_title{
    margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:#A7A7A6 dashed 1px;
	padding-bottom:5px;
	text-align:center;
	line-height:20px;

}
.ad_title_sub{
	line-height:normal;

}
.ad_title_sub span{
	font-size:11px;
	font-weight:normal;
	
}
.testimonials_title,
.brand_title,
.list_title{
    margin-bottom:8px;
	font-weight:bold;
	font-size:18px;
	*font-size:18px;
	_font-size:16px;
	font-weight:bold;
	color:#227A3A;
	border-bottom:#A7A7A6 dashed 1px;
	padding-bottom:5px;
	text-align:center;
	line-height:20px;
    
}
.ad_content{
   overflow:hidden;
   line-height:18px;
   margin-bottom:0px;   
   
}
.list_item_1{
	height:150px;
	overflow:auto;
	width:95%;
	margin:0 auto;
}
.list_item_1 li{
   margin-left:5px;
   margin-top:2px;
   text-align:left;
   list-style-type:none;
   font-size:11px;
   line-height:16px;
   background:transparent url(../images/arrow.jpg) left 5px no-repeat;
   padding-left:10px;
}
.ad_p{
    width:100%;
	text-align:right;
}
.brand{
  float:left;
  margin-left:18px;
}
.brand_middle dd{
  float:left;
}
.brand_item{
   height:132px;
   width:175px;
   overflow:hidden;
}
.brand_item ul{
   list-style:none;
}
.brand_item li{
   float:left;
   margin-left:5px;
   margin-top:2px;
}
.brand_button{
   float:right;
   clear:both;
   height:18px;
   width:76px;
   text-align:center;
}
.pic_truste{
   margin:5px 0 0 0;
}
.ad_price{
   line-height:25px;
   padding:0 0 0 5px;
   font-size:12px;
   font-weight:bold;
   background:transparent url(../images/price_bg.png) right bottom no-repeat;

}
.ad_price ul{
   list-style:none;
}
.ad_daily{
   font-size:15px;
   color:#000000;
   font-weight:bold;
   font-style:italic;
   line-height:30px;
}
.ad_monthly{
   font-style:normal;
   text-align:center;
}
.ad_button{
   height:29px;
   width:100%;
}
.ad_update{
   height:22px;
   width:76px;
   text-align:center;
   font-weight:bold;
   line-height:22px;
   font-style:italic;
   margin:6px auto 0 auto; 
}
.ad_update a{
   display:block;
   color:#FFFFFF;
   text-decoration:none;
   background:transparent url(../images/button_25.gif) no-repeat;
    
}
.ad_update a:hover{
   color:#E25D03;
   text-decoration:none;
   background:transparent url(../images/button_26.gif) no-repeat;  
}
.adgreen{
	background:transparent url(../images/smallborder_bottom.gif) left bottom no-repeat;
	width:191px;
	padding-bottom:9px;
	margin:0 0 10px 0;
}
.adgreen .title{
	background:transparent url(../images/smallborder_topg.gif) left top no-repeat;
	padding:0px 8px;
}
.adgreen h2{
	text-align:center;
	border-bottom:#A7A7A6 dashed 1px;
	line-height:33px;
	font-weight:bold;
	color:#227A3A;
	font-size:16px;
}
.adgreen ul{
	width:175px;
	height:186px;
    background:transparent url(../images/smallborder_middle.gif) repeat-y;
	text-align:left;
	padding:8px;
	font-size:12px;
}
.ad_content_1{
	line-height:17px;
}
/*bottomgloballink*/
#bottomgloballink{
	width:958px;
	height:116px;
	margin-bottom:15px;
	clear:both;
	line-height:12px;
}
#bottomgloballink dd{
    float:none;
}
#bottomgloballink .bottomgloballink_left{
    float:left;
	width:479px;
	height:116px;
	margin-right:1px;
}
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_1{
    float:left;
	width:189px;
	height:108px;
    background-color:#6A8D44;
	margin-right:1px;
	padding-left:50px;
	padding-top:8px;
	
}
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_2{
    float:right;
	width:189px;
	height:108px;
    background-color:#6A8D44;
	padding-left:50px;
	padding-top:8px;
}
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_1 dt,
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_2 dt,
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_1 dt,
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_2 dt{
    font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:5px;
}
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_1 dd,
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_2 dd,
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_1 dd,
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_2 dd{
    background:transparent url(../images/arrow.gif) left  no-repeat;
	padding-left:8px;
	padding-bottom:4px;
	line-height:8px;
	padding-top:5px;
}
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_1 dd a,
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_2 dd a,
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_1 dd a,
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_2 dd a{
	display:block;
	text-decoration:none;
    font-size:12px;
	color:#ffffff;
	margin:0px;
}
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_1 dd a:hover,
#bottomgloballink .bottomgloballink_left .bottomgloballink_left_2 dd a:hover,
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_1 dd a:hover,
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_2 dd a:hover{
    font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	margin:0px;
}

#bottomgloballink .bottomgloballink_right{
    float:right;
	width:478px;
	height:116px;
}
#bottomgloballink .bottomgloballink_right .bottomgloballink_right_1{
    float:left;
	width:189px;
	height:108px;
    background-color:#6A8D44;
	margin-right:1px;
	padding-left:50px;
	padding-top:8px;
}

#bottomgloballink .bottomgloballink_right .bottomgloballink_right_2{
    float:right;
	width:188px;
    height:108px;
    background-color:#6A8D44;
	padding-left:50px;
	padding-top:8px;
}

/*footer*/
#footer{
	clear:both;
	background-color:#fff;
	width:958px;
	height:280px;
	text-align:center;
	font-size:12px;
}
.footer_1{
    clear:both;
	width:640px;
	padding:0 159px;
	font-size:12px;
	text-align:left;
}

.footer_2{
    margin:12px 0px;
}
.footer_2 ul{
	margin-bottom:10px;
}
.footer_2 li{
	margin:0 6px;
	display:inline;
}
.footer_2 li a{
    text-decoration:none;
}
.footer_3{
    margin:0px 0px 12px 0px;
	line-height:15px;
}
#footer2{
	clear:both;
	background-color:#fff;
	width:100%;
	height:260px;
	text-align:center;
	padding-top:10px;
	margin-top:15px;
	border-top:2px #4E5D15 solid;
}
/****** aboutus pages******/
#leftnav_rightcontent{
    width:958px;
	float:left;
}
.position{
    color:#F16721;
	font-weight:bold;
	line-height:20px;
	border-bottom:4px solid #A8A7A6;
	width:auto;
	height:25px;
	padding:15px 5px 0px 8px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	clear:both;
}
.position span{
    color:#227A3A;
}
.leftnav{
    font-size:12px;
	font-weight:bold;
	line-height:23px;
    margin-left:20px;
	*margin-left:20px;
	_margin-left:12px;
	float:left;
	width:147px;
	height:auto;
	text-indent:1em;
}
.leftnav ul{
    list-style:none;
	margin:0px;
	width:147px;
	height:24px;
}
.leftnav li{
	text-align:left;
	width:147px;
	height:24px;
}
.leftnav li a{
    display:block;
	color:#fff;
    width:147px;
	height:24px;
	background:transparent url(../images/leftnav_1.gif) left no-repeat;
	text-decoration:none;
	margin:0px;
}
.leftnav li a:hover,
.leftnav li.selected a{
	color:#F16721;
	text-decoration:none;
	background:transparent url(../images/leftnav_2.gif) no-repeat;
	margin:0px;
}
.leftnav_200 .affiliate_program a,
.leftnav .affiliate_program a{
    display:block;
	color:#fff;
    width:147px;
	height:24px;
	background:transparent url(../images/leftnav_3.gif) left no-repeat;
	text-decoration:none;
	margin:0px;
}
.leftnav_200 .affiliate_program a:hover,
.leftnav .affiliate_program a:hover,
#seleced a{
	color:#F16721;
	text-decoration:none;
	background:transparent url(../images/leftnav_4.gif) no-repeat;
	margin:0px;
}
.rightcontent{
    float:right;
	width:755px;
	*width:755px;
	_width:740px;
	margin-right:15px;
	*margin-right:15px;
	_margin-right:13px;
}
.rightcontent p,
.rightcontent_200 p{
	line-height:18px;
	margin:5px 0px 13px 0px;
}
.rightcontent I{
   color:#FF0000;
}
.rightcontent_1{                  /** for  products **/
    float:right;
	width:755px;
	*width:755px;
	_width:751px;
}
.rightcontent_1 strong,
.rightcontent strong{
    font-size:100%;
	color:#000000;
}

.infoForm p{
	margin:5px 0px 5px 50px !important;
}
.infoForm .mbottom{
	margin-top:15px !important;
}
#dr_introduction{
    width:100%;
}
.dr_rightside{
    float:right;
    width:500px;
	height:180px;
}
.dr_book img{
    margin-left:20px;
}
#leftlink{
    float:left;
	margin-left:20px;
}
#trust_e{
    float:right;
	margin-right:40px;
	margin-top:30px;
}
ul.unorder_1{
    list-style-type:disc;
	margin:5px 0px 13px 30px;
}
ul.unorder_1 li{
	margin:6px 0px 6px 0px;
}
ol.unorder_2{
    list-style-type:decimal;
}
ol.unorder_2 li{
	margin:6px 0px 6px 0px;	
}
.mainprogram_buttonCU{
   width:86px;
   height:26px;
   display:block;
   float:left;
   text-align:center;
   font-style:italic;
   font-size:16px;
   font-weight:bold;
   margin:10px 0 5px 250px !important;    /**FF IE7**/
   _margin:10px 0 5px 120px !important;   /**FF IE6**/
}
.mainprogram_buttonCU a{
   display:block;
   width:86px;
   height:23px;
   color:#FFFFFF;
   text-decoration:none;
   padding:3px 0px 0px 0px;
   background:transparent url(../images/button_1.gif) no-repeat;
}
.mainprogram_buttonCU a:hover{
   display:block;
   width:86px;
   height:23px;
   color:#E25D03;
   text-decoration:none;
   background:transparent url(../images/button_2.gif) no-repeat;
}
.mainprogram_button_cancel{
	float:right;
	margin-right:10px !important;
}

/******helpcenter******/

.leftnav_200{
    margin-left:20px;
	*margin-left:20px;
	_margin-left:12px;
	float:left;
	width:170px;
	height:auto;
}
.leftnav_200 ul{
    margin:0 auto;
	list-style:none;
}
.bt_1{
    background:transparent url(../images/bt_200.gif) no-repeat;
	margin:1px auto;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:145px;
	height:23px;
	line-height:23px;
}
.bt_2{
	margin:2px auto;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:125px;
	line-height:23px;
	padding-left:25px;
	background:transparent url(../images/arrow_200.gif) 5px 5px no-repeat !important;
}
.faq_206 .selected,
.faq_201 .selected{
	background:#fff url(../images/arrow_200.gif) 5px 5px no-repeat !important;
	border:1px solid #F1AF8F;
}
.faq_206 .selected a,
.faq_201 .selected a{
	color:#F16721;
}
.rightcontent_200{
    float:right;
	width:732px;
	*width:732px;
	_width:717px;
	margin-right:15px;
	*margin-right:15px;
	_margin-right:13px;
}
.faq_200{
    width:168px;
	height:9px;
	background:transparent url(../images/bg_280.gif) no-repeat;
	padding-bottom:6px;
	_padding-bottom:0px;
}
.faq_201{
    width:168px;
	padding:0 0 8px 0;
	background:transparent url(../images/bg_281.gif) repeat-y;
	margin-top:-7px;
	*margin-top:-7px;
	_margin-top:-7px;
}
.faq_206{
    width:168px;
	padding:8px 0 8px 0;
	background:transparent url(../images/bg_281.gif) repeat-y;
	margin-top:-9px;
	*margin-top:-9px;
	_margin-top:-9px;
}
.faq_202{
    width:168px;
	height:7px;
	background:transparent url(../images/bg_288.gif) no-repeat;
}
.faq_203{
    width:168px;
	height:13px;
	background:transparent url(../images/bg_282.gif) no-repeat;
}
.faq_204{
    width:168px;
	height:22px;
	background:transparent url(../images/bg_287.gif) no-repeat;
}
.faq_205{
    width:168px;
	height:5px;
	background:transparent url(../images/bg_281.gif) repeat-y;
}

/******products******/


.leftnav_products{
    font-size:12px;
	font-weight:bold;
	line-height:24px;
    margin-left:10px;
	*margin-left:10px;
	_margin-left:5px;
	float:left;
	width:193px;
}
.products_title{
    top:1px;
	padding:0;
	width:193px;
	height:24px;
	position:relative;
}
.title_co{
    float:left;
	width:76px;
	height:24px;
	text-align:center;
    margin-right:10px;
	background:transparent url(../images/button_62.gif) no-repeat;
	position:relative;
}
.title_co a{
    display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:transparent url(../images/button_62.gif) no-repeat;
}
.title_col{
    float:left;
	width:100px;
	height:24px;
	text-align:center;
    margin-right:0px;
	background:transparent url(../images/btn_100.jpg)  no-repeat;
	position:relative;
}
.title_col a{
    display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:transparent !important;

}
.title_col a:hover,
.title_col .select{
	display:block;
	color:#227A3A;
	text-decoration:none;
	background:transparent url(../images/btn_100.jpg) left -24px no-repeat !important;
}
.title_co a:hover,
.title_co .select{
    display:block;
	color:#227A3A;
	text-decoration:none;
	background:transparent url(../images/button_61.gif) no-repeat;
}
.products_top{
    width:193px;
	height:6px;
	padding:0px;
    background:transparent url(../images/bg_61.gif) no-repeat;
	font-size:0px;
}
.products_content{
    width:193px;
    background:transparent url(../images/bg_62.gif) repeat-y;
}
.products_bottom{
    width:193px;
	height:6px;
	padding:0px;
	clear:both;
    background:transparent url(../images/bg_63.gif) no-repeat;
}
.products_content ul{
    list-style:none;
}
.products_content li{
	text-align:left;
	width:193px;
	height:24px;
	line-height:24px;
	text-indent:1em;
}
.products_content li a{
    display:block;
	width:193px;
	height:24px;
	line-height:24px;
	text-decoration:none;
	margin:0px;
}
.products_content a:hover{
    display:block;
	text-decoration:underline;
	width:193px;
	height:24px;
	line-height:24px;
	color:#6A8D44;
}
#seleced_pc a{
	color:#FF0000;
}
.products_item{
    width:711px;
	margin:10px 0px 0px 17px;
	clear:both;
	padding-top:16px;
	background:transparent url(../images/bg_71.gif) left top no-repeat; 
}
.products_item_new{                     /** for  products_new **/
    width:711px;
	height:203px;
	margin:0 auto 15px auto;
}
.item_middle{
    width:685px;
	background:transparent url(../images/bg_72.gif) repeat-y;
	padding:0 13px;
	margin-top:-2px;
	float:left;
}
.item_middle h3{
	margin-bottom:10px;
}
.item_bottom{
    width:711px;
	height:13px;
	clear:both;
	background:transparent url(../images/bg_73.gif) no-repeat; 
}
.item_middle li{
	float:left;
	width:326px;
	list-style-type:none;
}
.prolt{
	border-right:1px dotted #C9D68E;
	padding-right:10px;
}
.prort{
	margin-left:15px;
}
.products_item .pro_1{
    float:left;
	font-size:0px;
	margin:20px 10px 0px 0px;
	
}
.products_item .pro_2{
    float:left;
	width:180px;
	padding-left:13px;
	overflow:hidden;
	font-size:12px;
}
.pro{
	margin-top:10px;
}
.products_item .pro_31{
	color:#000000;
	width:400px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}
.products_item .pro_32{
	color:#000000;
	width:230px;
	font-size:11px;
}
.products_item .pro_33{
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	margin-top:10px;
}
.products_item .pro_31 span,
.products_item .pro_32 span{
	color:#227A3A;
}
.products_item .pro_button{
    width:118px;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	background:transparent url(../images/button_18.gif) no-repeat;
	margin: 10px 0 0 60px;
	_margin:10px 0px 0px 30px;
	float:left;
}
.products_item .pro_button a{
    display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.products_item .pro_button a:hover{
    display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:transparent url(../images/button_19.gif) no-repeat;
}
.viewList{
	margin-bottom:30px;
}
.viewList li{
	list-style-type:none;
	background:url(../images/arrow.gif) left 6px no-repeat;
	padding-left:10px;
	margin-left:10px;
	line-height:20px;
}
.viewList .title{
	font-weight:bold;
	color:#000;
	line-height:30px;
	font-size:14px;
	padding:0px;
	background:transparent;
}
/***product Categories***/
.item_middle_cate{
    width:685px;
	background:transparent url(../images/bg_72.gif) repeat-y;
	padding:0 13px;
	margin-top:-2px;
	float:left;
}
.item_middle_cate .pro_1{
    float:left;
	width:120px;
	height:120px;
	font-size:0px;
	padding:10px 0px 0px 0px;
}
.item_middle_cate .pro_2{
    float:right;
	width:540px;
	padding-left:13px;
	height:176px;
	overflow:hidden;
	font-size:12px;
}
.item_middle_cate .pro_3{
    clear:both;
	height:110px;
	overflow:hidden;
}
.item_middle_cate .pro_3 p,
.item_middle_cate .pro_3 h3{
    margin-bottom:3px;
}
.item_middle_cate .pro_4{
    clear:both;
	height:66px;
	overflow:hidden;
}
.item_middle_cate .pro_5{
    float:left;
	width:500px;
	height:66px;
}
.item_middle_cate .pro_5 li{
    float:left;
	list-style-type:none;
}
.item_middle_cate .pro_51{
	color:#000000;
	width:225px;
	margin-right:40px;
}
.item_middle_cate .pro_52{
	color:#000000;
	width:230px;
}
.item_middle_cate .pro_53{
	color:#000000;
	width:400px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}
.item_middle_cate .pro_51 span,
.item_middle_cate .pro_52 span,
.item_middle_cate .pro_53 span{
	color:#227A3A;
}
.item_middle_cate .pro_54{
	width:400px;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	float:left;
}
.item_middle_cate .pro_6{
    float:left;
	width:127px;
	height:66px;
	margin-top:-40px;
	margin-left:320px;
	_margin-left:160px;
}

/****** checkout pages******/
#checkoutpage{
    background:transparent url(../images/background.gif) left repeat-x;
    width:100%;
	float:left;
}
#checkoutpage_left{
	float:left;
	width:77%;
}
#checkoutpage_right{
	float:right;
	margin-right:15px;
	*margin-right:15px;
	_margin-right:8px;
	padding-top:75px;
}
#checkoutpage_right_1{
	float:right;
	margin-right:15px;
	*margin-right:15px;
	_margin-right:8px;
	padding-top:20px;
}
.position_2{
	font-weight:bold;
	line-height:20px;
	font-size:117%;
	color:#C1C1C1;
	width:auto;
	height:25px;
	padding:15px 5px 0px 8px;
	margin:0px  10px  10px  10px;
}
.position_2 span{
    color:#227A3A;
}
.position_2 span a,
.position_2 span a:hover{
    color:#227A3A;
	text-decoration:none;
}

.signin_top{
	background:transparent url(../images/background_2.gif) left no-repeat;
	width:720px;
	height:37px;
	padding-top:3px;
	text-align:center;
	font-family:"Arial Black", Arial;
	font-size:18px;
	color:#227A3A;
	margin-left:16px;
}
.signin_middle{
	background:transparent url(../images/background_3.gif) left repeat-y;
	width:690px;
	margin-left:16px;
	padding:0  15px;
}
.signin_middle dd{
    float:left;
}
dd.column1{
	width:35%;
	text-align:right;
	padding:3px 8px 0px 3px;
}
dd.column2{
	width:auto;
	padding:0px 8px 0px 3px;
}
dd.column2 select{
    width:215px;
	background:#FFFFFF;
}
dd.column2 textarea{
	background:#FFFFFF;
}
dd.column3{
	width:160px;
	text-align:right;
	padding:3px 0px 0px 0px;
}
dd.column4{
    width:255px;
	padding:0px 0px 0px 5px;
}
dd.column4 select{
    width:155px;
	background:#FFFFFF;
}
dd.column91{
    width:255px;
	padding:0px 0px 0px 5px;
}
dd.column91 select{
    width:215px;
	background:#FFFFFF;
}
dd.column5{
	padding:3px 8px 0px 10px;
}
dd.column6{
	padding:0px 0px 0px 5px;
}
dd.column7{
	width:5%;
	text-align:left;
	padding:0px 0px 0px 3px;
}
dd.column7{
	width:5%;
	text-align:left;
	padding:0px 0px 0px 3px;
}
dd.column77{
	width:145px;
	text-align:left;
	padding:30px 0px 0px 3px;
}
dd.column8{
	padding:0px 8px 0px 8px;
}
.column8 dd{
	padding:5px 0px 0px 0px;
}
dd.column9{
    width:150px;
	text-align:right;
	padding-right:8px;
}
dd.column10{
    padding:0px 0px 0px 5px;
    width:255px;
}
dd.column11{
    width:105px;
	font-size:12px;
	padding-left:10px;
}
dd.column12{
    width:130px;
	font-size:12px;
}
dd.column10 select{
    width:auto;
	background:#FFFFFF;
}
dd.column7 select{
    width:245px;
	background:#FFFFFF;
}
dd.column13{
    width:auto;
	padding:0px 8px 0px 8px;
}
dt.column14{
    width:100%;
	line-height:5px;
	border-bottom:solid #A8A7A6 3px;
}
dd.column15{
    width:90%;
	text-align:right;
	padding:20px 0px 50px 0;
}
dd span,
dt span{
    color:#FF0000;
}
.signin_middle dt{
    clear:both;
}
.signin_middle dt.signin_middle_title,
.shipping_middle_title
{
    font-size:117%;
	color:#000000;
	font-weight:bold;
	padding:5px 0px 12px 0px;
	border-bottom: #A8A7A6 solid 3px;
	margin-bottom:15px;
	line-height:10px;
}
.shipping_middle_title_2{
	color:#000000;
	font-weight:bold;
	padding:5px 0px 12px 0px;
	border-bottom: #A8A7A6 solid 3px;
	margin-bottom:15px;
	line-height:10px;
}
#signin_middle_title_1{
	margin:opx;
}
.signin_bottom{
	background:transparent url(../images/background_4.gif) left no-repeat;
	width:709px;
	*width:709px;
	_width:702px;
	height:19px;
	margin-left:16px;
	color:#f00;
	font-size:13px;
	font-weight:bold;
	clear:both;
	padding:10px 0px 0px 11px;
	*padding:10px 0px 0px 11px;	
	_padding:12px 0px 0px 18px;
}
.signin_button{
    font-style:italic;
	font-size:16px;
	font-weight:bold;
	display:block;
	width:86px;
	height:26px;
	line-height:26px;
	text-align:center;
}
.space86{
	margin-left:55%;
	margin-top:35px;
	*margin-top:70px;
	_margin-top:35px;
	margin-bottom:100px;
}
.signin_button_1{
    font-style:italic;
	font-size:18px;
	font-weight:bold;
	display:block;
	width:86px;
	height:26px;
	clear:both;
	text-align:center;
	margin-left:75%;
	margin-top:35px;
	*margin-top:50px;
	_margin-top:35px;
	margin-bottom:8px;
}
.myaccount_button{
    font-style:italic;
	font-size:18px;
	font-weight:bold;
	display:block;
	width:86px;
	height:26px;
	text-align:center;
}
.signin_button a,
.signin_button_1 a,
.myaccount_button a{
    display:block;
    color:#FFFFFF;
	text-decoration:none;
	width:86px;
	height:26px;
	background:transparent url(../images/button_1.gif) left no-repeat;
}
.signin_button a:hover,
.signin_button_1 a:hover,
.myaccount_button a:hover{
    display:block;
    color:#E25D03;
	text-decoration:none;
	width:86px;
	height:26px;
	background:transparent url(../images/button_2.gif) left no-repeat;
}
.shoppingcart_top{
    width:191px;
	height:9px;
	background:transparent url(../images/smallborder_top.gif) no-repeat;
	margin:0px;
	padding:0px;
}
.shoppingcart_middle{
    width:191px;
    background:transparent url(../images/smallborder_middle.gif) repeat-y;
	text-align:center;
	margin-top:0px;
	*margin-top:0px;
	_margin-top:-7px;
	padding:0px;
}
.shoppingcart_bottom{
    width:191px;
	height:9px;
	background:transparent url(../images/smallborder_bottom.gif) no-repeat;
	margin:0px;
	padding:0px;
	clear:both;
}
.shoppingcart_title{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	width:90%;
	border-bottom:#A7A7A6 dashed 1px;
	padding-bottom:5px;
}
.shoppingcart_item{
	width:91%;
}
.shoppingcart_item_1 dl{
   text-align:left;
}
.shoppingcart_item_1 dt,
.shoppingcart_item_1 dd{
   padding-top:5px;
}
.shoppingcart_total{
   font-size:14px;
   font-weight:bold;
   color:#000000;
   margin-top:10px;
}
.shoppingcart_available{
   width:90%;
   border-bottom:#A7A7A6 dashed 1px;
   padding-bottom:10px;
}
.shoppingcart_ships{
   color:#000000;
   line-height:25px;
   margin-top:5px;
}
.shipping_column1{
   float:left;
   width:345px;
   border-right:#A7A7A6 dashed 1px;
}
.shipping_column2{
   float:right;
   width:344px;
}
.shipping_column1 ul,
.shipping_column2 ul{
   list-style:none;
}
.shipping_column1 li,
.shipping_column2 li{
   margin-left:30px;
}
.add_line{
   clear:both; 
   border-bottom:#000000 dashed 1px;
   margin-bottom:15px;
   height:15px;
   line-height:15px;
}
.add_line_sa{
   clear:both; 
   border-bottom:#000000 dashed 1px;
   margin-bottom:15px;
   padding-bottom:15px;
}
.add_line_sa2{
   clear:both; 
   margin-bottom:15px;
   padding:15px 0;
}
.add_line_sa2 span{
	color:#FF0000;
}
.add_line_sa3{
   clear:both; 
   padding:15px 0;
   border-top:#000000 dashed 1px;
}
.add_space{
   margin-top:10px;
}
.shipping_button3{
   width:189px;
   height:26px;
   line-height:26px;
   display:block;
   text-align:center;
   font-style:italic;
   font-size:16px;
   font-weight:bold;
}
.bottom_space{
   margin-bottom:10px;
}
.shipping_button3 a{
   display:block;
   width:189px;
   height:26px;
   color:#FFFFFF;
   text-decoration:none;
   background:transparent url(../images/button_3.gif) no-repeat;
}
.shipping_button3 a:hover{
   display:block;
   width:189px;
   height:26px;
   color:#E25D03;
   text-decoration:none;
   background:transparent url(../images/button_4.gif) no-repeat;
}
#shipping_button3_position{
   margin:10px 0 0 545px;
}

.shipping_middle_2{
	background:transparent url(../images/background_6.gif) left no-repeat;
	width:720px;
	height:27px;
	margin-left:16px;
}
.shipping_address_title{
	color:#000000;
	padding:5px 0px 12px 0px;
	border-bottom: #A8A7A6 solid 3px;
	margin-bottom:15px;
	line-height:10px;
}
.shipping_address_title2{
	color:#000000;
	padding:5px 0px;
	margin-bottom:15px;
	background-color:#EEEEEE;
	font-weight:bold;
}
.payment_button7{
   width:214px;
   height:26px;
   line-height:26px;
   display:block;
   text-align:center;
   font-style:italic;
   font-size:18px;
   font-weight:bold;
}
.payment_button7 a{
   display:block;
   width:214px;
   height:26px;
   color:#FFFFFF;
   text-decoration:none;
   background:transparent url(../images/button_7.gif) no-repeat;
}
.payment_button7 a:hover{
   display:block;
   width:214px;
   height:26px;
   color:#E25D03;
   text-decoration:none;
   background:transparent url(../images/button_8.gif) no-repeat;
}

/************ Order Receipt page**************/

.receipt_size{
   width:958px;
   height:240px;
   margin:15px 0;
   *margin:25px 0;
   _margin:25px 0;
   clear:both;
}
.receipt_title{
   color:#000000;
   font-size:16px;
   font-weight:bold;
   height:25px;
   line-height:25px;
   padding:0 0 10px 16px;
   clear:both;
}
.receipt_product{
   width:298px;    /**298x3+16x4=958**/
   height:204px;
   margin-left:16px;
   float:left;
   font-size:12px;
}
.left_ie6{          /**for IE6**/
   _margin-left:8px;
}
.rp_top{
   width:298px;
   height:11px;
   background:transparent url(../images/receipt_top.gif) no-repeat;
}
.rp_middle{
   width:298px;
   height:182px;    /**182+11+11=204**/
   background:transparent url(../images/receipt_middle.gif) repeat-y;
   overflow:hidden;
   _margin-top:-4px;
}
.rp_bottom{
   width:298px;
   height:11px;
   background:transparent url(../images/receipt_bottom.gif) no-repeat;
}
.rpm_left{
   float:left;
   width:120px;
   height:182px;
   margin:0 0 0 6px;
   *margin:0 0 0 6px;
   _margin:0 0 0 3px;
}
.rpml_img{
   width:120px;
   height:120px;
}
.rpml_link{
    width:120px;
	height:30px;
	margin-top:5px;      /**30+10=40**/
    text-align:center;
    color:#227A3A;
	font-weight:bold;
	line-height:13px;
}
.rpml_link a{
    color:#227A3A;
	text-decoration:none;
}
.rpml_link a:hover{
    color:#E7671B;
	text-decoration:none;
}
.rpml_link2{
    width:120px;
	height:20px;         /**120+30+5+20+5=180**/
	line-height:20px;
	margin-top:5px;       
    text-align:center;
    color:#227A3A;
	font-weight:bold;
}
.rpml_link2 a{
	color:#E7671B;
	text-decoration:none;
	margin:0px;
}
.rpml_link2 a:hover{
	color:#3467A8;
	text-decoration:underline;
	margin:0px;
}
.rpm_right{
   float:right;
   width:160px;
   margin:0 6px 0 0;
   *margin:0 6px 0 0;
   _margin:0 3px 0 0;
   height:182px;
}
.rpm_co1{
   width:160px;
   height:70px;         /**70+10=80**/
   padding:10px 0 0 0;
   overflow:hidden;
}
.rpm_co2{
   width:160px;
   line-height:18px;
   text-align:center;
}
.rpm_co3{
   width:160px;
   height:30px;
   line-height:30px;
   text-align:center;
   font-size:14px;
   font-weight:bold;
   color:#000000;
   font-style:italic;
}
.rpm_co4{
   width:160px;
   height:20px;
   line-height:20px;
   text-align:center;
}
.rpm_co4 a{
   color:#6C6E70;
   text-decoration:underline;
}
.rpm_co4 a:hover{
   color:#6C6E70;
   text-decoration:underline;
}
.rpm_addcart{
   width:75px;
   height:20px;
   line-height:20px;
   text-align:right;
    background:transparent url(../images/arrow.gif) left no-repeat;
    color:#E7671B;
	font-weight:bold;
	margin:12px 0 0 auto;              /**70+10+18+30+20+20+12=180**/
}
.rpm_addcart a{
	color:#E7671B;
	text-decoration:none;
	margin:0px;
}
.rpm_addcart a:hover{
	color:#3467A8;
	text-decoration:underline;
	margin:0px;
}
/****** sign in pages******/
dt.column16{
    width:100%;
	margin:0px 0px 15px 8px;
	color:#000000;
}
/****** My Formulas pages******/
.position2{
    color:#F16721;
	font-weight:bold;
	line-height:20px;
	width:auto;
	height:25px;
	padding:15px 5px 0px 8px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.position2 span{
    color:#227A3A;
}
.button_b{
	padding:0px 0px 0px 3px;
	text-decoration:none;
	float:left;
	margin-left:10px;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
}
.button_b span{
	color:#3467A8 !important;
	float:left;
	padding:1px 5px 1px 4px;
	*padding:2px 5px 1px 4px;
	cursor:pointer;
	text-decoration:none !important;
	font-weight:bold;
}
.button_b:hover{
    color:#f00;
}
.button_b:hover span{
	color:#f00;
}
.signin_middle label{
	font-weight:bold;
	font-size:14px;
	margin-right:10px;
	margin-bottom:5px;
}
.myformula_title{
    background:#EFEFEF;
	font-size:12px;
	margin:8px 0px;
	float:left;
	padding:5px 0 3px 0;
	width:100%
}
.myformula_title2{
	color:#000000;
	font-weight:bold;
	padding:5px 0px 12px 0px;
	line-height:10px;
	width:100%
}
dd.column17{
    float:left;
	padding:0 0 3px 5px;
}
dd.column17 img{
    margin:0 0 -5px 10px;
}
dd.column18{
    float:right;
	padding:4px 5px 0px 5px;
}
dd.column18_1{
    float:right;
	margin-right:10px;
	padding:0 0 3px 5px;
}
dd.column19{
    float:right;
	text-align:center;
	padding:20px 0px 0px 3px;
	width:35%;
}
dd.column20{
    float:left;
	padding:0px 8px 0px 8px;
	width:60%;
}
dd.column21{
    width:40%;
	text-align:right;
	padding-right:8px;
}
dd.column22{
    width:49%;
}
dd.column23{
    width:40%;
	text-align:right;
	padding-right:8px;
	font-weight:bold;
	color:#000000;
}
dd.column24{
    width:49%;
	font-weight:bold;
	color:#000000;
}
dd.column25{
    width:70%;
	text-align:right;
}
/****** Contact Us pages******/
.signin_middle p{
    color:#000000;
	margin-bottom:20px;
	line-height:1.1em
}
#view_firstline{
	color:#000000;
	margin-bottom:20px;
	line-height:1.3em;
}
.contactus_line{
    border-bottom:#A8A7A6 solid 2px;
}
dd.column26{
	padding:0px 8px 0px 3px;
	margin-top:-8px;
	*margin-top:-15px;
	_margin-top:-15px; 
	width:250px;
}
/****** Contact Us pages******/
.mycart_title{
    width:100%;
	border-top:#000000 solid 3px;
	line-height:5px;
	margin-top:20px;
}
.myorder_title{
	color:#000000;
	padding:5px 0px 12px 0px;
	line-height:15px;
	width:100%;
}
.myorder_title_1{
	color:#000000;
	padding:5px 0px 12px 0px;
	line-height:15px;
	width:100%;
	text-align:right;
}
.myorder_title_1 span{
    font-weight:bold;
}
.myorder_title_2{
    background:#EFEFEF;
    float:left;
	padding:5px 0 5px 0px;
	text-align:center;
	width:100%;
	margin:8px 0px;
	color:#000000;
	font-weight:bold;
}
.myorder_status{
    margin-top:8px;
    border-top:1px #CCCCCC solid;
	padding-top:8px;
}
dd.column32{
    float:left;
	padding:0px 8px 0px 8px;
	width:60%;
}
.column32 dd{
	padding:4px 0px 0px 0px;
	*padding:3px 0px 0px 0px;
	_padding:3px 0px 0px 0px;
}
dd.column33{
    float:right;
	text-align:right;
	padding:8px 10px 0px 3px;
	width:35%;
}
dd.column34{
    width:32%;
	text-align:right;
	padding-right:8px;
	color:#000000;
}

dd.column35{
    width:66%;
	text-align:left;
}
dd.column35_tmo1{
    width:15%;
	text-align:left;
}
dd.column35_tmo2{
    width:50%;
	text-align:left;
}
/****************
	popDiv css
******************/
.hd{
	margin:10px 10px 0px 0px;
	display:block;
	height:24px;
	color:#0000FF;
	float:right;
}
#popBody{
	width:100%;
	height:100%;
	background:#fff;
}
#popDiv{
	background:#fff;
	padding:0px 10px;
}
#popDiv .title{
	font-size:15px;
	color:#177AB5;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:2px 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;
}
.custom{
	font-size:18px;
	color:#4E6F9C;
	position:absolute;
	font-weight:bold;
	width:200px;
	text-align:center;
	left:45px;
	top:275px;
	letter-spacing:3px;
}
#popBody .content p{
	margin:5px;
	text-indent:25px;
}
.payment{
	margin:10px;
}
.payment dd{
	float:left;
	font-size:14px;
	width:100px;
	margin-right:10px;
}
.payment dd.cols{
	width:100px;
	text-align:right;
}
.payment dd.cols2{
	width:200px;
	text-align:left;
}
.payment dt{
	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,
.doctor 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,
.doctor p{
	margin:5px;
	text-indent:25px;
}
.doctor{
	height:300px;
	padding:5px;
	width:570px;
}
.doctor strong{
	font-size:14px;
	color:#71A23A;
}

#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;
}
.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;
}
/*-----My Account---*/
.myaccount_title{
    color:#000000;
	height:27px;
	font-size:14px;
	font-weight:bold;
}
.myaccount_title_1{
    color:#000000;
	height:27px;
}
.myaccount_content{
    clear:both;
	padding:15px 30px 30px 40px;
}
.myaccount_columnL{
   width:300px; 
   float:left;
}
.myaccount_columnR{
   width:300px;
   float:right;
}
.myaccount_columnL dt,
.myaccount_columnR dt{
    color:#000000;
	font-weight:bold;
	height:20px;
	line-height:20px;
	font-size:14px;
	margin-bottom:12px;
	padding:5px 0 0 28px;
	background:transparent url(../images/arrow_1.gif) no-repeat;
}
.myaccount_columnL dd,
.myaccount_columnR dd{
    float:none;
	line-height:25px;
	text-indent:2em;
}
.space_120{
	margin-left:10px;
}
.ac_rightcontent{
    padding:10px;
    float:right;
	width:730px;
	margin-right:9px;
}
.ac_content{
   width:700px; 
   margin:0 auto;
}
.user_1{
    margin:0px;
}
.user_2{
    margin:0;
	padding-bottom:7px;
	border-bottom:2px solid #CCCCCC; 
}
.user_3{
    margin:10px 0 0 20px;
	width:600px;
}
.user_3 dt{
    clear:both;
}
.user_3 dd{
    float:left;
	margin-top:6px;
}
dd.column301{
	width:220px;
    text-align:right;
	padding:3px 8px 0px 5px;
}
dd.column302{
	padding:0px 0px 0px 5px;
}
dd.column303{
	padding:2px 0px 0px 5px;
}
/*-----no top---*/
.no_top_1{
    width:590px;
	margin:20px auto 0 auto;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.no_top_2{
    width:590px;
	text-align:center;
	margin-top:10px;
}
.no_bottom_1{
    width:590px;
	margin:50px auto 0 auto;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
/*-----bottom FAQ---*/
.faq_1{
     width:720px;
	 clear:both;
	 margin-left:16px;
	 *margin-left:16px;
	 _margin-left:10px;
	 margin-top:6px;
	 float:left;
	 line-height:18px !important;
}
.faq_2{
     font-size:14px;
	 font-style:italic;
	 font-weight:bold;
	 color:#FF0000;
}
.faq_1 h2{
	margin-top:12px;
}
.faq_1 p{
	margin-top:6px;
	line-height:18px !important;
}
.faq_1 span{
     font-weight:bold;
	 color:#FF0000;
	 margin-right:2px;
}
/*-----checkout sign_in---*/
#sign_in{
	background:transparent url(../images/background.gif) left repeat-x;
    width:928px;
	float:left;
	padding:0 15px 0 15px;
	margin-bottom:30px;
}
.sign_in_new{
	padding:20px 15px 0 15px;
}
#sign_in .position3{
    width:928px;
	height:27px;
	font-size:15px;
	font-weight:bold;
	color:#227A3A;
	text-align:center;
    line-height:27px;
	margin:30px 0;
}
#sign_in .position2000{
    width:100%;
	height:27px;
    line-height:27px;
}
#sign_in .position3 ul{
    margin-left:137px;
	list-style:none;
}
#sign_in .position3 li{
   float:left;
}
#sign_in .position3 .steps_1{
   width:173px;
   height:27px;
   background:transparent url(../images/steps_0.gif) no-repeat;
}
#sign_in .position3 .steps_2{
   width:169px;
   height:27px;
   margin-left:-9px;
   background:transparent url(../images/steps_2.gif) no-repeat;
}
#sign_in .position3 .steps_3{
   width:158px;
   height:27px;
   margin-left:-9px;
   background:transparent url(../images/steps_4.gif) no-repeat;
}
.warning_space{
	color:#FF0000;
	border:#9e0d12 1px solid;
	background-color:#fff;
	width:600px;
	margin:0 auto 20px auto;
}
.warning_title{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	padding-left:70px;
	background:transparent url(../images/wrong.gif) no-repeat 20px 50%;
	height:40px;
	line-height:40px;
	background-color:#F9E3E6;
}
.warning_space ol{
	padding-left:70px;
	*padding-left:70px;
	_padding-left:40px;
}
.steps_1 a{
   display:block;
   width:173px;
   height:27px;
   color:#C8C2BC;
   text-decoration:none;
   background:transparent url(../images/steps_0.gif) no-repeat;
}
.steps_1 a:hover,
#selected_66 a{
   display:block;
   color:#227A3A;
   background:transparent url(../images/steps_1.gif) no-repeat;
}
.steps_2 a{
   display:block;
   width:169px;
   height:27px;
   color:#C8C2BC;
   text-decoration:none;
   background:transparent url(../images/steps_2.gif) no-repeat;
}
.steps_2 a:hover,
#selected_67 a{
   display:block;
   color:#227A3A;
   background:transparent url(../images/steps_3.gif) no-repeat;
}
.steps_3 a{
   display:block;
   width:158px;
   height:27px;
   color:#C8C2BC;
   text-decoration:none;
   background:transparent url(../images/steps_4.gif) no-repeat;
}
.steps_3 a:hover,
#selected_68 a{
   display:block;
   color:#227A3A;
   background:transparent url(../images/steps_5.gif) no-repeat;
}

.steps_all{
  width:928px;
  margin:0 auto;
}


.steps_all_2000{
  width:672px;
  margin:0 auto;
}
.steps_top{
   widows:928px;
   height:37px;
   padding-top:3px;
   text-align:center;
   font-family:"Arial Black", Arial;
   font-size:18px;
   color:#227A3A;
}
.steps_top_2000{
   widows:672px;
   height:36px;
   padding-top:3px;
   text-align:center;
   font-family:"Arial Black", Arial;
   font-size:18px;
   color:#227A3A;
}
.bg_81{
    background:transparent url(../images/bg_81.gif) no-repeat;
}
.bg_101{
    background:transparent url(../images/bg_101.gif) no-repeat;
}
.steps_middle{
   width:928px;
   height:235px;
   background:transparent url(../images/bg_82.gif) repeat-y;
}
.steps_middle_2000{
   width:672px;
   height:220px;
   background:transparent url(../images/bg_2002.gif) repeat-y;
}
.steps_bottom{
   widows:928px;
   height:16px;
   clear:both;
   background:transparent url(../images/bg_83.gif) no-repeat;
}
.steps_bottom_2000{
   widows:672px;
   height:16px;
   clear:both;
   background:transparent url(../images/bg_2003.gif) no-repeat;
}
.bg_2001{
    background:transparent url(../images/bg_2001.gif) no-repeat;
}


.steps_middle_101{
   width:928px;
   font-size:12px;
   padding:0 0 15px 0;
   background:transparent url(../images/bg_102.gif) repeat-y;
}
.steps_bottom_101{
   widows:928px;
   height:27px;
   clear:both;
   background:transparent url(../images/bg_103.gif) no-repeat;
}
.steps_L{
   float:left;
   width:228px;
   height:220px;
   padding:0 15px;
}
.steps_M,
.steps_R{
   float:left;
   width:305px;
   height:220px;
   padding:0 15px;
}
.content_81{
   width:228px;
   height:170px;
}
.content_82{
   width:305px;
   height:170px;
}
.content_83{
   width:305px;
   height:120px;
   margin-top:10px;
   
}
.content_2000{
   width:305px;
   height:50px;
   margin-top:10px;
   
}
.content_2000 dd,
.content_83 dd{
   float:left;
}
.content_2000 dt,
.content_83 dt{
   clear:both;
}
.column81{
   width:140px;
   text-align:right;
   padding-right:5px;
   padding-top:3px;
   *padding-top:3px;
   _padding-top:0px;
}
.column811{
   width:120px;
   text-align:right;
   padding-right:5px;
   padding-top:3px;
}
.column82{
   width:160px;
}
.column83{
   width:60px;
   text-align:right;
   padding-right:5px;
}
.column84{
   width:240px;
}
.bottom_81{
   width:228px;
   height:28px;
}
.bottom_82{
   width:305px;
   height:28px;
}
.space81{
  margin:0 auto;
}
.space116{
  margin:0 auto;
  float:none;   /** mainprogram_button1 : float:right **/
}
.space818{
  margin:0 0 0 auto;
}
.space819{
  margin:0;
  *margin:5px 0 0 0;
  _margin:5px 0 0 0;
}
.space82{
   margin-top:6px;
}
.space83{
   float:right;
   margin-right:5px;
}
.space84{
   line-height:18px;
   margin:5px 0px 13px 0px;
}
.space85{
   float:left;
   font-size:11px;
   line-height:14px;
   width:200px;
}
.space85_new{
	color:#000000;
}
.space100_sa{
	margin:0 0 0 auto;
}
.title_81{
   height:12px;
   font-size:15px;
   font-weight:bold;
   color:#000000;
   padding:0 0 8px 5px;
   border-bottom:solid 2px #A8A7A6;
}
.title_82{
   font-size:11px;
   line-height:16px;
   margin-top:5px;
}
.title_82_new{
   font-size:11px;
   line-height:16px;
   margin-top:40px;
}
.steps_L p{
   margin-top:15px;
}

/*-----Shipping&Billing---*/

.shipping_91{
   float:left;
   font-size:12px;
   width:457px;
}
.billing_91{
   float:right;
   font-size:12px;
   width:457px;
}
.shipping_910{
   width:457px;
   margin-bottom:50px;
}
.top_91{
   width:457px;
   height:34px;
   padding-top:3px;
   text-align:center;
   font-family:"Arial Black", Arial;
   font-size:18px;
   color:#227A3A;
   background:transparent url(../images/bg_91.gif) no-repeat;
}
.middle_91{
   width:427px;
   padding:0 15px;
   background:transparent url(../images/bg_92.gif) repeat-y;
}
.bottom_91{
   width:457px;
   height:30px;
   background:transparent url(../images/bg_93.gif) no-repeat;
}
.change_91{
   width:427px;
}
.title_91{
    color:#000;
	height:25px;
	line-height:25px;
	font-size:14px;
	text-indent:1em;
	font-weight:bold;
}
.title_space1{
	margin-bottom:15px;
}
.title_space2{
	margin:10px 0;
	clear:both;
}
.title_92{
    color:#000000;
	height:27px;
	font-size:16px;
	text-indent:1em;
	margin:8px 0;
	font-weight:bold;
}
.title_smm{
    color:#000000;
	height:27px;
	font-size:16px;
	margin:8px 0;
	font-weight:bold;
}
.title_smm a,
.title_92 a{
    color:#000000;
	text-decoration:none;
}
.title_smm a:hover,
.title_92 a:hover{
    color:#3467A8;
	text-decoration:underline;
}
.bg_100{
    padding:10px 0 0 50px;
    background:transparent url(../images/book.gif) top left no-repeat;
}
.bg_c{
    padding:10px 0 0 50px;
    background:transparent url(../images/card.gif) top left no-repeat;
}
.bg_c_1{                              /*****  for my account    creditcard.html *****/
    height:37px;
	line-height:37px;
    padding:0 0 0 50px;
	margin:0 0 8px 0;
    background:transparent url(../images/card.gif) top left no-repeat;
}
.bg_c_2{                             /*****  for my account    creditcard.html *****/
    height:37px;
	line-height:37px;
    padding:0 0 0 50px;
	margin:20px 0 8px 0;
    background:transparent url(../images/car.gif) top left no-repeat;
}
.bg_c_3{                            /*****  for my account    userinfo.html *****/
    height:37px;
	line-height:37px;
    padding:0 0 0 50px;
	margin:0 0 8px 0;
    background:transparent url(../images/user.gif) top left no-repeat;
}
.bg_pp{
    padding:10px 0 0 80px;
	background:transparent url(../images/paypal.gif) left no-repeat;
}
.bg_pc{
    padding:10px 0 0 40px;
    background:transparent url(../images/papercheck.gif) top left no-repeat;
}
.title_922{
    color:#FF0000;
	font-weight:bold;
	font-style:italic;
	text-indent:1em;
	margin:8px 0;
}
.title_93{
    color:#000000;
	height:27px;
	font-size:14px;
	text-indent:1em;
	margin:8px 0 8px 30px;
	font-weight:bold;
	padding:10px 0 0 20px;
	background:transparent url(../images/arrow_1.gif) left no-repeat;
}
.title_931{
    color:#000000;
	height:27px;
	font-size:14px;
	text-indent:1em;
	margin:0 0 8px 30px;
	font-weight:bold;
	padding:10px 0 0 20px;
	background:transparent url(../images/arrow_1.gif) left no-repeat;
}
.title_94{
	font-size:12px;
	text-indent:1em;
	margin:8px 0;
	padding:0 0 0 40px;
}
.title_95{
	font-size:12px;
	margin:8px;
}
.title_95 p{
    margin-bottom:3px;
}
.title_95 span{
    color:#FF0000;
}
.options_91,
.options_93{
    height:30px;
	text-align:center;
}
.options_91 select{
	font-size:10px;
}
.options_92{
    height:30px;
}
.options_92 ul{
    list-style:none;
}
.options_92 li{
    float:left;
	margin-left:45px;
	*margin-left:45px;
	_margin-left:30px;
}
.adress_91{
    width:427px;
}
.adress_91_sa{
    width:680px;
}
.adress_91_sa dd,
.adress_91 dd{
    float:left;
}
.uncheck{
    clear:both;
	margin-bottom:15px;
	color:#000000;
	font-size:12px;
	padding:0 0 0 50px;
	
}
.bottombutton_91{
    clear:both;
	margin:20px 0 10px 0;
	height:50px;
	padding-left:20px;
}
.tip_100{
    float:left;
	width:500px;
}
.corporate_id{
	height:38px;
}
/*-----Review & Confirm---*/

.pc_101{
    width:928px;
	text-align:center;
}
.pc_102{
    width:710px;
	text-align:center;
}
.pc_102_v{
    width:685px;
	text-align:center;
}
.pc_102_v2{
    width:600px;
	text-align:center;
	margin:0 auto;
	border:#A7A7A6 dashed 1px;
	line-height:30px;
	margin-bottom:20px;
}
.font_100{
	color:#000000;
	font-weight:bold;
}
.pc_101 dd{
    margin-bottom:5px;
	height:24px;
	line-height:24px;
}
.column_100{
    width:150px;
	margin-left:60px;
	*margin-left:60px;
	_margin-left:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	o-text-overflow:ellipsis;
	text-align:left;
}
.column_101{
    width:100px;
}
.column_101_v{
    width:75px;
}
.column_101_v2{
    width:120px;
}
.column_102_v{
    width:75px;
}
.column_102{
    width:60px;
}
.column_103{
   width:470px;
   text-align:right;
   color:#000000;
   font-weight:bold;
   height:18px;
   line-height:18px;
}
.column_103 img{
   margin-top:0px;
   *margin-top:0px;
   _margin-top:9px;
}
.column_104{
   width:348px;
   text-align:right;
   border-top:1px dashed #CCCCCC;
}
.column_105{
   width:300px;
}
.column_106{
   width:30px;
}
.column_107{
   width:618px;
   text-align:right;
}
.summary_100{
   width:928px;
   margin-top:5px;
}
.summary_120{
   width:710px;
   margin-top:5px;
}
.summary_120_v{
   width:685px;
   margin-top:5px;
}
.summary_column1{
   float:left;
   width:420px;
   border:#A7A7A6 dashed 1px;
}
.space108{                 /** for Review & Confirm **/
    margin-left:29px;
   *margin-left:29px;
   _margin-left:18px;
}
.space120{                 /** for print **/
   margin-left:130px;
   *margin-left:130px;
   _margin-left:70px
}
.summary_column1 dd{
   height:20px;
   line-height:20px;
   float:none;
}
.summary_column1 dt{
   height:30px;
   line-height:30px;
   color:#000000;
   font-weight:bold;
}
.column_188{
   width:175px;  /**175+25=200px**/
   float:left;
   padding-left:25px;
}
.column_189{
   width:175px;   /**175+25=200px**/
   float:right;
   padding-left:25px;
   margin-right:10px;
}
.summary_button5{
  margin-right:10px;
  margin-bottom:15px;
}
.summary_101{
   width:898px;
   margin-top:25px;
   padding:0 15px
}
.summary_102 dd{
    overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	o-text-overflow:ellipsis;
}
.st_100{
   height:27px;
   line-height:27px;
   margin:0 0 8px 20px;      
}
.title_100{
    color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 20px;
	float:left;
}
.optional{
    float:right;
	margin-right:15px;
}
.bg_110{
    background:transparent url(../images/icon_101.png) left no-repeat;
}
.bg_111{
    background:transparent url(../images/icon_102.png) left no-repeat;
}
.bg_112{
    background:transparent url(../images/icon_100.png) left no-repeat;
}
.bg_113{
    background:transparent url(../images/icon_103.png) left no-repeat;
}
.bg_114{
    background:transparent url(../images/icon_104.png) left no-repeat;
}
.space_100{
    margin-left:50px;
	vertical-align:middle;
	height:30px;
	line-height:30px;
}
.space_1000{
	float:left;
	margin-left:10px;
}
.space_1001{
	float:left;
	padding-top:3px;
	margin-left:10px;
}
.space_100 span{
    font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-right:5px;
}
.space_101{
    margin-left:50px;
	margin-bottom:10px;
}
.column_110{
    width:200px;
	text-align:right;
	margin-right:5px;
}
.column_111{
    width:250px;
	text-align:left;
}
.column_110_vo{
    width:100px;
	text-align:right;
	margin-right:5px;
}
#column_111_vo{
    width:580px;
	text-align:left;
	white-space:normal;
}
.column_112{
    width:100px;
	text-align:left;
}
.strong_100{
    color:#000000;
	font-weight:bold;
}
.strong_100_ov{
    color:#FF0000;
	font-weight:bold;
}
.print_100{
    height:50px;
	text-align:right;
	padding-right:30px;
}
.print_101{
    float:right;
	height:25px;
	line-height:25px;
	color:#000000;
	clear:both;
	font-size:11px;
	width:189px;
	text-align:center;
}
.print_100 span{
    margin-right:20px;
}
.bottom_100{
    height:20px;
	line-height:20px;
	font-size:12px;
	padding:0 0 0 18px;
	margin-left:2px;
}
.bottom_100 span{
    color:#FF0000;
}
.bottom_110{
    height:20px;
	line-height:20px;
	font-size:12px;
	padding:0 0 0 20px;
	margin-top:10px;
}
.bg_120{
    background:transparent url(../images/lock.gif) left no-repeat;
}
.bg_121{
    background:transparent url(../images/pic_100.gif) left no-repeat;
}

/*-----Order Receipt---*/
#OR_left{
	float:left;
	width:720px;
}
#OR_right{
	float:right;
}
.OR_top{
	background:transparent url(../images/bg_121.gif) left no-repeat;
	width:720px;
	height:38px;
	*height:38px;
	_height:36px;
	text-align:center;
	font-family:"Arial Black", Arial;
	font-size:18px;
	padding-top:2px;
	*padding-top:2px;
	_padding-top:4px;
	color:#227A3A;
}
.OR_middle{
	background:transparent url(../images/bg_122.gif) left repeat-y;
	width:710px;
	padding:0 5px 20px 5px;
}
.OR_middle_1{                       /*** for address book ***/
	background:transparent url(../images/bg_122.gif) left repeat-y;
	width:690px;
	padding:15px;
}
.OR_bottom{
	background:transparent url(../images/bg_123.gif) left no-repeat;
	width:720px;
	height:31px;
	clear:both;
}

.title_120{
    color:#000000;
	height:45px;
	line-height:45px;
	font-size:18px;
	text-indent:1em;
	font-weight:bold;
	margin-bottom:5px;
}
.title_120 span{
    color:#000000;
	font-size:16px;
	font-weight:bold;
}
.title_121{
    padding:0 30px;
	margin:0 0 20px 0;
	line-height:20px;
}
.processed_120{
    float:left;
	margin-left:30px;
	font-size:12px;
}
.processed_120 dd{
    width:140px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	o-text-overflow:ellipsis;
}
#width_120{
    width:110px;   /**#width_120 > .processed_120 dd**/
}
.end_100{
    height:26px;
}
.end_100 ul{
    list-style:none;
}
.end_100 li{
    float:left;
	width:235px;
}


/*******   Print   *********/


#container_120{
	position:relative;
	background-color:#fff;
	width:760px;
	height:800px;
	border:1px solid #4E5D15;
	margin:2px auto;
	text-align:left;
	overflow:auto;
}
#print_120{
    width:720px;
	float:left;
	padding:0 10px 10px 10px;
}
#banner_120{
    width:740px;
	height:100px;
}
.logo_120{
    float:left;
	margin-left:20px;
	margin-top:20px;
	width:205px;
	height:58px;
}
.phone_120{
    float:right;
	margin:40px 20px 0 0;
	padding:0px;
	height:40px;
    text-align:center;
    font-size:14px;
	font-weight:bold;
}
.print_left{
	float:left;
	width:500px;
}
.print_left_ov{
	width:100%;
}
.print_right{
	float:right;
	width:210px;
}
.title_130{
    padding:0 30px;
	margin:10px 0 5px 0;
	line-height:20px;
	color:#000000;
	font-weight:bold;
}
.title_131{
    padding:0 30px;
	margin:0 0 5px 0;
	line-height:20px;
	color:#FF0000;
	font-size:11px;
}
.title_132{
    padding:0 30px;
	margin:0 0 5px 0;
	line-height:20px;
	font-size:11px;
}

/*********   international    ***************/
#international{
    width:928px;
	float:left;
	padding:0 15px 30px 15px;
}

#inter_content{
  width:768px;
  margin:0 auto;
}
#inter_content span{
	color:#FF0000;
	font-weight:bold;
}
.inter_title{
  font-size:24px;
  color:#227A3A;
  font-weight:bold;
  line-height:45px;
  height:45px;
}
.map{
  text-align:center;
  margin:20px 0;
}
.country{
  width:768px;
}
.country dl dd{
  width:170px;            /**170+20=190px**/
  margin-right:2px;
  background-color:#C9D78F;
  padding-left:20px;
}
.country ul{
   list-style:none;
}
.country ul li{
  color:#000;
  font-size:12px;
  height:20px;
  line-height:20px;
  padding-left:10px;
  background:transparent url(../images/arrow.gif) left no-repeat;
}
/*********   Site Map    ***************/
#sitemap{
    width:928px;
	float:left;
	padding:0 15px 30px 15px;
}
#sitemap h3{
    color:#227A3A;
	font-weight:bold;
	font-size:18px;
	width:100%;
	height:90px;
	line-height:90px;
	text-align:center;
	clear:both;
	display:block;
	margin:0px;
}
#sitemap ul{
	width:840px;
	margin:0 auto;
	display:block;
	padding-left:80px;
}

#sitemap ul li{
	list-style:none;
	float:left;
	width:270px;
	padding-left:10px;
	margin-bottom:3px;
	background:transparent url(../images/arrow.gif) left no-repeat;
}
#sitemap ul li.sitespa{
	width:100%;
	clear:both;
	background:none;
	padding:0px;
	height:15px;
	line-height:15px;
}



#sitemap .letterByr{
	border-top:1px solid #A7C762;
	border-bottom:1px solid #A7C762;
	height:18px;
	line-height:18px;
	margin:0 auto 30px auto;
	float:none;
	width:660px;
	clear:both;
	padding:10px 5px;
}
#sitemap .letterByr li{
	float:left;
	text-align:center;
	font-size:14px;
	border-right:1px solid #535353;
	margin-left:3px;
	padding-right:3px;
	padding-left:0px;
	width:18px;
	list-style-type:none;
	background-image:none;
}


/***************  Pop windows  MAF MBF  ****************/

.paragraph_1{
   width:700px;
   padding-left:10px;
}
.paragraph_2{
   width:700px;
   padding-right:10px;
   text-align:right;
}
.paragraph_3{
  width:690px;
  padding:0 10px;
}
.maf{
   float:left;
   width:340px;
}
.mbf{
   float:right;
   width:340px;
}
.title_200{
   color:#000000;
   font-weight:bold;
}
.maf_sf{
   width:340px;
   margin-top:10px;
}
.column_200{
    font-size:12px;
	color:#000000;
	clear:both;
	font-weight:bold;
}
.column_201{
    font-size:12px;
	clear:both;
}

/***************  Pop windows  Ingredient_brand  ****************/

#container_200{
	position:relative;
	background-color:#fff;
	width:490px;
	border:1px solid #4E5D15;
	margin:2px auto;
	text-align:left;
	padding:0 15px;
	height:500px;
	overflow:auto;
}
#container_200_email{
	position:relative;
	background-color:#fff;
	width:490px;
	border:1px solid #4E5D15;
	margin:2px auto;
	text-align:left;
	padding:0 15px;
	height:600px;
	overflow:auto;
}
#banner_200{
    width:470px;
	height:100px;
	margin:0 auto;
}
.logo_200{
    float:left;
	margin-left:2px;
	margin-top:20px;
	width:205px;
	height:58px;
}
.brand_close{
    float:right;
	margin:10px 10px 0 0;
	padding:0px;
    font-size:14px;
	font-weight:bold;
}
.brand_close_2{
    margin:15px O 0 0;
	padding:0px;
    font-size:14px;
	font-weight:bold;
	text-align:center;
}
.brand_close_2 a,
.brand_close a{
   text-decoration:none;
}
.brand_content{
   width:450px;
   padding:10px;
   margin:0 auto;
}
.brand_201{
   color:#227A3A;
   font-size:14px;
   font-weight:bold;
   margin-bottom:8px;
   font-weight:bold;
   border-bottom:#A7A7A6 solid 2px;
   padding-bottom:5px;
   line-height:20px;
   clear:both;
}
.col_200{
   width:100px;
   margin-top:10px;
}
.col_200_1{
   width:100%;
   margin-top:5px;
}
.col_200_new{
   width:100%;
   margin-top:10px;
   color:#227A3A;
   font-size:14px;
   font-weight:bold;
}
.col_200_new sup{
   color:#227A3A;
   font-size:10px;
}
.col_201{
   width:350px;
   margin-top:10px;
}
.col_201_1{
   width:450px;
   margin:5px 0 0 0;
}
dd.col_201_1 ul{
	list-style-type:disc;
	margin:0 0 5px 17px;
}
.brand_line{
   border-bottom:#A7A7A6 dashed 1px;
   clear:both;
   line-height:8px;
   height:8px;
}
/***************  Pop windows  Ingredients  ****************/
.ingredients_content{
   width:450px;
   padding:10px;
}
.ingredients_content i{
   color:#FF0000;
}
.mbottom{
  margin:0px !important;
  color:#000000;
}
.mbottom_tp{
  color:#000000;
  font-weight:bold;
}
.ingredients_201{
   color:#227A3A;
   font-size:16px;
   font-weight:bold;
   font-weight:bold;
   color:#227A3A;
   background-color:#FFFDDC;
   border-bottom:#A7A7A6 solid 2px;
   padding:5px;
   line-height:20px;
}

.ingredients_300{
   color:#227A3A;
   font-size:16px;
   font-weight:bold;
   font-weight:bold;
   color:#227A3A;
   border-bottom:#A7A7A6 solid 2px;
   padding:5px 5px 5px 0;
   line-height:20px;
}
.col_300{
   width:260px;
   margin:8px 0 0 10px;
   overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	o-text-overflow:ellipsis;
}
.col_301{
   width:80px;
   margin:8px 0 0 5px;
   text-align:right;
}
.col_302{
   width:80px;
   margin:8px 0 0 5px;
   text-align:left;
   margin-left:5px;
}
.ingredients_line{
   border-bottom:#A7A7A6 dashed 1px;
   clear:both;
   line-height:8px;
   height:8px;
   margin:0 5px;
}
.cancel_popup{
	width:100%;
	height:180px;
	padding-bottom:20px;
	color:#FF0000;
}
.bselect select{
	width:363px;
	*width:334px;
	_width:334px;
	
}
/***********  testimonials  **************/

.testimonials_item{
    width:711px;
	margin:20px auto 15px auto;
	*margin:20px auto 15px auto;
	_margin:20px 23px 15px 17px;
	border-bottom:1px dashed #227A3A;
}
.testimonials_line{
	border-bottom:4px solid #A8A7A6;
}
.test_200{
    width:710px;
	text-align:right;
}
.general_space{
	width:711px;
	margin:25px auto 15px auto;
	*margin:25px auto 15px auto;
	_margin:25px 23px 15px 17px;
	border-bottom:2px solid #227A3A;
	border-top:2px solid #227A3A;
	padding:0 0 10px 0;
}
.generaltest_title{
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#227A3A;
    letter-spacing:0px;
	font-weight:bold;	
	margin-bottom:5px;
}
.testimonials_item_1{
	border-bottom:1px dashed #227A3A;
	margin:0 auto 15px auto;
}
.test_200_1{
	text-align:right;
}

/***********  compare  **************/
.compare_line{
   border-top:#227A3A solid 3px;
   margin:0 5px;
}
.compare_left{
    width:710px;       /**  710+15+15=740px **/
	margin:0 15px;
}
.compare_title{
    color:#000000;
	height:27px;
	font-size:18px;
	margin:15px 0;
	font-weight:bold;
}
.compare_title_lp{
    color:#000000;
	height:35px;
	font-size:24px;
	margin:15px 0;
	font-weight:bold;
	padding-left:25px;
}
.compare_title_lp_1{
    color:#000000;
	height:30px;
	font-size:20px;
	margin:15px 0;
	font-weight:bold;
}
.compare_title_ltpage{          /** for longtailpage **/
    color:#000000;
	height:35px;
	line-height:35px;
	padding-left:5px;
	font-size:18px;
	margin:0 0 16px 0;
	font-weight:bold;
	background-color:#FFFDDC;
}
.compare_title_1{                /** for DrBalch2in1FormulaDesc **/
    color:#000000;
	height:35px;
	font-size:18px;
	margin:15px 0;
	font-weight:bold;
}
.compare_title_1 span{         /** for DrBalch2in1FormulaDesc **/
	font-size:26px;
}
.compare_title_ltpage strong,
.compare_title_1 strong,
.compare_title strong{
   color:#227A3A;
}
.compare_bac{
   width:678px;
   margin:0 auto;
}
.compare_200{
   float:left;
   width:200px;
   margin-top:18px;
   font-size:12px;
   line-height:12px;
   cursor:pointer;
   height:90px;
}
.compare_200 p{
   line-height:16px;
}
.compare_200_title{
   width:200px;
   text-align:center;
   font-size:16px;
   color:#000000;
   font-weight:bold;
   line-height:20px;
}
.compare_200_title a{
   color:#000000;
   text-decoration:none;
}
.compare_200_title a:hover{
   color:#000000;
   text-decoration:underline;
}
.ct_200{
   margin:12px 0 0 8px;
   font-style:italic;
}
.compare_top{
	width:658px;     /** 658+10+10=678 **/
	height:144px;
	padding:0 10px;
	background:transparent url(../images/formula_top1.gif)  no-repeat;
}
.compare_top_1{								/** for DrBalch2in1FormulaDesc & basic_formula_desc.html**/
	width:658px;     /** 658+10+10=678 **/
	height:35px;
	padding:0 10px;
	background:transparent url(../images/formula_top4.gif)  no-repeat;
}
.compare_middle{
	width:638px;      /** 638+20+20=678 **/
	padding:0 20px;
	background:transparent url(../images/formula_middle.gif)  repeat-y;
}
.compare_middle_caution{
	width:638px;      /** 638+20+20=678 **/
	padding:0 20px;
	color:#FF0000;
	background:transparent url(../images/formula_middle.gif)  repeat-y;
}
.compare_middle_caution h3{
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
	margin-bottom:7px;
}
.compare_middle_lp{
	width:638px;      /** 638+20+20=678 **/
	padding:0 20px;
	background:transparent url(../images/formula_middle.gif)  repeat-y;
}
.compare_middle_lp a{
	text-decoration:none;
}
.compare_middle_lp a:hover{
	text-decoration:underline;
}
.compare_middle_lp span{
	font-weight:bold;
	color:#000000;
}
.compare_middle_lp ul{
	margin-left:30px;
}
.compare_bottom{
	width:658px;    /** 658+10+10=678 **/
	height:39px;
	padding:0 10px;
	margin:-7px 0 0 0 ;
	_margin:0px;
	*margin:0px;
	background:transparent url(../images/formula_bottom.gif)  no-repeat;
	clear:both;
}
.skipto{
	margin-left:15px;
	background:transparent url(../images/Supp.totem.jpg) top right  no-repeat;
}
.space_lp{
	margin-bottom:30px;
}
.space_lp_1{
	margin-bottom:5px;
}
.space_lp_2{
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}
.lp_table_tp{
	line-height:30px;
}
.lp_table_tp ul{
	margin:0px;
	list-style:none;	
}
.lp_table_tp ul li{
	margin:3px 0;
}
.lp_table{
	color:#000000;
}
.lp_table_1{
	text-align:center;
	vertical-align:top;
	padding:20px;
}
.lp_table_1{
	text-align:center;
	vertical-align:top;
	padding:10px 20px;
}
.lp_table_2{
	text-align:left;
	padding:10px 20px;
	line-height:20px;
}
.lp_table_3{
	text-align:left;
	padding-left:5px;
	line-height:15px;
	background-color:#cefecc;
}
.dr_200{
    width:598px;   /** 598+40=638 **/
	padding-right:40px;
	text-align:right;
	margin-bottom:30px;
   
}
.supplement_200{
	width:638px;
	line-height:25px;
	border:1px solid #B2B2B2;
}
.supplement_200 a{
	text-decoration:none;
}
.supplement_200 a:hover{
	text-decoration:underline;
}
.title_230{
    font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
}
.title_231{
	color:#000000;
	padding-left:5px;
	border-bottom:3px solid #B2B2B2;
}
.left_200{
    float:left;
	width:304px;     /** 304+8+8=320 **/
	padding:5px 8px;
	border-right:#A6A5A4  dashed  1px;
}
.right_200{
    float:right;
	width:300px;     /** 300+8+8=316 **/
	padding:5px 8px;
}
dd.column236{
    width:60px;
}
dd.column237{
    width:180px;
	text-align:right;
}
dd.column238{
    width:60px;
    text-align:right;
}
dd.column239{
    width:170px;
	color:#000000;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
}
dd.column240{
    width:70px;
    text-align:right;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
}
dd.column241{
    width:300px;
    text-align:right;
}
dt.column_line_200{
    clear:both;
	border-bottom:2px solid #B2B2B2;
}
dt.column_line_201{
    clear:both;
	border-bottom:1px solid #B2B2B2;
}
.article_title{
    margin:20px 0 10px 0;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.pro_compare_bac .showBottle{
	padding-bottom:40px;
}
.pro_compare_bac .addtocart{
	background:url(../images/addCart.gif) left top no-repeat;
	width:135px;
	height:28px;
	margin-left:20px;
}
.pro_compare_bac .title_231{
	font-size:12px;
	font-weight:normal;
}
.pro_compare_bac .supplement_200{
	margin-top:-10px;
	*margin-top:0px;
}
.pro_compare_bac .supplement{
	margin-top:5px;
}
.pro_compare_bac h5{
	margin:10px 5px;
}
/******   message  *******/

.message_300{
    width:720px;
    margin-left:16px;
}
.box{
    width:680px;
    border:1px solid #306733;
	margin:0 auto;
}
.box_top{
    width:680px;
	height:30px;
	line-height:30px;
	background:#EFEFEF;
	border-bottom:1px solid #306733;
}
.click_on{
    width:150px;
	height:35px;
	background:#FFFFFF;
	border-top:1px solid #306733;
	border-right:1px solid #306733;
	border-left:1px solid #306733;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:-5px 0 0 10px;
	top:0px;
	*top:0px;
	_top:1px;
	text-align:center;
	position:relative;
}
.click_on a,
.click_off a{
    text-decoration:none;
	color:#000000;
}
.click_on a:hover,
.click_off a:hover{
    color:#000000;
	text-decoration:underline;
}
.click_off{
	font-size:14px;
    width:150px;
	margin:0 0 0 20px;
	text-align:center;
}
.boxline{
    height:10px;
	background:#FFFFFF;
}
.box_contect{
    width:680px;
	background-color:#FFFDDC;
	border-top:1px solid #306733;
}
.box_contect dl{
	line-height:30px;
}
.box_contect dt{
    border-top:1px solid #306733;
	clear:both;
}
.col_366{
    width:25px;
	padding-top:0;
	*padding-top:0;
	_padding-top:4px;
    text-align:center;	
}
.col_367{
    width:25px;
	padding-top:0;
	*padding-top:0;
	_padding-top:6px;
    text-align:center;
}
.col_368{
    width:130px;
    text-align:center;
}
.col_369{
    width:300px;
    text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
}
.col_370{
    width:100px;
    text-align:center;
}
.col_371{
    width:100px;
    text-align:center;
}
.col_font{
    color:#000000;
    font-weight:bold;
}
.col_372{
    text-align:left;
	width:60px;
	*width:65px;
	_width:65px;
}
.col_372_selected{
    text-align:left;
	padding-top:0;
	*padding-top:0;
	_padding-top:3px;
	width:70px;
	*width:60px;
	_width:60px;
}
.col_373{
    width:100px;
    *width:110px;
    _width:110px;
    text-align:left;
}
.col_374{
    width:680px;
    text-align:right;
	padding:5px 0;
}
.col_375{
    width:80px;
    text-align:right;
	font-weight:bold;
}
.col_376{
    width:590px;
	margin-left:5px;
}
.col_377{
    width:680px;
    text-align:right;
    border-top:1px solid #306733;
	padding:5px 0;
}
.col_378{
    width:590px;
	margin-left:5px;
	padding:5px 0;
}
/********right advertisement**********/
#advertisement{
	float:right;
	margin-right:15px;
	*margin-right:15px;
	_margin-right:8px;
	margin-top:10px;
	width:191px;
}



/******** logtail page**********/

#longtailspace{
    margin:0 0 16px 0;
	clear:both;
}

#longtailspace .longtail_left{
	width:716px;
	margin-left:16px;
}
#longtailspace .longtail_right{
    float:right;
	margin-right:16px;
	*margin-right:16px;
	_margin-right:5px;
	margin-top:15px;
	width:179px;   /** 179+6+6=191**/
	text-align:center;
	background-color:#FFFDDC;
	padding:6px;
}
#longtailspace .longtail_right img{
	_margin-right:-15px;
}
.longtail_title{
    font-family:"Arial Black", Arial;
    font-size:24px;
	color:#227A3A;
	width:716px;
	padding:12px 0 10px 0;
	border-bottom:#C9D78F dashed 2px;
}
.longtail_content{
    margin:0 0 0 10px;
	padding:10px 0 10px 0;
}
.longtail_content ul{
    list-style:none;
	margin-left:10px;
}
.longtail_content .lt_li1{
	background:transparent url(../images/arrow.gif) left  no-repeat;
	color:#227A3A;
	padding-left:8px;
}
.longtail_content .lt_li2{
	padding-left:8px;
	margin-bottom:8px;
}
.longtai_why{
    width:191px;
	margin:20px 0 6px 0;
	font-size:16px;
}
.whycontent{
   text-align:left; 
   color:#000000;
   font-size:12px;
}


/*-----conditionsinfo page---*/
.position_p_search{
    color:#F16721;
	font-weight:bold;
	line-height:20px;
	border-bottom:4px solid #A8A7A6;
	width:auto;
	height:25px;
	padding:15px 5px 0px 8px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	clear:both;
}
.position_p_search span{
    color:#227A3A;
}
.position_p_search span a{
    color:#227A3A;
	text-decoration:none;
}
.position_p_search a:hover{
	text-decoration:underline;
}
.longtail_title_new{
    font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#000000;
}
.p_search_L{
	height:40px;
	line-height:40px;
	background-color:#f3f8f3;
	padding-left:20px;
	width:696px;
}
.p_search_L1{
	color:#000;
	font-weight:bold;
	height:40px;
	line-height:40px;
	display:block;
	float:left;
	margin-right:10px;
}
.p_search_L2{
	height:30px;
	padding-top:10px;
	*padding-top:0;
	_padding-top:8px;
	height:30px;
	*height:40px;
	_height:32px;
	display:block;
	float:left;
	margin-right:10px;
}
.p_search_L3{
	font-size:11px;
	height:40px;
	line-height:40px;
	display:block;
	float:left;
}
.p_search_space{
	width:716px;
	margin-left:16px;
}
.p_search_title{	
	height:50px;
	line-height:50px;
	font-weight:bold;
	border-bottom:1px #A7C761 solid;
	margin-bottom:15px;
}
.p_search_title_left{
	width:500px;
	float:left;
	font-size:16px;
	color:#227A3A;
}
.p_search_title_right{
	width:190px;
	float:right;
	font-size:16px;
	color:#c60;
	padding-right:15px;
	text-align:right;
	font-weight:normal;
}
.p_search_list li{
	list-style:none;
	width:218px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
	line-height:20px;
	margin:2px 0 8px  15px;
}
.p_search_list li a.bold{
	font-weight:bold;
	font-size:115%;
}
.p_search_list li a.larger{
	font-size:115%;
}
.searchList{
	border-bottom:1px #A7C761 solid;
	margin-bottom:15px;
	float:left;
	padding:0px 5px 15px 5px;
	width:100%;
}
.searchList li{
	float:left;
	border-right:1px solid #535353;
	margin-right:4px;
	padding-right:4px;
	list-style-type:none;
}
.searchList li a{
	font-size:14px;
	background:#FFFDDC;
	padding:2px 4px;
	text-decoration:none;
}
.searchList .selected a{
	background:#6A8E46;
	color:#fff;
	font-weight:bold;
	padding:1px 4px;
}
/******** Multiconditions.html page**********/

#longtailspace .multico_left{
	width:716px;
	margin-left:12px;
	*margin-left:12px;
	_margin-left:5px;
	float:left;
}
.multico_title{
    font-size:20px;
	font-weight:bold;
	color:#227A3A;
	height:45px;	
	width:716px;
	padding:15px 0 0 0;
}


/******** ConcernRelated page**********/

.concern_seo{
    margin:20px 10px 10px 10px;
	padding:10px;
	background-color:#FFFDDC;
	border-top:#C9D78F dashed 1px;
	border-bottom:#C9D78F dashed 1px;
}
.concern_seo_1{
    margin:20px 10px 10px 10px;
	padding:10px;
	text-align:center;
	color:#227A3A;
}

/******** partners page**********/
.partners_pics{
    width:710px;
	margin:0 auto 15px auto;
}
.pics_left{
    width:342px;
	float:left;
	margin-top:10px;
}
.pics_right{
    width:342px;
	float:right;
	margin-top:10px;
}
.pics_right p{
	margin:13px 0px;
   line-height:18px;
}
#inter_content i{
   color:#FF0000;
}


/******** partners page**********/

.articles_item{
    width:711px;
	margin:0 auto 15px auto;
	*margin:0 auto 15px auto;
	_margin:0 23px 15px 17px;
}
.articles_item h1{
    font-size:20px;
	color:#227A3A;
	height:43px;	
	padding:12px 0 0 0;
}
.articles_first{
    padding:0 0 10px 0;
    margin-bottom:20px;
    border-bottom:2px solid #227A3A;
}
.articles_item h3{
	height:43px;
	height:30px;
	line-height:30px;
	background-color:#FFFDDC;
    border:#CCCCCC solid 1px;
	padding:0 0 0 10px;	

}
.articles_list1{
    width:461px;
	padding:0 0 0 200px;
	background:transparent url(../images/latest_img.gif) left no-repeat ;
	margin:0 0 20px 50px;
}
.articles_list1 ul{
    list-style:none;
}
.articles_list1 li{
    padding:6px 0 6px 12px;
	border-bottom:1px dashed #BBB;
	background:url(../images/listimage.gif) no-repeat 0 50%;
}
.articles_list2{
    width:461px;
	padding:0 200px 0 0;
	background:transparent url(../images/news_bg.gif) no-repeat 100% 100%;
	margin:0 0 20px 40px;
}
.articles_list2 li{
    padding:6px 0;
    list-style-type:decimal;
	margin:0 0 0 30px;  
	border-bottom:1px dashed #BBB;
}

.item_list{
	width:711px;
	margin:0 auto 15px auto;
	*margin:0 auto 15px auto;
	_margin:0 23px 15px 17px;
}
.list_co1{
    width:600px;
	color:#227A3A;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
}
.list_co1 a{
	color:#227A3A;	
	text-decoration:none;
}
.list_co2{
    width:110px;
	float:right;
	text-align:right;
	height:30px;
	line-height:30px;
	color:#000000;
}
.list_co3{
    width:711px;
	float:none;
	clear:both;
}
.item_list dt{
    border-bottom:1px dashed #227A3A;
	margin:20px 0 15px 0;
}
.news_detail{
	margin:0px 50px;
}
.bottom_link{
    height:30px;
	line-height:30px;
	border-top:1px dashed #227A3A;
	text-align:center;
	margin:20px;
}
.lnkEmail{
    padding:0 0 0 20px;
	background:url(../images/email_bottom.gif) no-repeat 0 50%;
	margin:0 5px;
}
.lnkDiscuss{
    padding:0 0 0 30px;
	background:url(../images/forum.gif) no-repeat 0 50%;
	margin:0 5px;
}
.lnkLanding{
    padding:0 0 0 15px;
	background:url(../images/product.gif) no-repeat 0 50%;
	margin:0 5px;
}
/******** Email this to a friend to show formulator  page**********/

#showfomulatorpage{
    width:100%;
	float:left;
}
.showfomulator_left{
	float:left;
	width:40%;
	text-align:center;
	padding-top:20px;	
}
.showfomulator_right{
	float:left;
	width:59%;	
	margin-top:30px;
}
.col_formu1{
   color:#000000;
   font-size:18px;
   font-weight:bold;
   height:25px;
   line-height:25px;
   width:100%;
}
.col_formu2{
   color:#227A3A;
   font-size:16px;
   font-weight:bold;
   height:25px;
   line-height:25px;
   width:100%;   
}
.col_formu3{
   width:100%;   
}
.col_formu4{
   width:100%;
   font-weight:bold;
   color:#000000;
}
.showfomulator_title{
	clear:both;
   width:717px;
   margin-left:20px;
   border-bottom:dashed 1px #227A3A;
   margin-bottom:10px;
   height:30px;

}
.showfomulator_title_left{
   color:#000000;
   font-size:20px;
   font-weight:bold;
   float:left;
   width:700px;
}
.showfomulator_title_right{
   float:right;
   width:17px;
   padding-top:5px;

}
.showfomulator_doc{
	clear:both;
	width:600px;
	margin:0 auto 15px auto;
}
.showfomulator_content{
	width:712px;
   margin-left:25px;
   margin-bottom:30px;
}
.showfomulator_content span{
	color:#000000;
	font-weight:bold;
}
.showfomulator_seehow{
	width:702px;
   margin-left:35px;
   margin-bottom:30px;
}
.title_sf_1{
    font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	width:633px;
}
.title_sf_2{
	color:#000000;
	padding-left:5px;
	border-bottom:3px solid #B2B2B2;
	width:633px;
	clear:both;
}
.showfomulator_sf_space{
	margin:0 auto 15px auto;
}
.title_sf_left{
	float:left;
	width:615px;
}
.maf_yfs{
	line-height:18px;
	padding-left:10px;
	background:url(../images/arrow.gif) no-repeat 0 5px;
	font-size:11px;
}
.col_howmuch_1{
	color:#000000;
	font-weight:bold;
}


/******** Library page**********/
#librarypage{
    width:100%;
	float:left;
}

#librarylink{
	padding:0px;
	font-size:14px;
	width:900px;
	height:23px;
	margin:20px auto;
	clear:both;
	background:url(../images/libraryNav.gif) repeat-x;
}
#librarylink ul{
    list-style:none;
	margin:0px;
} 
#librarylink li{
    float:left;
	width:160px;
	*width:160px;
	_width:158px;
	text-align:center;
	margin:0 10px;
} 
#librarylink li a{
	text-decoration:none;
	color:#227A3A;
	line-height:23px;
}
#librarylink li a:hover{
	text-decoration:underline;
	color:#FF0000;
}  
#seleced_lib a{
	border:#afb84d solid 1px;
	width:158px;
	*width:158px;
	_width:156px;
	height:23px;
	background-color:#fffddc;
	text-decoration:none;
	display:block;
	position:relative;
	color:#FF0000;
}
#librarylink_secbar{
	width:900px;
	margin:0 auto;
}
.b3,
.c1{
	background-color:#dcdcdc;
	margin:0 3px;
	border:0px;
	height:1px;
	overflow:hidden;
	font-size:0px;
	display:block;
}
.b2,
.c2{
	background-color:#fbfff0;
	border-left:#dcdcdc 1px dashed;
	border-right:#dcdcdc 1px dashed;
	display:block;
	overflow:hidden;
	font-size:0px;
	margin:0 2px;
	height:1px;
}
.b1,
.c3{
	background-color:#fbfff0;
	border-left:#dcdcdc 1px dashed;
	border-right:#dcdcdc 1px dashed;
	display:block;
	overflow:hidden;
	font-size:0px;
	margin:0 1px;
	height:1px;
}
#librarylink_box{
	border-left:#dcdcdc 1px solid;
	border-right:#dcdcdc 1px solid;
	padding:2px;
}
#librarylink_secbar_r{
	float:right;
	width:150px;
	margin-right:34px;
	*margin-right:34px;
	_margin-right:16px;
	text-align:center;
	clear:both;
}
#librarylink_r_box{
	border-left:#dcdcdc 1px solid;
	border-right:#dcdcdc 1px solid;
}
#librarylink_box .lb_col1{
	float:left;
	width:147px;
	border-right:#dcdcdc 1px dotted;	
}
#librarylink_box .lb_col2{
	float:left;
	width:148px;	
}
.lib_content{
	margin-left:10px;
}
.lib_detail{
	margin:10px 0 10px 10px;
}
#lib_search{
	width:898px;
	padding:0 30px;
	clear:both;
}
.lib_s_title{
	font-size:30px;
	font-weight:bold;
	color:#999999;
	margin-bottom:20px;
}
.liv_s_n{
	width:100%;
    margin-bottom:20px;
	clear:both;
}
.liv_s_n a{
	text-decoration:none;
}
.liv_s_n p{
	margin-bottom:0px;
	color:#000000;
}
.liv_s_n p span{
	font-weight:bold;
}
.liv_s_n_title{
	font-size:14px;
	font-weight:bold;
}
.liv_s_pic{
	width:190px;
	float:left;
	padding:0 15px;
}
.liv_s_pic img{
	display:block;
}
.liv_s_n_1{
    margin-bottom:20px;
	clear:both;
}

.liv_s_n ul{
	margin-left:20px;
	list-style:none;
	font-size:14px;
}
.liv_s_n_1 span{
	font-weight:bold;
	color:#000000;
}
.liv_s_n_1 ul{
	margin-left:30px;
}
.ultitle{
	color:#000000;
	font-weight:bold;
	margin-top:10px;
}
#needtip{
	color:#6C6E70;
	margin-top:10px;
}
.needtitle{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin:30px 0 15px 0;
}
.needtitle_2{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}


/*-----attention---*/
.attention_1{
	 width:694px;
	 clear:both;
	 margin-bottom:5px;
	 margin-left:26px;
	 font-size:12px;
	 font-style:italic;
}
.attention_1 span{
     color:#FF0000;
}



/*-----see more---*/
.mainprogram_middle_1all{
	overflow:auto;
	width:97%;
	padding:0  5px;
	height:auto;
}
.seemore {
	height:auto;
}


/******add by piglet*******/
.globallink_nav_300 ul{
	position:absolute;
	z-index:1000;
	*margin-left:-104px !important;  /**IE6 IE7**/
	margin-top:33px !important;      /**IE7 FF**/
	_margin-top:35px !important;     /**IE6**/
	width:145px;
}
.globallink_nav_300 ul li{
    height:33px;
	line-height:35px;
	border-bottom:#FFFFFF 1px solid;
	background:#6A8D44;
	width:145px;
}
.globallink_nav_300 ul li a{
	height:33px;
	width:auto;
	text-align:left;
	line-height:35px;
	padding-left:15px;
	width:130px;
	background:#6A8D44;
	background-image:none;
}


div#qTip {
  padding: 3px;
  border: 1px solid #666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background: #999;
  color: #FFF;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
.noBorder{
	border:0px;
	background:transparent;
}
.errroInfo{
	border:1px solid #AFB84D;
	background:#FFFDDC;
	width:95%;
	color:#f00;
	padding:5px 10px;
	line-height:20px;
	margin:0px auto 10px auto;
}
.errroInfo b{
	margin-right:5px;
}
.errropage{
	margin:10px 30px;
	color:#f00;
	line-height:20px;
	font-size:14px;
}
.searchResult{
	padding-left:5px;
}
.searchResult nobr{
	font-size:11px;
	line-height:18px;
	padding-left:10px;
	display:block;
	text-align:left;
}
.searchResult dd{
	background:transparent url(../images/bullet_triangle.gif) left 6px no-repeat;
}
.spaceIn{
	margin-left:15px !important;
}
.indent{
	margin:0px 5px 8px 0px;
	padding:0px;
	line-height:18px;
}
.indent li{
	list-style-type:none !important;
	margin:7px 0px 7px 15px;
}
.page{
	margin:10px 25px;
	clear:both;
}
.proPage{
	clear:both;
	padding:40px 25px;
	_padding:10px 25px;
}

/*******Dietitian*********/
.emailUs{
	margin:0px 10px 10px 10px;
	background:transparent url(../images/Drs.jpg) 20px 5px no-repeat;
	padding-left:300px;
	border-bottom:2px solid #A7A7A6;
	padding-bottom:10px;
}
.emailUs i{
	color:#f00;
}
.dietitian{
	clear:both;
	padding-top:11px;
	background:transparent url(../images/top.jpg) left top no-repeat;
	width:876px;
	margin:0px auto 10px auto;
}
.innerDr{
	float:left;
	width:876px;
	background:transparent url(../images/bg.jpg) left top repeat-y;
	height:280px;
	overflow:hidden;
}
.innerDr dd{
	float:left;
}
.innerDr .col1{
	padding:10px 21px 10px 20px;
}
.innerDr .col2,
.innerDr .col2s{
	padding:10px 20px;
	width:503px;
	line-height:20px;
}
.innerDr .col2s p{
	margin:5px 0px 13px 0px !important;
}
.innerDr .col2 a{
	margin:0px 10px;
}
.innerDr .col3{
	padding:80px 5px 0px 20px;
	color:#227A3A;
	font-size:14px;
	text-align:center;
}
.innerDr .col3 a{
	color:#F16721;
	font-weight:bold;
	font-size:15px;
	display:block;
	margin-top:20px;
}
.innerDr .col3s{
	padding:60px 5px 0px 10px;
	color:#227A3A;
	font-size:14px;
	text-align:center;
}
.innerDr .col3s a{
	background:transparent url(../images/mail.jpg) left top no-repeat;
	color:#F16721;
	font-weight:bold;
	font-size:15px;
	display:block;
	text-decoration:none;
	padding-left:35px;
}
.btm{
	background:transparent url(../images/btm.jpg) left top no-repeat;
	height:11px;
	width:876px;
	clear:both;
}
.intro dt,
.intros dt{
	clear:both;
	padding:2px;
}
.intro dd,
.intros dd{
	float:left;
	line-height:20px;
}
.intro .txt,
.intros .txt{
	background:transparent url(../images/arrow.gif) left 6px no-repeat;
	color:#227A3A;
	font-weight:bold;
	padding-left:10px;
	width:200px;
	margin-right:20px;
}
.intro .detail{
	width:270px;
}
.intros .detail{
	width:200px;
}
.innerDr .more a{
	font-weight:bold;
	margin-left:230px;
	color:#f60;
	float:left;
}
.dieHead{
	color:#227A3A;
	font-size:14px;
	font-weight:bolder;
	margin-left:45px;
	margin-bottom:10px;
}
.innerDr .col2s h6{
	color:#227A3A;
	font-size:13px;
}
.innerDr .col2s p{
	line-height:18px;
	margin:0px;
}
 .innerDr .col2s .desc{
	color:#227A3A;
 }
.innerDr .col2s a{
	margin:0px 10px;
	line-height:24px;
}
.innerDr .col3s b{
	line-height:30px;
	background:transparent url(../images/phone.jpg) left top no-repeat;
	color:#000;
	font-size:12px;
	padding:0px 25px 0px 40px;
}

.level{
	padding-bottom:20px;
	padding-top:5px;
	float:left;
}
.level li{
	float:left;
	width:11px;
	height:11px;
	border:1px solid #F9F1C2;
	margin:0px 3px;
	background:#fff;
	font-size:0px;
	list-style-type:none;
}
.level .title{
	color:#c90;
	font-weight:bold;
	width:auto;
	border:0px;
	font-size:12px;
	background:transparent;
	margin-left:0px;
}
.level .full{
	background:#c90;
	border:1px solid #c90;
}
/***poppage sigin*****/
.popSignIn{
	padding:10px;
}
.popSignIn .corporate_id{
	text-align:left;
}
.popSignIn .shipping_910{
	margin-bottom:20px;
}

/***step5 page***/
.step5Mix{
	padding:0px 10px;
}
.step5Mix a{
	color:#6C6E70;
	text-decoration:none;
}
.step5Mix a:hover{
	color:#3467A8;
	text-decoration:underline;
}
.step5Mix dt{
	border-bottom:dashed #AEB74D 1px;
	clear:both;
	margin-top:6px;
}
.summaryList li{
	float:left;
	background:transparent url(../images/arrow.gif) left 5px no-repeat;
	padding-left:10px;
	white-space:nowrap;
	width:310px;
	margin-right:5px;
	margin-left:5px;
	line-height:20px;
	list-style-type:none;
	overflow:hidden;
	text-overflow:ellipsis;
}

.summaryList a{
	color:#6C6E70;
	text-decoration:none;
}
.summaryList a:hover{
	color:#3467A8;
}
#container_200 .mainprogram_content{
	margin:10px 0 10px 6px;
	line-height:18px;
}
#container_200 .mainprogram_list_1{
	width:430px;
}
.black{
	color:#000;
	line-height:20px;
	margin:0px 5px;
}
.grayline{
	border-top:1px dotted #3D3D3D;
	margin-top:30px;
	padding-top:30px;
}
.buttonLong{
   width:120px;
   height:26px;
   display:block;
   float:right;
   text-align:center;
   font-style:italic;
   font-size:16px;
   font-weight:bold;
}
.buttonLong a{
   display:block;
   width:120px;
   height:23px;
   color:#FFFFFF;
   text-decoration:none;
   padding:3px 0px 0px 0px;
   background:transparent url(../images/button_l.gif) no-repeat;
}
.buttonLong a:hover{
   display:block;
   width:120px;
   height:23px;
   color:#E25D03;
   text-decoration:none;
   background:transparent url(../images/button_lh.gif) no-repeat;
}






.smm{
	margin-bottom:18px;
}
.smm1{
	margin-bottom:8px;
	*margin-bottom:0px;
	_margin-bottom:0px;
}
dd.col_mm1{
	padding:3px 0px 0px 5px;
	margin-right:8px;
}
dd.col_mm2{
	width:100px;
    text-align:right;
	padding:3px 8px 0px 5px;
}
dd.col_mm3{
	height:24px;
	line-height:24px;
	margin:8px 4px 0 0;
}
dd.col_mm4{
	height:24px;
	line-height:24px;
	margin:10px 15px 0 0;
}
ul.smmu{
	margin-left:30px;
	list-style:disc;
	margin-bottom:10px;
}
