/* global <BODY> setting */
BODY { 
	BACKGROUND-IMAGE: url(bg.gif);
	FONT-SIZE: 13px;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial;
	margin: 0;
}

/* global <A> setting */
A {
  text-decoration: none;
	line-height: 20px;

}
A:link {
	color:#336699;
  text-decoration: underline;
}

A:hover {
  text-decoration: none;
}

A:visited {
	color:#336699;
  text-decoration: underline;
}

/* global <TD> setting */
TD {
	LINE-HEIGHT: 20px;
	MARGIN: auto;
}
/* global <H?> setting */
H1 {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 23px;
	COLOR: #5E5E5E;
	font-weight: bold;
	line-height: 23px;
}
H2 {
	MARGIN-TOP: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	MARGIN-BOTTOM: 3px;
	COLOR: #336699;
	display: inline;
}
H3 {
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #1E68AC;
  margin-top:3px;
  margin-bottom:0px;
}
h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	background-color: #E7E7E7;
	padding-left: 5px;
	padding-bottom: 2px;
}

/* global <UL>,<LI> setting */
UL {
  margin-top:0px;
  margin-left:20px;
  margin-bottom:0px;
  padding:3px;
}
LI {
  list-style-type:square;
}

/* global <B>,<STRONG> setting */


/* global <TEXTAREA> setting */
textarea{
  width:90%;
  height:200px;
 }


/* ===== 5 fixed main block <DIV> setting ===== */
.whole_table{
	MARGIN: auto;
	WIDTH: 1002px;
	background:url(yd_in5.jpg) repeat-y;
}
.menu_td {
	
}
.footer_td{
	HEIGHT: 50px;
	background:url(yd_in6.jpg) no-repeat;
}

/* <DIV ID=tp_header> */
#tp_header {
  margin: 0px; WIDTH: 1002px;
  height: 90px; background:url(yd_in1.jpg) no-repeat;
}
#tp_header img {
            border: 0px; margin: 25px 0px 0px 7px;
}
/* <DIV ID=tp_menu> */
#tp_menu {
  width:100%; height: 25px; background:url(yd_in2.jpg) no-repeat
}

#tp_menu .table_class{
          margin-left: 418px;
}

#tp_menu A:link {
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	color: #252525;
	font-weight: bold;
}
#tp_menu A:visited {
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	color: #5c5c5c;
	font-weight: bold;
}
#tp_menu A:hover {
         FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	color: #0760b9;
         font-weight: bold;
}

/* SUB_MENU */
.tp_menu_child {
  margin-left:5px;
  margin-top:5px;
  background-color:#e0e0e0;
  border:1px solid #e0e0e0;
  z-index:10;
  position:absolute;
  white-space: nowrap;
  padding:3px;
}

.tp_menu_child td{
  border-bottom:1px dashed #f0f0f1;
  white-space: nowrap;
  padding:3px;
}

/* main content block */
.tp_body_side {
	VERTICAL-ALIGN: top;
	WIDTH: 231px;
         background:url(yd_in3.jpg) no-repeat; height: 450px;
	}
.tp_body_main {
	WIDTH: 771px;
	background-image: url(yd_in4.jpg);
	background-repeat: no-repeat;
}
.tp_misc_top{
  width:0px;
  margin:0px;
}
.tp_misc_side{
  width:0px;
  margin:0px;
}

a.tree_header:link {
	FONT-FAMILY: \"Verdana\";
	FONT-SIZE: 10px;
	COLOR: #5E5E5E;
	font-weight: normal;
	margin-bottom: 20px;
}
a.tree_header:visited {
	FONT-FAMILY: \"Verdana\";
	FONT-SIZE: 10px;
	COLOR: #5E5E5E;
	font-weight: normal;
	margin-bottom: 20px;
}

/* <DIV ID=tp_main> */
#tp_main {
	width:91%;
	margin:auto;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
.tp_main_header{
	height:50px;
	padding-bottom: 10px;
	padding-top: 0px; padding-left: 20px;
	vertical-align: top;  *padding-top: 15px;
}
.tp_main_body {
  padding-bottom: 20px;
}

/* <DIV ID=tp_inquiry> */
#tp_inquiry{
  width:100%;
}
#tp_inquiry .table_class{
  width:90%;
	background-color: #EFEFEF;
	border: 1px;
	border-style: dotted;
	border-color: #999999;
	width:100%;

}

/* <DIV ID=tp_product_menu> */
#tp_product_menu {
  width:100%;
}
#tp_product_menu .table_class{
   margin:left;   width:100%;
}
#tp_product_menu .cate_img_0{
	border-left: #FFFFFF 3px solid;
	border-right: #FFFFFF 3px solid;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
}
#tp_product_menu .cate_list_0{
	height: 20px;
	padding-left: 10px;
	FONT-SIZE: 13px;
	background-position: right bottom;
}
#tp_product_menu .cate_img_1{
	border-left: #FFFFFF 3px solid;
	border-right: #FFFFFF 3px solid;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
}
#tp_product_menu .cate_list_1{
	height: 20px;
	padding-left: 10px;
	FONT-SIZE: 13px;
	background-position: right bottom;
}
/* <DIV ID=tp_product_info> */
#tp_product_info {
  width:100%;
}
#tp_product_info .table_class{
	WIDTH: 100%;
	
	background-color: #ffffff;
	vertical-align: top;
}

/* <DIV ID=tp_rlink_bottom> */
#tp_rlink_bottom{
  width:100%;
  margin-top:5px;
  margin-bottom:5px;
}
#tp_rlink_bottom .table_class{
	WIDTH: 100%;
}
#tp_rlink_bottom a:link{
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana;
}
#tp_rlink_bottom a:hover{
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana;
}
#tp_rlink_bottom a:visited{
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana;
}

/* side block */
/* <div id=tp_side> */
#tp_side {

}

/* <DIV ID=tp_rlink_side> */
#tp_rlink_side{
  margin:0px;
  background-image:url(/images/note/tp_rlink_side.gif);
}
#tp_rlink_side .table_class{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* footer block */
/* <div id=tp_footer> */
#tp_footer {
	COLOR: #fefefe; font-family: verdana; font-size: 10px;
	WIDTH: auto;text-align:center; padding-top: 10px;
	              	}
#tp_footer A:link, #tp_footer A:hover, #tp_footer A:visited  {
	COLOR: #fefefe;
	TEXT-DECORATION: none;
	}


/* below => customize id or class*/

.title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #818aa6
}
.td1 {
	BACKGROUND-COLOR: #cccccc
}
.td2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 8pt; BACKGROUND-COLOR: #efefef
}
.td3 {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffffff
}
.list-box {
	PADDING-LEFT: 32px;
	height: 28px;
}
.box {
	BACKGROUND-IMAGE: url(../../images/maxway_18.gif);
	height: 22px;
	padding-left: 13px;
	vertical-align: middle;
}
#plastic-gear-whole {
	BACKGROUND-IMAGE: url(yeh-der_index_01.gif); WIDTH: 778px; BACKGROUND-REPEAT: no-repeat; TOP: 0px; HEIGHT: 1300px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#gearbox-whole {
	BACKGROUND-IMAGE: url(yeh-der_index_01.gif); WIDTH: 778px; BACKGROUND-REPEAT: no-repeat; TOP: 0px; HEIGHT: 1330px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#molding-whole {
	BACKGROUND-IMAGE: url(yeh-der_index_01.gif); WIDTH: 778px; BACKGROUND-REPEAT: no-repeat; TOP: 0px; HEIGHT: 1050px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.content {
	MARGIN-TOP: 125px; FONT-SIZE: 11px; MARGIN-LEFT: 172px; WIDTH: 600px; LINE-HEIGHT: 18px; POSITION: absolute
}
.top {
	WIDTH: 778px; POSITION: absolute; TOP: 98px; HEIGHT: 24px; TEXT-ALIGN: center
}
.top A:link{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 45px;
	FONT-SIZE: 10pt;
	COLOR: #f5f5f5;
	TEXT-DECORATION: none;
	background-image: url(yeh-der_22.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	font-weight: bold;
}
.top A:visited{
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 45px; 
    FONT-SIZE: 10pt; 
    COLOR: #e1e1e1; 
    TEXT-DECORATION: none;
	background-image: url(yeh-der_22.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;font-weight: bold;
}
.top A:hover{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 45px; 
	FONT-SIZE: 10pt; 
	COLOR: #71cbff; 
	TEXT-DECORATION: underline;	
	background-image: url(yeh-der_22.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;font-weight: bold;
}
.button {
	WIDTH: 170px;
	padding-top: 123px;
}
.icon_bg {
	MARGIN-TOP: 0px;
	BACKGROUND-COLOR: #d1f1ff;
	height: 650px;
}
.icon_bg_plastic
{
	background-color: #D1F1FF;
	margin-top: 0px;
	height: 1200px;
}
.icon_bg_gear
{
	background-color: #D1F1FF;
	margin-top: 0px;
	height: 1250px;
}
.icon_bg_molding {
	MARGIN-TOP: 0px; HEIGHT: 927px; BACKGROUND-COLOR: #d1f1ff
}
.in-mainicon {
	PADDING-BOTTOM: 5px;
	WIDTH: 170px;
	PADDING-TOP: 23px;
	BORDER-BOTTOM: #fff 1px dashed;
}
.in-mainicon A:link {
	BACKGROUND-POSITION: 5px 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(yeh-der_21.gif); COLOR: #163496; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.in-mainicon A:visited {
	BACKGROUND-POSITION: 5px 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(yeh-der_21.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.in-mainicon A:hover {
	BACKGROUND-POSITION: 5px 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(yeh-der_21.gif); COLOR: #ff2a00; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.in-mainicon2 {
	PADDING-BOTTOM: 5px;
	WIDTH: 170px;
	PADDING-TOP: 23px;
	BORDER-BOTTOM: #fff 1px dashed;
}
.in-mainicon2 A:link {
	BACKGROUND-POSITION: 5px 0px; PADDING-LEFT: 38px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(yeh-der_25.gif); COLOR: #163496; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.in-mainicon2 A:visited {
	BACKGROUND-POSITION: 5px 0px; PADDING-LEFT: 38px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(yeh-der_25.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.in-mainicon2 A:hover {
	BACKGROUND-POSITION: 5px 0px; PADDING-LEFT: 38px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(yeh-der_25.gif); COLOR: #ff2a00; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.in-subicon {
	MARGIN-TOP: 3px;
	WIDTH: 160px;
}
.in-subicon A:link {
	DISPLAY: block;
	PADDING-LEFT: 25px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #163496;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #fff 1px dashed;
	TEXT-DECORATION: none;
	line-height: 14px;
}
.in-subicon A:visited {
	DISPLAY: block;
	PADDING-LEFT: 25px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #fff 1px dashed;
	TEXT-DECORATION: none;
	line-height: 14px;
}
.in-subicon A:hover {
	DISPLAY: block;
	PADDING-LEFT: 25px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #ff2a00;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #fff 1px dashed;
	TEXT-DECORATION: none;
	line-height: 14px;
}
.in-subicon-a {
	MARGIN-TOP: 3px;
	WIDTH: 160px;
}
.in-subicon-a A:link {
	DISPLAY: block;
	PADDING-LEFT: 35px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #3059DE;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #fff 1px dashed;
	TEXT-DECORATION: none;
	line-height: 14px;
	background-image: url(yeh-der_24.gif);
	background-repeat: no-repeat;
	background-position: 25px 10px;
}
.in-subicon-a A:visited {
	DISPLAY: block;
	PADDING-LEFT: 35px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #fff 1px dashed;
	TEXT-DECORATION: none;
	line-height: 14px;
	background-image: url(yeh-der_24.gif);
	background-repeat: no-repeat;
	background-position: 25px 10px; 
}
.in-subicon-a A:hover {
	DISPLAY: block;
	PADDING-LEFT: 35px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #ff2a00;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #fff 1px dashed;
	TEXT-DECORATION: none;
	line-height: 14px;
	background-image: url(yeh-der_24.gif);
	background-repeat: no-repeat;
	background-position: 25px 10px;
}
/** new index **/
#index {
	text-align: left; width: 1002px; height: 600px
}
.index01 {
	background: url(yd_index1.jpg) no-repeat; height: 200px;
}
.index02 {
	background: url(yd_index2.jpg) no-repeat; height: 215px
}
.index03 {
	background: url(yd_index3.jpg) no-repeat; height: 156px
}
.content-new {
	position: absolute; line-height: 18px; margin-top: 410px; width: 920px; *margin-top: 420px; 
	font-family: verdana; color: #353535; margin-left: 37px; font-size: 11px
}
.content-new a:link, .content-new a:visited,.content-new a:hover  {
	color: #353535; font-size: 11px; text-decoration: none
}
.content-new h1 {
	padding-left: 0px; margin-bottom: 5px; color: #353535; font-size: 18px; 
	font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, sans-serif; 
}
.button-t {
	margin-top: 8px; width: 225px; font-family: verdana;  float: right; 
}
.button-t a:link {
	padding-left: 45px; color: #fefefe; font-size: 11px; text-decoration: none;
	}
.button-t a:visited {
	padding-left: 45px; color: #c0c0c0; font-size: 11px; text-decoration: none;
	}
.button-t a:hover {
	padding-left: 45px; color: #abf2ff; font-size: 11px; text-decoration: none;
	}
.button-m {
	position: absolute; text-align: left; margin-top: 190px; width: 520px; font-family: verdana; margin-left: 460px;
}
.button-m a:link {
	padding-left: 37px; color: #252525; font-size: 12px; font-weight: bold; text-decoration: none;
	}
.button-m a:visited {
	padding-left: 37px; color: #5c5c5c; font-size: 12px; font-weight: bold; text-decoration: none;
	}
.button-m a:hover {
	padding-left: 37px; color: #0760b9; font-size: 12px; font-weight: bold; text-decoration: none;
	}
.in-main {
	padding-bottom: 0px; line-height: 36px; padding-left: 25px; width: 165px; padding-right: 0px; font-family: verdana, arial; font-size: 11px; padding-top: 60px
}
.in-main a:link {
	line-height: 28px; padding-left: 15px; display: block; color: #001226; text-decoration: none; 
	background:url(yd_in7.gif) no-repeat 5px 12px;
}
.in-main a:visited {
	line-height: 28px; padding-left: 15px; display: block; color: #3f5273; text-decoration: none; 
	background:url(yd_in7.gif) no-repeat 5px 12px;
}
.in-main a:hover {
	line-height: 28px; padding-left: 15px; display: block; color: #fefefe; text-decoration: none; 
	background:url(yd_in9.jpg) no-repeat 4px 5px; 
}
#copyright {
	text-align: center; width: 1002px; font-family: verdana, arial; height: 29px; color: #fefefe; font-size: 10px; padding-top: 2px; background:url(yd_index4.jpg) no-repeat; 
}
#copyright a:link, #copyright a:visited, #copyright a:hover {
	color: #fefefe; cursor: text; text-decoration: none
}
#tp_footer a:hover {
	cursor: text
}
#copyright a:hover {
	cursor: text
}
a {noFocusLine:expression(this.onFocus=this.blur())}