/* clearfix
---------------------------*/
.clearfix:after {
	content: "."; 
	display: block;
	clear: both;
	height: 0.1px;
	line-height:0;
	font-size:0.1em;
	visibility: hidden;}
.clearfix{
	display:block;
	height:1%;}



.mb_0{
	margin-bottom:0 !important;
	}
.mb_3{
	margin-bottom:3px !important;
	}
.mb_10{
	margin-bottom:10px !important;
	}
.mb_20{
	margin-bottom:20px !important;
	}
.pb_18{
	padding-bottom:18px !important;
	}
.pt_20{
	padding-top:20px !important;
	}
.pb_20{
	padding-bottom:20px !important;
	}	
.ml_10{
	margin-left:10px;}
	
.t_align_l{
	text-align:left !important;
	}
	.t_align_c{
		text-align:center !important;
		}


.titlearea{
	width:600px;
	background:url(feeder/images/bg-titlearea.jpg) no-repeat top;
	position:relative;
	min-height:127px;
	height:auto !important;
	height:127px;
	color:#fff;
	margin-bottom:2px;
	}
	.titlearea h2{
		padding:30px 0 25px 20px;
		line-height:1;
		}
	.titlearea h3{
		padding:0 0 15px 20px;
		font-weight:normal;
		width:455px;
		line-height:1.3;
		}
	.titlearea p{
		width:85px;
		position:absolute;
		top:19px;
		right:11px;
		}

.for_vibrating{
	min-height:127px;
	margin-bottom:0;
	}
	.for_vibrating h2{
		padding:20px 0 10px 20px;
		}

.for_default h2{
		padding:20px 0 10px 20px;
		}

.for_list{
	font-family: "Lucida Grande","Lucida Sans Unicode", verdana , Helvetica , sans-serif;
	width:840px;
	background:url(feeder/images/bg-titlearea_840.jpg) no-repeat 0 -17px;
	}
	.for_list h2{
		padding:47px 0 0 20px;
		line-height:1.3;
		}
	.for_list p{
		right:0;
		}

.title-category{
	background-color:#333;	
	text-align:right;
	padding:5px 15px 7px 0 !important;
	margin-bottom:5px;
	line-height:1.0;
	}
	.title-category a{
		color:#bfbfbf !important;
		}

.for_productlist{
	text-align:left;
	padding:5px 15px 7px 20px !important;
	color:#fff;
	}
	.for_productlist span{
		padding:0 0 0 13px;
		background:url(images/icn_green_squ.gif) no-repeat 0 0.4em;
		}

.for_list2{
	font-family: "Lucida Grande","Lucida Sans Unicode", verdana , Helvetica , sans-serif;
	padding:5px 0 7px 0 !important;
	font-weight:bold;
	}
	.for_list2 span{
		padding:0 0 0 16px;
		margin:0 15px 0 0;
		background:url(images/icn_squ_arrow.gif) no-repeat 0 0.2em;
		}

.for_chinese{
	margin-bottom:0;
	}
	.for_chinese h2{
		padding:23px 0 25px 20px;
		line-height:1;
		}

.pagetitlearea{
	width:600px;
	height:40px;
	position:relative;
	background:url(images/bg_pagetitlearea.gif) no-repeat;
	}
	.pagetitlearea ul{
		width:224px;
		position:absolute;
		top:12px;
		right:0px;
		text-align:right;
		height:13px;
		}
		.pagetitlearea li{
			display:inline;
			}
			
.ul_vfmenu{
	width:600px;
	margin-bottom:5px;
	}
	.ul_vfmenu li{
		display:inline;
		}
	/*for IE6,7 not forIE8*/	
	*html .ul_vfmenu li{
		display:block;
		float:left;
		}	
	*+html .ul_vfmenu li{
		display:block;
		float:left;
		}	
		
.btn_deliver{
	text-align:right;
	margin-bottom:5px;
	}
.btn_download{
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.dl_feature{
	border:solid 1px #ddd;
	border-top:none;
	padding:20px 10px 0;
	margin-bottom:20px;
	}	
	.dl_feature dt{
		border-bottom:solid 1px #375005;
		margin-bottom:5px;
		}
	.dl_feature dd{
		padding:0 10px 15px;
		}
	.dl_feature.bg1{
		background:url(feeder/images/bg_feature.gif) no-repeat;
		}
	.dl_feature.bg2{
		background:url(conveyors/images/bg_feature.gif) no-repeat;
		}
	.dl_feature.bg3{
		background:url(screen/images/bg_feature.gif) no-repeat;
		}
	.dl_feature.bg4{
		background:url(drycool/images/bg_feature.gif) no-repeat;
		}
		
.border_gray{
	border:solid 1px #ccc;
	border-top:none;
	padding:15px 10px 0;
	_padding:15px 10px 20px;
	margin-bottom:20px;
	}
*+ html .border_gray{
	padding:15px 10px 20px;
	}

.c10{
	margin:-18px 2px 20px;
	}
		
.border_gray_full{
	border:solid 1px #ccc;
	padding:5px 10px 10px;
	margin:3px 0 20px;
	}

.border_gray_full_ddd{
	border:solid 1px #ddd;
	padding:6px 10px 13px;
	margin:10px 0 20px;
	}

	.table_modellist{
		}	
		.table_modellist thead th{
			background-color:#666;
			color:#fff;
			padding:3px 10px;
			text-align:left;	
			}
			.table_modellist thead th.th_thead{
				width:240px;
				}
			#conbeyors_model_list2,#screen_model_list{
				word-break:break-all;
				}
			#conbeyors_model_list.table_modellist thead th.th_thead{
				width:163px;
				}
			#conbeyors_model_list2.table_modellist thead th.th_thead{
				width:30px;
				}
			#screen_model_list.table_modellist thead th.th_thead{
				width:55px;
				padding:3px 5px;
				}
			.table_modellist thead th a{
				color:#fff !important;
				text-decoration:underline !important;
				}
		.table_modellist tbody th{
			background-color:#eee;
			padding:3px 10px;
			vertical-align:top;
			text-align:left;
			border-bottom:#ccc 1px dotted;
			width:100px;
			}
		#conbeyors_model_list.table_modellist tbody th,
		#conbeyors_model_list2.table_modellist tbody th{
			width:120px;
			}
		#screen_model_list.table_modellist tbody th{
			width:82px;
			}
		#conbeyors_model_list.table_modellist tbody th.w60,
		#conbeyors_model_list2.table_modellist tbody th.w60{
			width:57px;
			}
		.table_modellist tbody th.r_line{
			border-right:#ccc 1px dotted;
			}
			.table_modellist tbody th.r_line a,
			.table_modellist th a{
				color:#339 !important;
				text-decoration:underline !important;
				}
		.table_modellist tbody td{
			padding:3px 10px;
			vertical-align:top;
			border-right:#ccc 1px dotted;
			border-bottom:#ccc 1px dotted;
			width:240px;
			}
			.table_modellist tbody td.no_line{
				border-bottom:none;
				}
		#conbeyors_model_list.table_modellist tbody td{
			width:163px;
			}
		#conbeyors_model_list2.table_modellist tbody td{
			width:46px;
			}
		#screen_model_list.table_modellist tbody td{
			width:57px;
			padding:3px 5px;
			}
		#screen_model_list.table_modellist tbody td.small_td{
			width:20px;
			padding:3px 5px;
			}
	.ul_tablecap{
		margin-bottom:20px;
		}
		.ul_tablecap li{
			width:560px;
			position:relative;
			padding-left:18px;
			}
			.ul_tablecap li span{
				position:absolute;
				width:18px;
				top:0;
				left:0;
				}
		
	.tablerow{
		display:table-row;
		width:578px;
		}	
	.dl_delireco{
		width:196px;
		display:table-cell;
		}
		.w186{
			width:186px !important;
			}	
		/*for IE6,7 not for IE8*/	
		*html .dl_delireco{
			display:block;
			float:left;
			}
		*+html .dl_delireco{
			display:block;
			float:left;
			}
			
		.dl_delireco h5{
			border:solid 1px #ddd;
			background:#eee url(../images/icon_green_arrow.gif) no-repeat 6px center;
			padding-left:24px;
			color:#0ba11e;
			font-weight:bold;
			margin-bottom:5px;
			width:160px;
			}
		.dl_delireco dd{
			margin-left:5px;
			width:176px;
			margin-bottom:10px;
			}
		.dl_delireco .green_title{
			display:block;
			width:165px;
			color:#03961b;
			font-weight:bold;
			line-height:1.5;
			}
		.dl_delireco .list_txt{
			display:block;
			min-height:33px;
			height:auto !important;
			height:33px;
			width:162px;
			line-height:1.5;
			}
	.btn_detail{
		text-align:right;
		margin-bottom:20px;
		}
		
.ul_bottomlink{
	text-align:right;
	}		
	.ul_bottomlink li{
		display:inline;
		color:#aaa;
		}
		.ul_bottomlink li a{
			color:#000 !important;
			}
		.ul_bottomlink li img{
			vertical-align:middle;
			}
			
			
			
/*products*/			
.image_area{
	background-color:#eee;
	padding:6px 5px 0 0;
	margin-bottom:20px;
	width:573px;
	position:relative;
	}
	.image_area .photo01{
		margin:0 0 0 20px;
		}
	.image_area .photo02{
		margin:0 0 0 18px;
		}
	.image_area .photo03{
		margin:0 0 0 71px;
		}
	.image_area .photo04{
		margin:0 0 0 64px;
		}
	.image_area .photo_r{
		float:right;
		margin:-60px 0 10px 10px;
		}

.img_linedrawing{
	width:250px;
	position:absolute;
	top:-38px;
	}

.ul_productslink{
	margin-bottom:14px;
	text-align:right;
	font-size:xx-small;
	}	
	.ul_productslink li{
		display:inline;
		margin-left:3px;
		}
		
.text_products{
	margin:10px 15px 0;
	padding:0 0 18px;
	}
.text_products_r{
	margin:75px 15px 0;
	padding:0 0 18px;
	}


/*Default.htm&small/Default.htm*/
.productslist_default_g{
	padding-top:5px;
	position:relative;
	}
	.productslist_default_g .left{
		position:absolute;
		}
	.productslist_default_g .right{
		padding-left:292px;
		}
	.productslist_default_g ul{
		width:258px;
		margin:1px 0 0 294px;
		padding:5px 11px;
		border:#ddd 1px solid;
		min-height:175px;
		height:auto !important;
		height:175px;
		}
		.productslist_default_g ul li{
			background:url(images/icon_arrow_green.gif) no-repeat 0 16px;
			padding:10px 0 10px 15px;
			border-bottom:#ddd 1px dotted;
			}
			.productslist_default_g ul li.no_line{
				border-bottom:none;
				}
.small_list{
	min-height:820px;
	height:auto !important;
	height:820px;
	}


/*application.html*/	
.text_appli{
	margin:0 10px 20px;
	}
.ul_appli{
	margin:0 10px 20px;
	}
	.ul_appli span.t_green{
		color:#0aa11e;
		}
		

.table_appfig{
	margin:0 0 20px;
	}
	.table_appfig th{
		background-color:#ace6b6;
		text-align:center;
		font-weight:bold;
		vertical-align:middle;
		line-height:1.3 !important;
		height:31px;
		}
		.th_left{
			background:url(images/bg_table_app.gif) repeat-y right;
			}
	.table_appfig td{
		vertical-align:top;
		}
		.table_appfig td img{
			margin-top:1px;
			}	
		.table_appfig td img.margin_image{
			margin:1px 10px 10px 0;
			}
.bg_gray{
	background-color:#eee;
	padding:8px;
	margin-bottom:20px;
	}

.h5_app{
	margin-bottom:20px;
	}

.table_appfig02{
	border-spacing:0;
	width:578px;
	margin-bottom:10px;
	}
	.table_appfig02 thead th{
		background-color:#8de699;
		background:url(images/dotline_green_rb.gif) right bottom;
		border-bottom:solid 1px #fff;
		font-weight:bold;
		text-align:center;
		padding:5px 10px;
		line-height:1.4!important;
		} 
	.table_appfig02 tbody th{
		background:#cef1d3 url(images/dotline.gif) repeat-x bottom;
		font-weight:bold;
		padding:4px 10px;
		}
	.table_appfig02 tbody td{
		background:url(images/dotline_white_rb.gif) no-repeat right bottom;
		width:97px;
		text-align:center;
		}
		
p.bg_gray span{
	display:block;
	color:#0aa11e;
	}			
	
	
.table_appfig03{
	border-spacing:0;
	width:578px;
	margin-bottom:10px;
	}
	.table_appfig03 thead th{
		background:url(images/dotline_green_rb.gif) right bottom;
		font-weight:bold;
		text-align:center;
		padding:5px 2px;
		line-height:1.4!important;
		} 
		.table_appfig03 thead th.t_align_l{
			padding-left:5px;
			}
		.table_appfig03 thead th.top_theadth{
			background:#8de699 url(images/dotline.gif) repeat-x bottom;
			border-bottom:none;
			}
		.table_appfig03 thead td.bottom_theadth{
			background:url(images/dotline_green_rb_04.gif) no-repeat right bottom;
			text-align:center;
			font-weight:bold;
			padding:5px 2px;
			line-height:1.2 !important;
			}
			.table_appfig03 thead td.bottom_theadth_r{
				background:url(images/dotline_green_rb_04.gif) no-repeat bottom;
				text-align:center;
				font-weight:bold;
				padding:5px 2px;
				line-height:1.2 !important;
				}
			
	.table_appfig03 tbody th{
		background: url(images/dotline_green_rb_05.gif) repeat-x right bottom;
		font-weight:bold;
		padding:4px 5px;
		}
		.table_appfig03 tbody td.sub_tbodyth{
			background: url(images/dotline_green_rb_05.gif) repeat-x right bottom;
			padding:4px 0px;
			}
		.table_appfig03 tbody td.sub_tbodyth2{
			background:#cef1d3 url(images/dotline.gif) repeat-x bottom;
			padding:4px 0px;
			}
		.table_appfig03 tbody .border_t_f{
			border-top:solid 1px #fff;
			}	
		.table_appfig03 tbody td{
			padding:4px 3px;
			line-height:1.2 !Important;
			}
	.table_appfig03 tbody td{
		background:url(images/dotline_white_rb.gif) no-repeat right bottom;
		text-align:center;
		}


/*hopper*/
.ol_appli{
	margin:0 10px;
	} 
	.ol_appli li{
		width:514px;
		position:relative;
		padding:0 0 20px 44px;
		}
	.ol_appli li img{
		width:30px;
		position:absolute;
		left:0;
		}
	.ol_appli li.li_appli03{
		padding-bottom:70px;
		margin-bottom:20px;
		}
		.ol_appli li.li_appli03 .img_fig{
			width:578px;
			bottom:0 !important;
			left:-10px;
			}
	.ol_appli li.li_appli04{
		padding-bottom:258px;
		margin-bottom:20px;
		}
		.ol_appli li.li_appli04 .img_fig{
			width:578px;
			bottom:0 !important;
			left:-10px;
			}


/*suspeding.html*/
.caution_area{
	border:solid 1px #ccc;
	padding:20px 15px;
	width:546px;
	position:relative;
	min-height:120px;
	height:auto !important;
	height:120px;
	}
	.caution_area p{
		width:320px;
		margin-top:15px
		}
	.caution_area .img_fig{
		width:192px;
		position:absolute;
		margin-top:0px;
		top:10px;
		right:44px;
		}
		
/*net1*/
.text_screencloth{
	margin:0 10px 15px;
	}
.dl_screencloth{
	border-top:none;
	padding-bottom:30px;
	}	
	.dl_screencloth dt{
		}
	.dl_screencloth dd{
		padding:0 10px 15px;
		}		


.image_area2{
	padding:20px 0 0;
	}	
	.image_area2 h5{
		margin:0 10px 5px;
		}
	.image_area2 p{
		padding:10px;
		background-color:#eee;
		margin:0 10px 20px;	
		}
	.image_area2 p img{
		margin-right:10px;
		}


/*----------------------------------------------------------------*/
/* Small Vibrating Equipments                                        */
/*----------------------------------------------------------------*/
.small_tbl{
	width:579px;
	}
	.small_tbl td{
		padding:3px 8px;
		vertical-align:middle;
		}
	.small_tbl .td1{
		width:156px;
		background:#cef1d3;
		border-bottom:#fff 1px dotted;
		}
	.small_tbl .td3{
		padding:0 5px;
		text-align:center;
		border-top:#ccc 1px dotted;
		border-bottom:#ccc 1px dotted;
		font-size:140%;
		}
		.small_tbl .td3.right{
			border-right:#ccc 1px dotted;
			}

/* WCF-2 */
	h4.wcf_tit{
		padding:6px 10px 10px 20px;
		_padding:6px 10px 10px 20px;
		background: #e6ede6 url(small/wcf/images/small_bg.gif) no-repeat;
		border-left:solid #ccc 1px;
		border-right:solid #ccc 1px;
		border-top:solid #ccc 1px;
		border-bottom:solid #2cb13c 4px;
		color:#0d2a10;
		font-size:100%;
		position:relative;
		}
		h4.wcf_tit div{
			padding-left:60px;
			}
		h4.wcf_tit span.no_bold{
			font-weight:normal;}
		h4.wcf_tit span.l_1em{
			margin-left:1em;}
		h4.wcf_tit img{
			float:left;
			position:absolute;
			top:10px;
			}
	.text_wcf{
		margin:0 10px 20px;
		}
	img.pending{
		float:right;}
	ul.feature{
		padding:0;
		margin: 0 0 0 1.5em;
		color:#375005;
		}
	ul.feature li{
		list-style-type:square;
		margin-bottom:5px;
		}
	.dimensions{
		position:relative;}
	.dimensions .unit{
			margin:0 0 1px;
				padding:0;
				text-align:right;
				position:absolute;
				right:10px;
				top:6px;
				}
	#wcf_model_list.table_modellist tbody th{
			width:165px;
			}
			#wcf_model_list.table_modellist tbody td.highlight{
			background-color:#e7fcf3;
			}
			


/*----------------------------------------------------------------*/
/* List by Industry                                               */
/*----------------------------------------------------------------*/

/*industry_top*/
#industry{
	margin:5px 0 0;
	}
	#industry .menu_list{
		margin:1px 0 5px;
		padding:11px 10px 8px;
		background:#ddd;
		}
	#industry .menu_list td{
		padding:2px 11px 0 3px;
		vertical-align:top;
		background:url(../industry_vib/images/bg_industrytop_top.gif) no-repeat;
		}
		#industry .menu_list td.detail_top,#industry .menu_list td.detail_top2,#industry .menu_list td.detail_top3{
			position:relative;
			padding:5px 9px 10px 9px;
			background:url(../industry_vib/images/bg_industrytop_bottom.gif) no-repeat left bottom;
			}
	#industry #btn01{ background:url(../industry_vib/images/top/btn_industry_top_01.gif) no-repeat; }
	#industry #btn02{ background:url(../industry_vib/images/top/btn_industry_top_02.gif) no-repeat; }
	#industry #btn03{ background:url(../industry_vib/images/top/btn_industry_top_03.gif) no-repeat; }
	#industry #btn04{ background:url(../industry_vib/images/top/btn_industry_top_04.gif) no-repeat; }
	#industry #btn05{ background:url(../industry_vib/images/top/btn_industry_top_05.gif) no-repeat; }
	#industry #btn06{ background:url(../industry_vib/images/top/btn_industry_top_06.gif) no-repeat; }
	#industry #btn07{ background:url(../industry_vib/images/top/btn_industry_top_07.gif) no-repeat; }
	#industry #btn08{ background:url(../industry_vib/images/top/btn_industry_top_08.gif) no-repeat; }
	#industry #btn09{ background:url(../industry_vib/images/top/btn_industry_top_09.gif) no-repeat; }
	#industry .list_txt_top,#industry .list_txt_top2,#industry .list_txt_top3{
		display:block;
		width:168px;
		}
	.m_t_7{
		margin:7px 0 0;
		}
	#industry .menu_list td.detail_hover_top,#industry .menu_list td.detail_hover_top2,#industry .menu_list td.detail_hover_top3{
		cursor:pointer;
		background:url(../industry_vib/images/bg_industrytop_bottom_o.gif) no-repeat left bottom;
		}
	#industry #more,#industry #more02,#industry #more03,#industry #more04,#industry #more05,#industry #more06,#industry #more07,#industry #more08,#industry #more09{
		display:none;
		white-space:nowrap;
		}
	
	#industry #btn01,#industry #btn02,#industry #btn03,#industry #btn04,#industry #btn05,#industry #btn06,#industry #btn07,#industry #btn08,#industry #btn09{
		display:block;
		width:182px;
		height:27px;
		text-indent:-9999px;
		font-size:xx-small;
		line-height:0%;
		overflow:hidden;
		}

/*industry_in*/
	#industry .photo_list{
		margin:1px 0 5px;
		padding:15px 10px 12px 9px;
		border:#ddd 1px solid;
		}
	#industry .read_txt{
		margin:0 0 15px 1px;
		padding:10px 15px;
		background:#eee;
		}
	#industry .photo_list td{
		padding:2px 11px 0 3px;
		vertical-align:top;
		background:url(../industry_vib/images/bg_industry_top.gif) no-repeat;
		}
		#industry .photo_list td.detail,#industry .photo_list td.detail2,#industry .photo_list td.detail3,#industry .photo_list td.detail4,#industry .photo_list td.detail5{
			position:relative;
			padding:5px 0 10px 9px;
			background:url(../industry_vib/images/bg_industry_bottom.gif) no-repeat left bottom;
			}
	#industry .list_txt,#industry .list_txt2,#industry .list_txt3,#industry .list_txt4,#industry .list_txt5{
		display:block;
		min-height:33px;
		height:auto !important;
		height:33px;
		width:168px;
		}
	#industry .green_title{
		display:block;
		width:165px;
		color:#03961b;
		font-weight:bold;
		}
	#industry .photo_list td.detail_hover,#industry .photo_list td.detail_hover2,#industry .photo_list td.detail_hover3,#industry .photo_list td.detail_hover4,#industry .photo_list td.detail_hover5{
		cursor:pointer;
		}
	a:link.industry_list_link, a:visited.industry_list_link { color:#000; text-decoration: none; display:block; outline:none; }
	a:active.industry_list_link, a:hover.industry_list_link { color:#000; text-decoration: none; display:block; outline:none; }
	#industry .photo_list .no_p_r{
		padding-right:2px;
		}
	
	
	#cofee{
		margin:1px 0 30px ;
		padding:15px 10px 12px 9px;
		border:#ddd 1px solid;}

/*vib_chinese*/
.btn_chinese{
	padding:9px 10px 10px;
	text-align:right;
	}

.chinese_box{
	padding-bottom:10px;
	border:#dedede 1px solid;
	}
	.chinese_box h3{
		padding-bottom:10px
		}
	.chinese_box .photo_txt{
		padding:0 20px 0 0;
		}
	.chinese_box .photo_chinese{
		padding:3px 0 0 10px;
		float:right;
		}
	.chinese_box .txt_chinese{
		padding:0 0 0 20px;
		}
	.chinese_box .more_chinese{
		text-align:right;
		padding:10px 10px 0 0;
		}
		.chinese_box .more_chinese a{
			background:url(images/icon_arrow_green.gif) no-repeat 0 0.3em;
			padding:0 0 0 15px;
			white-space:nowrap;
			}
