@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background: url(../images/bg.jpg) repeat-x top left #1d3618;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#46433c;
}

h1,h2,h3,h4,h5,h6,div,img,ul,li,p,fieldset{
margin:0px;
padding:0px;
}

a{
color:#46433c;
font-weight:bold;
text-decoration:none;}


h2{
font:14px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin:5px 0px 5px 30px;
padding:0px 0px 0px 10px;
color:#192f14;
}

h5{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

a:hover{
color:#000000;
font-weight:bold;
text-decoration:none;}

#container{
margin:18px auto 0px auto;
background:#ece2c9;
width:876px;
height:auto;
border:12px #ece2c9 solid;
border-top:8px #ece2c9 solid;
border-bottom:8px #ece2c9 solid;
overflow:auto;
}

#nav{
width:876px;
height:34px;
background:#142710;
font:12px "Arial Narrow", Arial, Helvetica, sans-serif;
}
#nav .leftimg{
float:left;
width:7px;
height:34px;
}

#nav .rightimg{
float:right;
width:7px;
height:34px;
vertical-align:middle;
}
#nav ul{
margin:0px 7px;
list-style:none;
float:left;
}
#nav li{
background:url(../images/top_nav_bullet.gif) left no-repeat;
float:left;
padding:0px 7px 0px 11px;

margin-top:7px;

}

#nav li a{
color:#ffffff;
text-decoration:none;
}
#nav li a:hover{
color:#c1a545;
text-decoration:none;
}

#nav li a.current{
color:#c1a545;
text-decoration:none;
}
#nav li.chinese{
color:#c1a545;
font-weight:bold;
}
#nav li.chinese a{
color:#ECE2C9;
font-weight:bold;
}
#nav li.chinese a:hover{
color:#c1a545;
font-weight:bold;
color:#ffffff;
}
#nav li.english{
color:#c1a545;
font-weight:bold;
}
#nav li.english a{
color:#ECE2C9;
font-weight:bold;
}
#nav li.english a:hover{
color:#c1a545;
font-weight:bold;
color:#ffffff;
}


#nav .date{
float:right;
margin-right:10px;
width:auto;
text-align:right;
margin-top:9px;
color:#c1a545;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#nav .date li{
background:url(../images/top_nav_bullet.gif) left no-repeat;
float:left;
padding:0px 7px 0px 11px;
margin-top:0px;
}

#inertitsection{
height:201px;
width:876px;
float:left;
}
#inertitsection a.logo{
background:url(../images/innerlogo1.jpg) no-repeat;
height:201px;
width:249px;
float:left;
}


#inertitsection .innertit{
width:627px;
height:201px;
float:right;
}

#innerpagetitle{
width:876px;
float:left;
}

#innerpagetitle h2{
font:22px "Trebuchet MS",  Arial, Helvetica, sans-serif;
color:#192f14;
background:url(../images/h2_bg.gif) no-repeat bottom left;
font-weight:bold;
margin:0px;
padding:0px;
margin-left:15px;
margin-top:25px;
border:none;
padding-left:10px;
padding-top:0px;
}

#innerpagetitle h2 span{font:26px "Trebuchet MS",  Arial, Helvetica, sans-serif; color:#847113; font-weight:bold;}
#maincontent{
width:876px;
float:left;
height:auto;
}
*html #maincontent{
width:876px;
float:left;
min-height:372px;
}


#innercontent{
float:left;
width:876px;
background:url(../images/inner_content_bg.jpg) repeat-y top;

}

#innercontent .top{
background:url(../images/inner_content_top.jpg) no-repeat top;
height:11px;
width:876px;
float:left;
}

#innercontent .bot{
background:url(../images/inner_content_bot.jpg) no-repeat bottom;
height:11px;
width:876px;
float:left;

}

#innercontent p{
width:auto;
margin:8px auto;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#46433c;
line-height:14px;
float:left;
padding:0px 10px;
}


#innercontent .text p{
width:830px;
margin:8px auto;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#46433c;
line-height:14px;
float:left;
padding:0px 10px;
}

#footerbottom{
background:url(../images/soyabeans_footer.jpg) no-repeat;
height:45px;
width:900px;
margin:0px auto;



}

#footer{
float:left;
width:876px;
background:url(../images/footerbg.jpg) repeat-x top;
height:65px;
text-align:center;
color:#afa379;
margin-top:15px;
}

#footer .footernav{
text-align:left;
float:left;
width:515px;
margin-top:5px;

}

#footer .certification{
background:url(../images/certificationlogos.gif) no-repeat;
width:350px;
height:58px;
float:left;
}

#footer .content{
margin:5px 0px;}

#footer a{
font-weight:normal;
text-align:center;
padding:0px 10px;
text-decoration:none;
border-right:1px solid #afa379;
color:#697155;
}

#footer a:hover{
font-weight:normal;
text-align:center;
color:#000000;
padding:0px 10px;
border-right:1px solid #afa379;
}

#footer a.last{
font-weight:normal;
text-align:center;
padding:0px 10px;
text-decoration:none;
border-right:none;
color:#697155;
}

#footer a.last:hover{
font-weight:normal;
text-align:center;
color:#000000;
padding:0px 10px;
border-right:1px none
}


#footer p{
text-align:left;
padding:0px;
margin:0px;
float:left;
width:500px;
margin-top:10px;
margin-left:5px;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#697356;
}

#products_box{
float:left;
width:95%;
height:auto;
margin-left:20px;
margin-bottom:10px;
padding:0px;
padding-bottom:10px;
border-bottom:1px dashed #d3c7a8;
}

#products_box img.big{
width:102px;
height:auto;
float:left;

padding:3px;
margin-right:10px;

}

#products_box img{
width:102px;
height:172px;
float:left;
border:solid 1px #dbd0b2;
padding:3px;
margin-right:10px;
}

#products_box .details{
width:650px;
height:auto;
float:left;
margin-left:10px;
padding:3px;
line-height:20px;
text-align:left;
}
#products_box fieldset{
border:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

#products_box fieldset div{
margin:8px 0px;
}
#products_box fieldset div p{
margin:0px;
padding:0px;
width:640px;}


#products_box fieldset label{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
width:200px;
}
#products_box h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1e3519;
height:30px;
text-indent:3px;
}
#products_box h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:3px;
margin-bottom:10px;
text-decoration:underline;
color:#1e3519;}
#products_box h1 a:hover{
text-decoration:none;
color:#000000;
}
#products_box.text	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	float:right;
	text-align:left;
		
}	

a.submit_bt{
background:url(../images/small_bt_bg.gif) no-repeat;
float:left;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFF;
margin:0px 0px;
width:76px;
text-align:center;
height:25px;
padding:4px 5px;
display:block;
text-decoration:none;
}

a.submit_bt:hover{

background:url(../images/small_bt_bg.gif) no-repeat;

float:left;

font:bold 11px Arial, Helvetica, sans-serif;

color:#FFFC00;

text-decoration:none;

}

input.submit_bt{

background:url(../images/small_bt_bg.gif) no-repeat;
float:left;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFF;
margin:0px 0;
width:86px;
text-align:center;
display:block;
text-decoration:none;
border:none;
height:25px;
cursor:pointer;
}

.shoppingcart{
background:#d5c7a5;
line-height:16px;
float:left;
margin-left:26px;
}

.shoppingcart h5{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#brdr{
border:1px solid #d5c7a5;
padding:5px 10px;
}

.shoppingcart th{
background:#DFD3B1;
font-weight:bold;
}
.shoppingcart td{
background:#f0eadc;
padding:10px;
text-transform:uppercase;
}

.shoppingcart_bottom{
background:#cdc094;
float:left;
margin-left:26px;
}


.shopbuttons{
float:left;
margin-left:26px;
}
.shoppingcart_bottom td{
background:#fff;
padding:5px 10px;
font-weight:bold;
}

.shoppingcart_bottom td span{
color:#DD3535;
}

.smalltxt{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}


.contactus h1{
padding:3px 0px;
width:265px;
background: url(../images/contact_bullet.gif) left no-repeat #cdc094;
color:#4e421b;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:28px;
}

#contactus{
float:left;
width:273px;
height:191px;
background:url(../images/bot_box_bg.jpg) repeat-x bottom left #f4eddb;
border:1px solid #d5c7a5;
margin-right:12px;
padding:0px;

}
#contactus h3{
padding:3px 0px 3px 28px;
width:245px;
background: url(../images/contact_bullet.gif) left no-repeat #cdc094;
color:#4e421b;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
float:left;

}
#contactus .contentcon{
background:url(../images/contact_us_bg1.jpg) no-repeat bottom right;
width:263px;
height:130px;
padding:10px 0px 0px 0px;

}

.contentcon p{
width:240px;
margin-top:15px;
font-weight:bold;
padding-left:10px;
text-align:left;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
float:left;
}

.nutrition{
background:#FDFFCD;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#A8C3AB;
border:#AD952F  solid 2px; 
}
.nutrition h5{
font-size:17px;
font-weight:bold;
color:#F9FFFA;
font-variant:uppercase;
}
.nutrition h6{
font-size:12px;
font-weight:bold;
color:#F9FFFA;
font-variant:uppercase;
padding-left:10px;
}
.nutrition span{ 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B2C9B4; 
font-weight:bold;}
.stle1{ padding-left:10px;}


.thankyou{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#2F482A;
}
.thankyou span{
color:#000000;
font-weight:bold;
font-size:13px;
}
.thankyou a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2F482A;
text-decoration:underline;
}
.thankyou a:hover{
text-decoration:none;
color:#C1A545;
}