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

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

.ctbn1 { 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; }
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; }
h2 a:hover { text-decoration: underline ! important; }
.bdy1 { width: 1003px; margin: auto; }
.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(60, 80, 97); 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; }
.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; }
.rem { background: url('vi.gif') repeat scroll 0% 0% rgb(60, 80, 97); }
.rem p { font-weight: bold; background: url('req.gif') no-repeat scroll 4px 4px transparent; line-height: 16px; padding: 0px 0px 5px 20px; }
.rem A { color: rgb(255, 255, 255); text-decoration: none; }
.rem 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; }
.csdv { width: 98%; margin: 15px 0px 0px 8px; }
.csdv td { padding-left: 8px; vertical-align: top; }
.csub { font-size: 11px; color: rgb(87, 105, 123); line-height: 15px; background: url('csub.gif') no-repeat scroll 5px 10px transparent; padding: 3px 7px 3px 15px; font-weight: bold; }
.csub a { color: rgb(87, 105, 123); }
.csub a:hover { color: rgb(40, 58, 75); }
.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; }
.sqw { width: 188px; padding: 3px 0px 0px 70px; }
.t5 { padding: 5px; margin: 10px 0px; width: 395px; overflow: auto; }
.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'); }
