@font-face {
 font-family:"cabin";
 src:
 url(../font/Cabin-Medium.otf) format("openType");
}

@font-face {
 font-family:"vijaya";
 src:
 url(../font/vijaya.TTF) format("openType");
}

@font-face {
 font-family:"HELVETICANEUE-ROMAN";
 src:
 url(../font/HELVETICANEUE-ROMAN.OTF) format("openType");
}

#wrapper
{
 /*position: absolute;
 top: 0;*/
 margin: 0 auto\9;
 width: 1349px\9;
}

/*#header
{
	background:url(../images/header.png) no-repeat !important;
	width: 1349px;
	height: 92px;
	position: relative;
	z-index: 9999;
	box-shadow: 0 9px 12px -10px;
	border-collapse: separate;
}
*/

.header2
{
	background:url(../images/header01.png) no-repeat !important;
	width: 635px;
	height: 137px;
	position: relative;
	z-index: 9999;
}


.header9
{
	background:url(../images/header02.png) no-repeat !important;
	width: 714px;
	height: 57px;
	position: relative;
	z-index: 9999;
}

/*.navbar-inverse .navbar-inner { background-image: none !important; border-color: transparent !important; }

.navbar-inner
{
	background-color: transparent !important;
	box-shadow: none !important;
}
*/

.container
{
	width: 1349px !important;
	//height: 104px;
}

.clear { clear:both; }

.left
{
	float: left;
}

.right
{
	float: right !important;
}

#whiteback
{
/*	background-color: #fff;
	width: 1349px;
	height: 92px;
*/}

.navbar{ margin-bottom:0 !important; clear:both;}

.navbar .nav 
{
	margin: -111px 41px 0 0 !important;	
}

.navbar .nav>li>a 
{
	padding: 27px 25px 10px;	
}

navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus 
{
	background-color: #d71d23 !important;
	color: #fff !important;
}

.navbar .nav>li>a:hover
{
	background-color: #d71d23 !important;
	z-index: -2222;
	
}




.navbar-fixed-top
{
	position: relative !important;
}

#footpic
{
	background: url(../images/footer.png);
	width: 1349px;
	height: 64px;
}

#footpic ul
{
	margin: 0 0 0 25px;	
}

.list
{
	padding-right: 8px;
	list-style: none;
	font-family: cabin;
	font-size: 12px;

}

.copy
{
	font-size: 12px;
	font-family: cabin;
	margin-left: 7px;
	margin-top: 19px;
	color: #fff;
}

a 
{
color: #fff;
text-decoration: none;
}

a:hover, a:focus 
{
	color: #fff;
	text-decoration: underline;
}


#getin
{
	border-bottom: solid 2px #78736d;
	color: #736e6b;
	font-weight: bold;
	margin-top: 24px;
	margin-left: 186px;
	padding-bottom: 21px;
	font-family: cabin;
	font-size: 12px;
}

#getin1
{
	border-bottom: solid 2px #78736d;
	color: #736e6b;
	font-weight: bold;
	margin-top: 24px;
	margin-left: 42px;
	padding-bottom: 21px;
	font-family: cabin;
	font-size: 12px;
}


#htm
{
	/*background: url(../images/getin2.png) no-repeat;*/
	height: 72px;
	width: 293px;
	margin-left: 186px;
	margin-top: 37px;
	color: #736e6b;
	border-right: 2px solid #78736d;
}

#htmmm
{
	width: 293px;
	margin-left: 186px;
	margin-top: 37px;
	color: #fff;
}

#htm1
{
	height: 72px;
	width: 523px;
	margin-left: 43px;
	margin-top: 37px;
	color: #736e6b;
}


.txtfoot
{
	font-family: cabin;
	font-size: 12px;
	color: #736e6b;
}

.txtfoot1
{
	margin-left: 31px;	
	font-family: cabin;
	font-size: 12px;
	color: #736e6b;
}


.txtdransk
{
	/*margin-top: -4px;*/
	font-family: cabin;
	font-size: 12px;
	color: #736e6b;
}

#sprite1
{
	background: url(../images/getin2.png) no-repeat;
	height: 25px;
	padding-left: 27px;
	background-position: 0 -2px;
}

#sprite2
{
	background: url(../images/getin2.png) no-repeat;
	height: 25px;
	padding-left: 27px;
	background-position: 2px -28px;
}


#sprite3
{
	background: url(../images/getin2.png) no-repeat;
	height: 25px;
	padding-left: 27px;
	background-position: 2px -56px;
}



.getincon
{
	border-bottom: solid 2px #78736d;
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 24px;
	left: 246px;
	padding-bottom: 21px;
	font-family: cabin;
	font-size: 12px;
}

.getinco
{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 24px;
	left: 246px;
	padding-bottom: 21px;
	font-family: cabin;
	font-size: 12px;
	text-align: justify;
	width: 226px !important;
}


.getinconabout
{
	border-bottom: solid 2px #78736d;
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 24px;
	left: 246px;
	padding-bottom: 21px;
	font-family: cabin;
	font-size: 12px;
	width: 250px !important;
}

.hero-unit
{
		background: url(../images/bannerbackground.png) repeat-x !important;
		width: 1229px !important;
		height: 399px !important;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		margin-top: -32px;
		margin-top: -32px\9;
}

@-moz-document url-prefix()
{
	#if
	{
		margin-top: 22px !important;
	}
}


@-moz-document url-prefix()
{
	.hero-unit
	{
		margin-top: -32px !important;
	}
}


@-moz-document url-prefix()
{
	#slides
	{
		top: -32px !important;
	}
}


@-moz-document url-prefix()
{
	#aboutbak
	{
		margin-top: -57px !important;
	}
}


#slides
{
	width: 1003px !important;
	height: 397px !important;
	margin-top: -60px;
	margin-left: 113px;
	position: relative;
	top: 0px;
	top: -32px\9;
}

#welcome
{
	font-size: 36px;
	font-family: vijaya;
	color: #4f4f4f;
	font-size: 30px\9;
	font-style: italic\9;
}

#line111
{
	background: url(../images/line.png) no-repeat;
	width: 1003px;
	height: 28px;
	margin-left: 201px;
	margin-top: 15px;
}

/*#hove
{
	background: url(../img/products-sprite.png) no-repeat;
	width: 998px;
	height: 396px;
	margin-left: 176px;
}
*/
#product
{
	width:1030px;
	height:197px;
	margin-left: 151px;
}

#product ul { list-style:none; }

#product ul li a#rice 
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;
}

#product ul li a#rice:hover
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: 0 -163px;
}

#product ul li a#fish 
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -166px 0;;
}

#product ul li a#fish:hover
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -166px -163px;
}

#product ul li a#beans
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -333px 0;
}

#product ul li a#beans:hover
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -333px -163px;
}

#product ul li a#milk
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -498px 0;
}

#product ul li a#milk:hover
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -499px -163px;
}

#product ul li a#canned
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -664px 0;
}

#product ul li a#canned:hover
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -664px -163px;
}

#product ul li a#spices
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -830px 0;
}

#product ul li a#spices:hover
{ 
	background: url(../img/products-sprite.png) no-repeat;
	padding-right: 166px;
	padding-bottom: 147px;	
	background-position: -830px -163px;
}


#pro
{
	font-size: 20px;
	color: #4f4f4f;
	font-family: HELVETICANEUE-ROMAN;
	margin-left: 174px;
	margin-top: -68px;
}

#below
{
	margin: 50px 0 !important;
	border: 0;
	border-top: 0px solid #eee !important;
	border-bottom: 1px solid #fff;
}

#logo
{
	background: url(../images/logo.png) no-repeat;
	width: 342px;
	height: 132px;
	margin-top: -408px;
	margin-left: -59px;
}

.lit
{
	line-height: 42px !important;
}

.lit a 
{
/*	position: relative;
	z-index: 99999;
*/}

/*.lit a:hover
{
	background-color: #d71d23 !important;
	z-index: -2222;
}
*/

/*.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover
{
	background-color: #d71d23 !important;
	color: #fff !important;
	z-index: -2 !important;
	position: relative !important;
}
*/

.selected { background-color: #d71d23 !important; position: relative; z-index: 0;}
.selected a { color: #fff !important; position: relative; z-index: -2;}


/*.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus
{
	background-color: #d71d23 !important;
	color: #fff !important;
}
*/
#aboutbak
{
/*	background: url(../images/about.jpg) no-repeat;
	width: 1349px;
	height: 530px;
	margin-top: -57px;
	background-position: 0 25px;*/
}


.txta
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4d4946;
	font-size: 36px;
	text-align: right;
	border-bottom: 1px solid #989b98;
	padding-bottom: 4px;
	position: relative;
	left: 18px;
}

#logo1
{
	/*background: url(../images/logo.png) no-repeat;*/
	width: 342px;
	height: 132px;
	position: relative;
	top: -205px;
	right: -40px;
	z-index: 999999;
	margin-top: 27px;
}

#logo2
{
	/*background: url(../images/logo.png) no-repeat;*/
	width: 342px;
	height: 132px;
	position: relative;
	top: -91px;
	right: 0;
	z-index: 999999;
	margin-top: 0px;
}

#logo3
{
	/*background: url(../images/logo.png) no-repeat;*/
	width: 342px;
	height: 132px;
	position: relative;
	top: -139px;
	right: 0;
	z-index: 999999;
	margin-top: 47px;
}



#logoHome
{
	background: url(../images/logo44.png) no-repeat;
	width: 323px;
	height: 62px;
	position: absolute;
/*	left: 0;
*/	z-index: 999999;
	margin-top: -124px;
	margin-left: 40px;
}

#desk
{
	color: #d71d23;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 3px solid;
	margin-left: 88px;
	margin-top: -45px;
	padding-bottom: 12px;
}

.desktext
{
	color: #65605c;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 88px;
	margin-top: -34px;
	border-left: 3px solid #d71d23;
	width: 1140px;
	text-align: justify;
	padding-left: 26px;
	padding-top: 13px;
}

.picsss1
{
	background: url(../images/picsss.jpg) no-repeat;
	width: 268px;
	height: 300px;
	margin-left: 118px;
	margin-top: 91px;
}

.picsss2
{
	background: url(../images/picsss.jpg) no-repeat;
	width: 268px;
	height: 300px;
	margin-left: 34px;
	margin-top: 91px;
}

.picsss3
{
	background: url(../images/picsss.jpg) no-repeat;
	width: 268px;
	height: 300px;
	margin-left: 34px;
	margin-top: 91px;
}

.picsss4
{
	background: url(../images/picsss.jpg) no-repeat;
	width: 268px;
	height: 300px;
	margin-left: 34px;
	margin-top: 91px;
}

.txtra
{
	margin-top: 310px;
	text-align: center;
}

.txtceo
{
	text-align: center;
}

#missiondesk
{
	color: #d71d23;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 3px solid;
	margin-left: 88px;
	margin-top: -48px;
	padding-bottom: 12px;
}

.missiontext
{
	color: #65605c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 88px;
	margin-top: -34px;
	border-left: 3px solid #d71d23;
	width: 1140px;
	text-align: justify;
	padding-left: 26px;
	padding-top: 13px;
}

#lorriesbak
{
	background: url(../images/lorriespic.jpg) no-repeat;
	width: 1094px;
	height: 295px;
	margin-left: 140px;
	margin-top: 6px;
}

/*.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover
{
	background-color: #d71d23 !important;
	color: #fff !important;
}

.lit
{
	font-family: HELVETICANEUE-ROMAN;
	font-size: 14px;
}
*/
.navbar-inverse .brand, .navbar-inverse .nav>li>a
{

}

#mission
{
	margin-top: 30px;
}

#contact
{
	margin-top: 2px;
}

#map
{
	width: 981px;
	height: 350px;
	margin-top: -79px;
	box-shadow: 10px 9px 12px -10px;
}

@-moz-document url-prefix()
{
	.v
	{
		top: 39px !important;
	}
}

#importbak
{
/*	background: url(../images/import.jpg) no-repeat;
*/	width: 1349px;
	height: 803px;
	margin-top: -57px;
	margin-top: -57px\9;
	background-position: 0 25px;
}

@-moz-document url-prefix()
{
	#importbak
	{
		margin-top: -57px !important;
	}
}

.riceani
{
	background: url(../images/riceani.jpg) no-repeat;
	width: 246px;
	height: 177px;
}

.fishani
{
	background: url(../images/fishani.jpg) no-repeat;
	width: 245px;
	height: 177px;
	margin-left: -1px;
}

.beansani
{
	background: url(../images/beansani.jpg) no-repeat;
	width: 246px;
	height: 176px;
}

.milkani
{
	background: url(../images/milkani.jpg) no-repeat;
	width: 245px;
	height: 176px;
	margin-left: -1px;
}

.cannedani
{
	background: url(../images/cannedani.jpg) no-repeat;
	width: 246px;
	height: 178px;
}

.spicesani
{
	background: url(../images/spicesani.jpg) no-repeat;
	width: 245px;
	height: 178px;
	margin-left: -1px;
}

.first
{
	width: 670px;
	height: 100%;
	
}

.second
{
	width: 585px;
	height: 100%;
}

.w
{
	width: 1270px;
	height: 530px;
	margin-top: -19px\9;
}


/* Contact */

#csend
{
	background: url(../images/images/sendbtn.png) no-repeat;
	width: 123px;
	height: 47px;
	border: none;
	margin-top: 251px; 
	margin-left: 124px;
}

#contact-form label.error {
	color: #FB3A3A;
	display: inline-block;
	text-align: left;
	width: 25%;
	position: relative;
	font-family: arial;
	font-size: 11px;
	left: 10px;
	top: -65px;
	left: -180px;
}	

#contact-form #txtareaError label.error { 
	left: 210px;
	position: absolute;
	bottom: -75%; 
}

#messageSent
{
	color:#9a89b5;
	display:none;
	left: 210px;
	position: absolute;
	bottom: -75%; 
}


/* Footer */

#foot ul { list-style:none; }

/*#foot ul li a#twitter 
{ 
	background: url(../images/social.png) no-repeat;
	padding-right: 36px;
	padding-bottom: 22px;
	height: 39px;
	width: 137px;
	background-position: -10px 0px;
}

#foot ul li a#facebook 
{ 
	background: url(../images/social.png) no-repeat;
	padding-right: 36px;
	padding-bottom: 22px;
	height: 39px;
	width: 137px;
	background-position: -52px 0px;
}

#foot ul li a#linkedin
{ 
	background: url(../images/social.png) no-repeat;
	padding-right: 36px;
	padding-bottom: 22px;
	height: 39px;
	width: 137px;
	background-position: -94px 0px;
}
*/
#foot
{
	left: 225px;
	position: relative;
	top: 22px;
}

.txt
{
	font-family: arial;
	font-size: 14px;
}


.container
{
	margin-left:0\9 !important;
}

.navbar-inverse .brand, .navbar-inverse .nav>li>a
{
	text-shadow:none !important;

}

#messageSent
{
	color:#9a89b5;
	display:none;
	left: 210px;
	position: absolute;
	bottom: -75%; 
}


#fter ul li a#twitter 
{ 
	background: url(../img/social.png) no-repeat;
	padding-right: 46px;
	padding-bottom: 22px;
}

#fter ul li a#twitter:hover
{ 
	background: url(../img/social.png) no-repeat;
	padding-right: 46px;
	padding-bottom: 22px;
	background-position: 0 -35px;
}

#fter ul li a#facebook
{ 
	background: url(../img/social.png) no-repeat;
	padding-right: 46px;
	padding-bottom: 22px;
	background-position: -46px 0;
}

#fter ul li a#facebook:hover
{ 
	background: url(../img/social.png) no-repeat;
	padding-right: 46px;
	padding-bottom: 22px;
	background-position: -46px -35px;
}

#fter ul li a#linkedin
{ 
	background: url(../img/social.png) no-repeat;
	padding-right: 46px;
	padding-bottom: 22px;	
	background-position: -92px 0;
}

#fter ul li a#linkedin:hover
{ 
	background: url(../img/social.png) no-repeat;
	padding-right: 46px;
	padding-bottom: 22px;	
	background-position: -92px -35px;
}

.box
{
	box-shadow: 0 9px 12px -10px
}

#lineee
{
	background: url(../img/linearrow.png) no-repeat;
	width: 1014px;
	height: 29px;
	margin-left: 202px;
}

.ptr
{
	cursor: pointer;
}

.boxoverlay
{
	width: 246px;
	height: 177px;
	background: rgba(0,0,0,0.5);
	text-align: center;
}

.overlaytxt
{
	font-size: 27.7px;
	font-family: Arial, Helvetica, sans-serif;
	opacity:1 !important;
	color: #efeeed;	
	position: relative;
	top: 80px;

}

/*.mar { margin-left:10px;}*/
.sp { width:694px; }
.spa { width:442px; }

/* iphone */ 

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
.mar
{
	margin-left: 290px !important;
	width: 570px !important;
}
.mar iframe
{
	top: 60px !important;
}

.spa { width:250px !important; }

.sp
{
	width:670px !important;
}

#getin1 { left:250px !important; }
#htm1 { margin-left:230px !important;}
#lineee { margin-left: 170px !important; }

.abt
{
	top: -128px !important;
}

.desktext
{
	margin-top: -13px !important;
}

.imp
{
	position: relative !important;
	top: -150px !important;
	left: -80px !important;
}

.missiontext
{
	margin-top: -13px !important;
}

.pro
{
	top: -75px !important;
}

.c
{
	position: relative !important;
	left: -40px !important;
	top: -70px !important;
}

.contac
{
	margin-top: -250px !important;
	margin-left: 1020px !important;
}

.wrt
{
	margin-top: 50px !important;
}

/*.cooo
{
	position: relative !important;
	top: -230px !important;
	left: 420px !important;
}
*/

.rw
{
	width: 1180px !important;
}

}
/*ipad css hacks*/

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */

.mar
{
	margin-top: 60px;
	margin-left: 70px;
	width: 900px !important;
}

.co
{
	margin-top: -40px;
	margin-left: 275px !important;
}

.cop
{
	margin-top: -40px;
	margin-left: 475px !important;
}

.sp
{
	width: 661px !important;
	margin-left: 45px;
}

#lineee
{
	margin-left: 197px;
}

.spa
{
	margin-left: 27px;
	width: 260px;
}

#if
{
	margin-top: -42px !important;
	margin-right: 100px !important;
}

.desktext
{
	/*width: 900px;*/
	margin-left: -225px;
}

.c
{
	left: 250px !important;
	position: relative !important;
}

.missiontext
{
	/*width: 900px;*/
	margin-left: -223px;
}

.cooo
{
	margin-left: 200px;
}

#csend
{
	margin-left: 250px !important;
}

#aboutbak
{
	height: 550px;
	padding-bottom: -30px;
}

.contac
{
	margin-left: 435px !important;
}

.c
{
	left: 415px !important;
	position: relative !important;
}

.pro
{
	position: relative !important;
	left: 195px !important;
}

.imp
{
	position: relative;
	left: 350px;
}

.abt
{
	left: 300px !important;
	position: relative !important;
}

/*#foo
{
	position: relative !important; 
	bottom: 55px !important;	
}
*/}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
#lorriesbak
{
	padding-bottom: 80px !important;
}

#aboutbak
{
	padding-bottom: 80px !important;
}
}


/* end ipad */

.contac
{
	width: 280px !important; margin-left: 56px; margin-top: -10px;
}

.c
{
	padding-bottom: 7px !important; position: relative; left: 61px; top: 25px;
}

.pro
{
	left: -180px; top: 85px; top: 45px\9 !important;
}

.abt
{
	left: -82px; top: 32px ; top: 45px\9 !important;
}

#foo
{
	position: relative; bottom: -118px;
}

#ft
{
	margin: 0 0 10px 157px !important;
}

.footcontent { margin-left: 147px; }



