@charset "utf-8";
/* CSS Document */

body{margin:0px; background-color:#d4d4c8;font-family:Tahoma;}

#wrapper{
	width:988px;
	position:relative;
	margin: auto;
}
#top_links{
	width:100%;
	background:url(../images/l_bg.jpg) no-repeat;
	float:left;
	height:66px;
	text-align:center;
}
#logo{
	width:218px;
	float:left;
	
}
#f_head{
	width:770px;
	float:right;
}
#main_container{
	width:100%;
	float:left;
	background-color:#FFF;
	position:relative;
	background:url(../images/full_bg.jpg) top repeat-y;
}

#main_container_tech{
	width:100%;
	float:left;
	background-color:#FFF;
	position:relative;
}
#main_container_home{
	width:100%;
	float:left;
	background-color:#FFF;
	position:relative;
}
#inner_container{
	width:932px;
	margin:auto;
	padding-top:30px;
	padding-bottom:40px;
	position:relative;
}
#p_inner_container{
	width:672px;
	float:left;
	padding-top:30px;
	padding-left:45px;
	padding-bottom:30px;
	position:relative;
}
#photo_gallery{
	width:900px;
	float:left;
	padding-top:30px;
	padding-left:45px;
	padding-bottom:30px;
	position:relative;
}

#right_innerboxes{
	width:248px;
	float:right;
}


#boxes{
	width:100%;
	float:left;
}

#manufacturing{
	width:247px;
	background:url(../images/manufacturing.jpg) no-repeat;
	float:left;
	height:148px;
}
#manufacturing_inn{
	width:248px;
	background:url(../images/manufacturing.jpg) no-repeat;
	float:left;
	height:148px;
}
#q_control{
	width:247px;
	background:url(../images/quality.jpg) no-repeat;
	float:left;
	height:148px;
}
#d_capability{
	width:247px;
	background:url(../images/design_cap.jpg) no-repeat;
	float:left;
	height:148px;
}
#d_capability_inn{
	width:248px;
	background:url(../images/design_cap_1.jpg) no-repeat;
	float:left;
	height:148px;
}
#products{
	width:247px;
	background:url(../images/products.jpg) no-repeat;
	float:left;
	height:148px;
}
#products_1{
	width:247px;
	background:url(../images/products_1.jpg) no-repeat;
	float:left;
	height:148px;
}
#advantage{
	width:248px;
	background:url(../images/advantage_1.jpg) no-repeat;
	float:left;
	height:148px;
}
#line_color{
	width:100%;
	height:10px;
	float:left;
	background-color:#017cc2;
}
#line_color_inn{
	width:100%;
	height:10px;
	float:left;
	background-color:#e5e5e5;
}
#news_box{
	width:215px;
	float:left;
	border-right:2px dotted #cbcbcb;
}
#middle_container{
	width:700px;
	float:right;
	margin:auto;
	
}
#right_panel{
	width:295px;
	float:right;
}
	
#footer{
	width:988px;
	float:left;
	position:relative;
	padding:0px;
	height:10px;
	
}

#footer1{
	width:988px;
	float:left;
	position:relative;
	padding:0px;
	height:10px;
	
}

#home_link{
	width:88px;
	float:left;
	padding-top:25px;

}
#profile_link{
	width:89px;
	float:left;
	padding-top:25px;
}
#product_link{
	width:109px;
	float:left;
	padding-top:25px;
}
#tech_link{
	width:142px;
	float:left;
	padding-top:25px;
}
#qcontrol_link{
	width:156px;
	float:left;
	padding-top:25px;
}
#dcap_link{
	width:151px;
	float:left;
	padding-top:25px;
}

#pgal_link{
	width:135px;
	float:left;
	padding-top:25px;
}
#enquiry_link{
	width:108px;
	float:left;
	padding-top:25px;
}



/* ==================== CSS Document =========================*/

.normalashtext{
	font-family:arial;
	font-size:11px;
	color:#949393;
	line-height:18px;
	text-align:justify;
}

.astext_pad{font-family:arial; font-size:11px; color:#949393; text-align:left; line-height:18px; padding-left:20px;}
.ashtext{font-family:tahoma; font-size:11px; color:#848383; text-align:left; line-height:16px;}
.orangetextbold{
	font-family:arial;
	font-size:11px;
	color:#F60;
	text-align: center;
}
.footer{font-family:Tahoma; font-size:11px; color:#616152; font-weight:bold; font-style:italic;}
.bluetext{
	font-family:Tahoma;
	font-size:11px;
	color:#1286c9;
	font-weight:bold;
	text-align: justify;
	line-height:18px;
}
.bluetext_normal{font-family:Tahoma; font-size:11px; color:#1286c9;  line-height:18px; }

.bigbluetext{font-family:Tahoma; font-size:19px; color:#017cc2; line-height:18px; letter-spacing:-1px; }

a.bluelink{font-family:arial; font-size:11px; color:#0087bb; text-decoration:underline; line-height:18px;}
a.bluelink:hover{font-family:arial; font-size:11px; color:#0087bb; text-decoration:none; line-height:18px;}

a.mainlink{font-family:Tahoma; font-size:11px; color:#929292; text-decoration:NONE; font-weight:bold;}
a.mainlink:hover{font-family:Tahoma; font-size:11px; color:#0087bb; text-decoration:none; font-weight:bold;}
a.mainlink:active{font-family:Tahoma; font-size:11px; color:#0087bb; text-decoration:none; font-weight:bold;}


a.mainlink_1{font-family:Tahoma; font-size:11px; color:#929292; text-decoration:NONE; font-weight:bold;}
a.mainlink_1:hover{font-family:Tahoma; font-size:11px; color:#333; text-decoration:none; font-weight:bold;}

a.orange{font-family:tahoma; font-size:11px; color:#F90; text-decoration:none; line-height:18px; font-weight:bold; }
a.orange:hover{font-family:tahoma; font-size:11px; color:#F90; text-decoration:underline; line-height:18px; font-weight:bold;}


/* =================== */


.pos{
width:218px;
height:169px;
background:url(../images/ijm.jpg) no-repeat;
padding-top:120px;
/*background-color:#ffffff;*/
}



.clear {
	clear:both
}

#gallery {
	position:relative;
	height:250px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {

	}

	#gallery .caption {
		background-color:#333300;
		color:#ffffff; 
		height:60px; 
		width:100%;
		font-weight:bold;
		position:absolute;
	}

	#gallery .caption .content {
		margin:5px;
		font:Calibri;
		font-size:16px;
		font-weight:bold;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#0099CC;
		font-weight:bold;
	}
	



/* ==================== CSS Document =========================*/



