
body {
   background: url(/images/bg.jpg) #B4C0AA;
   margin: auto;
   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   text-align: center;
    SCROLLBAR-FACE-COLOR: #D2DDCC;
    SCROLLBAR-ARROW-COLOR: #669966; 
    SCROLLBAR-TRACK-COLOR: #D2DDCC;
}

         .thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }

         
         .dogvdvhdr {
            background:#96A787;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
		 text-align:left;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
            width:300px;
         }
		 .dogvdvbdy2 {
		 text-align:left;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
         
         .pgdiv {
         width:320px;
         height:250px;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }


td {
   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color : #666666;
}
table.front{
padding-left : 40px;
padding-right: 40px;
padding-top:4px;
}

h1, h1:link {  
   font-weight: bold; 
   font-size: 14px;
   color: #669933;
   text-decoration : none;
   text-align : left;
}
h1:hover {
   color : #669933;
}
h2, h2:link {  
   font-weight: bold; 
   font-size: 13px;
   color: #669966;
   text-decoration : none;
   text-align : left;
   width : 100%;
   border-bottom : solid 1px #669966;
}
h2:hover {
   color : #669933;
}
INPUT, SELECT {COLOR: #333333; FONT-FAMILY: '宋体', Verdana, Arial, Helvetica; FONT-SIZE: 8pt}
.CPbox2FAQ    {COLOR: #333333; BACKGROUND-COLOR: #DDDDDD; PADDING:5px}

label{
text-align:left;
float: left;
width: 110px;

}
br,p{
clear: left;
}

#header2{
width:776px;
margin-right: auto;
margin-left: auto;
padding: 0px;
height:83px;
} 
#contain{
margin-right: auto;
margin-left: auto;
width: 776px;
} 
#mainbg{
width:776px;
margin:3px 0px;
padding: 0px 1px 0px 0px;
background: #96a787;
float: left;
}
#right{
float: right;
margin: 1px 0px 1px 0px;
padding:0px;
width: 648px;
background: #FFF;
text-align:left;
}
#left{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;
background: #F2F3F7;
width: 128px;
text-align:left;
}
#footer2{
clear:both;
width:776px;
margin-right: auto;
margin-left: auto;
padding: 0px;
}
.text{margin:0px;}


#box{width: 860px; margin-right: auto;margin-left: auto;}
#header{ MARGIN: 0px; BORDER: 0px; WIDTH: 850px;}
#logo{MARGIN: 0px; BORDER: 0px; WIDTH: 110px; float:left;}
#headermenu{MARGIN: 0px; BORDER: 0px; WIDTH: 650px; float: right; text-align:right;list-style-type:none}



.chromestyle{
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{

padding: 0;
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
padding: 0;
margin: 0;
}

.chromestyle ul li a:hover{
/*background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}




/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
line-height:18px;
z-index:100;
background-color: white;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}






#mainbox { MARGIN: 0px; WIDTH: 850px;}
#mainbox2 { MARGIN: 5px 0px; WIDTH: 800px; background:#FFFFFF; border-bottom:solid 1px #96a787;}
#leftadimg{ width:128px;  float:left;}


#menu{ MARGIN: 0px; PADDING:0px; WIDTH: 100%; BACKGROUND: #96a787; font-weight: bold;    font-size: 12px;   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;   color: #FFFDFE;   text-align : right;   text-decoration : none; height:23px; line-height:23px;}
#menu li{display:inline;font-weight: bold;font-size: 12px; font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif; padding-left:15px;}
#menu li a{color: #fff; text-decoration:none}
#menu li a:hover {
   color : #669966;
}
#contentleft{ FLOAT: left; PADDING: 0px; MARGIN: 0px; BACKGROUND: #96a787; WIDTH: 361px;  height:342px;text-align: right; border-bottom:solid 1px #96a787;}
#contentright{ FLOAT: right; MARGIN: 0px; PADDING:0px; WIDTH: 488px; height:342px;background: #FFFFFF url(/images/jasminRange.jpg) no-repeat bottom ;border-right:solid 1px #96a787; border-bottom:solid 1px #96a787;}
#footer{ CLEAR: both; MARGIN: 0px 0px 0px 0px; PADDING: 5px 0px 5px 0px;  WIDTH: 850px; text-align: right;}

.STYLE1 {	font-size: 16px;
	font-weight: bold;
	color: #724717;
}

.cellbg1 {
   background-color: #96a787;
}
.cellbg2 {
   background-color: #b4c0aa;
}
.cellbg3 {
   background-color: #ffffff;
}
.leftImg{
   border: solid 1px #96a787;
}

.header3 {  
   font-weight: bold; 
   font-size: 12px;
   color: #669966;
   text-decoration : none;
}
.header3b {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #669966; TEXT-DECORATION: none
}
.frontText {  
   font-weight: normal; 
   font-size: 13px;
   color: #669966;
   text-align: justify;
   text-decoration : none;
}



.header6 {  
   font-weight: bold; 
   font-size: 13px;
   color: #DCB270;
   text-decoration : none;
}

.header4, .navbar {  
   font-weight: bold; 
   font-size: 12px;
   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;
   color: #FFFDFE;
   text-align : right;
   text-decoration : none;
   background-color: #96A787
}
.navbar:link {
   color: #F7F9F8;
   font-size : 12px;
   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;
}
.navbar:hover {
   color : #FFFFFF;
}

.header5, .navbar2 {  
   font-weight: bold; 
   font-size: 12px;
   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;
   color: #FFFDFE;
   text-align : right;
   text-decoration : none;
   background-color: #96A787
}


.navbar2:link {
   color: #F7F9F8;
   font-size : 12px;
   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;
}
.navbar2:hover {
   color : #267771;
}
 .navbar3 {  
   font-weight: bold; 
   font-size: 12px;
   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;
   color: #FFCC66;
   text-align : right;
   text-decoration : none;
   background-color: #96A787
}
.navbar3:link {
   color: #FFCC66;
   font-size : 12px;
   font-family: '宋体', Verdana,Tahoma, Arial, Helvetica, sans-serif;
}
.navbar3:hover {
   color:#FFFF66;
}

.whiteText {
   color : #FFFFFF;
}
.smallText{
   font-size:10px;
   color : #C2CDBC;
}

.footer, .footer:link {
   color: #669933;
   margin-bottom : 4px;
   font-size : 12px;
}

.footer:hover {
   color : #669933;
}
.imgRight {  
   float: right; 
   padding-left: 10px;
   }

.imgLeft {  
   float: left; 
   padding-right: 10px;
   }

a:link {
   color : #96A787;
}
a:hover {
   color : #669933;
}
p {
   margin-top: 12px; 
   margin-bottom: 8px;
   text-align : justify;
}
hr {  width: 100%; 
color: #65A0BB; 
height: 1px}
ul {
   list-style-image : url(../images/bullet.gif);
   margin-bottom : 0px;
   margin-left : 20px;
   text-indent : 0pt;
}


/*FORM ELEMENTS*/
input.textbox {
   background-color: #F5F5F5;
   color: #669933;
   font-family: '宋体', Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   height: 20px;
   width: 122px; /*width : 250px;*/
}

input.textbox250 {
   background-color: #F5F5F5;
   color: #669933;
   font-family: '宋体', Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   height: 20px;
   width: 250px;
}


table.front{
   padding-left: 40px;
   padding-right: 40px;
   padding-top: 4px;
}

textarea {
   background-color: #F5F5F5;
   color: #669933;
   font-family: '宋体', Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   height: 80px;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-darkshadow-color: #EDEDED;
   scrollbar-face-color: #D2DDCC; 
   scrollbar-highlight-color: #F5F5F5;
   scrollbar-track-color: #D2DDCC;
   width: 250px; /*width : 250px;*/
}


.button {
   background-color: #96A787;
   color: #FFFFFF;
   cursor: pointer;
   font-size: 10px;
   font-weight: bold;
   height: 18px;
   text-align: center;
   text-transform: uppercase;
   vertical-align: middle;
   width: 95px;
}

/* Info Box WITHOUT Headings */
.CPbox1            {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox1 A:link     {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:visited  {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:hover    {COLOR: #996666; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.textBlockHead   {COLOR: #800000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: BOLD;}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2            {COLOR: #333333; BACKGROUND-COLOR: #96A787; BORDER: 1px solid #96A787}
.CPbox2H           {COLOR: #FFFFFF; BACKGROUND-COLOR: #96A787; PADDING: 1px;}
.CPbox2H B         {COLOR: #FFFFFF;}
.CPbox2B           {COLOR: #333333; BACKGROUND-COLOR: #D2DDCC}
.CPbox2B A:link    {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:visited {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:hover   {COLOR: #996666; FONT-SIZE: 10px; TEXT-DECORATION: underline}

/* Box - Page Headings */
.CPpageHead {BORDER-BOTTOM: 2px solid #CCCCCC; PADDING-BOTTOM: 4px}

/* Box - Page Navigation */
.CPpageNav {BACKGROUND-COLOR: #D2DDCC}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #D2DDCC}

/* Box - Product Image (Home page) */
.CPhomeImg {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}

/* Box - Product Description (Home page) */
.CPhomeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #D2DDCC}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 9pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {FONT-SIZE: 11pt}

/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet {}

/* Product SKU */
.CPprodSKU {}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #800000}

/* Product Price - Price Value */
.CPprodPriceV {COLOR: #800000}

/* Product List Price - Text Label */
.CPprodLPriceT {}

/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: line-through}

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #888888}

/* In Stock text */
.CPinStock {COLOR: #888888}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #800000; font-weight:bold;}

/* Category List */
.CPcatDescList {}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: bold}

/* Option Description for "Optional" options */
.CPoptDesc {FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* ------------------- */
/* ADDED - Version 2.3 */
/* ------------------- */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}
.CPcolsView A:link    {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:visited {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg    {FONT-SIZE: 10pt}
.CPsysMsgErr {COLOR: red; FONT-SIZE: 10pt}
.CPsysMsgURL {FONT-SIZE: 10pt}

/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */

/* Highlights used in search results */
.CPhighlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}

/* ------------------- */
/* ADDED - Version 2.5 */
/* ------------------- */

/* Radio Button options */
.CPoptRadio {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Description for "Mandatory" options*/
.CPoptDescM {FONT-STYLE: italic; color: Red}

.loop_title{}
.loop_list li{ list-style:none; text-align:left;}


		 
		 
.ingreadientgreen{COLOR: #14c64f; FONT-FAMILY: 'Arial','sans-serif'; font-size:9pt;} 
.ingreadientgreen:link{text-decoration : none ;color : #14c64f ;}
.ingreadientgreen:visited {text-decoration : none ;color : #14c64f ;}
.ingreadientgreen:hover {text-decoration : none ;color : #14c64f ;}
.ingreadientgreen:active {text-decoration : none ;color : #14c64f ;} 

.ingreadientorange{FONT-SIZE: 9pt; COLOR: #ff9900; FONT-FAMILY: 'Arial','sans-serif'} 
.ingreadientorange:link{text-decoration : none ;color : #ff9900 ;}
.ingreadientorange:visited {text-decoration : none ;color : #ff9900 ;}
.ingreadientorange:hover {text-decoration : none ;color : #ff9900 ;}
.ingreadientorange:active {text-decoration : none ;color : #ff9900 ;} 

.ingreadientblue{FONT-SIZE: 9pt; COLOR: #1f03eb; FONT-FAMILY: 'Arial','sans-serif'} 
.ingreadientblue:link{text-decoration : none ;color : #1f03eb ;}
.ingreadientblue:visited {text-decoration : none ;color : #1f03eb ;}
.ingreadientblue:hover {text-decoration : none ;color : #1f03eb ;}
.ingreadientblue:active {text-decoration : none ;color : #1f03eb ;} 

.ingreadientred{FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Arial','sans-serif'} 
.ingreadientred:link{text-decoration : none ;color : red ;}
.ingreadientred:visited {text-decoration : none ;color : red;}
.ingreadientred:hover {text-decoration : none ;color : red;}
.ingreadientred:active {text-decoration : none ;color : red ;} 

/*??????*/

.asksearch{
   width:600px; margin:0px auto; height:35px; border:#ABBF9F 1px solid; background: #ABBF9F; padding-top:4px; margin-top:10px;
}
.asksearch_l{width:500px; float:left;
}
.asksearch_r {width:450px; float:right; line-height:35px; color:#CC6600; font-size:14px; font-weight:bold;}

.askmain{
  width:950px; margin:0px auto;
}
.ask_left{
   width:160px;float:left;
}
.askleft{
    border:#ABBF9F 1px solid;margin-top:10px; width:160px;
}
.ask_tt{
   background:url(/images/ask_menubg.gif); height:32px;  line-height:32px; font-size:14px; font-weight:bold; padding-left:10px;
}
.ask_tt img{
  padding-top:8px; padding-right:8px;
}
.ask_list{
   padding:5px;
}
.ask_list dd{
  padding:0px; text-align:left
}
.linask{
   margin-top:10px; border:#ABBF9F 1px solid;
}
.asklist{
   padding:5px; height:286px !important;height:293px; overflow:hidden
}

.asklist a{
   color:#003366; font-size:14px; 
}
.asklist  .category a{
   color:green; font-size:14px;
}

.ask_list span{
   line-height:25px;
}
.ask_list dt a{
    font-size:14px; color:#555; font-weight:bold; padding-top:8px;
}
.ask_list dd a{
     text-align:left;line-height:22px;font-size:12px;
}
.asknum{
   font-size:14px;font-weight:bold; color:#FF6600
}
.ask_middle{
    width:440px;float:left;margin-left:13px;margin-top:10px;
}
#leftCategory {}
  	#leftCategory h2 {clear:both;  margin:0;padding:0;font-weight:bold;letter-spacing:2px;height:22px;background:#e7f5ff;color:#004299;}
	#leftCategory h2 span {float:left;display:block;margin:3px 0 0 5px;}
	#leftCategory dt {font-weight:bold; color:#eb5403;margin-left:0px;font-size:14px;line-height:25px;}
	#leftCategory dt a,#leftCategory dt a:visited {color:#eb5403;font-weight:bold;font-size:14px;text-decoration:none;margin-left:0px; }
	#leftCategory dl dd { float:left; margin-left:0px; color:#5a5a5a; font-size:12px;line-height:23px; }
	#leftCategory dd a,#leftCategory dd a:visited {color:#5a5a5a;font-size:12px;text-decoration:none;margin-left:0px; }
	#leftCategory dd a:hover {color:#eb5403;font-size:12px;text-decoration:none;margin-left:0px; }
	#leftCategory ul {margin:0px 0px 5px 1px;border-bottom:1px solid #595959;}
	
.mainBox{
  border:#ABBF9F 1px solid; background:#F7FAFF;
}
.ad450{
  margin-top:10px;
}
.face img{
   border:#ccc 1px solid; padding:2px; width:32px;height:32px; margin-top:4px;
}
#tbc_01 a{
   color:#003366; font-size:14px; 
}
#tbc_01  .category a{
   color:green; font-size:14px;
}
#tbc_02 a{
   color:#ff6600; font-size:14px; 
}
#tbc_02  .category a{
   color:green; font-size:14px;
}

#tbc_03 a{
   color:#ff0000; font-size:14px; 
}
#tbc_03  .category a{
   color:green; font-size:14px;
}

.ask_right{
   width:250px;float:right;margin-left:10px;
}
.ask_rightbox{
		border:#ABBF9F 1px solid;  margin-top:10px;

}
.tiwen{
    padding-top:10px;
}
.ad240{
    padding:2px; text-align:center; border:#ccc 1px solid; margin-top:10px;
}
.ask_cjasklist{
    padding:5px;overflow:hidden
}
.ask_cjasklist a{
   font-size:14px;
}
.ask_cjasklist .category{
  float:left;
}
.ask_cjasklist td{
   border-bottom:1px dotted #dcdcdc;
}
.userlist{padding:5px;
}
.userlist a.u{
   width:54px;overflow:hidden;display:block;color:#ff6600;text-decoration:none; 
}
.userlist li{list-style-type:decimal}
.ask_userlist a{
  font-size:14px; padding:5px; line-height:25px;
}

.category a:link,.category a:visited{
 color:green;
}
.askmain1{
   width:600px; margin:0px auto; 
}
.main1_left{
    width:160px; float:left;
}
.main1_right{
    width:430px; float:right;
}
.right_site{
   height:35px; line-height:35px; padding-top:20px; padding-left:10px; border-bottom:#FFFFFF 2px solid
} 
.ask_answer{
   margin-top:10px;
}
.f1{
   color:#999999;padding-left:0px
 }
a.btn1 {
  float:left;display:block;background:transparent url(/ask/images/btn_bg_001.gif) no-repeat;padding-top:1px;margin:0 3px;width:68px;height:20px;line-height:20px;color:#9f6536;text-align:center;text-decoration:none;
}
a.btn1:hover {
    background:transparent url(/ask/images/btn_bg_002.gif) no-repeat; color:#0076af;text-decoration:none;
}
.search_border{
   border:#ABBF9F 1px solid; margin-top:10px;
}
.classname2{
   font-size:14px; font-weight:bold; color:#FF6600; padding-left:10px;height:25px; line-height:25px;background:url(/ask/images/askfl.jpg);
}
.classnamebox{
  
}
.classlist{
   border-left:#ABBF9F 1px solid; border-right:#ABBF9F 1px solid; height:80px; font-size:14px; padding:8px;
}

.classlistbot{line-height:8px;background:url(/ask/images/askfl_bottom.jpg);}