html, body {
	border:0;
	margin:0 auto;
	padding:0;
}

.about_bg {
	background:url(../images/about_bg.gif) repeat-x;
}

.index_bg {
	background:url(../images/index_bg.jpg) repeat-x;
}

img {
	border:none;
}

.about_container {
	
	height:740px;
}

#container {
	width:1000px;
}

.top_navi {
	float:left;
}

.top_flash {
	float:left;
	font-size:12px;
	color:#666666;
	
}

.top_navi_word {
	text-align:right;
	padding:245px 0 0 0;
}

.clearboth {
	clear:both;
}

#about_top_banner {
	background:url(../images/about_top_banner.jpg) no-repeat;
	width:670px;
	height:262px;
}

.redcolor {
	color:#A40D0D;
}

#about_content {
	margin:-17px 0 0 0;
	background:url(../images/about_content.jpg) no-repeat ;
	width:987px;
	height:424px;
}
#eng_about_content {
	margin:-17px 0 0 0;
	background:url(../images/eng-about_content.jpg) no-repeat ;
	width:987px;
	height:424px;
}

#about_content_desc {
	font-size:12px;
	color:#666666;
	padding:105px 0 0 310px;
	width:600px;
	line-height:17px;
}

#about_content_left {
	font-size:12px;
	color:#666666;
	width:600px;
	line-height:17px;
	padding:100px 0 0 25px;
	float:left;
}

#about_content_right {
	font-size:12px;
	color:#666666;
	line-height:17px;
	padding:10px 0 0 60px;
	float:left;
	width:290px;
}

#about_content_control {
	font-size:11px;
	font-family:"Lucida Sans Unicode";
	color:#666666;
	font-weight:normal;
	width:510px;
	margin-top: 130px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 310px;
}

.quality_control {
	font-size:12px;
	color:#0076BE;
	font-weight:bold;
}

#footer {
	background:url(../images/about_footer.gif) no-repeat;
	width:921px;
	height:75px;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}

#footer_contact {
	background:url(../images/contact_footer.gif) no-repeat;
	width:922px;
	height:73px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}

#footer_navi {
	font-size:14px;
	font-weight:bold;
	color:#8E6D5B;
	padding:25px 0 0 540px;
	*padding:25px 0 0 530px;
}

#footer_navi_index {
	font-size:14px;
	font-weight:bold;
	color:#8E6D5B;
	padding:120px 0 0 541px;
	*padding:120px 0 0 532px;
	

}




#footer_navi_product {
	font-size:14px;
	font-weight:bold;
	color:#8E6D5B;
	padding:25px 0 0 540px;
	font-family:Arial, Helvetica, sans-serif;

}

#footer_navi a, #footer_navi_product a, #footer_navi_index a{
	color:#8E6D5B;
	text-decoration:none;
}

#footer_navi a:hover, #footer_navi_product a:hover, #footer_navi_index a:hover {
	color:#8E6D5B;
	text-decoration:underline;
}

.footer_active {
	color:#94151B;
}

.food_origin_bg {
	background:url(../images/food_origin_bg.gif) repeat-x;
}

#food_origin_banner {
	width:684px;
	height:216px;
	color:#666;
	position:absolute;
	top:0px;
	margin:0 0 0 310px;
}

.top_navi_word_food_origin {
	text-align:right;
	padding:0 15px 0 0;
}

#food_origin_kaiwei {
	background:url(../images/kaiwei_bg.jpg) no-repeat;
	width:951px;
	height:503px;
	margin:0 0 0 40px;
}
#eng_food_origin_kaiwei {
	background:url(../images/eng-kaiwei_bg.jpg) no-repeat;
	width:951px;
	height:503px;
	margin:0 0 0 40px;
}

#footer_other {
	margin:30px 0 0 40px;
	background:url(../images/about_footer.gif) no-repeat ;
	width:921px;
	height:75px;
}

#footer_product {
	margin:30px 0 0 40px;
	background:url(../images/product_footer.gif) no-repeat ;
	width:921px;
	height:72px;
}

#food_origin_content {
	color:#3D3D3D;
	font-size:12px;
	line-height:17px;
	padding:120px 0 0 320px;
	*padding:130px 0 0 320px;
	width:600px;
}

#food_origin_btn {
	padding:32px 0 0 370px;
}


#food_origin_diwangji {
	background:url(../images/diwangji_bg.jpg) no-repeat;
	width:947px;
	height:503px;
	margin:0 0 0 40px;
}
#eng_food_origin_diwangji {
	background:url(../images/eng-diwangji_bg.jpg) no-repeat;
	width:947px;
	height:503px;
	margin:0 0 0 40px;
}

#food_origin_btn_diwangji {
	padding:34px 0 0 370px;
}

#food_origin_jitang {
	background:url(../images/jitang_bg.jpg) no-repeat;
	width:950px;
	height:498px;
	margin:0 0 0 40px;
}
#eng_food_origin_jitang {
	background:url(../images/eng-jitang_bg.jpg) no-repeat;
	width:950px;
	height:498px;
	margin:0 0 0 40px;
}

#food_origin_btn_jitang {
	padding:28px 0 0 370px;
}

#food_origin_bakkuhteh {
	background:url(../images/bakkuhteh_bg.jpg) no-repeat;
	width:949px;
	height:506px;
	margin:0 0 0 40px;
}
#eng_food_origin_bakkuhteh {
	background:url(../images/eng-bakkuhteh_bg.jpg) no-repeat;
	width:949px;
	height:506px;
	margin:0 0 0 40px;
}

#food_origin_btn_bakkuhteh {
	padding:37px 0 0 370px;
}


#top_navi_food_origin {
	float:left;
	padding:100px 0 0 10px;
	color:#94151B;
}

#top_navi_food_origin a {
	text-decoration:none;
	color:#555;
}

#top_navi_food_origin a:hover {
	text-decoration:underline;
	color:#555;
}

.top_navi_food_origin {
	position:absolute;
	top:0px;
	margin:65px 0 0 0;
}

.chinese_btn {
	margin:20px 0 0 0;
	text-align:right;
}

.top_origin_line {
	margin:0 0 0 0;
}

.top_product_line {
	margin:10px 0 0 0;
}

#top_navi_food_origin_right {
	padding:100px 0 0 0;
	float:right;
}

#top_navi_title_right {
	padding:105px 5px 0 0;
	float:right;
}


#about_flash {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -10px;
}

.top_navi_about {
	position:absolute;
	top:0px;
	margin:65px 0 0 0;
}

.top_navi_word_about{
	text-align:right;
	padding:0 0 0 0;
}

.top_about_line {
	position:absolute;
	top:0px;
	margin:225px 0 0 0;
}


.contact_bg {
	background:url(../images/contact_bg.gif) repeat-x;
}

.contact_container {
	background:url(../images/contact_container.gif) repeat-x;
	height:990px;
}

#contact_flash {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.top_navi_contact {
	position:absolute;
	top:0px;
	margin:65px 0 0 0;
}

#top_navi_contact_right {
	padding:90px 0 0 0;
	float:right;
}

.top_contact_line {
	position:absolute;
	top:0px;
	margin:215px 0 0 0;
}

#contact_bg_grey {
	background:url(../images/contact_bg_grey.gif) no-repeat;
	width:438px;
	height:251px;
	margin:15px 0 0 20px;
	font-size:12px;
	font-family:"Lucida Sans Unicode";
	color:#666666;
	
}

#contact_bg_grey_table {
	padding:60px 0 0 20px;
	float:left;
	width:418px;
}

#contact_bg_grey_table_left {
	float:left;
}

#contact_bg_grey_table_right {
	float:left;
	display:inline;
	margin:0 0 0 45px;
}

#map {
	position:absolute;
	top:0px;
	margin:223px 0 0 540px;
	
}

#contact_bg_grey_table_right a {
	color:#ED2024;
	text-decoration:underline;
}


#contact_bg_grey_table_right a:hover {
	color:#ED2024;
	text-decoration:none;
}

#contact_question {
	margin:25px 0 0 40px;
}

#contact_question_content {
	font-size:12px;
	color:#137FC0;
	margin:5px 0 0 40px;
}

.contactsubbg {
	background:url(../images/contact_subbg.gif) no-repeat;
	width:623px;
	height:671px;
	margin:6px 0 0 30px;
}
.eng_contactsubbg {
	background:url(../images/eng-contact_subbg.gif) no-repeat;
	width:623px;
	height:671px;
	margin:6px 0 0 30px;
}
.contact_title {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:30px 0 0 150px;
}

.contact_form {
	font-size:12px;
	color:#818787;
	margin:50px 0 0 150px;
}

.contact_form_company {
	font-size:12px;
	color:#818787;
	margin:40px 0 0 150px;
}

#contact_form_content {
	background:url(../images/contact_form_bg.jpg) no-repeat bottom left;
	margin:20px 0 0 0;
	height:500px;
}

#contact_form_content_left {
	color:#666;
	text-align:right;
	font-size:14px;
	float:left;
	display:inline;
	margin:0 0 0 200px;
	
}

#contact_form_content_right {
	float:left;
	display:inline;
	margin:10px 0 0 25px;
	color:#818787;
	font-size:12px;
}

#contact_form_content_right input,  #contact_form_content_right textarea {
	font-size:11px;
	color:#818787;
	font-family:Arial, Helvetica, sans-serif;
}

.inputtext  {
	width:250px;
	font-size:12px;
	font-family:"Lucida Sans Unicode";
}

.form_title {
	font-size:14px;
	color:#0076be;
	font-weight:bold;
}

.textareainput {
	width:300px;
	height:200px;
	font-size:12px;
	font-family:"Lucida Sans Unicode";
}

.textareainputcompany {
	width:300px;
	height:135px;
	*height:115px;
	font-size:12px;
	font-family:"Lucida Sans Unicode";
}

.submit_btn {
	background:url(../images/send_btn.gif) no-repeat;
	border:none;
	width:63px;
	height:20px;
}
.eng_submit_btn {
	background:url(../images/eng-send_btn.gif) no-repeat;
	border:none;
	width:63px;
	height:20px;
}
.reset_btn {
	background:url(../images/reset_btn.gif) no-repeat;
	border:none;
	width:63px;
	height:20px;
}
.eng_reset_btn {
	background:url(../images/eng-reset_btn.gif) no-repeat;
	border:none;
	width:63px;
	height:20px;
}

 #contact_form_company {
display:none;
	
}

.thanktyouword {
	font-size:12px;
	color:#666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 40px;
}

#developmentby {
	font-size:11px;
	color:#868789;
	font-family:"Lucida Sans Unicode";
	margin:0 0 0 640px;
}

#developmentby a {
	color:#868789;
	text-decoration:none;
}

#developmentby a:hover {
	color:#868789;
	text-decoration:underline;
}


.product_bg {
	background:url(../images/product_bg.gif) repeat-x;
}

#product_big_bg_content {
	background:url(../images/product_big_bg.gif) no-repeat;
	width:995px;
	height:620px;

	
}

#product_small_bg_content {
	background:url(../images/product_small_bg.gif) no-repeat;
	width:993px;
	height:521px;
	
}


.top_navi_product {
	position:absolute;
	top:0px;
	margin:65px 0 0 0;
}

#product_banner {
	width:684px;
	color:#666;
	position:absolute;
	top:0px;
	margin:0 0 0 310px;
}

#top_navi_product {
	float:left;
	padding:40px 0 0 0;
	color:#94151B;
	font-family:Arial, Helvetica, sans-serif;
}

#top_navi_product a {
	text-decoration:none;
	color:#555;
}

#top_navi_product a:hover {
	text-decoration:underline;
	color:#555;
}

#top_navi_product_right {
	padding:110px 0 0 0;
	float:right;
}

.product_category {
	float:left;
	display:inline;
	margin:0 20px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#product_big_content_left {
	float:left;
	width:242px;
	margin:40px 0 0 0;
	height:620px;

}

#product_big_content_middle {
	float:left;
	width:345px;
	margin:40px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	height:620px;

}

#product_big_content_right {
	float:left;
	width:370px;
	margin:40px 0 0 20px;
	height:620px;

}



#product_small_content_left {
	float:left;
	height:510px;
	width:300px;
	margin:40px 0 0 0;
	
}

#product_small_content_middle {
	float:left;
	height:510px;
	width:240px;
	margin:40px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;

}

#product_small_content_right {
	float:left;
	height:510px;
	width:414px;
	margin:40px 0 0 20px;
}

#product_num {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#A40D0D;
	font-size:34px;
	margin:0 0 0 10px;
}

#product_title {
	color: #6F561F;
	font-size:40px;
	font-weight:bold;
	margin:10px 0 0 30px;
	
}

.product_subcategory_btn {
	background:url(../images/subcategory_btn.gif) no-repeat;
	width:152px;
	height:59px;
	margin:20px 0 0 30px;
	color:#A40D0D;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.product_subcategory_btn_small {
	background:url(../images/subcategory_btn.gif) no-repeat;
	width:152px;
	height:59px;
	margin:20px 0 0 90px;
	color:#A40D0D;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}



.product_subcategory_btn a, .product_subcategory_btn_small a{
	color:#333333;
	text-decoration:none;
}

.product_subcategory_btn a:hover, .product_subcategory_btn_small a:hover {
	color:#333333;
	text-decoration:none;
}

.product_subcategory_btn_title {
	font-size:18px;
	padding:10px 0 0 25px;
}


.product_subcategory_btn_subtitle {
	font-size:12px;
	padding:0 0 0 25px;
	color:#333333;
}

.product_img {
	margin:0 0 0 0;
	text-align:center;
}

.product_name {
	margin:10px 0 0 0;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.product_name_small {
	margin:10px 0 0 0;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.product_table {
	font-size:12px;
	font-family:"Lucida Sans Unicode";
	margin:10px 0 0 60px;
}

.product_table_small {
	font-size:12px;
	font-family:"Lucida Sans Unicode";
	margin:10px 0 0 30px;
}

.right_thumbnail {
	display:inline;
	padding:0 8px 8px 0;
}

.page_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#94151B;
}

.page_table a {
	color:#676D72;
	text-decoration:underline;
}

.page_table a:hover {
	color:#676D72;
	text-decoration:none;
}

#index_content_left {
	float:left;
	display:inline;
	margin:95px 0 0 30px;
}

#index_content_right {
	float:left;
}

.index_btn {
	margin-bottom:7px;
}

#index_company_outer {
	width:245px;
	height:225px;
}

.index_company {
	width:245px;
	height:225px;
	background:url(../images/index_company.gif) no-repeat;
	font-size:12px;
	color:#666666;
	line-height:17px;
}
.eng_index_company {
	width:245px;
	height:225px;
	background:url(../images/eng-index_company.gif) no-repeat;
	font-size:12px;
	color:#666666;
	line-height:17px;
}

.index_chinese_btn {
	margin:20px 0 0 630px;
}

.index_flash {
	margin-top: 129px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.spacer {
	margin:0 0 0 207px;
}

.index_company_content {
	margin:13px 10px 0 12px;
}

.index_company_content a {
	text-decoration:underline;
	color:#666666;
}

.index_company_content a:hover {
	text-decoration:none;
	color:#666666;
}

#contact_content {
	background:url(../images/contact_content.gif) no-repeat;
	width:980px;
	height:883px;
}
#eng_contact_content {
	background:url(../images/eng-contact_content.gif) no-repeat;
	width:980px;
	height:883px;
}

#contact_content_left {
	float:left;
	font-size:11px;
	display:inline;
	margin:130px 0 0 60px;
	color:#666666;
	font-family:"Lucida Sans Unicode";
}

#contact_content_left a {
	color:#ED2024;
	text-decoration:underline;
}

#contact_content_left a:hover {
	color:#ED2024;
	text-decoration:none;
}

.fontsizechinese {
	font-size:12px;
}

#contact_content_right {
	float:left;
	width:500px;
}

.engword {
	font-family:"Trebuchet MS";
}

.lucidasan {
	font-family:"Lucida Sans Unicode";
}

.lucidasan_product {
	font-family:"Trebuchet MS";
	font-size:11px;
}

.lucidasan_product_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}


#footer_navi_index_eng {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8E6D5B;
	padding:120px 0 0 370px;
	

}

#footer_navi_eng {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8E6D5B;
	padding:25px 0 0 370px;
}

#footer_navi_index_eng a, #footer_navi_eng a {
	text-decoration:none;
	color:#8E6D5B;
	
}

#footer_navi_index_eng a:hover, #footer_navi_eng a:hover {
	text-decoration:underline;
	color:#8E6D5B;
	
}

.top_navi_word_food_origin_eng {
	text-align:right;
	padding:0 15px 0 0;
}
