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

body{
	margin:0px;
	padding:0px;
	background: #FFF url(../images/hm_bg1.jpg) repeat-x top;
}
#page_wrapper{
	width:1000px;
	margin:auto;
	padding:0px;
	}
#global_header{
	margin:0px;
	padding:0px;
	width:1000px;
	height: 110px;
	background:#FFF;
	background: url(../images/hm_bg2.jpg) repeat-x top;
	}
#header_line{
	margin:0px;
	padding:0px;
	width:1px;
	height: 110px;
	float: left;
	background: url(../images/hm_bg_line.jpg) no-repeat top;
	}	
#hm_body{
	margin:0px;
	padding:0px;
	width:1000px;
	background:#FFF;
	float: left;
	
	}
#left_navi_panel{
	margin:0px;
	padding:0px;
	width:232px;
	float:left;
	}
#left_navi_panel_title{
	margin:0px;
	padding:10px 10px 0px 10px;
	width:212px;
	height:30px;
	float:left;
	background:#EEE url(../images/i_left_navi_panel_title_top.jpg) center bottom no-repeat;
	}
.left_navi_panel_title_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	padding:0px;
}
#left_navi_panel_items{
	margin:1px 0px 0px 0px;
	padding:0px;
	width:231px;
	float:left;
	border-right:#E6E6E6 solid 1px;
	}
#left_navi_panel ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#left_navi_panel li{
	margin:0px;
	padding:0px;	
	}
a.left_navi_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #587720;
	text-decoration: none;
	display:block;
	height:16px;
	width:215px;
	padding:4px 4px 3px 11px;
	background:url(../images/i_left_navi_arrow_normal.jpg) right top no-repeat;	
	}
a.left_navi_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #82AD30;
	text-decoration: none;
	display:block;
	height:16px;
	width:215px;
	padding:4px 4px 3px 11px;
	background:url(../images/i_left_navi_arrow_over.jpg) right top no-repeat;
	}
a.left_navi_link_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4F6824;
	text-decoration: none;
	display:block;
	height:16px;
	width:215px;
	padding:4px 4px 3px 11px;
	background:#D1E8A4 url(../images/i_left_navi_arrow_select.jpg) right top no-repeat;
	}
#left_navi_additional_links{
	margin:0px;
	padding:15px 0 10px 0;
	width:232px;
	float:left;
	}
#left_navi_additional_links a{
	background:#F3F3F3;
	border-top:#D8D8D8 solid 1px;
	border-bottom:#D8D8D8 solid 1px;
	height:20px;
	padding-top:8px;
	padding-right:3px;
	width:218px;
	margin-bottom:3px;
	
	}
a.link_but_hm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #009590;
	text-decoration: none;
	}
a.link_but_hm:hover{
	color: #22B24C;
	text-decoration: underline;
	}
a.paging_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0099FF;
	text-decoration: none;
	padding:1px 5px;
	margin:0px 0px 0px 4px;
	}
a.paging_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0099FF;
	text-decoration: underline;
	padding:1px 5px;
	margin:0px 0px 0px 4px;
	}
a.paging_link_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: none;
	padding:1px 5px;
	margin:0px 0px 0px 4px;
	background:#E6E6E6;
	}
#content_panel{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:753px;
	float:left;
	}
#page_title{
	margin:0px;
	padding:5px 10px 0px 0px;
	width:743px;
	min-height:25px;
	border-bottom:#E6E6E6 solid 1px;
	float:left;
	}
.page_title_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6B737B;
	text-decoration: none;
	padding:0px;
}
#page_main_img{
	margin:0px;
	padding:2px 0px 0px 0px;
	width:753px;
	float:left;
	}
#page_main_contents{
	margin:0px;
	padding:15px 0px 20px 0px;
	width:753px;
	float:left;
	text-align:justify;
	}
#paging_area{
	margin:0px;
	padding:0px;
	width:753px;
	float:left;
	text-align:right;
	}
#product_items_area{
	width:753px;
	margin:0px;
	padding:25px 0px 5px 0px;
	float:left;
	text-align:justify;
	}
#product_item_wrapper{
	margin:0px;
	padding:0px;
	width:150px;
	height:210px;
	float:left;
	}
.product_img_container{
	margin:0px;
	padding:0px;
	width:138px;
	height:158px;
	border:#E6E6E6 solid 1px;
	float:left;
	text-align:center;
	}
.product_big_img{
	margin:0px;
	padding:4px 4px 4px 4px;
	width:240px;
	height:275px;
	float:left;
	text-align:center;
	border:#E6E6E6 solid 1px;
	}
.product_name_container{
	margin:0px;
	padding:6px 0px 0px 0px;
	width:140px;
	float:left;
	text-align:center;
	}
.link_mini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0099FF;
	text-decoration: none;
}
.link_mini:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0099FF;
	text-decoration: underline;
}
#hm_detals{
	margin:0px;
	padding:10px 0 10px 0;
	width:1000px;
	background:#FFF;
	float: left;
	}
#hm_de_con1{
	margin:0px;
	padding:0 15px 0 0;
	width:494px;
	background:#FFF;
	float: left;
	}
#hm_de_con2{
	margin:0px;
	padding:0 5px 0 5px;
	width:234px;
	background:#FFF;
	float: left;
	border-left: #EBEBEB solid 1px;
	}
#hm_de_con2 ul{
	margin:0;
	padding:0px 0 0 30px;
	list-style-image: url(../images/bult.jpg);
}
#hm_de_con2 li{
	margin:0;
	padding:10px 0 0px 0px;
}
#hm_box{
	margin:0px;
	padding:10px 0px 10px 10px;
	width:990px;
	height: 265px;
	
	float: left;
	}
#agri_box{
	margin:0px;
	padding:10px 0 0 8px;
	width:992px;
	height: 202px;
	background: url(../agri_business_organic_foods_beverages/images/box_bg.jpg) repeat-x;
	float: left;
	}
#agri_box_cover{
	margin:0px;
	padding:0 8px 0 0 ;
	width:240px;
	height: 192px;
	background: url(../agri_business_organic_foods_beverages/images/box_bg.jpg) repeat-x;
	float: left;
	}
#agri_imgbox{
	margin:0px;
	padding:0;
	width:238px;
	height: 158px;
    border: #CCC solid 1px;
	float: left;
	}
#agri_tit{
	margin:0px;
	padding:6px 0 0 0;
	width:240px;
	height: 20px;
	float: left;
	text-align:center;
	
	}
#agri_con{
	margin:0px;
	padding:0 10px 0 10px ;
	width:228px;
	min-height: 110px;
	border-right: #E6E6E6 solid 1px ;
	margin: 8px 0 8px 0;
	float: left;
	}
#agri_con_de{
	margin:0px;
	padding:0 10px 0 10px ;
	width:228px;
	min-height: 325px;
	border-right: #E6E6E6 solid 1px ;
	margin: 8px 0 8px 0;
	float: left;
	}
#agri_con_de ul{
	margin:0;
	padding:0px 0 0 20px;
	list-style-image: url(../agri_business_organic_foods_beverages/images/bult.jpg);
}
#agri_con_de li{
	margin:0;
	padding:10px 0 0px 0px;
}
#agri_con_del{
	margin:0px;
	padding:0 10px 0 10px ;
	width:228px;
	border-right: #E6E6E6 solid 1px ;
	margin: 8px 0 8px 0;
	float: left;
	}
#agri_con_del ul{
	margin:0;
	padding:0px 0 0 20px;
	list-style-image: url(../agri_business_organic_foods_beverages/images/bult.jpg);
}
#agri_con_del li{
	margin:0;
	padding:10px 0 0px 0px;
}
a.agri_con_bult_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #0099CC;
}
a.agri_con_bult_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #5BBDFF;
}
#agri_con2{
	margin:0px;
	padding:0 0px 0 10px ;
	width:233px;
	margin: 8px 0 8px 0;
	float: left;
	}
#agri_con_box{
	margin:0px;
	padding:0 0px 0 0px ;
	width:249px;
	float: left;
	}
#agri_con_titbox{
	margin:0px;
	padding:5px 0px 0 5px ;
	width:234px;
	min-height: 20px;
	margin: 0px 0 0 8px ;
	float: left;
	}
#agri_content{
	margin:0px;
	padding:0 0px 0 0;
	width:1000px;
	float: left;
	}
#hm_box_de{
	margin:0px;
	padding:0px;
	width:495px;
	height: 265px;
	float: left;
	}
a.hedder_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00CCCC;
	text-decoration: none;
	padding:0px;
}
a.hedder_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00CCCC;
	text-decoration: underline;
	padding:0px;
}
.hedder_link_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00CCCC;
	text-decoration: underline;
	padding:0px;
}
.hedder_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00CCCC;
	padding:0px;
}
.search_txt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	padding:0px;
}
#pr_navi_area{
	margin:0px;
	padding:0px;
	text-align: left;
	height: 43px;
	width: 1000px;
	
	}
.pr_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFCC;
	text-decoration: none;	
	text-transform:uppercase;
}
.pr_navi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #465E20;
	text-decoration:underline;
	text-transform:uppercase;
}
.pr_navi_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #465E20;
	text-decoration:underline;
	text-transform:uppercase;
	padding:0px 13px 0px 13px;
}
.mini_hedin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #0099CC;
}
a.mini_hedin_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #0099CC;
}
a.mini_hedin_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #5BBDFF;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6B6B6B;
	padding:0px;
}
.text_mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #B5B5B5;
	padding:0px;
}
.text_mini_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666;
	padding:0px;
	text-decoration:none;
}
#global_footer{
	margin:auto;
	padding:0px 0px 0px 0px;
	width:100%;
	background: url(../images/hm_bg_bot.jpg) repeat-x top;
	float:left;
	text-align:center;
	}
#footer_top{
	margin:auto;
	padding:0px 0px 15px 0px;
	width:100%;
	float:left;
	text-align:center;
	}	
a.bot_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9FB1C4;
	text-decoration: none;
	padding:0px;
}
a.bot_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-indent: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #9FB1C4;
	text-decoration: underline;
	padding:0px;
}
.bot_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9FB1C4;
	text-decoration: none;
	padding:0px;
}

a.navi_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	padding:0px;
}
a.navi_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4F6824;
	text-decoration: none;
	padding:0px;
}
/* navi area*/
#agri {
	position:absolute;
	width:215px;
	height:94px;
	z-index:1999;
	margin-left:0;
	margin-top:-1px;
	visibility: hidden;
}
#invest{
	position:absolute;
	width:255px;
	height:94px;
	z-index:2000;
	margin-left:0;
	margin-top:-1px;
	visibility: hidden;
}
.img_strip_item{
	margin:0px;
	padding:0 13px 10px 0;
	}