@charset "utf-8";
/* CSS Document */

body{
	background:url(images/bg.jpg) center top repeat-y #000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:20px;
	color:#323232;
	min-width:1000px;
	margin:0 auto;
	}

/*---style---*/
.style1{ color:#cacaca;}
.style2{ color:#1caedd;}
.style2link{ color:#1caedd;}
.style2link:hover{text-decoration:none;} 
.style3{ font-size:18px; color:#454545;}
.style3link{ font-size:18px; color:#454545; text-decoration:none;}
.style3link:hover{ color:#999999;}
.style4{ font-size:14px; font-weight:bold;}
.style5{ font-size:14px;}

/*---ID---*/
#cu3er-container { width:928px; height:394px; outline:0; }
#logo{
	background: url(images/logo_head.png) left no-repeat;
	height:161px;
}
#header1{
	position: inherit;
	float:right;
	left: 925px;
	margin-top: 118px;
	}
#border_top{
	background:url(images/border_up.png) repeat-x;
	height:14px;
	}
#border_bottom{
	background:url(images/border_btm.png) repeat-x;
	height:14px;
	}
#index_content1{
	float:left;
	width: 253px;;
	margin-left:38px;
	}
#index_content2{
	float:left;
	width: 253px;;
	margin-left:18px;
	}
#divider{
	width:5px;
	height:390px;
	background:url(images/divider.jpg) center repeat-y;
	float:left;
	margin-left:20px;
}
#divider2{
	width:5px;
	height:390px;
	background:url(images/divider.jpg) center repeat-y;
	float:left;
	margin-left:20px;
}
#side_left{
	float:left;
	margin-right:50px;
}
#title_left{
	float:left;
	padding-top:45px;
}
#content_left{
	float:left;
	padding-top:50px;
	width:565px;
}
#content_left_2{
	float:left;
	padding-top:50px;
	width:620px;
}
#side_right{
	float:right;
	margin-left:50px;
}
#title_right{
	float:right;
	padding-top:45px;
}
#content_right{
	float:right;
	padding-top:50px;
	width:565px;
}
#content_right2{
	float:right;
	padding-top:50px;
	width:590px;
}
#content_right3{
	float:right;
	padding-top:50px;
	width:625px;
}
#service_divider{
	margin-top:10px;
	margin-bottom:10px;
}
#contact_wrap1{
	float:left;
	width:400px;;
	margin-top:20px;
	margin-left:10px;
	text-align:left;
}
#contact_wrap2{
	float:right;
	width:625px;
	height:421px;
	background:url(images/form_bg.jpg) top center no-repeat;
	padding-top:20px;
}
#contact_wrap_logo{
	float:left;
	width:170px;
	height:124px;
	margin-left:30px;
	margin-top:20px;
}
#product_wrap1{
	float:left;
	width:186px;
	height:160px;
	margin-right:15px;
}
#product_back{
	float:left;
	width:120px;
	height:25px;
	padding-top:10px;
	margin-right:50px;
	border-top:1px dotted;
	border-bottom:1px dotted;
}
#product_back2{
	float:left;
	width:120px;
	height:25px;
	padding-top:10px;
	margin-left:280px;
	margin-right:50px;
	border-top:1px dotted;
	border-bottom:1px dotted;
}
#material_wrap1{
	float:left;
	width:105px;
	height:122px;
	margin-right:15px;
}
