body { background:url(images/bg_inner.gif) repeat-x; color:#666;}

#mc { float:right; width:725px; margin-top:20px;}
.content_inner{
	background:url(../images/shade.gif) no-repeat center top;
}
.content_left{
	float:left;

	margin-top:20px;
	}
a { text-decoration:none}
a:hover { text-decoration:underline;}
#leftnav { float:left; width:235px; padding:0 10px 0px 10px;}
.leftnav li { background:#dedede; list-style:none; margin:0 0 1px 0;color:#fe9d00; padding:6px 0 6px 3px; font-weight:bold;}
.leftnav li a {color:#212838;}
.leftnav li.active a{ color:#FFF;}
.leftnav li.active { background:#212838; border-bottom:2px solid #fe9d00; font-weight:bold;}
.leftnav .leftsub { background:#fff; border-bottom:1px dashed #ccc;}
.breadcrumb { color:#2d78bc; font-size:11px; font-weight:bold; border-bottom:1px solid #ccc; padding:5px 0 8px 0;}
.breadcrumb a { color:#999;}
.breadcrumb a:hover { color:#fe9d00;}
.breadcrumb span { margin:0 5px;}

h2 { font-family:Arial, Helvetica, sans-serif; color:#2d78bc;}
h3 { color:#fe9d00; margin:5px 0; font-size:14px;}

p { color:#666; margin:0 0 10px 0; position:relative;}
.imgproduct { border:1px dashed #ccc;}
.producttitle { background:url(../images/pro_bg.jpg) repeat-x; height:20px; padding:5px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
text-align:right; font-size:16px;}
.spec { background:#EFEFEF;font-weight:bold; font-family:Arial, Helvetica, sans-serif;
text-align:right; font-size:16px; padding-right:10px;}
.desc { padding:5px;}
.tblspec td{ padding:3px 0 2px 15px; border-bottom:1px dashed #ccc;}
.tblspec tr.alter td{ background:#efefef;}
.tblspec { margin:0 0 0 10px;}
.hdr h2{ padding:5px 0px 8px 20px;font-size:16px; color:#FFFFFF;} 
/*...........silde show on refresh.....................*/
#imgblock{ width:950px; height:150px; overflow:hidden; }

.mainimg_inner1{ background:url(../images/inner1.jpg) no-repeat ; }
.mainimg_inner2{ background:url(../images/inner2.jpg) no-repeat ; }
.mainimg_inner3{ background:url(../images/inner3.jpg) no-repeat; }
.mainimg_inner4{ background:url(../images/inner4.jpg) no-repeat ; }
.mainimg_inner5{ background:url(../images/inner5.jpg) no-repeat; }
.mainimg_inner6{ background:url(../images/inner6.jpg) no-repeat; }
.mainimg_inner7{ background:url(../images/inner7.jpg) no-repeat; }
.mainimg_inner8{ background:url(../images/inner8.jpg) no-repeat ; }
.mainimg_inner9{ background:url(../images/inner9.jpg) no-repeat ; }
.mainimg_aboutimg1{ background:url(../images/Makino-Japan.jpg) no-repeat ; }
.mainimg_aboutimg2{ background:url(../images/Makino-sng.jpg) no-repeat ; }
.mainimg_aboutimg3{ background:url(../images/Makino-india.jpg) no-repeat ; }
/*--Industries--*/
.mainimg_parts_production{background:url(../images/parts_production.jpg) no-repeat ; }
.mainimg_ind_diemold{ background:url(../images/ind_diemold.jpg) no-repeat ; }
.mainimg_general{ background:url(../images/genmachine.jpg) no-repeat ; }
.mainimg_medical{ background:url(../images/medical.jpg) no-repeat ; }
.mainimg_medical2{background:url(../images/medical2.jpg) no-repeat ; }
.mainimg_edm{ background:url(../images/edm.jpg) no-repeat ; }
.mainimg_ind_micro{ background:url(../images/micromachining.jpg) no-repeat ; }
.mainimg_customer1{ background:url(../images/training_1.jpg) no-repeat ; }
.mainimg_customer2{ background:url(../images/training_2.jpg) no-repeat ; }
.mainimg_customer3{ background:url(../images/training_3.jpg) no-repeat ; }
.mainimg_customer4{ background:url(../images/call-centre.jpg) no-repeat ; }
.mainimg_cadcam1{ background:url(../images/cadcam1.jpg) no-repeat ; }
.mainimg_cadcam3{ background:url(../images/cadcam3.jpg) no-repeat ; }
.mainimg_diemold1{ background:url(../images/diemold1.jpg) no-repeat ; }
.mainimg_diemold2{ background:url(../images/diemold2.jpg) no-repeat ; }
.mainimg_diemold3{ background:url(../images/diemold3.jpg) no-repeat ; }
.mainimg_tech_bangalore{ background:url(../images/tech_bangalore.jpg) no-repeat ; }
.mainimg_tech_delhi{ background:url(../images/tech_delhi.jpg) no-repeat ; }
.mainimg_tech_pune{ background:url(../images/tech_pune.jpg) no-repeat ; }
.mainimg_ps{background:url(../images/ps_series1.jpg) no-repeat ; }
.mainimg_ps2{background:url(../images/ps_series2.jpg) no-repeat ; }
.mainimg_f3{background:url(../images/f3_seriesmain.jpg) no-repeat ; }
/*--Tech Training Centers--*/
.mainimg_training{background:url(../images/training_8.jpg) no-repeat ;}
.mainimg_courses{background:url(../images/training_5.jpg) no-repeat ;}
.mainimg_facility{background:url(../images/training_4.jpg) no-repeat ;}
.mainimg_admission{background:url(../images/training_7.jpg) no-repeat ;}
.mainimg_placements{background:url(../images/training_6.jpg) no-repeat ;}
/*--Manufact_sales offices--*/
.mainimg_salesoffice1{background:url(../images/bangalore.jpg) no-repeat;}
.mainimg_salesoffice2{background:url(../images/delhi.jpg) no-repeat;}
.mainimg_salesoffice3{background:url(../images/pune.jpg) no-repeat;}

.blue { background:#c0d6eb !important;}
.sub-links { background:#fff !important; border-bottom:1px solid #CCCCCC; font-weight:normal !important;}
.sactive {   color:#fe9d00 !important; }
.sactive a { color:#fe9d00 !important;}
.history ul li { list-style:none; padding-top:5px; margin-top:10px;}
.td-history { width:93%; padding-top:5px;}
.history { color:#666666;}
.history tr td { padding-top:5px;}
li { list-style:none; color:#666666;}
#mc ul li{ margin-top:7px;}

p span { position:absolute;  right:157px; border:0px;} 
.apply a{ font-size:12px; color:#fe9d00; font-weight:bold;   }
.apply a:hover { color:#666666;}
.sub-ul { padding-left:15px; font-weight:normal;}
.gray { color:#666666; font-size:12px;}
.service-centers h3 { margin-bottom:0px;}

/*...........Enquiry Form................*/
.row{
	clear:both;
	padding:5px;
	height:35px;
}
.e1 { width:120px;  float:left;}
.e2 { width:200px; float:left; }
.e3 { padding-left:20px;}
input{width:194px;height:18px; background:url(../images/textbox.gif) repeat-x bottom; padding:3px; border:1px solid #ddd; }
.rad { width:20px; background:none; border:none;height:5px;}
.enquiry input, select{  height:24px; width:200px;border:1px solid #ddd; padding:2px 0px;}
.r { color:#F00}
.button, .reset_button{ height:23px !important;  background:url(../images/button.gif) repeat-x;color:#FFFFFF; padding-bottom:10px;width:80px !important; outline:none; text-align:center; cursor:pointer; font-weight:bold; margin-top:2px; font-size:11px; text-transform:uppercase;}
.button:hover{ background:url(../images/button_hover.gif) repeat-x;}
.reset_button { background:url(../images/button_hover.gif) repeat-x !important; }
.reset_button:hover { background:url(../images/button.gif) repeat-x !important;}
.sub { padding-top:10px; width:80px; padding-right:10px;}

/*...............Apply Online..................*/
.apply { padding-bottom:10px; padding-top:5px; margin-top:12px;}
.app1 { padding-left:5px; padding-top:24px; }
legend { margin-left:5px; color:#09F; font-weight:bold;}
.app2, .app-input { width:110px; float:left; padding-top:7px;}
.apply select { width:100px; height:20px; margin-top:0px; border:1px solid #cccccc;  }
/*.apply input{ margin-top:5px;  width:180px; height:20px; border:1px solid #cccccc; }*/
.app-input { margin-left:34px; width:141px;}
.app-input p{margin-left:2px; }
.month  { margin-left:50px;}
.phone{float:left;width:152px;padding-top:25px;padding-left:5px;}
.land { width:55px;margin-top:0px;}
.mobile{width:50px; float:left; padding-top:10px; padding-left:32px;}
.mobtxt{width:100px;margin-left:7px;}
.stdarea{padding-left:90px;float:left;width:150px;}
.tele{padding-left:15px; padding-top:24px;}
.std input { width:85px; }
.std { width:100px; float:left;}
.email input { margin-top:15px; width:250px;}
.address input{ margin-top:17px; width:170px; height:50px;}
.country{margin-top:15px;float:left;margin-left:34px;}
.country select{width:200px; margin-top:5px;}
.app1 select{width:300px;}
.pgcourse select{margin-left:55px;}
.additional{margin-top:15px; width:150px;}
h4 {width:350px; font-size:12px;}
.experience {float:left;width:135px;margin-top:21px;}
.experience select{margin-left:34px;}
.interestedarea{margin-top:20px;}
.interestedarea select{width:330px;margin-left:34px;}
.button{margin-left:15px;}
.country input{width:220px; height:175px;}
.timerequired{margin-top:15px;float:left;margin-left:34px;}
.timerequired select{width:100px; margin-top:6px;}
.statenames{background:#006666; color:#ffffff;}

.phone_main{padding:22px 10px 0px 0px;}
.land_line{width:50px;}
.tele_phone{width:125px;}
/*.mobile_no{width:215px;}*/
.address_info{ height:50px;}
.phone_main select{width:217px;}
/*.......Products*************/
#product_container { width:325px; float:left; padding-top:20px;}
#specification { width:380px; float:right; padding:20px 0 0 15px;}
.prod-hdr { /*background:url(../images/pro_bg.jpg) repeat-x;*/ border:1px solid #CCC; height:30px; text-align:right;  margin-bottom:3px;}
.prod-hdr h2{ color:#FFFFFF; font-size:16px; padding:4px 5px 0 0;}
.prod_img { background:url(../images/a51.jpg) no-repeat; height:250px; margin:12px 0 0 24px;}
.pro_border{ border:1px dashed #cccccc; height:275px;}
.specifications { background:#efefef;}
.specifications h2 { color:#666666; }
.pro2-left, .pro2-right { width:188px; float:left;  }
.pro2-right { padding-left:2px;}
.pcolor2 { background:#f1f1f1;}
.pcolor1 { border-bottom:1px dashed #cccccc; height:20px; padding:5px 0 0 15px;}
.power {  padding-top:15px; height:35px; }
.product-images { border:1px solid #cccccc; padding:5px 0px 5px 10px ;}
.product-images a{ color:#000000;}
.product-images td{ text-align:center;}
#ctl00_ContentPlaceHolder1_lbProdName{
     display:block;
}
#ctl00_ContentPlaceHolder1_lbProdName h2{
     padding-right:10px;
}
.distributor1{
	float:left;
	}
.distributor2{
	float:right;
	}
.prod-hdr table, .prod-hdr td { border:none;  text-align:right; width:100%} 
#specification table {border:none;}
#specification table {width:100%; border-left:1px solid #f1f1f1;}
#specification td { width:50%;border-bottom:1px solid #cccccc; height:20px; padding:5px 0 5px 10px; 
                    border-right:1px solid #f1f1f1;}
.prod-hdr td { padding-right:10px;}
.specifications h2 { background:#EFEFEF;}
.test1 { display:none;}
#ctl00_ContentPlaceHolder1_tblProducts td { padding-top:10px; }
#ctl00_ContentPlaceHolder1_tblProducts td a img {border:1px solid #f1f1f1 !important; padding-bottom:1px;}
#ctl00_ContentPlaceHolder1_tblProducts tr {text-align:center; }
#ctl00_ContentPlaceHolder1_tblProducts a{color:#666;}
#ctl00_ContentPlaceHolder1_tblProducts a:hover{color:#2D78BB;}
#ctl00_ContentPlaceHolder1_tblProducts a div{ margin-top:5px;}
#ProdDesc{clear:both;}
/*--- India Map ---*/
#hoverpopup{
	visibility:hidden;
	background:url(../images/ads_box.png) no-repeat;
	padding:10px;
	width:200px;
	height:96px;
    font-size:12px;
    font-family:arial;
}
#indiamap
{
	position:relative;
	}
/*------ Tech Centers -------- */	
.heading
{
	padding:10px 0 10px 0;
text-align:center;
	} 
#box_lhs
{
	margin-top:5px;
	}
#box_rhs
{
	margin-top:5px;
	padding:15px;
	}
.box1
{
	padding:10px;
	color:Black;
	width:695px;
    border:1px solid #ccc;
	margin-bottom:5px;
	}
.facility_box
{
	margin-bottom:10px;
	padding:10px;
	width:695px;
	}
.facility
{
	width:450px;
	float:left;
	}
.employee
{
	width:115px;
    float:right;
    background:Gray;
    color:White;
	}	
.table_data
{
	border:1px solid;
	text-align:center;
	}
.thead
{
	font-weight:bold;
	}
th
{
	background:#dedede;
	color:#212838;
	line-height:18px;
	font-weight:bold;
	}
td
{
	padding:2px 0px 2px 0px;
	}
.box2
{
	background:url(../images/tech_banglore1.jpg) no-repeat;
	width:245px;
	height:140px;
	margin:10px 0px 5px 0px;
	}	
.inner_box2
{
	background:url(../images/tech_banglore2.jpg) no-repeat;
	width:245px;
	height:140px;
	margin-top:5px;
	}
.img_title
{
	padding:10px;
	font-weight:bold;
	}
.box3
{
	float:left;
	}
.box4
{
	float:right;
	margin-top:7px;
	}
.delhi_img1{
    background:url(../images/tech_delhi1.jpg) no-repeat;
	width:245px;
	height:170px;
	margin:10px 0px 5px 0px;
}
.delhi_img2{
    background:url(../images/tech_delhi2.jpg) no-repeat;
	width:245px;
	height:170px;
	margin-top:5px;
}
.pune_img1{
    background:url(../images/tech_pune1.jpg) no-repeat;
	width:245px;
	height:170px;
	margin:10px 0px 5px 0px;
}
.pune_img2{
    background:url(../images/tech_pune2.jpg) no-repeat;
	width:245px;
	height:170px;
	margin-top:5px;
}
/*----- Customer Support ---------*/
.cus_sup_img1{
    background:url(../images/cus_sup1.jpg) no-repeat;
	width:240px;
	height:170px;
	margin:10px 3px 5px 0px;
	float:left;
}
.cus_sup_img3{
    background:url(../images/cus_sup3.jpg) no-repeat;
	width:239px;
	height:170px;
	margin:10px 0px 5px 0px;
	float:left;
}
.cus_sup_img4{
    background:url(../images/cus_sup4.jpg) no-repeat;
	width:240px;
	height:170px;
	margin:10px 0px 5px 0px;
	float:right;
}
.customer_content
{
	padding:10px;
	color:Black;
	width:703px;
    border:1px solid #ccc;
	margin-bottom:5px;
	}
.tool_images
{
	padding:5px 0px 5px 0px;
	}
.tool1, .tool2
{
	margin-right:7px;
	}

.tool1
{
	background:url(../images/tool1.jpg) no-repeat;
	width:235px;
	height:190px;
	border:1px solid #ccc;
	float:left;
	}
.tool2
{
	background:url(../images/tool2.jpg) no-repeat;
	width:235px;
	height:190px;
	border:1px solid #ccc;
	float:left;
	}
.tool3
{
	background:url(../images/tool3.jpg) no-repeat;
	width:235px;
	height:190px;
	border:1px solid #ccc;
	float:left;
	}
.ps-title
{
	background:url(../images/pstitle.jpg) no-repeat;
	width:225px;
	height:27px;
	margin:10px 0px 10px 0px;
	}
.f3-title
{
	background:url(../images/f3title.jpg) no-repeat;
	width:225px;
	height:27px;
	margin:10px 0px 10px 0px;
}
.logo_color
{
	color:#2e79bd;
	}
.ourclients
{
	background:url(../images/our-clients.jpg) no-repeat;
	width:708px;
	height:755px;
	margin-top:10px;
	}
.ps_table
{
	background:#dedede;
         }
.ps_table_border td
{
	border-bottom:1px dashed #dedede;
	}
/*----- Manufacturing sales Offices-----*/
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 60.5em;
}
.effect {
  display: block;
  text-decoration: none;	
  font-size:11px;
}

ul#menu li {
  margin-top: 1px;
}

.effect {
  background: #dedede;
  color: #212838;	
  padding: 0.5em;
text-align:center;
  font-weight:bold;
}

.effect:hover {
  background: #2e79bd;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}
.iframe
{
    float:left;	
    width:300px;
	}
/*-- Site Map --*/
  #second_col
 {
 	margin:5px 0px 10px 2px;
 	width:210px;
 	float:left;
 	}	
 #site_left
 {
 	margin:5px 0px 5px 0px;
 	width:200px;
 	float:left;
 	}
 .machine_col
 {
 	position:absolute;
	 	top:-95px;
 	right:0px;
 	width:252px;
 	}	
 .third_col
 {
 	position:absolute;
right:0;
top:63px;
width:252px;
 	}
 
 .seperator3
 {
 	background:url(../images/sitemap_sep3.jpg) no-repeat;
 	width:28px;
 	height:23px;
 	float:left;
 	margin-top:10px;
 	}
 .seperator2{
      background:url(../images/sitemap_arrow2.jpg) no-repeat;
      width:60px;
      height:77px;
      display:block;
      position:absolute;
      right:258px;
top:39px;
 }
 .main_box
 {
 	width:120px;
 	height:20px;
 	background:#2e79bd;
 	color:#fff;
 	float:left;
 	padding:5px 0px 0px 5px;
 	margin-right:10px;
 	}
 .main_box a
 {
 	color:#fff;
 	font-weight:bold;
 	text-decoration:none;
 	}
 .sub_box a
 {
 	color:#666;
 	text-decoration:none;
 	}
 .sub_box a:hover
 {
 	color:#2e79bd;
 	
}
 .arrow
 {
 	margin-top:5px;
 	background:url(../images/arrow.jpg) no-repeat;
 	width:60px;
 	height:10px;
 	float:left;
 	}
 .second_arrow
 {
 	margin-left:0px;
 	}
 .apply_arrow
 {
 
	float:left;
		        
 	}
 .site_row{
    position:relative;
    width:730px;
    margin:auto;
 }
 .sub_box
 {
 	width:200px;
 	height:20px;
 	background:#dedede;
 	float:left;
 	padding:2px 0px 0px 5px;
 	margin:0px 10px 2px 0px;
	}


.apply_arrow .third_col{
	top:0px;
}
.flowchart
{
	background:url(../images/callcentre_fchart.jpg) no-repeat;
	width:718px;
	height:343px;
	margin-top:10px;
}
.email, .anch{
background:none !important;
display:inline !important;

}
.industry_name, .indus_right
{
	float:left;
	}
.industry_name ul
{
	float:left;
	width:195px;
	}
.industry_name ul li, .indus_right ul li
{
	padding-bottom:5px;
	}
.industry_logo
{
	background:url(../images/mak_plc.jpg) no-repeat;
	width:699px;
	height:235px;
	margin-top:25px;
	}	
.indus_right ul
{
	width:167px;
	float:left;
	}
.height-fix{ height:200px; }
.view-large{float:right; margin-top:-22px;}

.feedback { margin-top:15px; margin-top:10px;}
.feild_name { width:120px; float:left; margin-top:25px;}
.feild{ width:200px; float:left; margin-right:20px; margin-top:15px;}
.comments_box, .comments_box1{ width:652px; height:92px; background:url(../images/textbox.gif) repeat-x bottom; padding:4px; margin-top:20px;
	border:1px solid #ddd; overflow:auto;}
.comments_box1 {width:540px;}
.btn { width:250px;}
.btn input{ margin:10px 10px 0 0 !important;}
.error { color:#FF0000;}
.referform input.em { background:url(../images/textbox.gif) repeat-x bottom !important;}
.prod-hdr h2 input{
   background:none;
   font-size:20px;
   width:auto !important;
   font-family:Georgia;
   height:auto;
   padding:0px;
   border:0px;
}

.s1 select{

	width:98px;
	padding:2px 0px;

}
.dobtext{
	width:168px;
	float:left;
}
.calendar{
     float:left;
	 margin:3px 0px 0px 3px !important;
}
.algn{
width:255px !important;
}

.sub_button{
	text-align:center;
}
.vacancies_txt{
 border-bottom:1px dotted #666;
 margin-bottom:15px;
 padding-bottom:20px;
}
.vacancies_txt span, .vacancies_lst{
 right:0px;
}



#lhs{float:left;width:208px;}
#lhs .left-navigation { float:left; width:190px; padding:0 10px 0px 10px;}
#lhs .left-navigation li { background:#dedede; list-style:none; margin:0 0 1px 0;color:#fe9d00; padding:6px 0 6px 3px; font-weight:bold;}
#lhs .left-navigation li a {color:#212838;}
#lhs .left-navigation li.active a{ color:#FFF;}
#lhs .left-navigation li.active { background:#212838; border-bottom:2px solid #fe9d00; font-weight:bold;}
#lhs .left-navigation .leftsub { background:#fff; border-bottom:1px dashed #ccc;}

#rhs .nav { color:#2d78bc; font-size:11px; font-weight:bold; border-bottom:1px solid #ccc; padding:5px 0 8px 0;}
#rhs .nav a { color:#999;}
#rhs .nav a:hover { color:#fe9d00;}
#rhs .nav span { margin:0 5px;}
#rhs .nav .active{color:#2c79c1;}
#rhs .nav span, #lhs .left-navigation span{color:#fe9d00;}

#rhs{float:right;width:745px;}
#rhs .content h3{color:#fe9d00;font-size:14px;font-weight:bold; margin:5px 0;}
#rhs .content p{margin:8px 0;text-align:justify;width:745px;}
#rhs h4{color:#3e65a6;font-size:14px; margin:8px 5px;}
#rhs .training-facilities h3{background:#dedede;color:#222b34; cursor:pointer;font-weight:bold;margin:1px 0;padding:5px; width:740px;}
#rhs .training-facilities p{padding:5px;width:740px;}
#rhs .details h3{background:#dedede;color:#222b34; cursor:pointer;font-weight:bold;margin:1px 0;padding:5px; width:740px;}
#rhs .details p{display:none;padding:5px;width:740px;}
#rhs .course-details{float:left;margin:5px 0 15px 0; padding:0 0 15px 0;width:745px;}
#rhs .left{float:left;width:350px}
#rhs .left  table{border:1px solid #e2e2e2;float:left;margin:0 0 5px 0;}
#rhs .left  td{border:1px solid #e2e2e2;font-size:11px;padding:5px;}
#rhs .left  span{float:right;margin:4px 20px 10px 0;}
#rhs .right{float:right;margin-left:8px;width:360px;}
#rhs h5{font-weight:bold;float:left;margin:8px 5px;}
#rhs .right li{float:left;margin:9px 5px;line-height:19px;display:list-item;list-style-type:disc;width:370px;display:list-item;}
#rhs .contact{color:#3e65a6; margin:auto;}
#rhs .contact p{font-size:14px;margin:10px;text-align:center;}
#rhs .contact p a{color:#3e65a6;}
#rhs .contact span{display:block;margin-top:5px;}
#rhs .contact .hidden{float:left;width:210px;visibility:hidden;}
