/* default */
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */
/*nojavascript*/
.nojavascript{ position:absolute; z-index:1; color:red; background:#fff; font:bold 12px 'Trebuchet MS',Arial,georgia, San-serif; border:2px red dashed; width:960px; top:0; left:50%; margin-left:-495px; }
.center { text-align:center!important; padding:10px 0; }
.border { border-bottom:1px #75631B dotted; margin:0 10px 0px 10px; padding-bottom:10px; font-weight:bold!important; }
.border1 {  margin:0 10px 0px 10px; padding-bottom:10px; font-weight:bold!important; }
.imgcenter { margin:0 auto; display:block;}
.txtcenter { text-align:center;}
.centerdiv { margin:10px 0px; clear:both}
img { border:none;}
/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/bodybg.jpg) fixed top center no-repeat #F7F0B9; margin:0; padding:0; text-align: center; color:#960000;}

/* main */
#main{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:960px; background-color:#F7F0B9;}

/* header */
#header{ position:absolute; width:960px;  background:url(../images/header/headerbg.jpg);  height:620px; top:0; left:0; }
	.innpagecontent { height:224px!important;}
	#header .logo { position:absolute; margin:8px 0 0 28px;}
	#header .propectin { position:absolute; margin:87px 0 0 490px;}
	#header .global { position:absolute; margin:93px 0 0 640px;}
	#header .halal { position:absolute; margin:97px 0 0 825px;}
	#header ul.nav { list-style:none; padding:0; margin:179px 0 0 10px; position:absolute;}
		#header ul.nav li  { float:left;  }
			#header ul.nav li a { display:block; text-align:center; text-decoration:none; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF;  height:33px; padding-top:12px; background:url(../images/header/hover.jpg) no-repeat; text-shadow:3px 3px 3px black; filter: Shadow(Color=black,Direction=135, Strength=3);  }
			#header ul.nav li a:hover {  background:url(../images/header/hover1.jpg) no-repeat;  }
			#header ul.nav li.active-menu a {  background:url(../images/header/hover1.jpg) no-repeat;  }	
			#header ul.nav li a.a { width:137px; }
			#header ul.nav li a.b { width:208px;}
			#header ul.nav li a.c { width:162px;}
			#header ul.nav li a.d { width:146px;}
			#header ul.nav li a.e { width:149px;}
	#header p.con { text-align:right; position:absolute; padding:0; margin:16px 0 0 677px; font-weight:bold; font-size:15px;  color:#F7F0B8; text-shadow:3px 3px 3px black; filter: Shadow(Color=black,Direction=135, Strength=3);}		
	#header #btmheader { position:absolute; width:960px; height:90px; margin:527px 0 0 0;}
		#header #btmheader ul.gal { padding:0; margin:0;}
		#header #btmheader ul.gal li { float:left; list-style:none;  text-align:center; margin:0 18px;  font-size:13px; font-weight:bold; color:#645317; text-align:center }
/* sidebar */
#sidebar{ /*float:right;*/ margin:620px 0 0 0; width:290px; position:absolute; right:10px}
	#sidebar h2 { background:url(../images/sidebar/h2bg.jpg) no-repeat; font-family:Arial; font-size:20px; text-align:center; color:#F7F0B9; font-weight:100; width:279px; height:38px; padding-top:8px; text-shadow:3px 3px 3px black; filter: Shadow(Color=black,Direction=135, Strength=3); }
	#sidebar ul.list { padding:5px; margin:0; list-style:none; background-color:#EFE286; width:266px; height: auto; border:1px #645417 solid;}	
		#sidebar ul.list li  { margin-bottom:20px; }
		#sidebar ul.list li img { float:left; margin-right:15px; margin-top:0px; }
		#sidebar ul.list li p { font-size:12px; color:#645417; font-weight:bold;}
		#sidebar ul.list li span { font-size:11px; font-weight:100; color:#645417; padding:0; margin-top:-4px; display:block;}
		#sidebar ul.list li a { font-size:12px; text-decoration:none; color:#645417; background:url(../images/sidebar/arrow.jpg) top left no-repeat; padding:0 10px 0 10px; display:inline-block; margin-left:62px;  }
		#sidebar ul.list li img.detail { display:block; margin:-8px 0 0 40px;}
		#sidebar p { line-height:20px;}
/* content */
#content{ float:left; margin:620px 0 0 0; padding:0 10px; width:630px;}	
.cert { position:absolute; width: 400px; top: 540px; left: 477px;}
.innercontent { margin:250px 0 0 0!important; }	
	#content h1 { font-weight:100; font-size:20px;color:#645317; background:url(../images/content/border.jpg) bottom repeat-x; padding-bottom:10px; }
	#content h2 { font-weight:bold; font-size:18px; color:#645317; }
	#content h3 { font-weight:100; font-size:18px;  color:#645317;  }
		#content span {  font-size:15px; font-style:italic; color:#645217;}
		#content img.left { float:left; margin-top:15px; margin-right:10px;}
		#content p { font-family:Verdana; font-size:12px; line-height:20px; color:#645217; text-align:justify;}
		#content p a { color:gray;}
	#content ul.list { font-size:12px;  color:#645417; font-weight:bold;}
		#content ul.list li { line-height:30px; text-align:justify;}
		#content ul.list li a { color:black; }
	
	#content ul.list1 { font-size:12px;  color:#645417; font-weight:bold; list-style:none; padding:0;}
		#content ul.list1 li { line-height:30px; text-align:justify;}
		#content ul.list1 li a { color:black; text-decoration:none; height:32px; display:inline-block; padding:5px 0 5px 50px;  }	
		#content ul.list1 li a.nutrition { background:url(../images/content/nutrition.png) no-repeat; }
		#content ul.list1 li a.investment { background:url(../images/content/investment.png) no-repeat; }
		#content ul.list1 li a.letter { background:url(../images/content/letter.png) no-repeat;  }
		#content ul.list1 li a.fast-food { background:url(../images/content/fast-food.png) no-repeat;  }
		#content ul.list1 li a.certificate { background:url(../images/content/certificate.png) no-repeat; height:32px; display:inline-block; padding:5px 0 5px 50px; }		
		#content ul.list1 li a.report { background:url(../images/content/report.png) no-repeat; height:32px; display:inline-block; padding:5px 0 5px 50px; }		
		
		
	#content .imageleft { float:left; margin:0 10px 0 0;}	
	#content .imageright { float:right; margin:0 10px 0 10px;}	
	
	#content table { border:1px solid black;}
		#content table  td {  border:1px solid black; width:150px; font-size:12px; color:black;text-align:center; padding:10px 0; font-weight:bold;}
	#content table.client td  { width:310px;}	
	
	#content table.why td { text-align:left; padding-left:5px;}
	.whole { width:930px!important; }
	.center { text-align:center;}
	.block { width:150px; display:inline-block; font-size:13px!important; font-weight:bold;  }
	.mar { margin:0 0 0 10px;}
	.centerimg { margin:0 auto; display:block;}
	
	#content table.tableinfo { margin:0 auto; width:500px; border:1px solid #645317; background-color:#F6F1E6; }
	#content table.tableinfo tr td { border:none;}
	
/* content2 */
#content2{ float:left; margin:752px 0 0 0; padding:0 10px; width:630px;}	
.cert { position:absolute; width: 400px; top: 540px; left: 477px;}
.innercontent2 { margin:250px 0 0 0!important; }	
	#content2 h1 { font-weight:100; font-size:20px;color:#645317; background:url(../images/content/border.jpg) bottom repeat-x; padding-bottom:10px; }
	#content2 h2 { font-weight:bold; font-size:18px; color:#645317; }
	#content2 h3 { font-weight:100; font-size:18px;  color:#645317;  }
		#content2 span {  font-size:15px; font-style:italic; color:#645217;}
		#content2 img.left { float:left; margin-top:15px; margin-right:10px;}
		#content2 p { font-family:Verdana; font-size:12px; line-height:20px; color:#645217; text-align:justify;}
		#content2 p a { color:gray;}
	#content2 ul.list { font-size:12px;  color:#645417; font-weight:bold;}
		#content2 ul.list li { line-height:30px; text-align:justify;}
		#content2 ul.list li a { color:black; }
	
	#content2 ul.list1 {margin-bottom:160px; width: 300px; font-size:12px;  color:#645417; font-weight:bold; list-style:none; padding:0;}
		#content2 ul.list1 li { line-height:30px; text-align:justify;}
		#content2 ul.list1 li a { color:black; text-decoration:none; height:32px; display:inline-block; padding:5px 0 5px 50px;  }	
		#content2 ul.list1 li a.nutrition { background:url(../images/content/nutrition.png) no-repeat; }
		#content2 ul.list1 li a.investment { background:url(../images/content/investment.png) no-repeat; }
		#content2 ul.list1 li a.letter { background:url(../images/content/letter.png) no-repeat;  }
		#content2 ul.list1 li a.fast-food { background:url(../images/content/fast-food.png) no-repeat;  }
		#content2 ul.list1 li a.certificate { background:url(../images/content/certificate.png) no-repeat; height:32px; display:inline-block; padding:5px 0 5px 50px; }		
		#content2 ul.list1 li a.report { background:url(../images/content/report.png) no-repeat; height:32px; display:inline-block; padding:5px 0 5px 50px; }
		#content2 ul.list1 li a.recipe { background:url(../images/content/recipe.png) no-repeat; height:32px; display:inline-block; padding:5px 0 5px 50px; }		
		
		
	#content2 .imageleft { float:left; margin:0 10px 0 0;}	
	#content2 .imageright { float:right; margin:0 10px 0 10px;}	
	
	#content2 table { border:0px ;}
		#content2 table  td {  border:0px; font-size:12px; color:black;text-align:center; padding:10px 0; font-weight:bold;}
	#content2 table.client td  { width:310px;}	
	
	#content2 table.why td { text-align:left; padding-left:5px;}
	.whole { width:930px!important; }
	.center { text-align:center;}
	.block { width:150px; display:inline-block; font-size:13px!important; font-weight:bold;  }
	.mar { margin:0 0 0 10px;}
	.centerimg { margin:0 auto; display:block;}
	
	#content2 table.tableinfo { margin:0 auto; width:500px; border:1px solid #645317; background-color:#F6F1E6; }
	#content2 table.tableinfo tr td { border:none;}
	
/* footer */
.footer_vita {
	margin-top: -16px;
}
#btmfooter, #btmfooter2 { width:960px; margin:0 auto; height:133px; background-color:#F7F0B9; position:relative}
	#btmfooter .footerdiv{  background:url(../images/content/btmdiv.jpg) no-repeat; float:left; width:299px; height:120px; text-align:center; margin:0 10px;}
	#btmfooter .footerdiv3{  background:url(../images/content/btmdiv1.jpg) no-repeat; float:left; width:299px; height:120px; text-align:center; margin:0 10px;}
	#btmfooter .footerdiv2  { width:205px; float:left; height:85px; margin:20px 10px; }
	#btmfooter2 .footerdiv2 { margin-left:12px}
#btmfooter2 .footerdiv, #btmfooter2 .footerdiv2, #btmfooter2 .footerdiv3
							{width:205px; float:left; height:125px;} 
							
		#btmfooter .footerdiv3 h2 { font-size:20px; color:#F7F0B9;  text-align:center; margin-top:18px; text-shadow:3px 3px 3px black; filter: Shadow(Color=black,Direction=135, Strength=3); }
		#btmfooter .footerdiv3 p { font-size:15px; font-weight:bold; color:#F7F0B9; text-align:center; margin:10px 0 0 0; padding:0;}
		#btmfooter .footerdiv h2 { font-size:20px; color:#F7F0B9;  text-align:center; margin-top:5px; }
		#btmfooter .footerdiv p { font-size:15px; font-weight:bold; color:#F7F0B9; text-align:center; margin:10px 0 0 0; padding:0;}
#footer{ width:960px; margin:0 auto; background:url(../images/footer/footerbg.jpg) no-repeat; height:165px; }
	#footer p.nav { padding:15px 0 0 0; margin:0; color:#F7F0B9; font-size:10px;}
		#footer p.nav a { color:#F7F0B9; text-decoration:none; padding:0 2px;}
		#footer p.copy { padding-top:50px; color:#F7F0B8; font-size:11px;}


.country			{ width:98%;  float:left; margin:5px 0px; border:1px dotted #84750F}
.country h2 		{ border-bottom:1px solid #84750F; padding:5px; width:90%; margin:0 auto} 
.country ul			{ margin-left:10px; padding-left:0px}
.country li			{ color:#333; font-size:12px; list-style:none; background:url(../images/content/iconList.png) no-repeat left top; overflow:hidden; margin-left:0px; padding-left:15px}
.clients			{ display:block; float:left; width:300px; margin:0px 5px}

.linkList			{ width:630px; margin-bottom:10px}
.linkList ul		{ margin-left:0px; padding-left:10px}
.linkList li		{ margin-left:5px; border-bottom:1px dotted #F1E486; padding:5px 0px; list-style:none; background:url(../images/content/iconLink.png) no-repeat center left ;}
.linkList li:hover	{ background-color:#F1E4A9;}		
.linkList a			{ font-size:12px; color:#333; margin-left:20px; display:block; font-weight:bold }

.videos				{ /*margin-left:10px;*/ width:650px; clear:both}
.videos	.media		{ display:inline; width:320px; text-align:center; float:left; margin:2px}

.linkCenter			{ width:260px; margin:0 auto}
			