@charset "utf-8";
/* CSS Document */
/********************** Reset **********************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:justify;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select {font-size:100%;}
legend {color:#000;}
.left{float:left;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.right{float:right;}
span.noshow {display:none;margin:0;}
a{outline:none;}
/********************** style **********************/
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5b5b5b;
}
#background
{
	width:100%;
	background-image:url(../images/index-bg.gif);
	background-repeat:repeat-x;
	margin:0 auto 0 auto;
}
#background-inner
{
	width:100%;
	background-image:url(../images/inner-bg.gif);
	background-repeat:repeat-x;
	margin:0 auto 0 auto;
} 
#wrap
{
	width:1004px;
	height:auto;
	margin:0 auto 0 auto;
}
#header
{
	background-image:url(../images/header-bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:1004px;
	height:141px;
	position:relative;
}
.logo
{
	display:block;
	float:left;
	margin-top:8px;
}
.followus
{
	background-image:url(../images/followus-bg.gif);
	background-repeat:no-repeat;
	width:223px;
	height:30px;
	display:block;
	float:right;
	margin:6px 0 0 0;
	padding:7px 30px 0 53px;
}
.followus li
{
	display:block;
	float:left;
}
.followus li span
{
	font-weight:bold;
	color:#FFF;
	display:block;
	margin-top:3px;
}.followus li a
{
	display:block;
	margin:0 0 0 7px;
}
#menu
{
	width:1004px;
	height:41px;
	margin:0 auto 0 auto;
}
#menu ul
{
	height:41px;
	background-image:url(../images/menu-vline.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding-left:2px;
}
#menu ul li
{
	height:41px;
	background-image:url(../images/menu-vline.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	float:left;
	padding-right:2px;
}
#menu ul li a
{
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	padding:12px 15px 13px 15px;
	display:block;
}
#menu ul li a:hover
{
	background-image:url(../images/menu-hr.gif);
	background-repeat:repeat-x;
}
#menu ul li a.selected
{
	background-image:url(../images/menu-hr.gif);
	background-repeat:repeat-x;
}
#banner
{
	width:1004px;
	height:378px;
	margin:0 auto 0 auto;
}
#banner-inner
{
	width:1004px;
	height:185px;
	margin:0 auto 0 auto;
}
#news-banner
{
	width:1004px;
	height:44px;
}
.news-title
{
	background-image:url(../images/news-banner.gif);
	background-repeat:no-repeat;
	width:107px;
	height:32px;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-top:12px;
	display:block;
	float:left;
}
.news-read
{
	width:870px;
	height:30px;
	display:block;
	float:left;
	padding:14px 0 0 20px;
}
#box-content-area
{
	width:1004px;
	height:auto;
	margin:0 auto 0 auto;
	padding:25px 0 0 0;
}
.about-company
{
	background-image:url(../images/box-bg.gif);
	background-repeat:repeat-y;
	width:286px;
	height:auto;
	display:block;
	float:left;
	padding:10px 20px 10px 20px;
	border:solid 1px #dbdbdb;
	margin-right:10px;
}
.about-company h1
{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	font-weight:bold;
	color:#90278F;
	display:block;
	padding:0 0 0 30px;
	margin-bottom:10px;
}
.about-company p
{
	display:block;
	line-height:22px;
	color:#555454;
}
.about-company a
{
	float:right;
	text-decoration:none;
	color:#0b4474;
	font-weight:bold;
	padding-top:5px;
}
.about-company a:hover
{
	text-decoration:underline;
}
.b-agri
{
	background-image:url(../images/box-bg.gif);
	background-repeat:repeat-y;
	width:286px;
	height:auto;
	display:block;
	float:left;
	padding:10px 20px 10px 20px;
	border:solid 1px #dbdbdb;
	margin-right:10px;
}
.b-agri h1
{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	font-weight:bold;
	color:#90278F;
	display:block;
	padding:0 0 0 30px;
	margin-bottom:10px;
}
.b-agri p
{
	display:block;
	line-height:22px;
	color:#555454;
}
.b-agri p img
{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.b-agri a
{
	float:right;
	text-decoration:none;
	color:#0b4474;
	font-weight:bold;
	padding-top:5px;
}
.b-agri a:hover
{
	text-decoration:underline;
}

.success-experience
{
	background-image:url(../images/box-bg.gif);
	background-repeat:repeat-y;
	width:286px;
	height:auto;
	display:block;
	float:left;
	padding:10px 20px 10px 20px;
	border:solid 1px #dbdbdb;
}
.success-experience h1
{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	font-weight:bold;
	color:#90278F;
	display:block;
	padding:0 0 0 30px;
	margin-bottom:10px;
}
.success-experience p
{
	display:block;
	line-height:22px;
	color:#555454;
}
.success-experience a
{
	float:right;
	text-decoration:none;
	color:#0b4474;
	font-weight:bold;
	padding-top:5px;
}
.success-experience a:hover
{
	text-decoration:underline;
}
#footer-area
{
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:22px;
}
#footer-area-ctn
{
	width:1004px;
	height:auto;
	margin:0 auto 0 auto;
	font-size:13px;
}
.foot-ourcompany
{
	width:315px;
	height:auto;
	display:block;
	float:left;
	margin:30px 0 0 0;
}
.foot-ourcompany h2
{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.foot-ourcompany ul
{
	display:block;
	float:left;
	margin:10px 40px 0 0;
}
.foot-ourcompany ul li
{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding-left:13px;
}
.foot-ourcompany ul li a
{
	text-decoration:none;
	color:#9c9c9c;
	line-height:24px;
}
.foot-ourcompany ul li a:hover
{
	text-decoration:underline;
	color:#FFF;
}
.foot-vline
{
	display:block;
	float:left;
}
.foot-what-we-do
{
	width:315px;
	height:auto;
	display:block;
	float:left;
	margin:30px 0 0 30px;
}
.foot-what-we-do h2
{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.foot-what-we-do p
{
	display:block;
	margin-top:10px;
	color:#9c9c9c;
	line-height:24px;
}
.foot-what-we-do a
{
	color:#9c9c9c;
	line-height:30px;
	font-size:11px;
}
.foot-what-we-do a:hover
{
	color:#FFF;
}
.iso-logo
{
	display:block;
	float:left;
	margin-top:20px;
}
.foot-credits
{
	width:185px;
	height:auto;
	display:block;
	float:left;
	margin:30px 0 0 30px;
}
.foot-credits h2
{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.foot-credits ul
{
	display:block;
	float:left;
	margin:10px 40px 0 0;
}
.foot-credits ul li
{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding-left:13px;
}
.foot-credits ul li a
{
	text-decoration:none;
	color:#9c9c9c;
	line-height:24px;
}
.foot-credits ul li a:hover
{
	text-decoration:underline;
	color:#FFF;
}
.copright-ctn
{
	font-size:12px;
	color:#848484;
	display:block;
	padding:20px 0 20px 0;
}
.copy
{
	display:block;
	float:left;
}
.site-by
{
	display:block;
	float:right;
}
.site-by a
{
	text-decoration:none;
	color:#999;
}
.site-by a:hover
{
	text-decoration:underline;
}
#company-content-area
{
	width:1004px;
	height:auto;
	padding:2px 0 0 0;
}
#company-ctn-left
{
	width:310px;
	height:auto;
	display:block;
	float:left;
}
#company-ctn-right
{
	width:679px;
	height:auto;
	display:block;
	float:left;
	padding:20px 10px 0 5px;
}
#company-ctn-right p
{
	line-height:22px;
	color:#5b5b5b;
	display:block;
	margin-top:10px;
}
#company-ctn-right ul
{
	display:block;
	margin-top:10px;
}
#company-ctn-right h2
{
	font-size:18px;
	color:#555555;
	font-weight:bold;
	display:block;
	margin-top:10px;
}
#company-ctn-right ul li
{
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	display:block;
	padding:0 0 7px 18px;
	line-height:22px;
}
#company-ctn-right ul li a
{
	color:#555555;
}
#company-ctn-right ul li ul li
{
	background-image:none;
}
.quicklinks-title
{
	background-image:url(../images/quick-links-bgtop.gif);
	background-repeat:no-repeat;
	width:249px;
	height:47px;
	font-size:18px;
	font-weight:bold;
	color:#90278F;
	display:block;
	padding:12px 0 0 40px;
}
.quicklinks-list
{
	background-image:url(../images/quick-links-bg.gif);
	background-repeat:repeat-y;	
	width:auto;
	display:block;
}
.quicklinks-list li
{
	color:#555454;
	display:block;
	padding:5px 0 5px 0;
}
.quicklinks-list li a
{
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:20px 11px;
	text-decoration:none;
	color:#555454;
	display:block;
	padding:7px 0 0 35px;
	line-height:18px;
}
/*.quicklinks-list li a:hover
{
	background-image:url(../images/quick-links-libghr.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
	color:#FFF;
	width:270px;
	height:45px;	
}*/
.quicklinks-list li a.selected
{
	background-image:url(../images/quick-links-libghr.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
	color:#FFF;
	width:270px;
	height:45px;	
}
.quicklinks-list li a.selected1
{
	background-image:url(../images/quick-links-libghr1.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
	color:#FFF;
	width:270px;
	height:36px;
	padding-top:17px;
}
.quicklinks-list p
{
	line-height:22px;
	padding:0 40px 0 20px;
}
.quicklinks-list p a
{
	text-decoration:none;
	color:#0b4474;
	font-weight:bold;
	padding-left:160px;
	line-height:30px;
}
.quicklinks-list p a:hover
{
	text-decoration:underline;
}
.title-bar
{
	width:679px;
	height:auto;
	margin-bottom:10px;
}
.title-bar h1
{
	font-size:24px;
	color:#6f226f;
	font-weight:bold;
	display:block;
	float:left;
}
.subnavi
{
	font-size:12px;
	display:block;
	float:right;
	padding-top:12px;
}
.subnavi div
{
	display:block;
	float:left;
	color:#5b5b5b;
}
.subnavi a
{
	text-decoration:none;
	color:#5b5b5b;
	margin-left:7px;
}
.subnavi a:hover
{
	text-decoration:underline;
}
.subnavi span
{
	display:block;
	float:left;
	color:#90278F;
	margin-left:7px;
}
.b-agrilogo
{
	display:block;
	float:left;
	margin:0 15px 0px 0;
}
.success-exprience-table table
{
	font-size:12px;
	width:99%;
	height:auto;
	margin-top:10px;
	border:solid 1px #666666;
	border-collapse:collapse;
}
.success-exprience-table table th
{
	font-weight:bold;
	border:solid 1px #666666;
	padding:5px;
}
.success-exprience-table table td
{
	border:solid 1px #666666;
	padding:5px;
}
.success-exprience-table table th span
{
	display:block;
	margin:0 auto 0 auto;
	padding:5px;
	font-weight:bold;
	text-align:center;
}
.success-exprience-table table tr.bg
{
	background-color:#e8e8e8;
}
.country
{
	display:block;
	float:left;
	margin-right:40px;
}
.certificate
{
	display:block;
	float:left;
	border:solid 1px #999;
	margin-right:20px;
}
.agri-table table
{
	font-size:14px;
	width:99%;
	height:auto;
	margin-top:20px;
	border:solid 1px #666666;
	border-collapse:collapse;
}
.agri-table table th
{
	border:solid 1px #666666;
	padding:5px;
	line-height:22px;
}
.agri-table table td
{
	border:solid 1px #666666;
	padding:5px;
	line-height:22px;
}
.agri-table table th
{
	font-weight:bold;
}
.address a
{
	text-decoration:none;
	color:#5b5b5b;
}
.address a:hover
{
	text-decoration:underline;
}
.contact-table
{
	display:block;
	float:left;
	margin-right:5px;
}
.contact-table td
{
	padding:10px;
}
.text-field
{
	width:150px;
	height:20px;
	border:solid 1px #999;
	color:#666;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.textarea-field
{
	width:150px;
	height:80px;
	border:solid 1px #999;
	color:#666;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.map
{
	display:block;
	float:left;
	border:solid 1px #999;
}
.success-year
{	
	position:absolute;
	top:60px; 
	left:650px;
	display:block;
	float:right;
	padding-left:100px;
}
.video
{
	display:block;
	margin-bottom:20px;
}
.video iframe
{
	display:block;
	float:left;
}
.video p
{
	font-size:18px;
	font-weight:bold;
	display:block;
	float:left;
	padding:150px 0 0 20px;
}

.lftlogo {float:right; padding:0px 0px 10px 15px;}
.bdr {border:1px #c7e2f0 solid;}
.enquiry-btn{display:block; text-align:center; padding:10px 0 0 5px;}
.enquiry-btn1{display:block; padding:10px 0 0 0}

.btn-broch{float:left; padding:15px 0 0 10px;}
.btn-photo{float:left; padding:15px 0 0 30px;}
.dwn-brochure
{
	margin-top:10px;
}
.star
{
	margin:5px 10px 0 10px;
}
.pro-bdr{border:1px solid #76BC44;}
.broch-thumb{float:left; width:220px; padding:20px 0 0 0;}
.broch-thumb1{float:left; width:200px;}
.broch-name{float:left; width:200px; font-family:"Myriad Pro", Arial, Helvetica; font-size:14px; color:#353434; font-weight:bold; text-align:center; padding:5px 0 15px 0;}
.down-icon{float:left; width:25px;  padding:5px 0 0 28px;}
.down-txt{float:left; width:130px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0B4474; font-weight:bold; padding:9px 0 0 5px;}
.down-txt a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0B4474; font-weight:bold; text-decoration:none;}
.down-txt a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f7a913; font-weight:bold; text-decoration:none;}

.manesha
{
	text-decoration:none;
	color:#5b5b5b;
}
.manesha:hover{text-decoration:underline;}

.franchisee-form-ctn
{
	display:block;
}
.mandatory
{
	display:block;
	text-align:right;
	font-size:12px;
	color:#eb3b2c;
}
.franchisee-form-ctn table td
{
	padding:7px;
}
.text-field-1
{
	width:200px;
	height:24px;
	border:solid 1px #999;
	color:#666;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.textarea-field-1
{
	width:480px;
	height:80px;
	border:solid 1px #999;
	color:#666;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	margin-top:5px;
}
.star1
{
	font-size:19px;
	font-weight:bold;
	color:#eb3b2c;
	margin-left:5px;
}

.news-read a{color:#5B5B5B; text-decoration:none;}
.news-read a:hover{color:#5B5B5B; text-decoration:underline;}

.name{color:#6f226f}
.chief{color:#417a33}

.career-txt {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#3296ea; line-height:22px; text-align:left; margin:10px 0px;}