/* ::::: http://www.indiamart.com/classicmetal/ts/stylesheet.css ::::: */

/* ::::: http://www.indiamart.com/classicmetal/tstyle.css ::::: */

.ban1 { background: url('insidebanner.jpg') no-repeat scroll 0% 0% transparent; }
.pdbn112339822 { background: url('insidebanner.jpg') no-repeat scroll 0% 0% transparent; }
img { border: 0px none; }
body { font-family: verdana,arial; font-size: 12px; margin: 0px; padding: 0px; }
p, form, h1, h2 { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border: 0px none; }
table td, table th { margin: 0px; padding: 0px; }
input, textarea { font-family: verdana,arial; font-size: 12px; }
select, textarea { font-family: verdana,arial; font-size: 12px; }
a { color: rgb(0, 0, 0); text-decoration: underline; }
a:hover { text-decoration: none; }
h2 { font-size: 14px; }
.cu { cursor: pointer; }
.b { font-weight: bold; }
.p21 { padding: 4px 0px 4px 25px; }
.lh3 { line-height: 18px; }
.a a { text-decoration: none; }
.nr { background-repeat: no-repeat; }
.txl { text-align: left; }
.blow { background: url('blowup.png') repeat scroll 0% 0% transparent; }
.clos { background-position: -479px 0px; }
#ffc { width: 742px; height: 550px; top: 0px; left: 200px; position: absolute; z-index: 999; cursor: default; display: none; }
#fg { height: 35px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#fgt { float: left; width: 300px; margin: 0px 5px; }
#fgb { position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; border: 1px solid rgb(206, 206, 206); z-index: 1; display: none; opacity: 0.5; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#enq_popup { margin: 5px; text-align: left; }
.clo { text-align: right; padding: 10px 10px 0px 0px; }
.clo a { color: red; font-size: 13px; text-decoration: none; }
.qt1 { font-family: arial; font-size: 18px; padding-top: 7px; }
.qt2 { font-family: arial; font-size: 13px; background: none repeat scroll 0% 0% rgb(243, 243, 243); height: 22px; font-weight: bold; padding: 4px 0px 0px 5px; }
.q-b1 { border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); }
.qp2 { font-size: 11px; font-family: arial; }
.txtfa { font-size: 11px ! important; }
.p-40 { padding: 2px 0px; }
.qdv-111 { background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); padding: 0px 10px 10px; }
.q-dv { border-top: 3px solid rgb(174, 210, 243); border-left: 3px solid rgb(174, 210, 243); border-right: 3px solid rgb(174, 210, 243); padding: 0px 10px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.q-dv1 { border-bottom: 3px solid rgb(174, 210, 243); border-left: 3px solid rgb(174, 210, 243); border-right: 3px solid rgb(174, 210, 243); padding: 0px 10px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.qp-1 { padding: 4px 0px 0px 5px; font-size: 12px; font-family: arial; }
.m-98 { width: 99%; height: 63px; border: 1px solid rgb(180, 213, 244); font-size: 12px; }
.p-40 { padding: 2px 0px; }
.on { display: block; }
.qstar { color: rgb(255, 0, 0); padding-right: 5px; }
.bdy1 { width: 1003px; margin: auto; }
.xp1 { height: 360px; width: 700px; overflow: auto; }
.classname { box-shadow: 0px 1px 0px 0px rgb(93, 234, 116) inset; background-color: rgb(0, 162, 27); border-radius: 6px 6px 6px 6px; border: 1px solid rgb(0, 95, 16); display: inline-block; color: rgb(255, 255, 255); font-family: arial; font-size: 18px; text-decoration: none; text-shadow: 1px 1px 0px rgb(17, 125, 35); width: 145px; height: 32px; padding-top: 2px; }
.classname:hover { background-color: rgb(3, 200, 36); }
.classname:active { position: relative; top: 1px; }
.f a { text-decoration: none; }
.f a:hover { text-decoration: underline; }
.tbm { padding: 5px 0px 0px 50px; }
.p-18 { padding: 4px 10px 15px 25px; }
img { border: 0px none; }
p, form { margin: 0px; padding: 0px; }
body { font-family: verdana,arial; font-size: 12px; margin: 0px; padding: 0px; }
table td, table th { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border: 0px none; }
.comp-graphic { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(40, 58, 75); margin: 5px 10px 5px 6px; }
.comp-graphic A { color: rgb(40, 58, 75); text-decoration: none; }
.comp-graphic A:hover { color: rgb(40, 58, 75); text-decoration: none; }
.body-bg { background: url('body.gif') repeat scroll 0% 0% transparent; border-top: 5px solid rgb(53, 72, 89); border-bottom: 5px solid rgb(0, 166, 199); }
.tpb { background: url('tpb.gif') repeat scroll 0% 0% rgb(53, 72, 89); text-align: center; }
.tpb1 { background: url('tpb1.gif') repeat scroll 0% 0% rgb(153, 153, 153); text-align: center; }
.tpb2 { background: url('tpb2.gif') repeat scroll 0% 0% rgb(0, 166, 199); text-align: center; }
.tpb11 { background: url('tpb01.gif') repeat scroll 0% 0% rgb(230, 158, 0); text-align: center; }
.tls { background: url('tls.png') no-repeat scroll 0% 0% transparent; width: 23px; height: 35px; }
.top-link { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; line-height: 15px; }
.top-link:hover { color: rgb(255, 255, 0); }
.lside { background: url('lside.png') repeat-y scroll 0% 0% transparent; padding-left: 15px; }
.rside { background: url('rside.png') repeat-y scroll 0% 0% transparent; padding-right: 15px; }
.inban { background-position: left bottom; background-color: rgb(255, 255, 255); height: 120px; }
.whb { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.navbg { background: none repeat scroll 0% 0% rgb(53, 72, 89); }
.lbg { background-color: rgb(240, 246, 252); vertical-align: top; }
.whbgm { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 20px 20px 0px; width: 100%; vertical-align: top; }
.whbg { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px 15px 10px; }
.smn { margin: 4px 0px 0px 6px; text-align: left; background: url('navbg.gif') repeat-y scroll right center rgb(41, 57, 71); height: 35px; }
.nav-head1 { font-size: 14px; font-weight: bold; color: rgb(255, 255, 0); padding: 4px 2px 4px 0px; }
.nav-head1 A { color: rgb(255, 255, 0); text-decoration: none; }
.nav-head1 A:hover { color: rgb(255, 255, 255); text-decoration: none; }
.lnkb1 { background: none repeat scroll 0% 0% rgb(0, 166, 199); padding: 0px 5px 10px; }
.lnkb2 { background: none repeat scroll 0% 0% rgb(0, 166, 199); padding: 10px 2px 10px 10px; }
.link1 { color: rgb(255, 255, 255); padding: 4px 2px 4px 15px; background: url('plus.gif') no-repeat scroll 2px 9px transparent; font-weight: bold; }
.link1 A { color: rgb(255, 255, 255); text-decoration: none; }
.link1 A:hover { color: rgb(228, 248, 255); text-decoration: none; }
.head { font-size: 18px; color: rgb(40, 58, 75); font-weight: bold; padding-bottom: 5px; }
.link2 { color: rgb(255, 255, 0); padding: 4px 0px 4px 14px; background: url('do.gif') no-repeat scroll 0px 7px transparent; border-bottom: 1px dashed rgb(84, 102, 117); margin: 0px 5px 5px 16px; font-size: 11px; }
.link2 A { color: rgb(255, 255, 0); text-decoration: none; }
.link2 A:hover { color: rgb(255, 255, 255); text-decoration: none; }
.text { color: rgb(0, 0, 0); line-height: 18px; text-align: justify; }
.pimg2 { border: 4px solid rgb(210, 226, 240); width: 250px; margin-top: 12px; }
.zmbg { background: none repeat scroll 0% 0% rgb(71, 91, 109); text-align: center; margin: 0px 0px 0px 10px; }
.zmbg1 { background: none repeat scroll 0% 0% rgb(71, 91, 109); text-align: center; margin: 0px 10px 0px 0px; }
.prbbg { background: url('pcobg.gif') repeat-x scroll 0% 0% transparent; height: 31px; }
.prtab { background: url('prtab.gif') repeat-y scroll right center rgb(240, 246, 252); border-left: 1px solid rgb(210, 226, 240); }
.prtab .tb { margin: 0px 20px; }
.pro-name { font-size: 14px; color: rgb(71, 91, 109); line-height: 26px; font-weight: bold; margin-top: 30px; }
.pro-name a { color: rgb(71, 91, 109); text-decoration: none; }
.pro-name a:hover { color: rgb(71, 91, 109); text-decoration: none; }
.pro-name h2 { border-bottom: 1px solid rgb(210, 226, 240); height: 27px; font-size: 14px; }
.pro-desc { color: rgb(0, 0, 0); line-height: 18px; text-align: justify; padding: 10px 0px; }
.req { background: url('vi.gif') repeat scroll 0% 0% rgb(60, 80, 97); }
.req p { font-weight: bold; background: url('req.gif') no-repeat scroll 4px 5px transparent; padding: 2px 7px 0px 20px; }
.req A { color: rgb(255, 255, 255); text-decoration: none; }
.req A:hover { color: rgb(240, 246, 252); text-decoration: underline; }
.ffd { margin: 20px 10px; }
.fbl { background: url('bpbl.gif') repeat-y scroll center bottom transparent; }
.bpc { background: url('bpc.gif') repeat-x scroll center bottom rgb(240, 246, 252); }
.foot-head { font-size: 18px; color: rgb(40, 58, 75); font-weight: bold; line-height: 34px; padding-left: 5px; }
.fotab { background: url('fotab.gif') repeat-y scroll right center rgb(240, 246, 252); clear: both; }
.bottom-link { color: rgb(255, 255, 255); background: url('bot.gif') repeat scroll center center rgb(41, 57, 71); font-weight: bold; padding: 8px 10px; text-align: center; }
.bottom-link A { color: rgb(255, 255, 255); text-decoration: none; }
.bottom-link A:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.imfooter { color: rgb(30, 43, 58); background-color: rgb(255, 255, 255); font-size: 11px; text-align: left; padding: 10px 15px 20px; }
.imfooter a { color: rgb(30, 43, 58); text-decoration: underline; }
.imfooter a:hover { color: rgb(30, 43, 58); text-decoration: none; }
.stt { width: 208px; background: none repeat scroll 0% 0% rgb(240, 246, 252); border: 1px solid rgb(207, 224, 238); height: 113px; text-align: left; }
.stt-name { font-size: 15px; color: rgb(61, 60, 60); padding: 12px 0px 0px 9px; line-height: 17px; }
.stt-name b { font-size: 19px; color: rgb(40, 58, 75); cursor: pointer; }
.stt-name a { text-decoration: none; color: rgb(61, 60, 60); }
.stt-name a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.stt-txt { font-size: 12px; color: rgb(72, 72, 72); padding: 5px 0px 0px 9px; }
.play { background: url('arrow02.gif') no-repeat scroll 0px 2px transparent; float: right; color: rgb(40, 58, 75); font-size: 12px; cursor: pointer; padding: 0px 12px 0px 15px; }
.play a { color: rgb(40, 58, 75); text-decoration: none; }
.play a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.txtfa { padding: 2px 1px; border: 1px solid rgb(174, 210, 243); font-family: arial; font-size: 12px; color: rgb(158, 158, 158); }
.txtfn { padding: 2px 0px; border: 1px solid rgb(174, 210, 243); font-family: arial; font-size: 12px; }
.hand { cursor: pointer; }
.c18 { color: rgb(0, 0, 0); }
.c19 { color: rgb(198, 0, 63); }
.c19 a { color: rgb(0, 0, 0); }
.i23 { background: url('mi2.png') no-repeat scroll -227px -84px transparent; }
.i24 { background: url('mi2.png') no-repeat scroll -227px -105px transparent; height: 15px; }
.i25 { background: url('mi2.png') no-repeat scroll -227px -127px transparent; }
.bo8 { border-bottom: 1px solid rgb(216, 224, 233); }
.vebq2 { color: rgb(40, 58, 75); font-size: 12px; }
.a2 { background: url('mn4.png') no-repeat scroll 0% 0% transparent; }
.fac { background-position: -2px -1px; }
.tw { background-position: -27px -1px; }
.stu { background-position: -84px -1px; }
.mpd2 { margin: 20px 0px 10px; }
.fl { float: left; }
.nr { background-repeat: no-repeat; }
.b { font-weight: bold; }
h1 { color: rgb(71, 91, 109); margin: 0px; }
.fns1 { background-position: -195px -272px; height: 9px; width: 13px; margin: 4px 0px 0px 20px; }
.fns2 { background-position: -195px -255px; height: 16px; width: 13px; margin: 0px 0px 0px 20px; }
.fns3 { background-position: -195px -286px; height: 14px; width: 13px; margin: 3px 0px 0px 20px; }
.csk { font-size: 13px; padding-left: 5px; }
.csk a { color: rgb(255, 255, 0); }
.sr { width: 155px; }
.sr input { width: 160px; padding: 3px; border: 1px solid rgb(217, 217, 217); height: 13px; margin-left: 10px; }
.i1 { background-position: -226px -279px; height: 21px; width: 24px; }
.i1 a { width: 23px; }
.fl { float: left; }
.fr { float: right; }
.a46 { padding: 8px 10px 0px; }
.bcg { border-right: 1px solid rgb(216, 224, 233); }
.mi2 { background-image: url('mi2.png'); }
