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

html {
	padding:0px;
	margin:0px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	background: #fff;
}
a {cursor:pointer;}
a img{border:none;}

@font-face {
    font-family: 'fontinbold';
    src: url('../font/fontin-bold-webfont.eot');
    src: url('../font/fontin-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/fontin-bold-webfont.woff') format('woff'),
         url('../font/fontin-bold-webfont.ttf') format('truetype'),
         url('../font/fontin-bold-webfont.svg#fontinbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.wrapper {
    width: 100%;
}
.header_area {
    width: 100%;
	background-color:#9b0a10;
}
#header {
	margin: 0 auto;
    width: 1100px;
	height: 120px;
}
#logo {
	float: left;
}
#logo  img{
	float:left;
    margin: 35px 0 0 35px;
}
.description{
	float: left;
	margin: 48px 0 0 25px;
	width: 365px;
}
.description h2{
	font-family:fontinbold;
	color:#fff;
	margin: 0;
	font-size: 22.98px;
}
.head_imgs {
	float: right;
    margin: 25px 25px 0 0;
    width: 390px;
}
.head_imgs  img{
	float:right;
}
.menu_area {
    width: 100%;
	background-color:#ede8ac;
	color:#231f20;
}
.menu_cont {
	margin: 0 auto;
    width: 1100px;
	height: 48px;
}
.menu_cont h1 {
	float: left;
    font-family: fontinbold;
    font-size: 26px;
    margin-left: -152px;
	height: 12px;
}
.menu {
	float: left;
    margin-left: 50px;
    margin-top: 8px;
}
.menu li{
	float:left;
	list-style:none;
	color:#231f20;
	border: none;
	font-size:15px;
	font-weight:bold;
}
.menu li a{
	color:#231f20;
	text-decoration:none;
	border: none;
	margin: 0px;
	padding:0 35px 0 38px;
}
.menu li span:hover{ color:#ed1c24; }
.menu .selected { color:#ed1c24; }
.banner_area {
	display:block;
	margin: 0 auto;
    width: 1100px;
	height: 358px;
	overflow:hidden;
}
.banner {
	width: 1050px;
	height: 358px;
	margin-left:25px;
}
.banner a {
	cursor:default;
}
.content_area{
	width: 100%;
	background-color:#ebebeb;
}
.content {
	margin: 0 auto;
    width: 1100px;
	height: 262px;
	text-align: justify;
}

#latest{
	width:295px;
	height:262px;
	float:left;
	padding-right:10px;
	margin-left: 10px;
}

#latest h2 {
	font-family:fontinbold;
	color: #CF151C;
	font-size:24px;
	margin:5px 0px -7px 15px;
}

#latest ul li{
	color:#d33e44;
	padding:0px 5px 8px 0px;
	font-size:16px;
}

#latest p{
	color:#1f1f1f;
	font-size:12px;
}
#welcome {
	width:400px;
	height:262px;
	float:left;
	margin: 0 0 0 18px;
}
#welcome h2{
	color: #CF151C;
    font-family: fontinbold;
    font-size: 19px;
    margin: 8px 0 0;
}
#welcome p{
	color:#1f1f1f;
	margin: 6px 0 10px;
}
.welocmeRead {
	margin-top: 12px;
}
#welcome .welocmeRead font{
	color: #CF151C;
    font-family: fontinbold;
    font-size: 13px;
}
#welcome ul {
	margin:0;
	padding: 0 0 0 30px;
}
#welcome ul li {
	color:#CF151C;
}
#welcome ul li p{
	margin: 3px 0 2px;
}
.newProdCont{
	background: url("../images/mid_bg.png") no-repeat scroll 0 -8px transparent;
	float: right;
    height: 288px;
    width: 360px;
	margin: -18px 0 0;
}
.newProdCont h2{
	color: #ffffff;
    font-family: fontinbold;
    font-size: 24px;
    margin: 20px 0 0 118px;
}
.prod_img {
	height: 232px;
    margin-left: 24px;
    width: 316px;
}
.boxgrid{ 
	border-top: medium none;
    float: left;
    height: 218px;
    overflow: hidden;
    padding: 0 32px 0 33px;
    position: relative;
    width: 252px;
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxcaption{ 
	float: left;
    height: 40px;
    margin: 0;
    padding: 10px 0 0;
    position: absolute;
    width: 250px;
    z-index: 100;
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.boxcaption  h1{
	width: 250px;
	color:#ffec00;
	font-family: fontinbold;
    font-size: 18px;
	text-align:center;
}
.imgCont {
	border: 6px solid #FFFFFF;
	background-color: #eeeeee;
    height: 160px;
    width: 238px;	
}
.content_area2{
	margin: 0 auto;
    width: 1100px;
	height: 262px;
}
.ourProd_gallery {
	border: 1px solid #DADADA;
    float: left;
    height: 210px;
    margin: 15px 0 0 25px;
    width: 658px;
	overflow: hidden;
}
.ourProd_gallery h2{
	font-family: fontinbold;
    font-size: 22px;
	margin:0;
	background-color:#cf151c;
	color:#fff;
	text-align:center;
}
.infiniteCarousel {
  width: 395px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 585px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  margin: 8px 33px 0 45px;
  height: 100px;
  overflow: auto;
  position: absolute;
  top: 0;
  overflow:hidden;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
   display: block;
   float: left;
   height: 108px;
   padding: 1px 10px;
   width: 99px;
}

.infiniteCarousel ul li a img {
  display:block;
 /* width:150px;
  height:80px;*/
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  text-indent: -9999px;
  position: absolute;
  top: 40px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background: url(../images/arrow_right.png) no-repeat 0 0;
  right: -286px;
}

.infiniteCarousel .back {
  background: url(../images/arrow_left.png) no-repeat 0 0;
  left: 8px;
}

#bus_enq {
    float: left;
    height: 272px;
    margin-left: 34px;
    width: 358px;
}
#bus_enq h2{
	font-family: fontinbold;
    font-size: 18px;
	margin:10px 0;
	text-align:center;
	color:#ed1c24;
}
table td:first-child {
	margin-right:10px;
}
#bus_enq .txtarea{
	width:158px;
	height:21px;
	color:#b2b2b2;
	border: 1px solid #d7d7d7;
	font-size:12px;
	padding: 0px 0 0 4px;
}
.formAlert{
	float:left;
	height:23px;
	padding:1px;
}
#bus_enq .txtarea2{
	width:347px;
	height:58px;
	color:#b2b2b2;
	border: 1px solid #d7d7d7;
	resize:none;
	font-size:12px;
	padding: 2px 0 0 5px;
	overflow: hidden;
	margin-top: 0;
}
.txtformAlert{
	float:left;
	height:62px;
	padding:1px;
	margin: 7px 0 0;
}
.button {
	width:52px;
	height:26px;
	background-color:#cf151c;
	float:right;
	font-size:12px;
	font-family: fontinbold;
	color:#FFF;	
	font-weight:bold;
	border :none;
	margin-top: 10px;
}
.footer_area{
	width: 100%;
	background-color:#342e30;
	color:#231f20;
	float: left;
}
.footerCont {
	margin: 0 auto;
    width: 1100px;
	height: 260px;
}
.footer_1 {
	width:190px;
	float: left;
	margin: 20px 0 0 30px;
}
.footer_1  h2{
	font-family: fontinbold;
    font-size: 17px;
	text-align:left;
	color:#9f9f9f;
}
.footer_1 ul {
	margin:0;
	padding:0;
}
.footer_1 li{
    font-size: 13px;
	text-align:left;
	color:#9f9f9f;
	list-style:none;
}
.footer_1 li a{
	color:#9f9f9f;
	text-decoration:none;
}
.footer_1 li a:hover{
	text-decoration:underline;
}
.copy_right {
	float:right;
	margin:30px 26px 0 0;
	font-size:11px;
}
.copy_right p {
	color:#989798;
}
.copy_right a {
	color:#989798;
}
.copy_right a:hover{
	text-decoration:none;
}
/*** for Product page ***/

.prodCont_area {
	width: 100%;
	border-top:12px solid #ebebeb;
}

.prodCont {
	margin: 0 auto;
    width: 1100px;
	height: 425px;
	text-align: justify;
}

.prodCont h2 {
	font-family:fontinbold;
	color:#cf151c;
	margin: 10px 0 0 28px;
	font-size: 24px;
}
.paraCont {
	float: left;
	width:815px;
	margin-left: 22px;
}
.paraCont h2 {
	margin:0;
	color:#CF151C;
	font-size:22px;
	font-family:Arial;
	font-weight: normal;
}
.para_cont {
	height: 210px;
    width: 815px;
}
.prod_list {
	width:175px;
	height:370px;
	float:left;
	margin: 4px 0 0 32px;
	border-right: 1px solid #dbdbdb;
}
.prodCont2 {
	height: 398px;
}
#pro_elem {
	list-style:none;
	padding: 0;
}
#pro_elem li {
	margin-bottom: 8px;
}
#pro_elem li a{
	text-decoration:none;
	font-size:14px;
	color:#525252;
}
#pro_elem li a.clicked{
	color:#CF151C;
}
.prod_box{
	width:815px;
	height:210px;
}
.contBox {
	margin-left: 8px;
    width: 440px;
	height:210px;
	float: left;
	border-right: 1px solid #e0e0e0;
}
.contBox p {
	width:408px;
	color:#828282;
}
.contBox ul {
	height:150px;
	padding: 0 0 0 24px;
}
.contBox li {
	color:#d33e44;
	font-size:13px;
	margin:0;
	padding:0;
	width:200px;
	float: left;
}
#coconutBox0 ul li, #tamrndBox0 ul li, #instantBox0 ul li, #basmatiBox0 ul li, #nutsBox0 ul li, #jaggeryBox0 ul li, #tapiocaBox0 ul li{
	float:none;
}
.contBox li p {
	width:200px;
	color:#828282;
	margin:0 0 2px;
}
.prod_li a {
	text-decoration:none;
	color:#828282;
}
#breadCrumb{
	
}
#breadCrumb a{
	float:left;
	color: #CF151C;
	font-size:14px;
	text-decoration: none;
}
.contBox #breadCrumb p{
	width:400px;
	font-size:13px;
	font-weight: bold;
}
.contBox span p{
	font-family: fontinbold;
	color:#CF151C;
	font-size:13px;
}
#right_img {
	float:right;
	height:210px;
}
.img_gallery {
	float: left;
    height: 150px;
    overflow: hidden;
    width: 808px;
}
.prev {
	display: block;
	background: url(../images/prod_right_img/thumb/prev.png) no-repeat;
	text-indent: -9999px;
}
.next { 
	display: block;
	background: url(../images/prod_right_img/thumb/next.png) no-repeat;
	text-indent: -9999px;
	float:right;
}
.slideCaption {
	color:#828282;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
	margin-top: 15px;
}
.slideCaption a {
	display:block;
}
.hide {
	display:none
}
.abt_area{
	width: 100%;
	background-color:#ebebeb;
}
.abtContent {
	margin: 0 auto;
    width: 1100px;
	height: 240px;
	text-align: justify;
}
.abtContBox {
	height:240px;
	width: 678px;
	float: left;
	margin-left: 28px;
}
.abtContBox h2 {
	font-family: fontinbold;
    font-size: 24px;
	text-align:left;
	color:#cf151c;
	margin: 8px 0 5px;
}
.abtContBox p {
	font-family: arial;
    font-size: 12px;
	text-align:justify;
	color:#1f1f1f;
	margin: 0 0 14px;
}
.imgAbtRight{
	float: left;
    height: 240px;
    width: 340px;
	margin: 0 0 0 45px;
}
.boxgrid2{
	border-top: medium none;
    float: left;
    height: 240px;
    position: relative;
    width: 340px;
}
.boxgrid2 img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	border: 2px solid #9e9e9e;
}
.abtImgCont {
    height: 204px;
    width: 325px;
	margin: 20px 0 0;
}
.abt_area2{
	margin: 0 auto;
    width: 1100px;
	height: 340px;
}
.abtBox2 {
	float:left;
	width:710px;
}
.abt_cont2 {
	height:100px;
	width:675px;
	float: left;
	margin: 20px 0 0 28px;
	border:2px solid #eeeeee;
	font-family: arial;
}
.abt_cont2 h2 {
    font-size: 14px;
	background-color:#c41b1b;
	color:#fbf0f0;
	margin:0;
	padding: 6px 0 4px 12px;
}
.abt_cont2 p {
    font-size: 12px;
	color:#434343;
	margin: 16px 0 0 16px;
	width: 600px;
}
.factry_cont {
	height:133px;
	width:675px;
	float: left;
	margin: 20px 0 0 28px;
	border:2px solid #eeeeee;
	font-family: arial;
}
.factry_cont h2 {
    font-size: 14px;
	background-color:#c41b1b;
	color:#fbf0f0;
	margin:0;
	padding: 6px 0 4px 12px;
}
#abtStrength {
	float:left;
	width:325px;
	height:260px;
	margin: 20px 0 0 40px;
	background: url(../images/abt_listl_bg.png) no-repeat;
}
#abtStrength h2 {
	font-family: fontinbold;
    font-size: 24px;
	text-align:left;
	color:#ffffff;
	margin: 15px 0 0 25px;
}
#abtStrength ul {
	list-style-image:url('../images/abt_list_arrow.png');
	list-style-position: inside;
    padding: 0 0 0 24px;
}
#abtStrength ul li {
	font-family: arial;
    font-size: 14px;
	text-align:left;
	color:#ffffff;
	margin: 0 0 10px;
}
#abtStrength ul li a{
	cursor:default;
}
.qua_area2{
    width: 100%;
	height: 20px;
}
.qua_area{
	width: 100%;
	background-color:#ebebeb;
}
.quaContent {
	margin: 0 auto;
    width: 1100px;
	height: 430px;
	text-align: justify;
}
.quaContBox {
	height:420px;
	width: 410px;
	float: left;
	margin-left: 28px;
}
.quaContBox h2 {
	font-family: fontinbold;
    font-size: 24px;
	text-align:left;
	color:#cf151c;
	margin: 8px 0 5px;
}
.quaContBox p {
	font-family: arial;
    font-size: 12px;
	text-align:justify;
	color:#1f1f1f;
	margin: 0 0 14px;
}
.quaContBox ul {
	padding: 0 0 0 30px;
	margin-top:-10px;
}
.quaContBox li {
	color:#CF151C;
}
.quaContBox li p {
	margin: 0 0 5px;
}
.imgQuaRight {
	float: left;
    height: 350px;
    margin: 42px 0 0 45px;
    width: 600px;
}
.contactBox {
	float:left;
	width:650px;
	height:240px;
	margin-left: 28px;
}
.contactBox h2{
	font-family: fontinbold;
    font-size: 24px;
	text-align:left;
	color:#cf151c;
	margin: 10px 0 0;
}
.contactBox p{
    font-size: 12px;
	color:#434343;
	margin: 16px 0 0 16px;
	width: 600px;
}
.addCont{
	float:left;
	width:600px;
	height:175px;
	margin: 6px 0 0;
	border: 1px solid #a8a8a8;
}
.address1 {
	float:left;
	width:250px;
	height:165px;
	margin-left: 20px;
}
.address2 {
	float:left;
	width:280px;
	height:165px;
	margin-left: 20px;
}
.addCont h1 {
    font-size: 13px;
	text-align:left;
	color:#cf151c;
	margin: 6px 0 0;
	font-weight:bold;
}
.addCont h2 {
	font-family: arial;
    font-size: 13px;
	text-align:left;
	color:#3c3c3c;
	margin: 6px 0 0;
	font-weight:bold;
}
.addCont p{
    font-size: 12px;
	color:#3c3c3c;
	margin: 1px 0 0;
	width:auto;
}
.addCont p font {
	color:#212121;
	font-weight: bold;
}
.contact_area2{
    width: 100%;
	height: 390px;
}
.contBox2 {
	margin: 0 auto;
    width: 1100px;
	height: 375px;
}
.contFormCont{
	float:left;
	width:602px;
	height:295px;
	border:1px solid #e9e9e9;
	margin:20px 0 0 27px;
	background-color:#fbfbfb;
}
.contFormCont h2 {
    font-size: 14px;
	background-color:#c41b1b;
	color:#fbf0f0;
	margin:0;
	padding: 6px 0 4px 12px;
	font-weight: normal;
}
#contact_form {
	float:left;
	width:278px;
	height:255px;
	margin: 9px 0 0 12px;
}
#contact_form form{
	width:260px;
	height:auto;
}
#contact_form form table td{
	font-family: arial;
    font-size: 12px;
	text-align:left;
	color:#404040;
	font-weight:bold;
}
#contact_form .contInput {
	width:165px;
	height:20px;
	border:1px solid #d3d3d3;
	background-color:#e7e7e7;
}
#contact_form .contInput2 {
	width:165px;
	height:52px;
	border:1px solid #d3d3d3;
	background-color:#e7e7e7;
	resize:none;
	margin:0;
	overflow: hidden;
}
.formAlert2 {
	float: left;
    height: 24px;
    margin: 0 0 2px 8px;
    padding: 1px;
}
.txtformAlert2 {
	float: left;
    height: 54px;
	margin: 0 0 0px 8px;
	padding: 1px;
}
.button {
	width:70px;
	height:23px;
	color:#ffffff;
	background-color:#b40007;
	border:1px solid #bababa;
	font-family:arial;
	font-size:12px;
}
#google_map {
	float:left;
	width:300px;
	height:255px;
}
#google_map h1{
	font-family:arial;
	font-size:14px;
	color:#c82a2a;
}
.contImgRight{
	float:left;
	width:320px;
	height:196px;
	margin:20px 0 0 40px;
	border:2px solid #9e9e9e;
}
















