@charset "utf-8";
body {
	background:url(../image/bg_preciselock.jpg) repeat-x #FFF;
	margin:0px;
	padding:0px;
	height:100%;
}
/*------------------------------ GENERAL ------------------------------*/
th, td, img, p, a, ul, h1, h3, h5, h6, form, label, input, select{
	padding:0;
	margin:0;
	}
p{
	font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h1{
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#0CF;
}

html, body {
height: 100%;
}
/*------------------------------ HEADER ------------------------------*/
#temp {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1000px;	/*	width change here	*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
}
/*	LOGO STYLES	*/
#logo_main{
	background:url(../image/logos_preciselock.jpg) no-repeat;
	width:1000px;
	height:112px;
	margin:0px;
}
/* Menu STYLES */
#menu_main{
	width:1000px;
	height:48px;
	padding:0px;
	margin:0px;
}
/*STYLES */
#menu{
	margin:0px;
	margin-top:9px;
	padding:0px;
	margin-bottom:8px;
	margin-right:168px;
	margin-left:176px;
	width:656px;
	height:41px;
	}
#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
#menu ul li{
	position: relative;
	display:inline;
	float: left;
	}
	

a.home {
	background: url(../image/main_menu.png) no-repeat 0px 0px;
	display:block;
	width: 98px;
  	height: 41px;
	
	}
a.home:hover
{ 
background: url(../image/main_menu_over.png) no-repeat 0px 0px;

}
a.aboutus {
	background: url(../image/main_menu.png) no-repeat -98px 0px;
	display:block;
	width: 147px;
  	height: 41px;
	
	}
a.aboutus:hover
{ 
background: url(../image/main_menu_over.png) no-repeat -98px 0px;

}
a.products{
	background: url(../image/main_menu.png) no-repeat -245px 0px;
	display:block;
	width: 153px;
  	height: 41px;
	
	}
a.products:hover
{ 
background: url(../image/main_menu_over.png) no-repeat -245px 0px;

}
a.clients{
	background: url(../image/main_menu.png) no-repeat -398px 0px;
	display:block;
	width: 132px;
  	height: 41px;
	
	}
a.clients:hover
{ 
background: url(../image/main_menu_over.png) no-repeat -398px 0px;
}
a.contactus{
	background: url(../image/main_menu.png) no-repeat -530px 0px;
	display:block;
	width: 126px;
  	height: 41px;
	
	}
a.contactus:hover
{ 
background: url(../image/main_menu_over.png) no-repeat -530px 0px;
}
/* BANER STYLES */
#baner{
	width:1000px;
	height:320px;
	padding:0px;
	margin:0px;
	margin-top:0px;
}
/* BANER STYLES */
/* CONTAINER STYLES */
#container{
	width:1000px;
	margin:0px;
	padding:0px;
}
#contleft{
	float:left;
	width:664px;
	height:auto;
	padding:0px;
}
#contrightt{
	float:right;
	width:336px;
	height:auto;
	padding:0px;
}
#contleftwelcom{
	background:#01bbec;
	width:664px;
	height:47px;
	padding:0px;
}
/*------------------------------ footer ------------------------------*/
#footer {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1000px;	/*	width change here	*/
	padding:0px;
}
#footerleft{
	position:relative; /* needed for footer positioning*/
	width:400px;
	height:21px;
	padding-top:25px;
	padding-bottom:25px;
	float:left;
}
#footermedil{
	position:relative; /* needed for footer positioning*/
	width:230px;
	height:21px;
	padding-left: 100px;
	padding-top:25px;
	padding-bottom:25px;
	float:left;
}
#footerright{
	position:relative; /* needed for footer positioning*/
	width:170px;
	height:21px;
	padding-left:100px;
	padding-top:25px;
	padding-bottom:25px;
	float:left;
}
.clearfooter {
	width:100%;
	background: url(../image/body_botbg.gif) repeat-x;
	margin:0px;
	height:71px;
	clear: both;
}.Main2,a.Main2:link,a.Main2:visited,a.links:active 
{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight: 100;
 font-size: 13px;
 color: #4a4a4a;
 text-decoration: none;

}
a.Main2:hover
 {
 text-decoration: none;
 color: #5e5e5e;
}
.textwelcom{
	padding:20px;
	text-align:justify;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	}
.textwelcom1{
	padding:0px;
	text-align:justify;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}.texthed{
	text-align:justify;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	color:#FFF;
	padding:10px;

}.texthed1{
	text-align:justify;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	color: #333;
	padding:10px;

}

