/***********************************************************************
	1 - UNIVERSAL STYLES
************************************************************************/
html > body * {
	outline:none;
}
body {
	margin:0;
	padding:0;
	background:#99dff5 url(../images/rep-top.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606466;
	line-height:18px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
}
h1 {
	margin:0px;
	padding:0px;
	color:#b81008;
	font-size:16px;
	font-family:"Trebuchet MS";
}
h2 {
	margin:0px;
	padding:0px 0 8px 0px;
	color:#df4f9d;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/dashed.gif) left bottom repeat-x;
	margin-bottom:12px;
}
h3 {
	margin:0px;
	color:#b81008;
	font-size:16px;
	padding:0px 0 5px 0;
	font-weight:bold;
}
h3.padding {
	padding-top:43px;
	padding-left:15px;
}
h3.border {
	background:url(../images/border-left-nav.gif) left bottom repeat-x;
	padding:10px 0 5px 0;
	margin-bottom:10px;
}
h4 {
	margin:0px;
	color:#291d55;
	font-size:13px;
	padding:8px 0 0px 0;
	font-weight:bold;
}
h5 {
	padding:0px;
	margin:0px;
	color:#b81008;
	font-size:13px;
	font-weight:bold;
	padding:10px 0 0 0;
}
h6 {
	padding:0px;
	margin:0px;
	color:#b81008;
	font-size:13px;
	font-weight:bold;
	padding:0 0 10px 0;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
p {
	padding-bottom:20px;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.padnone {
	padding-bottom:0px;
}
.imgalign {
	vertical-align:middle
}
.fontsize {
	font-size:11px;
}
.link {
	color:#f4ca46;
	margin-top:5px;
	text-decoration:none;
}
a.link {
	color:#f4ca46;
	text-decoration:underline;
}
a:hover.link {
	color:#ffffff;
	text-decoration:none;
}
.more {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.more {
	color:#ffffff;
	text-decoration:underline;
}
a:hover.more {
	color:#000;
	text-decoration:none;
}
.bread-crum {
	float:right;
}
.blue {
	color:#086d90;
}
a.blue {
	color:#086d90;
	text-decoration:none;
}
a.blue:hover {
	color:#086d90;
	text-decoration:underline;
}
.v-aline {
	vertical-align:middle;
}
.padding-25 {
	padding-left:-25px;
}
.red-star {
	color:#b81008;
	font-stretch:extra-expanded;
}
/***********************************************************************
	2 - 	STRUCTURE/LAYOUT
************************************************************************/
#body-wrapper {
	width:100%;
	float:left;
	background:url(../images/bg-top.jpg) top center no-repeat;
}
.page-wrapper {
	width:960px;
	margin:0px auto;
}
/***********************************************************************
	3 - HEADER
************************************************************************/
#header {
	width:960px;
	float:left;
	height:96px;
	overflow:hidden;
}
#logo {
	float:left;
	padding:5px 0 0 16px;
}
#navigation {
	float:right;
	padding:0px 0px 0 0px;
	width:662px;
}
.icon-home {
	float:right;
	padding:5px 5px 0 0;
	margin:0 0 22px 0;
	height:33px;
}
.top-nav {
	color:#291d55;
	padding:0 0 0 5px;
}
.top-nav a {
	color:#291d55;
	text-decoration:none;
}
.top-nav a:hover {
	color:#291d55;
	text-decoration:underline;
}
.img-middle {
	vertical-align:middle;
}
/***********************************************************************
	4 - BANNER
************************************************************************/
#banner {
	width:960px;
	float:left;
}
/***********************************************************************
	5 - MAIN BODY
************************************************************************/
#main-body {
	width:960px;
	float:left;
	background:url(../images/top-curve.jpg) left top no-repeat;
	position:relative;
}
#three-box {
	width:960px;
	float:left;
	margin-top:40px;
}
#didu-know {
	width:282px;
	float:left;
	background:url(../images/did-u-know-bg.jpg) left top no-repeat;
	height:204px;
	margin-right:12px;
	padding:16px 15px 0 15px;
	color:#454a4c;
	font-size:14px;
	line-height:19px;
}
.didu-know-in {
	width:158px;
	float:left;
	padding-right:108px;
	height:18px;
}
#press-releases {
	width:282px;
	float:left;
	background:url(../images/press-release.jpg) left top no-repeat;
	height:204px;
	margin-right:12px;
	padding:16px 15px 0 15px;
}
#our-products {
	width:282px;
	/*	background:url(../images/our-products-bg.jpg) left top no-repeat;*/
	height:204px;
	padding:16px 15px 0 15px;
	position:absolute;
	right:0;
	top:40px;
}
#our-products-flash {
	width:312px;
	float:left;
	height:220px;
	padding:0px 0px 0 0px;
}
.list {
	margin:0px;
	padding:0px 0 0 0px;
	list-style-type:none;
	color:#2e4249;
}
.list li {
	margin:0;
	padding:0px 0 0px 10px;
	line-height:18px;
	background:url(../images/black-arrow.gif) left 7px no-repeat;
}
.list li.sub-list {
	margin:0;
	padding:0px 0 0px 20px;
	line-height:18px;
	background:url(../images/black-arrow.gif) 10px 7px no-repeat;
}
.list li a {
	color:#3badc8;
	text-decoration:none;
}
.list li a:hover {
	color:#575757;
	text-decoration:none;
}
.press {
	margin:0px;
	padding:0px 0 0 0px;
	list-style-type:none;
	color:#606466;
}
.press li {
	margin:0;
	padding:0px 0 10px 10px;
	line-height:18px;
	background:url(../images/black-arrow.gif) left 7px no-repeat;
}
.press li a {
	color:#606466;
	text-decoration:none;
}
.press li a:hover {
	color:#000;
	text-decoration:none;
}
.greenbold {
	color:#7fa614;
	font-weight:bold;
}
.listing-star {
	margin:0px;
	color:#2b4249;
	padding:15px 0 0 0px;
	list-style-type:none;
}
.listing-star li {
	margin:0;
	padding:7px 0 8px 20px;
	line-height:18px;
	background:url(../images/star.gif) left 9px no-repeat;
}
/***********************************************************************
	6 - FOOTER
************************************************************************/
#footer-repeater {
	width:100%;
	float:left;
	background:url(../images/footer-rep.jpg) left bottom repeat-x;
	position:relative;
}
#footer-wrapper {
	width:100%;
	float:left;
	background:url(../images/footer.jpg) center bottom no-repeat;
	position:relative;
}
#footer-content {
	width:960px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d5962;
	background:url(../images/footer-divider.gif) left 25px no-repeat;
	padding:34px 0 55px 0;
}
#footer-content a.linkf {
	color:#3d5962;
	text-decoration:none;
}
#footer-content a.linkf:hover {
	color:#000;
	text-decoration:none;
}
a.footer-link {
	color:#5c8693;
	text-decoration:none;
}
a.footer-link:hover {
	color:#000;
}
.text-right {
	text-align:right;
}
.clear {
	width:100%;
	clear:both;
}
/***********************************************************************
	1 - INNER
************************************************************************/

.content-area-big {
	width:920px;
	padding-left:15px;
	padding-right:13px;
	float:left;
}
.content-area-big p {
	color:#000;
	padding: 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#2e4249;
	font-size:13px;
}
.heading-big {
	padding:0px 0 6px 0;
	background:url(../images/border-bottom.gif) left bottom repeat-x;
	width:920px;
	overflow:hidden;
}
#main-body-inner {
	width:960px;
	float:left;
	background:url(../images/top-curve-about.jpg) left top no-repeat;
	padding-top:32px;
}
.content-area {
	width:675px;
	padding-left:40px;
	padding-right:13px;
	float:right;
}
.content-area p {
	color:#000;
	padding: 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	;
	line-height:20px;
	color:#2e4249;
	font-size:13px;
}
.heading {
	padding:8px 0 6px 0;
	background:url(../images/border-bottom.gif) left bottom repeat-x;
	width:675px;
	overflow:hidden;
}
.heading-left {
	float:left;
	width:300px;
}
.heading-right {
	float:right;
	width:300px;
	text-align:right;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
.heading-right a {
	color:#004592;
	text-decoration:none;
}
.heading-right a:hover {
	color:#000;
	text-decoration:underline;
}
.products-div {
	float:left;
	width:220px;
	height:170px;
}
.logo {
	float:left;
	padding-top:15px;
	width:220px;
}
/***********************************************************************
	1 - INNER -left nav
************************************************************************/
.left-area {
	width:225px;
	padding-left:5px;
	float:left;
}
.left-nav {
	width:225px;
	padding:0px;
	margin:0px;
	list-style:none;
}
.left-nav li {
	list-style:none;
	background:url(../images/border-left-nav.gif) left bottom repeat-x;
	padding:8px 0 5px 0;
}
.left-nav li a {
	color:#000;
	background:url(../images/arow.gif) 3px 5px no-repeat;
	padding:0 0 1px 15px;
	text-decoration:none;
}
.left-nav li a:hover {
	color:#007397;
	text-decoration:none;
}
.left-nav li a.yellow {
	color:#a63d1d;
	font-weight:bold;
	padding:0 0 0px 15px;
}
.left-nav li a.red {
	color:#bc130b;
	font-weight:bold;
	padding:0 0 0px 15px;
}
.contact-usat {
	width:350px;
	float:left
}
/***********************************************************************
 input textarea  
************************************************************************/

.input {
	color:#2e4249;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #88c8dc;
	background:#c1e9f6;
	height:18px;
	margin-bottom:5px;
	padding:1px 0 0 2px;
}
.text-area {
	color:#2e4249;
	font:11px bold Arial, Helvetica, sans-serif;
	width: 201px;
	border: solid 1px #e6e6e6;
	padding: 5px 3px 3px 2px;
	border:1px solid #88c8dc;
	background:#c1e9f6;
	margin-bottom:2px;
}
.submit {
	background:url(../images/submit.gif) left top no-repeat;
	width:106px;
	height:25px;
	padding:2px;
	border:#CCCCCC 1px solid;
	color:#808080;
}
.product-section {
	list-style:none;
	padding:0px;
	height:0px;
	float:none !important;
	float:left;
}
.product-section li {
	list-style:none;
	background:url(../images/rep-product.jpg) top left repeat-x;
	width:218px;
	display:inline;
	float:left;
	margin-right:10px;
	margin-top:21px;
	border-bottom:1px solid #4c6f7a;
	cursor:pointer;
	padding:0 0 5px 0;
	height:174px;
	overflow:hidden;
}
.product-section li.last {
	margin-right:0px;
}
/*.product-section li img {
display:block;
padding-bottom:8px;
}*/
.product-section li a {
	width:206px;
	display:block;
	float:left;
	padding:0px 0 5px 6px;
	display:block;
	color:#0050a1;
	text-decoration:none;
}
.product-section li a:hover {
	color:#000;
}
.link {
	width:206px;
	float:left;
	padding:0px 0 5px 0px;
	display:block;
	color:#0050a1;
	text-decoration:none;
}
.link a {
	color:#0050a1;
	background:url(../images/green-arrow.gif) 200px 4px no-repeat;
}
.link a:hover {
	color:#000;
}
/* Portfolio */
#cportfolio p {
	padding:0px;
	margin:0px 0px 5px 0px;
}
#cportfolio a, #cportfolio a:link, #cportfolio a:visited {
	color:#ffffff;
}
#cportfolio a:hover, #cportfolio a:active {
	color:#ffffff;
}
.caso {
	width:218px;
	position:relative;
}
.caso a:hover {
	text-decoration:none;
}
.bandita {
	float:right;
	position:absolute;
	top:0px;
	right:8px;
}
.casoimg {
	width:218px;
	height:154px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.desc_caso {
	position: absolute;
	color:#fff;
	top:154px;
	left:0px;
	height:134px;
	width:198px;
	padding:10px;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/black-trans.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.desc_caso[class] {
	background-image:url(../images/black-trans.png);
}
.content-area-big p.chico {
	color:#FFFFFF;
	padding: 5px 0;
}
.content-area-big p.chico strong {
	color:#FFCC00;
}
.download {
	font-weight:bold;
	line-height:24px;
	vertical-align:top;
	padding-left:5px;
	color:#2f6496;
}
.download:hover {
	text-decoration:none;
}
.aboutus {
	width:210px;
}
.aboutus a {
	padding-left:5px;
	line-height:18px;
	color:#2f6496;
}
.aboutus a:hover {
	text-decoration:none;
}
/* sitemap */

.sitemap {
	padding:10px 0 20px 30px;
}
.sitemap li {
	list-style-type:none;
	padding:2px 0;
}
.sitemap-inner {
	padding-left:30px;
}
.sitemap li a {
	text-decoration:none;
	color:#606466;
	background:url(../images/arrow.gif) no-repeat left center;
	line-height:17px;
	vertical-align:middle;
	padding-left:10px;
}
.sitemap li a:hover {
	text-decoration:underline;
}
/*----------------------- Our Certification Style ----------------------*/
.light-box-area {
	float:left;
	width:674px;
}
.kasgnaj-light-box {
	float:left;
	padding:0 20px 0 0;
}
.image-box, .image-box3 {
	float:left;
	padding:5px;
	background:#FFFFFF;
	border:#999999 1px solid;
}
.image-box3 {
	margin:7px 0 0 10px;
}
.image-box2 {
	float:left;
	margin:0 0 0 20px;
	padding:5px;
	background:#FFFFFF;
	border:#999999 1px solid;
}
.malanpur-light-box {
	float:left;
	padding:0 0 0 10px;
}
.content-award {
	float:left;
	width:674px;
	padding-top:15px;
}
.award-image-box {
	float:left;
	border:#999999 1px solid;
	padding:5px;
	background:#FFFFFF;
	margin:10px 10px 0 0;
}
.award-content-box {
	float:left;
	width:528px;
}
.mt_name {
	font-size:11px;
}
/*----------------------- Product Style -----------------------------*/

.Ghee {
	float:left;
}
.Butter-oil {
	float:left;
}
.Butter {
	width:225px;
	height:154px;
	float:left;
}
.Butter a {
	background: url(../images/products/butter-img.jpg) left top no-repeat;
}
.Butter a:hover {
	background:url(../images/products/butter-img.jpg) left -154px no-repeat;
}
.Butter-milk-powder {
	width:225px;
	height:154px;
	float:left;
}
.Butter-milk-powder a {
	background: url(../images/products/butter-milk-powder-img.jpg) left top no-repeat;
}
.Butter-milk-powder a:hover {
	background:url(../images/products/butter-milk-powder-img.jpg) left -154px no-repeat;
}
.Skimmed-milk {
	width:225px;
	height:154px;
	float:left;
}
.Skimmed-milk a {
	background:url(../images/products/skimmed-milk-img.jpg) left top no-repeat;
}
.Skimmed-milk a:hover {
	background:url(../images/products/skimmed-milk-img.jpg) left -154px no-repeat;
}
.full-cream-powder {
	width:225px;
	height:154px;
	float:left;
}
.full-cream-powder a {
	background: url(../images/products/full-cream-powder-img.jpg) left top no-repeat;
}
.full-cream-powder a:hover {
	background:url(../images/products/full-cream-powder-img.jpg) left -154px no-repeat;
}
.dairy-whitener {
	width:225px;
	height:154px;
	float:left;
	cursor:pointer;
}
.dairy-whitener a {
	background: url(../images/products/dairy-whitener-img.jpg) left top no-repeat;
	cursor:pointer;
}
.dairy-whitener a:hover {
	background:url(../images/products/dairy-whitener-img.jpg) left -154px no-repeat;
}
.fat-filled {
	width:225px;
	height:154px;
	float:left;
}
.fat-filled a {
	background: url(../images/products/fat-filled-img.jpg) left top no-repeat;
}
.fat-filled a:hover {
	background:url(../images/products/fat-filled-img.jpg) left -154px no-repeat;
}
.various-dairy {
	width:225px;
	height:154px;
	float:left;
}
.various-dairy a {
	background: url(../images/products/various-dairy-img.jpg) left top no-repeat;
}
.various-dairy a:hover {
	background:url(../images/products/various-dairy-img.jpg) left -154px no-repeat;
}
.table-box {
	float:left;
	width:674px;
}
.table {
	border:#3d5962 1px solid;
	border-left:none;
	border-top:none;
}
.table td {
	padding:5px;
	border:#3d5962 1px solid;
	border-right:none;
	border-bottom:none;
}
.table th {
	color:#b81008;
	padding:5px;
	border:#3d5962 1px solid;
	border-right:none;
	border-bottom:none;
}
.table p {
	padding:5px;
}
#wrapSlider {
	position:relative;
	width:158px;
}
#gallery {
	width:158px;
	float:left;
	overflow-x:none;
	overflow-y:none;
	font-size:11px;
}
/*****************************************  Navigation *********************/
.top-navigation{
background:url(../images/menu-bg.jpg) left  top  no-repeat;
height:32px;
width:663px;
float:right;
color:#FFFFFF;
}
.top-navigation ul{list-style-type:none;
color:#FFF;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0 0 35px;
}
.top-navigation ul li{background:url(../images/nav-divider.jpg) right top no-repeat;
font-size:12px;
font-weight:bold;
padding:0 24px 0 24px;
display:inline;
}
.top-navigation ul li.last{background:none;
padding-right:0px;
}
.top-navigation ul li a{color:#FFF;
text-decoration:none;
}
.top-navigation ul li a:hover{color:#ffeb45;
text-decoration:none;
}
.top-navigation ul li a.active{color:#ffeb45;
text-decoration:none;
}
