/* CSS Document */
body {background-image:url(images/bg.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; font-size:12px;}
img{ border:none;}
.clear{clear:both}
.top{margin:0px auto; height:180px; width:1007px; *width:1004px; *padding:0px; padding:0px;}
.logo {float:left; width:203px; height:170px; margin:10px 0px 0px 15px}
.rgh { float:left; width:770px; height:170px; float:right; border:0px solid #666666}
.follow {float:right; color:#FFFFFF; margin:30px 20px 0px 0px; font-size:11px; padding:0px 0px 0px 0px; height:30px; border:0px solid #000000 }
.ico {margin:0px;}
.menu {float:right; width:771px; height:38px; background:url(images/menu.gif) no-repeat; margin:62px 0px 0px 0px; padding:0px; }
/*----------------------------------------------------*/
#menuin{width:771px;padding:0px;clear:both;margin:0px;}
#menuin ul{list-style:none;padding:0px;margin: auto;display:block;}
#menuin ul li{list-style:none;display:inline;float:left;width:81px; padding:0px 30px;line-height:; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-left:0px solid #FFFFFF; font-weight:normal; text-transform:uppercase;}
#menuin ul li a{width:81px;float:left;text-decoration:none;padding:10px 0px 0px 1px; margin:0px;color:#fff;text-align:center; background:url() repeat-x top; height:38px;}
#menuin ul li a:hover{width:81px;text-decoration:none;color: #fff;padding:10px 0px 0px 1px; background:url(images/menu-h.gif) no-repeat top; height:38px;}
#menuin ul li a.current{width:81px;float:left;text-decoration:none;color: #fff;padding:10px 0px 0px 1px; background:url(images/menu-h.gif) no-repeat top;  height:38px;}

/*Seema Edit*/
.flashpannel{ float:left; width:97%; height:185px; margin-top:15px;}
.flashpannel div{ float:left;}
.flashpannel div span{ float:left;}
.machineimg{ width:270px;}
.video{ margin:0px 0px 0 20px;}
.flashimg{margin-top:0px; width:690px; float:left; height:216px; margin-left:15px}
/*Left Pannel Starts*/
.lftpanel{ float:left; width:250px; padding:0 0 0 25px; margin:0px;}
.lftpanel2{ float:left; width:250px; padding:0 0 0 45px; margin:0px;}
.querypanel{ float:left; width:255px;}
.querypanel span{ float:left; width:219px;}
.quaryfield{ float:left; background:url(images/qrerybg.jpg) repeat-x; padding-top:10px;}
.quaryfield form{ float:left;}
.fields i{ float:left; margin:5px 0 5px 30px;}
.fields i input{ float:left; background:url(images/textbox-bg.jpg) repeat-x; border:solid 1px #ccc;}
.fields i textarea{ float:left; background:url(images/textarea-bg.jpg) repeat-x; border:solid 1px #ccc; height:76px;}
.mailus{ float:left; width:255px; margin:10px 0 0 0px;}
.mailus2{ float:left; width:225px; margin:10px 0 0 30px;}
.mailhad{ float:left; margin:0px;}
.mailhad img{ float:left; width:72px; height:58px;}
.mailhad kbd{ float:left; background:url(images/email-bg.jpg) repeat-x; width:140px; font:bold 13px Arial, Helvetica, sans-serif; color:#6a8892; padding:28px 0 0 5px; height:30px;}
.mailtxt{ float:left; width:217px; background:#f8f8f8; margin:0px; padding:0px;}
.mailtxt kbd{ float:left; width:200px; margin:3px 0 5px 10px; padding:0px; *padding:0px; font:bold 14px Arial, Helvetica, sans-serif;}
.mailtxtblue{ color:#2ca2c0; margin-bottom:20px !important;}
.mailtxtorcall{ float:left; width:40% !important; margin-left:70px !important;}

/*Right Pannel Starts*/
.ritpanel{ float:left; width:700px; margin:0px; padding:0px;}
.txtdiv{ float:left; width:650px; margin:10px 0 0 20px;}
.txtdiv p{ float:left; width:100%; padding:0px;}
.abouttxthad{ float:left; color:#6a8892; font:bold 14px Arial, Helvetica, sans-serif; margin:5px 0px;}
.abouttxt{ float:left; font:12px Arial, Helvetica, sans-serif;margin:10px 0px; text-align:justify;}
.producthad{ float:left; margin:0px 0 0 0px; width:650px;}
.producthad p{ float:left; width:645px;}
.producttxthad{ float:left; color:#6a8892; font:bold 14px Arial, Helvetica, sans-serif; margin:5px 0 5px 23px;}
.productdetail{ float:left; background:url(images/product-area.jpg) no-repeat; height:162px; width:310px; margin-right:10px; *margin:0 0 0 10px; padding-top:5px;}
.productdetail p{ float:left; width:75%; margin:5px 0 3px 40px; *margin:5px 0 3px 20px; padding:0px; font:11px/18px Arial, Helvetica, sans-serif;}
.productdetail p kbd{ color:#fff; font:bold 12px Arial, Helvetica, sans-serif; width:50px; margin-left:115px; *margin-left:115px;}
.productdetail p kbd a{ color:#fff; text-decoration:none;}
.productdetail p kbd a:hover{ color:#fff; text-decoration:underline;}
.productfootr{ float:left}
.imggalry{ float:left; width:600px; background:#f4f4f3; margin:10px 0 10px 30px; *margin:10px 0 0 25px; height:121px; background:url(images/gallarybg.jpg) repeat-x;}
.arrow{ float:left; width:18px; margin:55px 0 0 -7px;}
.galary{ float:left; margin:0px; padding:0px; width:570px; margin-left:10px;}
.galary marquee{ clear:both; width:98%; margin:0px; padding:0px;}
.galary marquee a{ float:left; width:125px; *width:120px;}
.gallaryimg{ float:left; width:135px; height:125px; margin:0px 0px; text-align:center;}
.firstimg{ margin-left:4px;}
.lastimg{ margin-right:4px;}
.nxtarrow{ float:right; width:18px; margin:55px -10px 0 0px;}
/*Footer Statrs*/
/*.footer{ clear:both; width:95%; margin:0px auto; color:#fff; border:dashed 1px #00d;}*/
.footer{ width:95%; margin:5px auto; color:#fff;}
.topfutrmenu{ float:left; width:100%; background:#4d4f52; padding-top:5px !important;}
.topfutrmenu p{ width:50%; margin:0px auto;}
.topfutrmenu p kbd{ width:50%; margin:0px auto !important; font:10px Arial, Helvetica, sans-serif;}
.topfutrmenu p kbd a{ padding:0px 35px; color:#fff; text-decoration:none;}
.topfutrmenu p kbd a:hover{ color:#fff; text-decoration:underline;}
.botfutr{ float:left; width:100%; background:#4d4f52; }
.botfutr span{ float:left; width:48%; font:10px Arial, Helvetica, sans-serif; color:#fff; padding:0px 5px; line-height:35px;}
.alinrite{ float:left; text-align:right; font:bold 11px Arial, Helvetica, sans-serif !important;}
.fleft{ float:left;}
.aboutpagetxtdiv{ float:left; width:650px; margin:10px 0 0 20px; background:url(images/topdesign.gif) no-repeat;}
.aboutpagetxtdiv p.had{ float:left; width:80%;}
.aboutpagetxtdiv p{ float:left; width:80%; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
.aboutpagetxtdiv2{ float:left; width:610px; *width:550px; margin:10px 0 0 50px; background:url(images/topdesign-1.gif) no-repeat;}
.aboutpagetxtdiv2 p.had{ float:left; width:80%;}
.aboutpagetxtdiv2 p{ float:left; width:80%; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
.aboutpagetxthad{ float:left; width:80%; color:#6a8892; font:bold 14px Arial, Helvetica, sans-serif; margin:50px 0 0 50px; padding:10px 0 0 10px; background:#f8f8f8;}
.aboutpagetxt{ float:left; font:12px Arial, Helvetica, sans-serif; margin:0px 0 0 50px; padding:10px 0 10px 10px; text-align:justify; background:#f8f8f8;}
.aboutbotmimg{ float:right; width:250px; margin-right:20px;}
.zenithname{ float:left; color:#C00; text-align:center !important; font:bold 16px Arial, Helvetica, sans-serif; margin:0px 0 0 50px; padding:10px 0 0 10px; text-align:justify; background:#f8f8f8;}
.enquiry{ width:450px; margin:0px auto; margin-top:10px;}
.enquiry p{ float:left; width:100%; padding:0px;}
.enquiryhad{ float:left; color:#6a8892; font:bold 14px Arial, Helvetica, sans-serif; margin:5px 0px; padding-left:20px;}
.enquirypagetxthad{ float:left; width:480px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; margin:50px 0 0 50px; padding:10px 0 10px 10px; background:#99CC99;}
.trycontactus{ float:left; width:540px; border:solid 1px #cdcaca; margin:30px 0 0 0px; padding:0px;}
.tryfieldcolm{ float:left; width:478px; margin:2px 0 0 50px; border:solid 1px #ccc; padding-left:10px; background-color:#f8f8f8;}
.tryfieldcolm2{ float:left; width:478px; *width:418px; margin:2px 0 0 50px; border:solid 1px #ccc; padding-left:10px; background-color:#f8f8f8;}
.tryfieldcolm span{ float:left; width:100%; margin:5px 0 10px 00px; padding:0px;}
.tryfieldcolm span kbd{ float:left; width:100px !important; padding:0 0 0 10px; margin:0 10px 0 20px; font:bold 12px Arial, Helvetica, sans-serif; color:#626262;}
.tryfieldcolm span cite{ float:left; width:145px;}
.tryfieldcolm span cite input{ float:left; border:solid 1px #c0c0c0;}
.tryfieldcolm span cite textarea{ float:left; border:solid 1px #c0c0c0;}
.tryfieldcolm span cite button{ float:right;}
.tryimgcolm{ float:left; width:159px; margin:0px; padding:0px; height:444px;}
.tryspacer{ width:100%; float:left; line-height:20px; *line-height:21px;}
.contactpagetxt{ float:left; font:12px Arial, Helvetica, sans-serif; margin:0px 0 0 50px; padding:10px 0 10px 10px; text-align:center; background:#f8f8f8;}
/*Products page*/
.mainmachineimg{ clear:both; width:671px; height:281px; margin:10px 0 10px 10px;}
.machineparts{ float:left; width:671px; margin:0px; margin-left:10px;}
.machineparts i{ float:left; margin:0px 3px;}
.rangerow{ clear:both; width:680px;}
.rangetable{ float:left; margin:10px 5px 0 10px; width:338px;}
.rangehad{ background:#4f4e4c; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 5px 3px; text-align:center; padding-top:5px; height:25px; width:320px; *width:320px; float:left;}
.rangetxtcol1{ float:left; width:150px; margin:0px 5px 3px 5px;}
.rangetxtcol2{ float:left; width:160px; margin:0px 0px 3px 0px;}
.rangetxt{float:left;font:11px Arial, Helvetica, sans-serif; width:100%; text-align:center; background:#f4f4f3; border:solid 1px #e4e4e3;}
.contenttxtdiv{ float:left; margin:10px 0px 0 0px; width:300px; *width:280px; text-align:justify; padding:10px 10px 0 10px; background:#f8f8f8;}
.contenttxtdiv span{ float:left; width:100%; margin:3px 0px; *margin:3px 0px; padding:0px;}
.featurehad{ font:bold 14px/14px Arial, Helvetica, sans-serif; color:#2ca2c0;margin-top:5px;}
.featuretxt{ font:12px/14px Arial, Helvetica, sans-serif; color:#4e4e4e; padding-left:10px;}