body {padding:0;margin:0;background-color:#F0F0F0;font:12px arial;}
a img {border:0px;}
#wrap {
	background: url('../img/wrap_bg.png') repeat-x;
	width: 966px;
	min-height:500px;
	margin: 10px auto;
	margin-top:35px;
}

* html #wrap {height:500px;}
*:first-child+html #wrap {border: 35px solid #F0F0F0;}

#head {
	background: url('../img/wrap_head_bg.png') no-repeat scroll top left;
	width: 966px;
	height: 173px;
}

#head .logo {
	margin-left:50px;
	margin-top:22px;
	float:left;
}

#head .address {
	float:right;
	padding-top:64px;
	padding-right:30px;
	text-align:right;
}

#head .address .gateway {
	display:block;
	font:18px times ;
	color:#00882A;
}

#head .address p {
	margin-bottom:0;
	padding-bottom:0;
}

#head #navi {
	margin:0;
	margin-top:-5px;
	width:767px;
	clear:right;
	float:right;
	list-style:none;
}

*:first-child+html #head #navi {
	margin-top:30px;
}

#head #navi li {
	float:left;
	padding: 0 10px;
	border-right:1px solid white;
}

*:first-child+html #head #navi li {
	padding: 0 13px;
}


#head #navi li.last {
	border-right:0;
}

#head #navi li a {
	color:white;
	text-decoration:none;
	font-size:11px;
	font-weight:100;
}

#head #navi li a:hover {
	text-decoration:underline;
}

#body {
	background: url('../img/body_bg.png') repeat-y;
	width: 966px;
}

#body .banner {
	background: url('../img/body_head.png') no-repeat scroll top left;
	width: 966px;
}

#body .content {
	margin-top:-4px;
	width: 966px;
}

#body .content .left591 {
	width:501px;
	float:left;
	padding: 20px 50px 20px 40px;
}

#body .content .left591 .home_news {
	background: url('../img/home_news_bg.gif') no-repeat scroll top left;
	width: 514px;
	height: 25px;
	line-height:25px;
	padding-left:10px;
}

#body .content .left591 .home_news a {
	color:black;
	text-decoration:none;
}

#body .content .left591 .home_news a:hover {
	text-decoration:underline;
}

#body .content .left591 h1 {
	font-size:15px;
	margin:0;
}

#body .content .right375 {
	width:375px;
	float:right;
	
}

#body .content .right375 .main-points {
	background: url('../img/right_fade_bg.png') no-repeat 0px 0px;
	height:170px;
	overflow:hidden;	
}

#body .content .right375 .contact-box {
	background: url('../img/contact_box.png') no-repeat scroll top left;
	width: 252px;
	height: 159px;
	margin-left:45px;
}

#body .content .right375 .contact-box h1 {
	background: url('../img/contact-box-hdr.png') no-repeat scroll top left;
	width: 248px;
	height: 40px;
	text-indent:-10000px;
	padding:0;
	margin:0;
}

#body .content .right375 .contact-box p {
	padding:0px 10px 0 13px;
	font-size:11px;
	margin-bottom:4px;
	margin-top:7px;
}
#body .content .right375 .contact-box p, x:-moz-any-link, x:default {
	margin-top:4px;
}


#body .content .right375 .contact-box table {
	border-collapse:collapse;
	margin-left:12px;
	margin-top:0px;
}

#body .content .right375 .contact-box table, x:-moz-any-link, x:default {
	border-collapse:collapse;
	margin-left:12px;
	margin-top:-6px;
}
#body .content .right375 .contact-box input {
	height:11px;
	width:165px;
}

#body .content .clear {
	clear:both;
	height:50px;
}

#foot {
	background: url('../img/wrap_foot_bg.png') no-repeat scroll top left;
	width: 966px;
	height: 126px;
}

#foot img {
	float:left;
	margin-top:24px;
}

#foot .certified_by {
	margin-left:200px;
}

/*GALLERY*/

#gal_navi {
	width: 300px;
	height:210px;
	padding:0;
	margin:0;
	position:relative;
}
#gal_navi li.main {
	display:block;
	width: 300px;
	padding:0;
	margin:0;
}
#gal_navi li.main ul {
	position:absolute;
	left: 120px;
	top: 0px;
	padding:0;
	margin:0;
	list-style:none;
}
#gal_navi li.main ul li ul {
	position:absolute;
	left: 80px;
	top: 0px;
	padding:0;
	margin:0;
	list-style:none;
	width: 460px;
}
#gal_navi_wrap {
	overflow: hidden;
	float:left;
	width: 400px;
	position:relative;
}
.gal_wrap {
	position:relative; height:400px;
}
.mainimageswap {float:left;position:absolute;right:0px;}

#bready {width: 480px;height:15px;}
.step1 {float:left;font-weight:bold;padding-right:3px;}
.step2 {float:left;font-weight:bold;}


*:first-child+html #contact-form button {
	height:20px;
	font-size:11px;
}

*:first-child+html #contact-form {margin-top:-8px;}





a.l1 {
	display:block;
	background: url('../img/halal_guarantees.png') no-repeat scroll top left;
	width: 293px;
	height: 52px;
	text-indent:-10000px;
}
a.l1:hover,  a.l2:hover, a.l3:hover, a.l4:hover{
	background-position: -293px 0px; 
}

a.l2 {
	display:block;
	background: url('../img/halal_and_haram_in_islam.png') no-repeat scroll top left;
	width: 293px;
	height: 31px;
	text-indent:-10000px;
}

a.l3 {
	display:block;
	background: url('../img/hadith.png') no-repeat scroll top left;
	width: 293px;
	height: 29px;
	text-indent:-10000px;
	margin-top:3px;
}

a.l4 {
	display:block;
	background: url('../img/scholastic.png') no-repeat scroll top left;
	width: 293px;
	height: 32px;
	text-indent:-10000px;
	margin-top:4px;
}
