#home_sidebar {
	width:276px;
	height:640px;
	float:left;
	margin-right:6px;
}
#home_sidebar #show_top {
	width:274px;
	height:180px;
	border:1px solid #c85b00;
	margin-bottom:10px;
}
#home_sidebar #news_center {
	width:258px;
	height:209px;
	background: url(../images/title_bg.gif) repeat-x left top;
	border:1px solid #3aa9dc;
	padding:0px 8px 8px 8px;
	position:relative;
}
#news_center h6 {
	font-size:14px;
	color: #419b00;
	text-transform:capitalize;
	line-height:28px;
	background:url(../images/btn_07.gif) no-repeat left center;
	text-indent:20px;
	letter-spacing:0.1em;
}
#news_center span a {
	position:absolute;
	right:3px;
	top:5px;
	font-style:normal;
	font-size:12px;
	color:#3aa9dc;
}
#news_center span a:hover {
	color: #FF0000;
	text-decoration:underline;
}
#news_center .news_01 {
	font-size:9px;
	text-align:justify;
	height:60px;
	padding-top:10px;
	border-bottom:1px dashed #3aa9dc;
	padding-bottom:20px;
	position:relative;
}
#news_center .news_01 h5 a {
	font-style:normal;
	font-size:12px;
	color:#419b00;
	text-transform:capitalize;
	line-height:20px;
}
#news_center .news_01 h5 a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.news_01 span {
	color:#419b00;
	position:absolute;
	right:5px;
	top:65px;
}
#news_center .news_02 {
	font-size:9px;
	text-align:justify;
	height:60px;
	padding-top:12px;
	position:relative;
}
#news_center .news_02 h5 a {
	font-style:normal;
	font-size:12px;
	color:#419b00;
	text-transform:capitalize;
	line-height:20px;
}
#news_center .news_02 h5 a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.news_02 span {
	color:#419b00;
	position:absolute;
	right:5px;
	top:70px;
}
#home_service {
	width:258px;
	height:199px;
	background:url(../images/title_bg.gif) repeat-x left top;
	padding:0px 8px 8px 8px;
	position:relative;
	border:1px solid #3aa9dc;
	border-top:1px solid #FFFFFF;
}
#home_service h6 {
	font-size:14px;
	color: #c93300;
	text-transform:capitalize;
	line-height:28px;
	background:url(../images/btn_07.gif) no-repeat left center;
	text-indent:20px;
	letter-spacing:0.1em;
	margin-bottom:4px;

}
#home_service span a {
	position:absolute;
	right:3px;
	top:5px;
	font-style:normal;
	font-size:12px;
	color:#3aa9dc;
}
#home_service span a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#home_service p {
	display:block;
	background:url(../images/service_bg.gif) no-repeat left center;
	font-size:9.4px;
	padding-left:100px;
	margin-top:20px;
	line-height:2.2em;
}
#home_main_con {
	width:668px;
	float:left;
}
#home_main_con .home_about {
	width:648px;
	height:182px;
	padding:0px 10px 10px 10px;
	position:relative;
}
.home_about h2 {
	padding-left:100px;
	line-height:42px;
	background:url(../images/company_title.gif) no-repeat 5px center;
	text-indent:-9999px;
}
.home_about p {
	font-size:11px;
	padding-right:170px;
	text-align:justify;
	line-height:22px;
}
.home_about img {
	position:absolute;
	right:15px;
	top:25px;
}
.home_about a {
	color:#3aa9dc;
}
.home_about a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#home_main_con .home_pay_phone {
	width:650px;
	height:199px;
	background:url(../images/title_bg.gif) repeat-x left top;
	border:1px solid #f8b707;
	padding:0px 8px 8px 8px;
	margin-bottom:10px;
	position:relative;
}
.home_pay_phone h6 {
	font-size:14px;
	color: #c93300;
	text-transform:capitalize;
	line-height:28px;
	background:url(../images/btn_06.gif) no-repeat left center;
	text-indent:20px;
	letter-spacing:0.1em;
}
.home_pay_phone span a {
	position:absolute;
	right:3px;
	top:5px;
	font-style:normal;
	font-size:12px;
	color:#3aa9dc;
}
.home_pay_phone span a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.home_pay_phone .photo {
	padding:15px 0px 0px 0px;
}
.home_pay_phone li {
	width:115px;
	height:122px;
	float:left;
	background:url(../images/pro_bg.gif) no-repeat left center;
	padding:14px;
	margin:0px 6px 0px 9px;
}
.home_pay_phone li:hover {
	background: url(../images/pro_bg_hover.gif) no-repeat left center;
}
#home_main_con .home_mold {
	width:650px;
	height:199px;
	background:url(../images/title_bg.gif) repeat-x left top;
	border:1px solid #7ec114;
	padding:0px 8px 8px 8px;
	position:relative;
}
.home_mold h6 {
	font-size:14px;
	color: #c93300;
	text-transform:capitalize;
	line-height:28px;
	background:url(../images/btn_06.gif) no-repeat left center;
	text-indent:20px;
	letter-spacing:0.1em;
}
.home_mold span a {
	position:absolute;
	right:3px;
	top:5px;
	font-style:normal;
	font-size:12px;
	color:#3aa9dc;
}
.home_mold span a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.home_mold .photo {
	padding:15px 0px 0px 0px;
}
.home_mold li {
	width:115px;
	height:122px;
	float:left;
	background:url(../images/pro_bg.gif) no-repeat left center;
	padding:14px;
	margin:0px 6px 0px 9px;
}
.home_mold li:hover {
	background: url(../images/pro_bg_hover.gif) no-repeat left center;
}
/* CSS About */
#about_sidebar_top {
	height:260px;
	border: 1px #3aa9dc solid;
	background:url(../images/nav_menu_bg.gif) repeat-x left top;
	margin-bottom:10px;
	padding:0px 10px 10px 10px;
}
#about_sidebar_top h6 {
	font-size:14px;
	color: #c85b00;
	text-transform:capitalize;
	line-height:33px;
	background:url(../images/btn_01.gif) no-repeat left center;
	text-indent:20px;
	letter-spacing:0.1em;
}
#about_sidebar_top ul {
	padding:10px 5px 0px 5px;
}
#about_sidebar_top li {
	font-size:14px;
	text-transform:capitalize;
}
#about_sidebar_top li a {
	color:#419b00;
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #666666;
	background:url(../images/btn_04.gif) no-repeat right center;
}
#about_sidebar_top li a:hover {
	color: #FF0000;
	text-decoration: underline;
	background:url(../images/btn_05.gif) no-repeat right center;
}
#about_con {
	padding:0px 0px 10px 9px;
}
#about_con #about h6 {
	text-align:center;
	background:url(../images/about_title.gif) no-repeat center center;
	text-indent:-9999px;
	height:32px;
	margin-bottom:10px;
}
#about_con #about p {
	line-height:40px;
	text-align:justify;
	padding-bottom:30px;
}
#about_con #about .dong_img {
	float:left;
	padding:8px 8px 0px 0px;
}
#about_con #about .usa_img {
	float:right;
	padding:8px 0px 0px 8px;
}
#about_con #about h2 {
	text-align:center;
	color:#2d83da;
	font-size:25px;
	padding-bottom:15px;
}
#about_con a {
	color:#0033cc;
}
#about_con a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#about_con span {
	color: #0033CC;
}
#about_con #team h2 {
	padding-left:225px;
	font-size:20px;
}
#about_con #team p {
	padding-top:10px;
	line-height:45px;
	text-align:justify;
}
#about_con #team img {
	float:left;
	padding:8px;
}
#about_con #objectives h2 {
	padding-left:225px;
	font-size:20px;
}
#about_con #objectives p {
	padding-top:10px;
	line-height:35px;
	text-align:justify;
}
#about_con #objectives img {
	float:left;
	padding:8px;
}
#about_con #quality {
	padding-bottom:15px;
}
#about_con #quality h6 {
	font-size:18px;
	text-transform:capitalize;
}
#about_con #quality p {
	padding-top:12px;
	line-height:28px;
	text-align:justify;
}
#about_con #quality img {
	padding:8px 20px 8px 20px;
}
#about_con #machinery {
	padding-bottom:20px;
}
#about_con #machinery h6 {
	font-size:18px;
	text-transform:capitalize;
	padding:0px 0px 12px 23px;
}
#about_con #machinery h5 {
	font-size:12px;
	color:#000;
	text-transform:capitalize;
	position:absolute;
	left:33px;
	bottom:18px;
}
#about_con #machinery li {
	float:left;
	padding:10px 30px 10px 23px;
	position:relative;
}
/* CSS News */
#news_con {
	padding:0px 0px 10px 9px;
}
#news_con span {
	color:#0033CC;
}
#news_con a {
	color:#0033cc;
}
#news_con a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#news_con .news_list {
	background: #8DDCFA;
	padding-bottom:10px;
	margin-bottom:20px;
}
#news_con .news_list h2 {
	font-weight:normal;
	font-size:12px;
	text-transform:capitalize;
	color:#0033cc;
	padding-left:10px;
	background:url(../images/title_bg.gif) repeat-x;
	height:28px;
	line-height:28px;
}
#news_con .news_list p {
	padding:10px 10px 0px 10px;
	line-height:30px;
	text-align:justify;
}
/* CSS Products */
#sidebar {
	width:215px;
	height:730px;
	float:left;
	margin-right:6px;
}
#sidebar_top {
	height:300px;
	border: 1px #3aa9dc solid;
	background:url(../images/nav_menu_bg.gif) repeat-x left top;
	margin-bottom:10px;
	padding:0px 10px 10px 10px;
}
#sidebar_top h6 {
	font-size:14px;
	color: #c85b00;
	text-transform:capitalize;
	line-height:33px;
	background:url(../images/btn_01.gif) no-repeat left center;
	text-indent:20px;
	letter-spacing:0.1em;
}
#sidebar_top ul {
	padding:10px 5px 0px 5px;
}
#sidebar_top li {
	font-size:14px;
	text-transform:capitalize;
}
#sidebar_top li a {
	color:#419b00;
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #3aa9dc;
	background:url(../images/btn_04.gif) no-repeat right center;
}
#sidebar_top li a:hover {
	color: #FF0000;
	text-decoration: underline;
	background:url(../images/btn_05.gif) no-repeat right center;
}
#sidebar_bottom {
	height:260px;
	border: 1px #3aa9dc solid;
	background:url(../images/nav_menu_bg.gif) repeat-x left top;
	padding:0px 10px 10px 10px;
}
#sidebar_bottom h6 {
	font-size:14px;
	color: #c85b00;
	text-transform:capitalize;
	line-height:33px;
	background:url(../images/btn_02.gif) no-repeat left center;
	text-indent:20px;
	letter-spacing:0.1em;
}
#main_con {
	float:left;
	width:727px;
}
#main_con .loc {
	padding:0px 0px 0px 9px;
}
#main_con .loc p {
	text-transform:capitalize;
	border-bottom:1px #3aa9dc solid;
	line-height:33px;
	margin-bottom:30px;
}
#main_con #conn_con {
	padding:0px 0px 0px 9px;
}
#products_con {
	padding:0px 0px 0px 9px;
}
#products_con  li{
	border-bottom:#FF0000 double 1px;
	padding-top:20px;
	padding-bottom:20px;
	/*background:#006600;*/
	height:180px;
}
#products_con .products_list h5{
	text-transform:capitalize;
	font-size:14px;
	padding:10px 0px 5px 0px;
	color: #000099;
}
#products_con .products_list .pro_photo{
	float:left;
	padding:0px 15px 15px 0px;
}
#products_con .products_list p{
	text-align:justify;
	line-height:18px;
	font-size:11px;

}
.products_list .pro_more{
vertical-align:middle;
margin-left:10px;

}
.products_list p span{
	color: #0033CC;
}

/* CSS injection molding */
#inject_mold {
	padding:0px 0px 10px 9px;
}
#inject_mold p {
	text-align: justify;
	line-height:30px;
	padding-bottom:15px;
}
#inject_mold h6 {
	font-style:normal;
	font-size:15px;
	padding:10px 0px 15px 0px;
}
#inject_mold .mold li {
	float:left;
	padding:10px 18px 20px 18px;
	margin-bottom:10px;
}
#inject_mold .mold_a {
	padding:20px 0px 0px 59px;
}
#inject_mold span {
	color:#0033CC;
}
#inject_mold a {
	color:#0033cc;
}
#inject_mold a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#inject_mold .table_list {
	border-collapse:collapse;
	width:715px;
	text-transform:capitalize;
	margin-bottom:5px;
}
#inject_mold .table_list th, td {
	border:1px solid #cccccc;
	padding:5px 10px;
}
#inject_mold .table_list th {
	background: url(../images/title_bg.gif) repeat-x;
}
#inject_mold .text_c {
	text-align:center;
}
#inject_mold .blue {
	background: #E0F3FE;
}
#inject_mold .table_list tr:hover {
	background:#0066cc;
	color:#FFFFFF;
}
#inject_mold tr:hover th {
	color:#000000;
}
/* CSS AD-Phone */
#ad_phone {
	padding:0px 0px 50px 9px;
}
#ad_phone p {
	text-align: justify;
	line-height:30px;
}
#ad_phone .text_list {
	text-align: justify;
	text-indent:0px;
	line-height:30px;
	padding:0px 0px 50px 10px;
}
#ad_phone .funct_list {
	padding-left:10px;
}
#ad_phone .funct_list dt {
	font-size:14px;
	color:#0033cc;
	padding:10px 0px 10px 10px;
	background:url(../images/arrow_r.gif) no-repeat 0px 15px;
}
#ad_phone .funct_list dd {
	padding:0px 0px 0px 20px;
	line-height:30px;
}
#ad_phone .photo li {
	float:left;
	margin:10px 11px 30px 11px;
	border:1px solid #3aa9dc;
}
#ad_phone .photo_a img {
	float:right;
	padding:25px 0px 0px 0px;
}
#ad_phone h5 {
	font-size:16px;
	color: #0033cc;
	margin:0px 0px 15px 10px;
}
#ad_phone span {
	color:#0033CC;
}
#ad_phone a {
	color:#0033cc;
}
#ad_phone a:hover {
	color:#FF0000;
	text-decoration:underline;
}
/* CSS Pay phones */
#pay_con {
	padding:0px 0px 0px 9px;
}
#pay_con p {
	text-align: justify;
	line-height:30px;
}
#pay_con span {
	color:#0033CC;
}
#pay_con a {
	color:#0033cc;
}
#pay_con a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#pay_con .handset1 {
	margin-left:70px;
	margin-bottom:25px;
}
#pay_con h6 {
	font-style:normal;
	font-size:15px;
	padding-bottom:15px
}
#pay_con .pay_link {
	margin-bottom:10px;
}
#pay_con .pay_link li {
	line-height:20px;
	list-style: disc;
	margin-left:30px;
	color:#FF0000;
}
#pay_con .pay_photo li {
	float:left;
	padding:0px 5px 3px 0px;
}
/* CSS pay_handset */
#pay_handset {
	padding:0px 0px 50px 9px;
}
#pay_handset .hand_p {
	text-align: justify;
	text-indent:15px;
	line-height:30px;
	padding-left:70px;
}
#pay_handset span {
	color:#0033CC;
}
#pay_handset a {
	color:#0033cc;
}
#pay_handset a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#pay_handset #one {
	width:718px;
	float:left;
	padding-bottom:10px;
}
#pay_handset #two {
	width:718px;
	float:left;
	padding-top:10px;
}
#pay_handset h6 {
	font-style:normal;
	font-size:15px;
	padding:10px 0px 10px 9px;
}
#pay_handset .a_list li {
	float:left;
	width:300px;
	line-height:25px;
	padding-left:59px;
	background:url(../images/arrow_r.gif) no-repeat 40px 10px;
}
#pay_handset img {
	padding-left:65px;
}
#pay_handset .b_list li {
	float:left;
	width:200px;
	line-height:25px;
	padding-left:35px;
	background:url(../images/arrow_r.gif) no-repeat 20px 10px;
}
#pay_handset .repl_p {
	padding-top:30px;
}
#pay_handset .c_list li {
	float:left;
	padding-right:10px;
	padding-bottom:25px;
}
#pay_handset .c_list h2 {
	font-style:normal;
	font-size:12px;
	padding-left:65px;
	padding-top:8px;
	text-transform:capitalize;
}
/* CSS Batteries */
#batteries {
	padding:0px 0px 0px 9px;
}
#batteries p {
	text-align: justify;
	line-height:30px;
}
#batteries span {
	color:#0033CC;
}
#batteries a {
	color:#0033cc;
}
#batteries a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#batteries img {
	padding:25px 0px 20px 20px;
}
/* CSS Racks */
#racks {
	padding:0px 0px 50px 9px;
}
#racks p {
	text-align: justify;
	line-height:30px;
	padding-bottom:15px;
}
#racks span {
	color:#0033CC;
}
#racks a {
	color:#0033cc;
}
#racks a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#racks h6 {
	font-style:normal;
	font-size:15px;
	padding:25px 0px 15px 0px;
}
#racks .d_list li {
	line-height:25px;
	padding-left:35px;
	background:url(../images/arrow_r.gif) no-repeat 20px 10px;
}
#racks .racks_p {
	line-height:15px;
	padding-top:15px;
	text-indent:0px;
}
#racks .e_list {
	float:left;
	width:220px;
	padding-right:18px;
	text-transform:capitalize;
}
#racks .e_list li {
	padding-bottom:15px;
}
#racks h2 {
	font-style:normal;
	font-size:16px;
	padding-bottom:10px;
}
#racks .table_01 {
	border-collapse:collapse;
	width:715px;
	text-transform:capitalize;
}
#racks .table_01 th, td {
	border:1px solid #cccccc;
	padding:5px 10px;
}
#racks th {
	background:url(../images/title_bg.gif) repeat-x;
}
#racks .text_c {
	text-align:center;
}
#racks .blue {
	background: #E0F3FE;
}
#racks .table_01 tr:hover {
	background:#0066cc;
	color:#FFFFFF;
}
#racks .table_01 tr:hover th {
	color:#000000;
}
/* CSS Other products */
#other_con {
	padding:0px 0px 50px 9px;
}
#other_con p {
	text-align: justify;
	line-height:30px;
	padding-bottom:15px;
}
#other_con .left_p {
	line-height:15px;
	text-indent:0px;
	font-weight:bold;
}
#other_con .left_p_x {
	text-indent:0px;
	font-size:9px;
}
#other_con span {
	color:#0033CC;
}
#other_con a {
	color:#0033cc;
}
#other_con a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#other_con h6 {
	font-style:normal;
	font-size:15px;
	padding:25px 0px 15px 0px;
}
#other_con .f_list li {
	line-height:25px;
	padding-left:35px;
	background:url(../images/arrow_r.gif) no-repeat 20px 10px;
}
#other_con h2 {
	font-style:normal;
	font-size:16px;
	padding-bottom:10px;
}
#other_con .table_02 {
	border-collapse:collapse;
	width:715px;
	text-transform:capitalize;
}
#other_con .table_02 th, td {
	border:1px solid #cccccc;
	padding:5px 10px;
}
#other_con .table_02 th {
	background: url(../images/title_bg.gif) repeat-x;
}
#other_con .text_c {
	text-align:center;
}
#other_con .blue {
	background: #E0F3FE;
}
#other_con .table_02 tr:hover {
	background:#0066cc;
	color:#FFFFFF;
}
#other_con tr:hover th {
	color:#000000;
}
#other_con .handware_photo li {
	float:left;
	padding:0px 5px 10px 0px;
	margin-bottom:10px;
	border-bottom:1px dotted #c85b00;
}
#other_con .injection_photo img {
	padding:25px 0px 0px 160px;
}
#other_con .led_photo li {
	float:left;
	padding:0px 50px 20px 60px;
	margin-bottom:20px;
}
#other_con .led_photo_a {
	padding:0px 0px 0px 59px;
}
/* CSS Service */
#service_con {
	padding:0px 0px 10px 9px;
}
#service_con a {
	color:#0033cc;
}
#service_con a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#service_con span {
	color: #0033CC;
}
#service_con #service h2 {
	padding:0px 0px 10px 225px;
	font-size:20px;
}
#service_con #service p {
	line-height:40px;
	text-align:justify;
	clear:both;
}
#service_con #service img {
	float:left;
	padding:8px;
}
#service_con #service .right img {
	float:right;
	padding:8px;
}
#service_con .flow {
	padding-bottom:30px;
}
#service_con .flow h2 {
	font-size:18px;
	font-style:normal;
	margin-bottom:15px;
}
#service_con .flow img {
	padding:25px 0px 0px 59px;
}
/* CSS Success Casus */
#casus_con {
	padding:0px 0px 10px 9px;
}
#casus_con p {
	text-align: justify;
	line-height:30px;
	padding-bottom:15px;
}
#casus_con .mold_photo li {
	float:left;
	padding:10px 18px 20px 18px;
	margin-bottom:10px;
}
#casus_con .mold_photo_sa {
	padding:20px 0px 0px 59px;
}
#casus_con span {
	color:#0033CC;
}
#casus_con a {
	color:#0033cc;
}
#casus_con a:hover {
	color:#FF0000;
	text-decoration:underline;
}
/* CSS Contact */
#contact_con {
	padding:0px 0px 10px 9px;
}
#contact_con h2 {
	color:#000000;
	font-size:14px;
	font-style:normal;
	padding-bottom:25px;
	padding-left:25px;
}
#contact_con dl {
	padding-bottom:25px;
	padding-left:25px;
}
#contact_con dl dt {
	font-size:16px;
	font-weight:bold;
	padding-bottom:15px;
	color: #0033cc;
}
#contact_con dl dd {
	height:25px;
}
#contact_con a {
	color:#0033cc;
}
#contact_con a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#contact_con span {
	color: #0033CC;
}
/* CSS Sitemap */
#sitemap_con {
	padding:0px 0px 10px 9px;
}
#sitemap_con p {
	margin-bottom:15px;
}
#sitemap_con .map_menu {
	text-transform:capitalize;
	height:30px;
	background: url(../images/title_bg.gif) repeat-x;
	padding-left:15px;
}
#sitemap_con .map_menu li {
	float:left;
	line-height:30px;
	display:block;
}
#sitemap_con .map_menu li a:hover {
	color:#0033cc;
	text-decoration:underline;
}
#sitemap_con .map_menu_two {
	padding:0px 0px 0px 10px;
}
#sitemap_con dl {
	padding:10px 10px 0px 0px;
}
#sitemap_con .map_menu dd {
	font-size:9px;
}
#sitemap_con .map_menu dd a {
	line-height:30px;
	padding-left:10px;
	background:url(../images/arrow_r.gif) no-repeat left center;
}
#sitemap_con .map_menu dd a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:#0033cc url(../images/arrow_r.gif) no-repeat left center;
}
/* CSS Site_info */
#site_info {
	padding:0px 0px 10px 9px;
}
#site_info h2 {
	color:#000000;
	font-size:16px;
	font-style:normal;
	padding-bottom:25px;
}
#site_info h5 {
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	padding-bottom:15px;
}
#site_info a {
	color:#0033cc;
}
#site_info a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#site_info span {
	color: #0033CC;
}
#site_info p {
	text-align: justify;
	line-height:20px;
	padding-bottom:15px;
}
