html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { width:100%; height:100%; font-family:'Helvetica', Arial, Helvetica, sans-serif; font-size:12px; }

/** GENERAL **/
html { width:100%; height:100%; }
#topbar { width:100%; height:79px; background:url(images/img-bg_topbar.png) }

.inner-wrapper { width:1000px; margin:0 auto; position:relative; }

#logo { 
width:447px; height:79px;}

#language {
	position:absolute;
	top:40px;
	right:35px;
	z-index:100;
	display:block;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#buttons{ 
width:100%; height:45px;  background:url(images/img-bg_buttons_.png) repeat;
z-index:999;
}

#nav { 
padding-top:10px;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
font-style:normal; }

#nav li { float:left; display:inline; margin:0 25px 0 0; }
#nav li a { color:#fff; font-weight:normal;text-decoration:none; }
#nav li a:hover, #nav li.current-menu-item a { color:#000; text-decoration:none; }



#textures{ 
width:100%; height:399px;  background:url(images/img-bgtextures.png) repeat; margin-top:-10px;
}

#banner{ 
	background: url("images/img-bg_banner.png") no-repeat scroll center center transparent;
	height:418px;
	text-align:center;
	}


#product{ 
	text-align:center;
	margin-bottom:50px;
}

.center_img{
	margin-top:16px;
}

.title_sec{
	background: url("images/img-arrow.png") no-repeat;
	text-align:left;
	padding-left:25px;
	font-weight:bold;
	color:black;
	margin-top:20px;
}

.content{
	margin-top:7px;
}

.left_side{
	float:left;
	width:250px;
	text-align:left;
}

.right_side{
	float:left;
	width:300px;
	text-align:right;
}

.left_side img{
	margin-left:4px;
}

.center_side{
	float:left;
	width:450px;
}

#description{
	text-align:justify;
}

#line{
	background: url("images/img-line.png") no-repeat scroll center center transparent;
	height:1px;
	text-align:center;
}

#tip{
	background:#eaeaea;
	padding:10px;
	margin-top:10px;
}

#tip_content, #tip_content p{
	text-align:left;
}

#tip_content p{
	margin-top:10px;
}

.tip_title{
	text-align:left;
}

.clear_space{
	clear:both;
}


/** INNER PAGE **/
#textures_inner{ 
width:100%; height:151px;  background:url(images/img-bgtextures_inside.png) repeat; margin-top:-10px;
}

#banner_inner{ 
	background: url("images/img-bg_banner_inner.png") no-repeat scroll center center transparent;margin-top:-10px;
	height:171px;
	text-align:center;
}

.center_img_inner{
	margin-top:13px;
}

.footer_line{
	background:#242424;
	height:63px;
	color:#ffffff;
	font-style:italic;
	
}

.cp_text{
	display:block;
	width:500px;
	float:left;
	margin-top:24px;
}

.kimlogo{
	float:right;
	margin-top:10px;
}


/** CONTACT US **/
#contactus {width:100%; height:810px;margin-top:30px; }
.aboutus_title{
text-align:left;
	font-weight:bold;
	color:#333;
	font-size:14px;
}

/** THANKYOU **/
#thankyou {width:100%; height:200px;margin-top:30px; }
.aboutus_title{
text-align:left;
	font-weight:bold;
	color:#333;
	font-size:14px;
}

/** ABOUT US **/
#aboutus {width:100%; height:660px;margin-top:30px; }
.aboutus_title{
	text-align:left;
	font-weight:bold;
	color:#333;
	font-size:14px;
}

.aboutus_subtitle{
	text-align:left;
	color:gray;
}


.aboutus_container{
	width:700px; height:100%; float:left;
	    }
		
.aboutus_trademark
{
	width:180px; height:100%; float:left; margin-left:40px; margin-top:-30px;
}


#aboutus_motif
{
	width:100%; height:500px;  background:url(images/img-aboutus_.png) no-repeat scroll center center transparent;margin-top:-360px;
}



/** CERTS **/
#certspage {width:100%; height:430px;margin-top:30px; }
.certspage_title{
	text-align:left;
	font-weight:bold;
	color:#333;
	font-size:14px;
}
.certspage_container{
	width:990px; height:100%; float:left;  }
	
.certspage_certs
{
	width:180px; height:100%; float:left; margin-left:40px; margin-top:-30px;
}
.certthumb1 { width:150px; height:100%; float:left;}
.certthumb2 { width:150px; height:100%; float:left;}
.certthumb3 { width:150px; height:100%; float:left;}
.certthumb4 { width:150px; height:100%; float:left;}
.certthumb5 { width:380px; height:100%; float:left; margin-top:100px; margin-left:50px;}





/** PRODUCTS **/
.products_text {width:273px; height:100%;margin-top:10px; text-align:left; margin-left:28px; }

/** QUOTATION **/
#quotation {width:100%; height:370px;margin-top:30px; }
#quotation-inner-wrapper { width:1000px; margin:0 auto; position:relative; padding-top:30px;  }
#quotation-holder {width:100%; margin-left:14px; }


/** HIGHLIGHT **/
#highlight {width:100%; height:570px;margin-top:30px; }
#hightlight-inner-wrapper { width:1000px; margin:0 auto; position:relative; padding-top:30px;  }
#hightlight-holder {width:100%; margin-left:14px; }
.hightlight1 { width:250px; float:left;}
.hightlight2 { width:250px; float:left;}
.hightlight3 { width:250px; float:left;}
.hightlight4 { width:250px; float:left;}
.hightlight5 { width:250px; height:180px; float:left; margin-top:30px;}
.hightlight6 { width:250px; height:180px;float:left;margin-top:30px;}
.hightlight7 { width:250px; height:180px;float:left;margin-top:30px;}
.hightlight8 { width:250px; height:180px;float:left;margin-top:30px;}
.hightlight9 { width:250px; float:left;margin-top:20px;}
.hightlight10 { width:250px; float:left;margin-top:20px;}
.hightlight11 { width:250px; float:left;margin-top:20px;}
.hightlight12 { width:250px; float:left;margin-top:20px;}

/** QUALITY **/
#quality {width:100%; height:150px;margin-top:30px; }
#quality-inner-wrapper { width:1000px; margin:0 auto; position:relative; padding-top:30px;  }
#quality-holder {width:100%; margin-left:14px; }
.quality1 { width:300px; float:left; text-align:justify}
.quality1-thumb { width:70px; height:100%; float:left;}
.quality-readmore { width:103px; height:21px; margin-left:70px; margin-top:12px;}
.quality2 { width:460px; float:left; margin-left:20px;text-align:justify}
.quality2-thumb { width:70px; height:100%; float:left;}
.quality3 { width:450px; float:left;margin-left:20px;text-align:justify}
.quality3-thumb { width:70px; height:100%; float:left;}

/** CERT **/
#cert {width:100%; height:340px;margin-top:30px; }
#cert-inner-wrapper { width:1000px; margin:0 auto; position:relative; padding-top:30px;  }
#cert-holder {width:100%; margin-left:14px; }
.cert1 { width:408px; float:left; text-align:justify}
.cert1-thumb { width:70px; height:100%; float:left; margin-top:2px;}
.cert2 { width:300px; float:left; margin-left:30px;text-align:justify}
.cert2-thumb { width:515px; height:100%; float:left;margin-top:50px;}


/** HOME **/
#home_about {width:100%; height:320px; background-color:#e2e2e2; }
.home_about_label { width:122px; height:100%; float:left; margin-top:20px;}
.home_about_facebook_plugin{ width:347px; float:right; margin-right:10px;}
.home_about1 { width:533px; float:left; text-align:justify;}
.home_about2 { width:408px; float:left; text-align:justify; margin-left:55px;}



/** FOOTER **/
#footer { width:100%; height:280px; background:url(images/footer-bg.png) repeat;  }
#footer-wrapper { width:1000px; margin:0 auto; position:relative; padding-top:20px; }
#footer-wrapper .left { width:300px; float:left; }
#footer-wrapper .middle { width:350px; float:left}
#footer-wrapper .right { width:350px; float:left; text-align:right; }
#footer-wrapper .left p { font-size:11px; }
#footer-wrapper .right h1 {color:#ffffff; font-size:15px}

#copyright { 
color:#2424245; 
font-size:11px; 
margin:0 0 20px 0; 
float:left; 
clear:both;
border-right:1px solid #c5c5c5; padding-right:10px; margin-right:10px; }

#copyright_bg{
	height:127px;
	
	font-style:italic;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#d4d4d4;
	margin-top:10px;
}

#footer-links { float:left; width: 150px; padding-top:3px; line-height:20px; }
#footer-links li {float:left; display:inline; margin:0 5px 0 0; color:#c5c5c5; }
#footer-links li a { text-decoration:none;color:#c5c5c5; }
#footer-links li a:hover { text-decoration:none; color:#fff; }


/** ELEMENTS **/
.address{
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style: normal;
	font-style:normal; color:#c5c5c5;
	line-height:16px;
}

.desc{
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-style: normal;
	font-style:normal; color:#383838;
	line-height:16px;
	}

#testi{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-style:normal; color:#d4d4d4;
	line-height:23px;
	width:20px;	
}

p { margin:0 0 10px 0; line-height:22px; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
b, strong { font-weight:bold; }
.read {font-family: "tahoma",serif; font-style: normal; font-weight: 100;font-weight:regular; font-size:13px; color:#383838; line-height:16px;  }
.read_products {font-family: "tahoma",serif; font-style: normal; font-weight: 100;font-weight:regular; font-size:13px; color:#383838; line-height:16px; text-align:left;  }


h1 { font-family: "tahoma",serif; font-style: normal; font-weight: 100;font-weight:regular; font-size:14px; color:#dedede; margin-right:20px; }
h2 {
	font-family: "tahoma",serif;
	font-style: normal;
	font-weight: 100;
	font-size: 12px;
	color: #333;
	margin-right: 195px;
	margin-bottom: 3px;
}
h3 { font-family: "tahoma",serif; font-style: normal; font-weight: 100;font-weight:regular; font-size:16px; color:#ff7800; margin-bottom:10px; margin-top:10px; }
h4 {
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	font-style: italic;
	color: #DE5709;
	text-shadow: #fff 1px 1px 0;
	position: absolute;
	left: -10px;
	top: 15px;
	width: 900px;
	text-align: right;
	padding-right: 40px;
no-repeat center right;																								
}

h5 { font-family: "museo-slab",serif; font-style: normal; font-weight: 100;font-weight:regular; font-size:14px; color:#fff; margin:0 0 15px 0; }
h6 { font-family: "museo-slab",serif; font-style: normal; font-weight: 100;font-weight:regular; font-size:14px; color:#fff; margin:0 0 15px 0; }
h7 { font-family: "tahoma",serif; font-style: normal; font-weight: 100;font-weight:regular; font-size:11px; color:#F90;  margin-bottom:3px; margin-left:-270px; margin-top:50px; }
h8 { font-family: "tahoma",serif; font-style: normal; font-weight: 100;font-weight:regular; font-size:14px; color:#ff7800;margin-bottom:5px; margin-top:10px; }
