html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, p, img, table, tr, td, hr{margin:0; padding:0; border:0; list-style-type:none;}

body{ background:url(../images/bg_strip.jpg) repeat-y 52%; font-family: trebuchet MS; font-size:12px; line-height:20px; _background:url(../images/bg_strip.jpg) repeat-y 50%;}
.wrapper{width:986px; margin:0 auto; _padding:0 0 0 3px; position:relative;}


.float-left{float:left;}
/*******Header css *******/

.header{width:986px; margin:0 auto;} 
.logo{width:986px; height:104px; padding:0 0 0 14px;}
.banner{width:986px; padding:0 0 0 14px; height:297px; _height:297px;}
.innerpages_banner{padding:0 0 0 14px; width:986px;}
.imtslogo{margin:0 auto;}

/****Content***/

.content{width:986px; margin:0 auto;}
.content_left{width:641px; float:left; _margin:0;}
.left_top{width:641px; padding:0 0 0 14px;}
.left_border{ border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; width:625px; _width:639px; display:table;}
.left_border p{padding:0 20px 20px 0px;}
.left_border #contact-para{padding:0 20px 20px 0;}
.left_border #machine-img{padding:4px 20px 0 20px;}
#machine-img img{padding:0 20px 0 0;}
.left_border h2{padding:16px 20px 20px 20px; font-size:19px; color:#333333;}
.left_border h3{padding:0px 20px 15px 20px; font-size:16px; color:#333333;}
.left_mid{width:641px; _width:655px;}
.heading_bg{ background:url(../images/blue_heading_bg.jpg) repeat-x; width:341px; display:table; border-right:1px solid #E5E5E5; _width:328px;}
.heading-blue{ background:url(../images/blue_heading_bg.jpg) repeat-x; width:636px; display:table; border-right:1px solid #E5E5E5; _width:650px; margin:0 0 0 4px;}
.heading-blue-fullwidth{ background:url(../images/blue_heading_bg.jpg) repeat-x; width:983px; display:table; border-right:1px solid #E5E5E5; _width:650px; margin:0 0 0 4px;}
.sharp_con{height:58px; width:12px; background:url(../images/sharp.png) no-repeat bottom; position:relative;z-index:15;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sharp.png'); _background:none; _margin:41px 0 0 1px;}
.sharpimg_con{height:58px; width:12px; background:url(../images/sharpimg_con.png) no-repeat bottom; position:relative;z-index:15;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sharpimg_con.png'); _background:none; _margin:41px 0 0 1px;}
.heading_bg p{float:left;}
.heading-blue-fullwidth p{float:left;}
.heading-blue p{float:left;}
.internatinal_tip{padding:10px 20px; color:#00509F; font-size:17px;}
.font_bold{font-weight:bold;}
.right_port_height{*height:116px;}
.zero-padd p{padding:0 0 20px; 0; margin:0;}
.border_bottam{border-bottom:1px solid #E5E5E5;}
.content_right{float:left; width:343px; _width:330px;}
.right_top{padding:0 0 0 10px;}
.right_border{border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; display:table; width:330px; _width:317px;}
.right_border p{padding:0 18px 9px 18px;}
.right_border ul li{list-style:decimal;}
.right_border ul {padding:0 40px 20px 40px;}



.right_section{border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; width:330px;}
.right_section p{padding:0 18px 9px 18px;}
.right_section ul li{list-style:decimal;}
.right_section ul {padding:20px 0 20px 30px;}
.product-type-right ul li {background:url(../images/list_disc.jpg) no-repeat left 5px; width:280px; padding:0 0 0 15px;}
#sb-counter{display:none !important;}
#sb-nav-next{display:none !important;}
#sb-nav-previous{display:none !important;}




.clr{clear:both;}
ul.services{margin:0 0 15px 43px;}
.listing ul li{ background:url(../images/list_disc.jpg) no-repeat left 11px; padding:5px 20px;}
ul.services li{ background:url(../images/list_disc.jpg) no-repeat left 11px; padding:5px 20px;}
.listing ul li a{ text-decoration: none; color:#000000;}
.listing ul li a:hover{ text-decoration: none;text-decoration: underline;}
.listing ul {padding:0 0px 20px 20px; _padding:0 20px 20px 40px;}
.india ul li{list-style:disc; padding:5px 0; font-weight:bold; color:#666666;}
.india ul {padding:0 40px 20px 40px; width:250px; _padding:0 0px 20px 20px;}
.hr_width{width:295px; height:1px; background:#999999; clear:both; margin:0 auto 13px auto;}
.footer{padding:0 0 0 10px;width:986px; margin:0 auto; clear:both;}
.footer_border{width:641px; float:left;}
.footer_border p{padding:20px 18px; font-size:11px;}
.footer_para{background:url(../images/footer_icon.jpg) no-repeat left top; margin:20px 18px; font-size:11px; width:300px;}
.padd{padding:0 0 0 22px;}
.footer_right{float:left;}
.padding_top{padding:2px 0 0 0; display:block;}
.product-img{margin:0 0 20px 15px; width:230px; *margin:20px 0 20px 15px;}
.product-type ul li{background:url(../images/list_disc.jpg) no-repeat left 5px; width:324px; padding:0 0 0 15px;}
.padding-product{*padding:0 0 20px 0;}
.clintele ul li{background:url(../images/list_disc.jpg) no-repeat left 5px; padding:0 0 0 15px; margin:5px 18px; list-style:none;}
.clintele ul {padding:0 ; margin:o;}
.border1px{border:1px solid #CCCCCC;}
.padding-top15px{padding-top:15px;}
.margin-top15px{margin-top:15px;}
.paddingleft10px{ padding-left:10px;}
#machine-img img{ height:100px; margin-right:20px; margin-bottom:10px;}
#machine-img div.fiveimages img{ height:100px; margin-right:0px; margin-bottom:10px; width:99px;} 
.marketing p{padding:0 30px 5px ;}
.marketing h2{ padding:20px 30px 15px ; font-size:19px; color:#333;}
.marketing h1{ padding:0px 30px 10px; font-size:12px; color:#333;}
.parainner p{padding-left:20px;}






/*****Menu css*******/



.menu{ width:960px; margin:0 auto;}
.menu ul{position:absolute; z-index:0; margin:-48px 0 0 0;}

.menu ul li{float:left;font-size:16px; font-weight:bold; text-align:center;}
.menu ul li a{ background:url(../images/menu_bg.jpg) repeat-x; padding:14px 17px; text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:center; display:block; _padding:14px 18px;}
.menu ul li a:hover, .menu ul li a.selected{ background:url(../images/menu_r.jpg) repeat-x; padding:14px 17px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align:center; display:block; _padding:14px 18px;}
.left_r li{background:url(../images/left_menu.png) no-repeat left center;padding:0 0 0 10px}
.right_r li{background:url(../images/right_menu.png) no-repeat right center; padding:0 10px 0 0}
.left_r li:hover,.left_r li.selected{background:url(../images/left_menu_l.png) no-repeat left center; padding:0 0 0 10px}
.right_r li:hover,.right_r li.selected{background:url(../images/left_menu_r.png) no-repeat right center; padding:0 10px 0 0}

a{text-decoration:none; color:#000000;}
a:hover{text-decoration:none; color:#000000; text-decoration:underline;}
.bule_bold{color:#00509F; font-weight:bold;}
.height_{height:10px; clear:both; *height:0px; _height:0px;}


#location{padding:0 20px 20px 20px;}
#location ul li{list-style-type:disc; margin:0 0 0 16px;}
.imagesleft{float:left; margin:0 0 10px 0; *margin:8px 0px 50px 0px;}
.flight-time{font-size:19px; color:#333333; font-weight:bold; float:left;}
.phonefaxdiv{width:355px;}
.right_border table{margin:0 0 0 10px; _margin:0 0 7px 10px;}
.right_border table tr td{padding:10px 5px; _padding:5px;}
.right_border table tr td input,select{ width:150px; _width:140px; font-size:12px; font-family: trebuchet MS;}
.right_border table tr td .send-button input{background:url(../images/send.png) no-repeat;padding:3px 0; display:block;font-weight:bold; color:#FFFFFF; font-family: trebuchet MS; width:74px; border:none; height:27px; cursor:pointer;} 
.height-text{height:100px;}


.sub-heading-app{padding:5px 0 10px 20px; font-size:14px; color:#003366;}

.new-text table{font-size:11px; margin:0 auto;}
.new-text table td{ text-align:center; border:1px solid #B3D1E1;}
.marginlefts{ margin:0 0 0 10px;}

.new-lefttext table{font-size:11px; margin:0 auto;}
.new-lefttext table td{ text-align:left; border:1px solid #B3D1E1; padding:0 9px 0 20px; height:34px;}
.new-lefttext table td.tdborder{ text-align:left; border:1px solid #B3D1E1; padding:0 9px 0 20px; height:34px;}
/*****Product nav*******/

.producttoplink a{float:right; padding:5px 10px 10px 20px; font-size:14px; color:#003366; font-weight:bold; text-decoration:underline;}
.producttoplink a:hower{float:right; padding:5px 10px 10px 20px; font-size:14px; color:#003366; font-weight:bold;}
.fl{float:left;}
.fr{float:right;}

/******crom***********/

@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.heading-blue{ background:url(../images/blue_heading_bg.jpg) repeat-x; width:637px; display:table; border-right:1px solid #E5E5E5; _width:654px;}
.heading_bg{ background:url(../images/blue_heading_bg.jpg) repeat-x; width:343px; display:table; border-right:1px solid #E5E5E5; _width:328px;}
.left_border{ border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; width:627px; _width:639px; display:table;}
.right_border{border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; display:table; width:333px; _width:313px;}

}
.backtocontact a{font:bold 12px Arial; color:#000000; text-decoration:underline;}
.backtocontact a:hover{font:bold 12px Arial; color:#000000; text-decoration:none;}
.clientdetails{padding:20px; width:980px;}
.clientdetails a{color:#3A89D8;}
.paddingtop td{padding-top:20px; text-align:center;}
.paddingleftclint{padding-left:13px}
.content table tr td.noborder{border:none; text-align:center; font-weight:bold; background:#ffffff;}
table.noheight tr td{border:none; padding:0; margin:0;}
table.dropdown tr td select{width:40px;} 
.bgcolortd table tr td{background:#e8ffff;}
frameset{border:1px solid #000066;}
frameset table tr td{ background: #FFFFFF;}
.inputcur{cursor:pointer;}
.headingtwo{padding:0 0 20px 0;}
.clickhere a{text-decoration:none; color:#0066FF;padding:5px 0 0 21px; font-weight:bold;}
.clickhere a:hover{text-decoration:underline;}
.app{padding:0 34px 0 20px; float:right; font-size:14px;}
.pdf{ padding-left:16px; padding-top:10px;}
.btnnew input{background:url(../images/send.png) no-repeat;padding:3px 0; display:block;font-weight:bold; color:#FFFFFF; font-family: trebuchet MS; width:74px; border:none; height:27px; cursor:pointer;}
ul.nopadd li{ padding:5px 20px 0;}
.productcol{background:url(../images/productcol.jpg) no-repeat; height:456px;}
a.employment{color:#000000; text-decoration:none;}
a:hover.employment{ text-decoration:underline;}
.hide{display:none;}
.show{display:block;}
.click{ clear:both; text-align:center;}
td.nobordertd{border:none !important;}
table.inputtext{margin:0;}
table.inputtext tr td{ padding:0;}
table.code tr td{padding:0; margin:0; border:0;}
