@charset "utf-8";
/* CSS Document */

div,p,h1,ul,li,ol,dl,dt,dd{margin:0 auto; padding:0; list-style:none;}
body{margin:0 auto; padding:0; background:url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:1.5em;}
h1{float:left; margin:5px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#1f5426; text-decoration:none;}
h2{margin:0 0 10px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#a07203;}
h3{margin:0 0 20px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#a07203;}
h4{display:block; margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#a07203;}
h5{display:block; font:bold 1.2em Arial, Helvetica, sans-serif; color:#930;}
h6{display:block; margin:0 auto; font:bold 1.2em Arial, Helvetica, sans-serif; color:#990;}
.clr{clear:both; height:0px;}
#mainbody{margin:0 auto 0 auto; padding:0; width:990px;}
#header{width:990px; height:115px; text-decoration:none;}
#logo{float:left; width:470px; height:115px; text-decoration:none;}
.fcb{margin:20px 0 0 0; padding:0;}
#top-box-wrap{float:right; width:220px; margin:0 auto; padding:0; height:115px;}
.top-box{float:right; width:200px; margin:30px 0 0 0; color:#fff;}
/*socila medai icons*/
ul.social-icons {margin:0; padding:0;}
ul.social-icons li {float:right; height:16px; width:16px; margin:0; padding:0; margin-right:10px; list-style:none; padding-top:15px;}
ul.social-icons li a {outline: 0;}
ul.social-icons li a img {position:relative;}
ul.social-icons li:first-child {margin-left:0;}

table.hometable{margin:10px 0 0 0;}
.hometable th{background:#253d08; padding:5px 5px 5px 10px;}
.hometable td{width:161px; background:#f7ffb2; padding:2px 0px 2px 5px;}

.logo{float:left; margin:10px 10px 0 0; padding:0;}
#menu{width:990px; height:40px; background:#060;}
#menu a {display:block; color:#fff; text-decoration:none; font:11px Verdana,Arial; text-align:center; line-height:normal; text-transform:uppercase;}
#menu li {padding:0 2px 0 0; position:relative; float:left;}
#menu ul {position:absolute; top:40px; left:0; background:#060; display:none; opacity:0; list-style:none; list-style:none;}
#menu ul li {position:relative; border:1px solid #030; border-top:none; margin:0;}
#menu ul li a {display:block; width:220px; padding:5px 0px 5px 30px; background-color:#060; line-height:normal; text-align:left; font-weight:bold;}
#menu ul li a:hover {background-color:#060;}
#menu ul ul {left:240px; top:-1px;}
#menu .menulink {padding:13px 7px 13px; font-weight:bold; background:url(images/header.gif);}
#menu .menulink:hover, ul.menu .menuhover{background:url(images/menu-hover.png); color:#FFF;}
#menu .sub {background:#060 url(images/arrow.gif) 220px 8px no-repeat;}
#menu .topline {border-top:1px solid #7c0801;}

#menu li.item-1{width:160px; background:url(images/menu-seprator.png) no-repeat right;}
#menu li.item-2{width:230px; background:url(images/menu-seprator.png) no-repeat right;}
#menu li.item-3{width:250px; background:url(images/menu-seprator.png) no-repeat right;}
#menu li.item-4{width:100px; background:url(images/menu-seprator.png) no-repeat right;}
#menu li.item-5{width:120px; background:url(images/menu-seprator.png) no-repeat right;}
#menu li.item-6{width:120px; background:url(images/menu-seprator.png) no-repeat right;}
#menu li.item-7{width:110px; background:url(images/menu-seprator.png) no-repeat right;}
#menu li.item-8{width:130px;}
#menu li{background:none;}
#menu li.first a span{background:url(images/menu-hover.gif) repeat-x;}

#leftcolumn {float:left; width:225px;}
#rightcolumn {float:left; width:525px;}
.dropdown {display:block; position:relative;}
.dropdown dt{width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}
.dropdown .upperdd{border-bottom:none;}
.dropdown dt:hover{background:url(images/header_over.gif);}
.dropdown dd {position:absolute; top:0; overflow:hidden; width:208px; display:none; background:#fff; opacity:0;}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none;}
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px;}
.dropdown a:hover {background:#d9e1e4; color:#000;}
.dropdown .underline {border-bottom:1px solid #b9d6dc;}

#topnav, #topnav ul{margin:0; padding:0px; list-style-type:none;}
#topnav a{display:block; margin:0 0 0 50px; padding:2px 2px 2px 2px; text-transform:capitalize; text-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; /*border:1px #6a4614 solid;*/ color:#fac869;}
#topnav a.current{color:#000000}
#topnav a:hover{color:#fee2ac;}
#topnav li{float:left; position:relative; font-size:14px; padding:0 0px; margin:0 auto;}
#topnav li li{padding-right:0px; text-transform:capitalize; line-height:10px; padding:0px 0px; background-image:none; /*border-bottom:solid 1px #6a4614;*/}
#topnav li li:last-child{border-bottom:0;}
#topnav ul{position:absolute; display:none; width:200px; top:23px; left:-0px; /*background-color:#21130a;*/ padding:0; border:solid 1px #6a4614; border-width:0px 0px 0px 0px;}
#topnav ul ul{border-width:0px 0px 0px 0px;}
#topnav li ul a{width:140px; height:auto; margin:0 0px; padding:4px 0 4px 19px; line-height:normal; font-size:12px; color:#ff8d00;}
#topnav li ul a:hover{color:#fee2ac;}
#topnav ul ul{top:-1px;}	
#topnav li ul ul {left:160px; margin:0px 0 0 0px;}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li:hover ul ul ul ul{display:none;}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li li li li:hover ul{display:block;}

.content{display:block; width:510px; padding:0 0px 20px 0px;}
#marQueeContainer{margin:0 0 20px 0; width:510px; padding:10px 0; background:url(images/marque-bg.png) no-repeat;}
.content a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7abf04; text-decoration:underline;}
.content a:hover{text-decoration:none;}
ul.points{padding:0 0 20px 0;}
ul.points li{display:block; padding:5px 10px; font:normal 1em Arial, Helvetica, sans-serif; color:#000; background:#c6ec41; border-bottom:1px dashed #990;}
ul.points li.background{background:#e4f5a7;}
ul.points li.lp{border:none;}

#gallery{float:left; margin:0 0 20px 0; width:190px; height:120px; padding:30px 10px 10px 10px; background:url(images/gallery-bg.png) no-repeat;}
#search{float:right; margin:15px 0 0 0; padding:0; width:215px; height:25px;}
#search{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#745816;}
#flash-banner{margin:0 auto; padding:0; width:990px; height:300px;}
#content{margin:0 0 0 0; padding:20px 0 20px 0px; width:990px;}
.services{float:left; width:315px;}
.services a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7abf04; text-decoration:underline;}
.services a:hover{text-decoration:none;}
.standards{float:left; width:315px; margin:0 0 0 22px;}
.standards a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7abf04; text-decoration:underline;}
.standards a:hover{text-decoration:none;}
.us{float:left; width:315px; margin:0 0 0 22px;}
#post{float:left; margin:15px 0 0 0; padding:15px 0 0 0; width:655px; height:auto; border-top:1px dashed #cccccc;}
#post a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7abf04; text-decoration:underline;}
#post a:hover{text-decoration:none;}
#post .know{float:left; width:315px;}
#post .organic{float:left; width:315px; margin:0 0 0 22px;}
.d-m{float:left; padding:0 10px 0 0; width:60px; height:100px;}
#post .deliver{float:left; width:315px; margin:0 0 0 22px;}
#post-2 {float:left; width:520px; margin:0px 0 0 0px; padding:0px 15px 0px 0; border-right:1px dashed #CCC;}
#post-3 {float:left; width:736px; margin:0px 0 0 0px; padding:0px 15px 0px 0; border-right:1px dashed #CCC;}
#post-4 {float:left; width:973px; margin:0px 0 0 0px; padding:0px 15px 0px 0; border-right:1px dashed #CCC;}
#new{float:left; margin:0 0 0px 0; padding:0 0 15px 10px; width:510px; height:auto; border-bottom:1px dashed #cbccca;}
#news{float:left; margin:0px 0 0 0px; width:210px; height:auto;}
#marqueecontainer{position: relative; width: 200px; /*marquee width */ height:150px; /*marquee height */ background-color: white; overflow:hidden;
border: 1px solid #999; padding:0px 0 0 10px; padding-left: 4px; background:#f2f2f2;}
#services{float:left; margin:20px 0 0 0px; width:300px; height:auto;}
#member-login{float:left; margin:0 0 20px 0; padding:26px 0 0 85px; width:125px; height:57px; background:url(images/employee-login.png) no-repeat;}
#member-login a{font:normal 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffe6d1; text-decoration:none; text-transform:uppercase;}
#member-login a span{font:bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; letter-spacing:0.1em;}
.tenders{float:left; margin:10px 0 0 0;  padding:20px 0 0 55px; width:155px; height:50px; text-align:center; background:url(images/tenders-bg.png) no-repeat;}
.circulars{float:left; margin:10px 0 0 0;  padding:12px 0 0 60px; width:150px; height:58px; text-align:center; background:url(images/circulars-bg.png) no-repeat; font:bold 1.5em Tahoma, Geneva, sans-serif; color:#fff;}
.tenders{font:bold 2em Tahoma, Geneva, sans-serif; color:#fff;}
#download-app{float:left; margin:10px 0 0 0; padding:20px 0 0 40px; width:260px; height:72px; background:url(images/download-app.png) no-repeat;}
#download-app span a{display:block; padding:22px 0 0 45px; font:bold 1.5em Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
ul.sb_menu { width:300px;}
ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#959595;}
ul.sb_menu li, ul.ex_menu li { margin:0;}
ul.sb_menu li { margin:4px 0; padding:4px 0 0;}
ul.ex_menu li { margin:4px 0; padding:4px 0 0;}
ul.sb_menu li a { padding-left:20px; background:url(images/li.gif) no-repeat left center;}
ul.sb_menu li a, ul.ex_menu li a { color:#5f5f5f; text-decoration:none;}
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#df732a; font-weight:bold;}
ul.ex_menu li a:hover { text-decoration:none;}
.apple{float:left; margin:0 20px 0 0; padding:0;}
#footer-wrap{width:100%; background:url(images/bg.jpg) repeat-x;}
#footer{margin:0 auto; padding:10px 0 0 0; width:990px; height:25px;}
#footer p.fcl{float:left;}
#footer p.fcr{float:right;}
#footer p.fcr a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#774300; text-decoration:none;}
#footer p.fcr a:hover{text-decoration:none;}

p.md{display:block; padding:10px 0 0 0; font:normal 1.1em "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#960; text-align:center;}
p.kn{display:block; padding:0px 0 0 0; font:normal 1.5em Calibri; color:#C30; text-align:center;}
.m-d{float:left; width:310px; height:340px;}
.managing-director{display:block; padding:0 10px 0px 0px;}
/*---------Product Info-------------------------------*/
#product-info{float:left; margin:0 0 0 0; width:990px; height:auto;}
#product-info .know{float:left; width:315px;}
#product-info .organic{float:left; width:315px; margin:0 0 0 22px;}
#product-info .deliver{float:left; width:315px; margin:0 0 0 22px;}
#prod {float:left; width:990px; margin:20px 0 0 0px; padding:20px 0 0 0; border-top:1px dashed #cbccca;}
#sidebar{float:left; width:213px; margin:0; padding:0 0 0 15px;}
#sidebar-left{float:left; width:210px; margin:0; padding:0 15px 0 0px;}
#featured-services{float:left; margin:0 0 0 0; width:300px; height:auto;}
#featured-services span{display:block; margin:0 0 0 0; padding:5px 0 0 20px; width:280px; height:45px; font:bold 20px Arial, Helvetica, sans-serif; color:#fff; background:url(images/enquiry-heading-bg.png) no-repeat;}
#featured-services ul.sb_menu { width:300px;}
#featured-services ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#959595;}
#featured-services ul.sb_menu li, ul.ex_menu li { margin:0;}
#featured-services ul.sb_menu li { margin:4px 0; padding:4px 0 0;}
#featured-services ul.ex_menu li { margin:4px 0; padding:4px 0 0;}
#featured-services ul.sb_menu li a { padding-left:20px; background:url(images/li.gif) no-repeat left center;}
#featured-services ul.sb_menu li a, ul.ex_menu li a { color:#5f5f5f; text-decoration:none;}
#featured-services ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#df732a; font-weight:bold;}
#featured-services ul.ex_menu li a:hover { text-decoration:none;}
#products{float:left; margin:0 0 0 0px; padding:0; width:520px; height:auto;}
#div{float:left; margin:20px 0 0 0; padding:0; width:auto; height:auto;}

/*-----------Policy Objective-------------------------------*/
#policy-objective{float:left; margin:0 0 0 0px; padding:0 15px 0 0; width:520px; height:auto; border-right:1px dashed #CCC;}
#policy-objective ul{padding:10px 0 0 20px; list-style:disc; list-style-position:outside;}
#policy-objective li{line-height:2em;}
.policyobj-pic{float:right; padding:0 20px 0 0;}

/*-----------Business Trusts-------------------------------*/
#business-trusts{float:left; margin:0 0 0 0px; padding:0 15px 0 0; width:520px; height:auto; border-right:1px dashed #CCC;}
#business-trusts ol{list-style:none; padding:5px 0 5px 0px;}
#business-trusts ol li{display:block; padding:0 0 0 20px; background:url(images/bullet.gif) 0 4px no-repeat;}
.pb{width:520px; padding:3px 0 0 0;}
.pb ul{list-style:square; list-style-position:outside;}
.pb li{line-height:2em;}

.sb{width:520px; padding:3px 0 0 0;}
.sb p{display:block; padding:0 0 10px 0;}
.sb ul{list-style:square; list-style-position:outside;}
.sb li{line-height:2em; font:bold 1.2em Arial, Helvetica, sans-serif; color:#990; }

.core-thrust-areas{width:520px; padding:3px 0 0 0;}
.core-thrust-areas p{display:block; padding:10px 0 0px 0; font:bold 1.2em Arial, Helvetica, sans-serif; color:#990;}
.core-thrust-areas ul{list-style:square; list-style-position:outside;}
.core-thrust-areas li{line-height:2em;}

/*-----------Marketing-------------------------------*/
#marketing{float:left; margin:0 0 0 0px; padding:0 15px 0 0; width:520px; height:auto; border-right:1px dashed #CCC;}
#marketing h5{display:block; margin:0 auto; padding:0 0 5px 0; font:bold 1.2em Arial, Helvetica, sans-serif; color:#930;}
#marketing h5.vision{padding:20px 0 5px 0;}
#marketing h6{display:block; margin:0 auto; padding:10px 0 5px 0; font:bold 1.2em Arial, Helvetica, sans-serif; color:#990;}
.post{display:block; padding:10px 0 0 0;}
#marketing ul{width:260px; padding:0 400px 0 10px; list-style:none;}
#marketing li{display:block; padding:2px 0px 2px 5px; width:250px; border:1px solid #CCC;}
#marketing li.items{background:#990; padding:5px 0 15px 5px; font:bold 1.3em Arial, Helvetica, sans-serif; color:#fff;}

/*-----------Contact Us-------------------------------*/
#contact-us{float:left; margin:0 0 0 0px; padding:0 15px 0 0; width:655px; height:auto; border-right:1px dashed #CCC;}
#contact-us ul{padding:10px 0 0 0; list-style:none;}
#contact-us li{}
#contact-us li a{font:normal 1.2em Arial, Helvetica, sans-serif; color:#060;}
ul.rf{list-style:none;}
ul.rf li{display:block; padding:2px 0 2px 15px; background:url(images/bullet.gif) 0 6px no-repeat;}
ul.rf li span{padding:0px 15px;}
ul.rf li span.rfn{padding:0px 15px 0px 25px; font:normal 1em Arial, Helvetica, sans-serif; color:#000;}
ul.rf li span.rfn1{padding:0px 15px 0px 36px; font:normal 1em Arial, Helvetica, sans-serif; color:#000;}
ul.rf li span.rfn2{padding:0px 15px 0px 36px; font:normal 1em Arial, Helvetica, sans-serif; color:#000;}
ul li.fcb-add{font:bold 1.2em "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#060;}
ul li.h-f{font:bold 1.5em Arial, Helvetica, sans-serif; color:#930;}
.contact{}
.address{float:left; width:300px;}
li.email-id {font:bold 1em Arial, Helvetica, sans-serif; color:#930;}
#contact-us li span.highlight {font:bold 1em Arial, Helvetica, sans-serif; color:#930;}
.contact-pic{float:right; width:154px; height:140px;}
ul.rf li span{margin:0 auto; padding:0px; font:bold 1em Arial, Helvetica, sans-serif; color:#930;}
ul.rf li span span{margin:0 auto; padding:0px; font:bold 1em Arial, Helvetica, sans-serif; color:#930;}

.enquiry td{border:none; padding:0px;}
.enquiry-form{padding:10px 0 0 8px;}

/*-----------distributors-------------------------------*/
#distributors{float:left; margin:0 0 0 0px; padding:0 15px 0 0; width:420px; height:auto; border-right:1px dashed #CCC;}
ul.distributors {padding:0 0 10px 0; list-style:none;}
ul.distributors li.meta{padding:0 0 10px 0; font:bold 1.5em Arial, Helvetica, sans-serif; color:#060;}
ul.distributors li.disri{font:bold 1.2em Arial, Helvetica, sans-serif; color:#990;}
ul.d-list{padding:0 0 0 10px; list-style:none;}
ul.d-list li{display:block; padding:2px 0 2px 17px; background:url(images/bullet.gif) 0 6px no-repeat;}
ul.distributors-points{list-style:none; padding:10px 0 0 0;}
ul.distributors-points li{display:block; padding:2px 0 2px 15px; background:url(images/bullet3.gif) 0 6px no-repeat;}

/*-----------Depot Office-------------------------------*/
table{border-collapse:collapse;}
td{padding:2px 0px 2px 10px; border:1px solid #CCC;}
th{padding:2px 0px 2px 10px; background:#990; color:#fff; border:1px solid #CCC; text-align:left;}

.vision-div{}
.vision-pic{float:left; padding:0 10px 0 0;}
.mission-pic{float:right; padding:0 0px 0 10px;}

#objectives{float:left; margin:0 0 0 0px; padding:0 15px 0 0; width:520px; height:auto; border-right:1px dashed #CCC;}
