					/* LOCKTITEINDIA PVT LTD CSS Document */
					
/*************** Global links *********************/

*{
margin:0px;
padding:0px;
}

body{
font:normal 11px Tahoma;
color:#ffffff;
background:#000000 url(../images/bodybg.jpg) left top no-repeat;
}

.bodybg{
font:normal 11px Tahoma;
color:#ffffff;
background:#000000 url(../images/bodybg1.jpg) left top no-repeat;
}

img, div, input{
behavior: url("../iepngfix.htc");
}

a{
text-decoration:none;
color:#ffffff;
}

img{
border:0px;
}

input{
font:normal 12px Tahoma;
color:#000000;
}

textarea{
font:normal 12px Tahoma;
color:#000000;
}

li{
list-style:none;
}

#pagecontainer{
width:1000px;
margin:auto;
}	

/********************** Header Part Layout **********************/

.headerpart{
width:1000px;
height:178px;
background:url(../images/headerbg.jpg) right top no-repeat;
}	

.headerpart h1{
position:relative;
z-index:1;
float:left;
width:373px;
height:97px;
padding:46px 0px 0px 28px;
}

.headerpart h2{
float:left;
width:598px;
}

.headerpart h2 p{
float:right;
padding:15px 17px 0px 0px;
}


.headerpart h2 ul.menu{
position:relative;
clear:both;
padding:54px 0px 0px 0px;
}

.headerpart h2 ul.menu li{
float:left;
padding-right:0px;
}

.menu1 a{
display:block;
width:94px;
height:25px;
background:url(../images/menu1.jpg) no-repeat;
position:relative;
margin-left:-24px;
z-index:5;
}

.menu1 a:hover{
background:url(../images/menu1_hover.jpg) no-repeat;
}

.menu1_active a{
display:block;
width:94px;
height:25px;
background:url(../images/menu1_hover.jpg) no-repeat;
position:relative;
margin-left:-24px;
z-index:5;
}

.menu2 a{
display:block;
width:94px;
height:25px;
background:url(../images/menu2.jpg) no-repeat;
}

.menu2 a:hover{
background:url(../images/menu2_hover.jpg) no-repeat;
}

.menu2_active a{
display:block;
width:94px;
height:25px;
background:url(../images/menu2_hover.jpg) no-repeat;
}

.menu3 a{
display:block;
width:94px;
height:25px;
background:url(../images/menu3.jpg) no-repeat;
}

.menu3 a:hover{
background:url(../images/menu3_hover.jpg) no-repeat;
}

.menu3_active a{
display:block;
width:94px;
height:25px;
background:url(../images/menu3_hover.jpg) no-repeat;
}

.menu4 a{
display:block;
width:119px;
height:25px;
background:url(../images/menu4.jpg) no-repeat;
}

.menu4 a:hover{
background:url(../images/menu4_hover.jpg) no-repeat;
}

.menu4_active a{
display:block;
width:119px;
height:25px;
background:url(../images/menu4_hover.jpg) no-repeat;
}

.menu5 a{
display:block;
width:107px;
background:url(../images/menu5.jpg) no-repeat;
}

.menu5 a:hover{
background:url(../images/menu5_hover.jpg) no-repeat;
}

.menu5_active a{
display:block;
width:107px;
height:25px;
background:url(../images/menu5_hover.jpg) no-repeat;
}

.menu6 a{
display:block;
width:95px;
background:url(../images/menu6.jpg) no-repeat;
}

.menu6 a:hover{
background:url(../images/menu6_hover.jpg) no-repeat;
}

.menu6_active a{
display:block;
width:95px;
height:25px;
background:url(../images/menu6_hover.jpg) no-repeat;
}







/********************** Flash Part Layout **********************/

.flashpart{
width:1000px;
height:390px;
}

/********************** Center Part Layout **********************/

.centerpart{
width:1000px;
background:url(../images/center_bg2.jpg) left top repeat-y;
}

.centerpart1{
width:1000px;
background:url(../images/center_bg1.jpg) left top no-repeat;
}

/********************* Profile Page Layout **********************/

.profile_flash{
width:1000px;
height:104px;
background:url(../images/profile_flashbg.jpg) left top no-repeat;
}

.profile_txt{
padding:16px 0px 0px 25px;
}

.profile_para{
font:normal 12px Arial;
position:relative;
}


.profile_para h1{
position:absolute;
top:65px;
left:727px;
}

.profile_para p{
width:934px;
line-height:18px;
padding:30px 0px 0px 25px;
font:normal 12px Arial;
}


.footerline p{
width:735px;
border-bottom:1px solid #2d2e2d;
}


.visionpart{
width:299px;
height:214px;
background:url(../images/vision_bg.jpg) left top no-repeat;
float:left;
position:relative;
margin:-95px 0px 0px 0px;
}

.vision_txt{
padding:22px 0px 0px 0px;
}

.vision_img{
padding:14px 0px 0px 0px;
}

.vision_para{
padding:15px 0px 0px 28px;
}

.missionpart{
width:299px;
height:214px;
background:url(../images/mission_bg.jpg) left top no-repeat;
float:left;
position:relative;
margin:-95px 0px 0px 20px;
}

.mission_img{
padding:10px 0px 0px 0px;
}

.mission_para{
padding:10px 0px 0px 18px;
}

.qualitypart{
width:299px;
height:214px;
background:url(../images/quality_bg.jpg) left top no-repeat;
float:left;
position:relative;
margin:-95px 0px 0px 25px;
}

.quality_txt{
padding:22px 0px 0px 0px;
}

.quality_para{
padding-left:20px;
}

.quality_link{
color:#c8852e;
padding-top:5px;
}

.quality_link a{
color:#c8852e;
text-decoration:underline;
}

.quality_link a:hover{
text-decoration:none;
}



/********************** Career Page Layout *********************/

.career_left{
width:372px;
float:left;
font:bold 15px Arial;
}

.career_left a:hover{
text-decoration:underline;
}

.career_txt{
height:55px;
text-indent:28px;
}


.career_txt1{
text-indent:28px;
height:30px;
}

.career_txt2{
padding-left:28px;
line-height:22px;
}

.career_txt2 span{
font-size:17px;
color:#699f4d;
}

.career_txt3{
padding:26px 0px 0px 28px;
line-height:22px;
}

.career_txt3 span{
color:#5bbcf3;
}

.career_txt4{
padding:26px 0px 0px 28px;
}

.career_right{
width:527px;
}

.career_right h1{
width:90px;
height:116px;
padding:58px 0px 0px 133px;
position:relative;
z-index:2;
}

.menparapart{
width:527px;
position:relative;
z-index:1;
margin-top:24px;
}

.men_para{
background:#000000;
padding:10px 0px 5px 0px;
width:527px;
font:normal 13px Arial;
}

.men_para p{
width:485px;
text-align:center;
line-height:22px;
}

.men_para p a{
color:#215f7e;
font:normal 14px Arial;
}

/********************* Contact Us Page Layout *******************/

.con_left{
width:290px;
font:bold 15px Arial;
float:left;
position:relative;
z-index:1;
}

.con_route{
float:left;
margin:146px 0px 0px -20px;
position:relative;
z-index:2;
}

.con_form{
width:560px;
float:left;
margin:0px 0px 0px 37px;
}

.frm_tittxt{
padding:47px 0px 0px 0px;
}

.frmbg{
width:555px;
height:269px;
background:url(../images/frmbg.jpg) left top no-repeat;
}

.frmpart{
width:480px;
margin:20px 0px 0px 68px;
}

.nametxt{
padding-top:5px;
}

.namebox{
width:327px;
height:26px;
background:url(../images/name_txtbox.gif) left top no-repeat;
}

.namebox input{
width:305px;
height:20px;
background-color:Transparent;
margin:5px 0px 0px 10px;
border:0px;
}

.descbox{
width:326px;
height:96px;
background:url(../images/desc_box.gif) left top no-repeat;
}

.descbox textarea{
width:305px;
height:80px;
border:0px;
background-color:transparent;
margin:6px 0px 0px 10px;
}

.submit_btn{
padding:70px 0px 0px 10px;
}

.submit_btn input{
width:69px;
height:28px;
background:url(../images/submit_btn.jpg) left top no-repeat;
border:0px;
background-color:transparent;
cursor:pointer;
}

.thanktxt{
text-align:center;
color:#5BBCF3;
font-weight:bold;
font-size:18px;
padding-top:50px;
}

/********************** Capabilities Page Layout *****************/

.cap_toppara{
font:normal 12px Arial;
color:#ffffff;
padding:25px 0px 0px 25px;
line-height:20px;
}

.cap_toppara p span{
font-weight:bold;
color:#77af40;
}

.reg_protxt{
padding:26px 0px 10px 0px;
}

.reg_propart{
width:937px;
margin-left:28px;
}

.reg_procon{
background:#ffffff;
padding:5px 0px 5px 0px;
}

.regpro_left{
width:315px;
float:left;
margin:84px 0px 0px 0px;
}

.inhouse_menu ul{
margin:0px;
padding:35px 0px 0px 25px;
}

.inhouse_menu li{
font:normal 14px Arial;
color:#f5dd7d;
list-style-type:decimal;
line-height:22px;
}

.regpro_right{
float:left;
width:599px;
margin-top:26px;
}

.ourmac_con{
width:599px;
background:#ffffff;
}

.ourmac_tabular{
width:586px;
margin-left:6px;
border:1px solid #aaaaaa;
font:normal 11px Tahoma;
color:#434343;
}

.ourmac_tabular td{
border-left:0px;
border-right:1px solid #aaaaaa;
border-top:0px;
border-bottom:1px solid #aaaaaa;
text-indent:3px;
}

.ourmac_tabular span{
color:#4169eb;
font-weight:bold;
}

/********************* Products Page Layout *********************/

.prod_para{
font:normal 12px Arial;
color:#ffffff;
padding-top:25px;
}

.prod_para p{
width:645px;
line-height:18px;
}

.prod_para p span{
color:#6da446;
font-weight:bold;
}

/********** Product Image Part ***********************************/

.prod_imgpart1{
padding-top:40px;
}

.prod_imgpart1 p{
float:left;
}

.prod_imgpart2{
padding-top:25px;
}

.prod_imgpart2 p{
float:left;
}

.imgteaser {
margin:0;
overflow:hidden;
position:relative;
text-align:center;
}
.imgteaser a {
text-align:center;
text-decoration:none;
}
.imgteaser a:hover {
cursor:pointer;
}
.imgteaser a .more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
bottom:20px;
color:#FFFFFF;
font-size:12px;
padding:5px 10px;
position:absolute;
right:20px;
}
.imgteaser a:hover .desc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#111111 none repeat scroll 0 0;
bottom:2px;
color:#FFFFFF;
display:block;
font-family:Tahoma;
font-size:12px;
left:0px;
padding:8px 0 3px 0px;
position:absolute;
width:149px;
}
.imgteaser a:hover .desc strong {
display:block;
font-size:12px;
margin-bottom:5px;
}
.imgteaser a .desc {
display:none;
text-align:center;
}
.imgteaser a:hover .more {
visibility:hidden;
}

.pro_menutop{
width:257px;
height:60px;
background:url(../images/pro_menutop.jpg) no-repeat;
}

.pro_menu{
width:257px;
background:#000000;
font:normal 10px Verdana;
color:#000000;
}

.promenu_con{
background:url(../images/promenu_md.jpg) left top repeat-x;
height:22px;
padding:0px 20px 0px 20px;
}


/********************** Footer Part Layout **********************/

.footerpart{
width:1000px;
height:100px;
}		

.footerpart h5{
width:1000px;
text-indent:31px;
height:50px;
background:url(../images/footerbg.jpg) left top no-repeat;
position:relative;
margin-top:-2px;
}

.footerpart h1{
width:1000px;
text-indent:31px;
height:42px;
}

.footerpart h2{
width:1000px;
}
	
.footerpart h2 .fmenu{
float:left;
width:550px;
padding-left:38px;
}

.footerpart h2 .fmenu li{
float:left;
padding-right:25px;
}

.footerpart h2 p{
font:normal 11px Tahoma;
float:right;
padding:9px 0px 0px 24px;
}

.footerpart h2 p a{
color:#ffffff;
}

.footerpart h2 p a:hover{
text-decoration:underline;
}

.footerpart h2 p a span{
color:#d40f0f;
}

.footerpart h3{
float:left;
clear:both;
font:normal 11px Tahoma;
color:#777777;
padding:10px 0px 0px 38px;
}

/****************************** END ***********************************/
