@charset "utf-8";
/* CSS Document */

/* common css */
* { margin: 0; padding: 0; border: 0; }
body {	font-family: Arial, Helvetica, sans-serif; color: #363636; font-size:1em; background:#f3f9ff url(../images/background_body.gif) repeat-x left top; margin:0; padding:0;}
h1, h2, h3, h4, h5, p { padding: 0 0 1em 0; line-height: 1em; margin:0; text-align:left;  }
h1 { font-size: 1.125em; padding-bottom: 1.25em; font-weight:normal; }
p { font-size: 0.675em; padding: 0 0 1em 0; line-height:1.35em; color:#363636;}

a { color: #eb3d00; text-decoration:underline;}
strong{ color:#000;}
hr{ background:#CCC; color:#CCC; height:1px;}
.clear{ clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden;}
.left{ float:left;}
.right{ float:right;}

.imgleft { float: left; padding: 0 10px 10px 0px; }
.imgright { float: right; padding: 0 0px 10px 10px; }

table { border-collapse: collapse; border-spacing: 0; margin: 0 0 2em 0; }
th { font-size:0.875em; font-weight: normal;}
td { font-size: 0.875em; line-height: 1em; padding: 0.0125em; }
li { font-size:.75em; line-height: 1.25em; margin: 0; padding:0; }
li li, li p, td li, td td, td p { font-size:1em; }
ul, ol { margin:0 0 0 50px; list-style-type:disc; }

.date_time{ margin:0; font-size:12px; color:#c8edff; font-weight:bold; padding:10px 0 5px 10px; margin:0;}
.heading{ padding:0 8px; font-size:16px; color:#062538; font-weight:bold; line-height:16px;}
.date{padding:0 8px; font-size:12px; color:#062538;}
.title_head{ padding-bottom:0; margin-bottom:0; line-height:18px;font-size:14px; color:#062538;}
.title_head a{font-size:14px; color:#062538; font-weight:bold; padding:10px 0 0 0; margin:0; text-decoration:none;}
.date_time span{ font-size:10px;}
.date_time1{ font-size:12px; color:#005ea2; font-weight:bold; padding:10px 0 5px 0; margin:0;}
.date_time1 span{ font-size:12px; font-weight:bold;color:#000;}
.readmore, .readmore a{ font-size:10px; color:#eb3d00; text-decoration:none;padding:8px 0 5px 0; font-weight:bold; float:right;}
.readmore2{ font-size:10px; color:#FFF; text-decoration:underline;padding:8px 0 5px 0; font-weight:bold; float:right;}
.bluehead{ color:#005ea2; font-size:14px;}

#wraper{ width:950px; margin:0 auto; padding:0 10px;}
#maincontainer{ width:930px; margin:0 auto; padding:0;position:relative;  }
#container{ margin:0; padding:0; background:#FFF;}
.content{ margin:0; padding:15px 15px 15px 0;}
.content p{ padding-left:22px; padding-right:22px; font-size:.75em;}
.content p.lnheight{ line-height:22px; font:}
.quotation{ font: italic 22px/25px "Pristine"; color:#000;}
.content1{ margin:0; padding:15px 22px 15px 15px; }
.content1 p{ padding-left:10px; font-size:.75em; line-height:25px;}
/* top section styles */
#top{ margin:0 0 0 0; padding:0; border-top:5px solid #e12400; height:84px;}
#top .logo_onkar{ margin:0; padding:22px 0 0 20px; float:left;}
#topmenu{ margin:-4px 0 0 0; padding:0; float:right; width:508px; background:url(../images/topnav_back.gif) repeat-x; border-left:4px solid #FFFFFF; border-right:4px solid #FFFFFF;}
#topmenu ul{ list-style-type:none;margin:0; padding:0;}
#topmenu ul li{ display:block; float:left; margin:0; padding:0 2px 0 0; background:url(../images/topnav_border.gif) no-repeat right top;text-align:center;}
#topmenu ul li.last{ padding-right:0px; background:none;}
#topmenu ul li a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:38px;  background:url(../images/topnav_back.gif) repeat-x; text-decoration:none; color:#FFFFFF; margin:0; padding:0 8px;font-weight:bold;}
#topmenu ul li a.home{background:url(../images/home_but.gif) left top no-repeat;}
#topmenu ul li a.home:hover,#topmenu ul li a.home-active{background:url(../images/home_but.gif) left -38px no-repeat;}
#topmenu ul li a.career{background:url(../images/career.gif) left top no-repeat; width:75px; padding:0;}
#topmenu ul li a.career:hover, #topmenu ul li a.career-active{background:url(../images/career.gif) left -38px no-repeat;}
#topmenu ul li a:hover,#topmenu ul li a.active{ background:url(../images/topnav_hover.gif) repeat-x;}


/*#nav { width:400px; margin:-4px 0 0 0; padding:0; float:right; position:relative;}
#nav .left{ display:block; background:url(../images/navleft.gif) right top no-repeat; width:20px; height:38px; float:left;}
#nav .right{ display:block; background:url(../images/navright.gif) right top no-repeat; width:20px; height:38px; float:right;}
#nav ul{ list-style:none; margin:0; padding:0;}
#nav ul li{ display:block; float:left; background:url(../images/topnav_border.gif) no-repeat right top;line-height:38px; margin:0; padding:0;}
#nav ul li a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:38px;  background:url(../images/topnav_back.gif) repeat-x; text-decoration:none; color:#FFFFFF; margin:0; padding:0 8px;font-weight:bold; }*/

.wel-text{ padding:0 15px 15px 15px;}
.search{ padding:0 0 0 0; margin:14px 0 0 0; float:right; width:215px;}
.search input{ width:148px; height:16px; border:1px solid #999; border-top:2px solid #999; border-left:2px solid #999; font-size:.75em; font-family:Arial, Helvetica, sans-serif;margin-right:6px;color:#999; line-height:15px; float:left;}
.search label{font-size:.75em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-right:6px; float:left;}
.search input.but_submit{ background:url(../images/search_go.gif) no-repeat; height:19px; width:23px; cursor:pointer; vertical-align:middle; border:none; margin:0 0 0 0; padding:0; float:right; float:left;}

/* left column styles */
#leftcol{ width:660px; padding:0 0 35px 4px; float:left;}
#contentarea{ float:left; width:450px; margin:0; padding:0;}
.banner{ width:669px; height:214px; margin:0; padding:0; position:relative; }
h1.headertext{ font-size:24px; width:625px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; color:#062538; padding:0 22px; background:url(../images/header_back.png) repeat-x; line-height:50px; position:absolute; left:0; top:170px; z-index:1000;}

/* right column styles */
#rightcol{ width:243px; float:right; background:url(../images/rightcol_back.gif) repeat-x; border-left:3px solid #FFFFFF;}
#menu_area{  width:239px; border-right:4px solid #FFFFFF; background:#FFFFFF;border-bottom:2px solid #FFFFFF;}
#rightcol ul{margin:0; padding:0; list-style:none;}
#rightcol ul li{ display:block; float:left; margin:0 0 2px 0; padding:0 0 0 0; overflow:hidden; background-color:#839289;}
#rightcol ul li.img{ margin:0 auto; text-align:center; padding:16px 0 0 78px;}
#rightcol ul li a{ display:block; width:224px; height:29px; margin:0; padding:0 0 0 15px; font-size:1.15em; text-decoration:none; line-height:29px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
#rightcol ul li a:hover,#rightcol ul li a.active{ background-color:#006699;}
#rightcol .imagearea{ width:239px; height:150px; margin:15px 0; padding:0;}
/*.ven_top{background:url(../images/ven_top.jpg) no-repeat; width:206px; height:13px; position:relative;}
.ven_bottom{background:url(../images/ven_bottom.jpg) no-repeat; width:206px; height:15px; float:right;position:relative; }
.ven_right{ background:url(../images/ven_right.jpg) no-repeat; width:14px; height:232px;float:right; margin:152px 0 0 0;position:relative;}
.ven_left{ background:url(../images/ven_left.jpg) no-repeat; width:14px; height:234px;float:left;position:relative;}*/
.ventures{ background:url(../images/ven_bg.jpg) no-repeat;  width:239px; height:350px; padding:0; overflow:hidden;position:relative;}
.ventures h1{  margin:27px 0 10px 20px; padding:0;}
.ventures hr{ height:1px; background:#839289; margin:0 0 0 20px; width:200px; padding:0;}
.ventures p{ font-size:12px; color:#839289; padding:0 17px 0 21px;}
.ventures h1.sub{ font-weight:bold; font-size:.875em; color:#839289; padding:0 0 0 8px;margin:20px 0 5px 12px; line-height:16px;}
.ventures h1.sub a{ text-decoration:none; color:#839289; }
.ventures a.readmore{ text-align:right; color:#eb3d00; text-decoration:none; margin:0 0 15px 0; padding:5px 5px 5px 0; float:right; display:block;}
.blockcontent{ border:1px solid #cf393e; margin:0; padding:0; background:none;}
.ventures ul{ margin:0; padding:0 0 0 15px; list-style-type:none; background:none;}
.ventures li{ display:block; margin:0 0 0 0; padding:0 0 0 0;   }
.ventures li.sub{font-weight:bold;}
.ventures li a{ color:#333;}
.ventures li a:hover{ color:#333; background-color:#CCC;}

/* News section styles */
#news_area{ width:194px; height:302px; float:right; margin:15px 10px 0 0; padding:0; background:url(../images/news_bg.jpg) no-repeat;}
#news_area h1{ margin:10px 0 8px 27px; padding:0; }
#news_area p.text{ padding-left:10px; padding-right:19px; color:#FFF; padding-bottom:.25em; margin:0;}
#news_area hr{ height:1px; width:168px; background:none; border-bottom:1px solid #0457ae; margin-left:8px}


/* Top navigation styles */
.auto_finance{ background:url(../images/auto_finance.gif) no-repeat;}
.construction{ background:url(../images/construction.gif) no-repeat;}
.export{ background:url(../images/export.gif) no-repeat;}
.embroidery{ background:url(../images/embroidery.gif) no-repeat;}
.digital_printing{ background:url(../images/digital_printing.gif) no-repeat;}
.steel_plant{ background:url(../images/steel_plant.gif) no-repeat; }
.printing_studio{ background:url(../images/printing_studio.gif) no-repeat;}
.beneficiation{ background:url(../images/beneficiation.gif) no-repeat; height:34px;}
.media{ background:url(../images/media.gif) no-repeat; height:34px;}

/* Catalog section */
#product-area{ margin:0 auto; padding:0 0 0 20px; position:relative; }
#product-area .imagebox{ width:112px;height:116px; padding:16px; margin:3px 10px 3px 0; float:left; }
#product-area .imagebox img{ border:4px solid #82752e; margin:0 0 5px;}
#product-area .imagebox p, #product-area .imagebox a { text-align:center; margin:0; padding:0; line-height:1.25em; font-size:.75em; text-decoration:none; }
#product-area .imagebox1{background:url(../images/stack2.jpg) no-repeat 35px 5px; width:170px; height:140px; margin-right:10px ; margin:3px 0; float:left; overflow:hidden;}
#product-area .imagebox1 img{ border:4px solid #82752e; margin:16px 0 5px;}
#product-area .imagebox1 p, #product-area .imagebox1 a { text-align:center; margin:0; padding:0; line-height:1.25em; font-size:.75em; text-decoration:none; }
.noborder{border:none; height:115px; padding:16px 0 16px 16px; margin:7px 0 0 0; float:left; overflow:hidden;width:65px}
.noborder p{text-align:center; margin:0; padding:0; line-height:1.25em; font-size:.75em; text-decoration:none; }
.link1{ color:#000; text-decoration:none;}
/* Footer styles */
#footer{ margin:0; padding:0;  background:#eb3d00; width:100%; height:44px;}
#footer .linkarea{ width:930px; margin:0 auto;}
#footer .leftarea{ width:680px; height:34px; float:left; display:block; text-align:center;}
#footer .rightarea{ width:239px; height:34px; float:right; background:#005ea2; display:block; text-align:center; padding-top:10px;}
#footer p{ text-align:left;color:#FFF; font-size:12px;}
#footer a{  line-height:34px; display:inline; text-decoration:none; font-size:12px; margin:0; padding:0 5px; color:#FFF;}
#footer span{  font-size:11px;}

.bsps { font-size:12px; color:#F00; font-weight:bold;}
/*Contact form*/

#contactform{ padding-left:35px;}
#contactform p{ margin:0; padding:0 0 .75em 0; font-size:12px;}
#contactform ol{ margin:0; padding:0; list-style-type:none; }
#contactform ol li{ margin:0; padding:0 0 10px 0; background:none;}
#contactform input.send{ background:#000; width:60px; height:22px; cursor:pointer; border:1px solid #CCC; color:#FFF; font-weight:bold; font-size:1em;font-family:Verdana, Geneva, sans-serif; padding-bottom:4px;}
#contactform input.send:hover{background:#666;}
#contactform label{ width:120px; height:20px; line-height:20px; font-size:1.12em; float:left;}
#contactform input{ width:170px; height:18px; border:1px solid #CCC; color:#000; vertical-align:middle; padding:3px 0 0 0; font-size:1.12em; margin:0 0 0 10px;}
#contactform textarea{ width:170px;border:1px solid #CCC;color:#000000;font-size:12px; margin:0 0 0 10px;}
#contactform span{ color:#F00;}
.adress{ padding:0 10px; float:left;width:240px;}
.adress h1{ font-size:14px; font-weight:bold; padding-bottom:8px;color:#eb3d00;}
.adress dl{ width:240px; margin:0; padding:0; margin-bottom:20px; color:#333; font-size:.75em;font-family:Verdana, Geneva, sans-serif;}
.adress dl dt{ float:left; width:90px; font-weight:bold;margin:0; padding:3px 0;}
.adress dl dd{ width:150px; float:left; margin:0; padding:3px 0;}
.adress dl .spacer{ height:15px; width:240px; background:none; border:none; overflow:hidden;}

#contact_right{ width:350px; float:right; margin-right:20px;}
.mapbox{ padding:0; margin:20px 0 0 10px; width:240px; height:240px; float:left;}
.mapbox img{ border:1px solid #CCC; padding:10px;}

.bot_image{ height:120px;margin:0;padding:0 0 0 15px;}
.bot_image img{ float:left; margin:21px 5px 0 7px;padding:0; width:100px;border:4px solid #82752e;}
.bot_image1{ float:left; margin:0 5px;padding:0; width:100px;border:4px solid #000000;}

#bot_area{ margin:0 auto; padding:0 0 0 20px; position:relative; }
#bot_area .bot_image{ width:112px;height:105px; padding:0px; margin:0px 0; float:left; overflow:hidden;}
#bot_area .bot_image img{ border:4px solid #82752e; margin:0 0 5px;}
#career{ width:450px; float:left; margin-right:20px;}
.stack1{background:url(../images/stack1.jpg) no-repeat 20px 0; width:138px; height:130px; margin-right:10px; float:left;}
.stack2{background:url(../images/stack2.jpg) no-repeat 20px 0; width:150px; height:130px; margin-right:10px}
a.back{ color:#000000; text-decoration:none; }
a.back:hover{text-decoration:underline;}

