
/* ///////////////////////////////////////////////////// Common Promoset Box //////////////////////////////////////////////////////*/

.promoset img, .promoset div {
	float:left;
	margin-right:10px;
}

.promoset .last {
	margin-right:0px !important;
}




/* ///////////////////////////////////////////////////// Home Page Elements //////////////////////////////////////////////////////*/

#slider, #flashcontent {
	border:#fff 3px solid;
	margin-bottom:10px;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li{ 
	width:934px;
	height:267px;
	overflow:hidden; 
}	



#home_promoset #promo1 {
	background:url(../images/hp_promobox1.gif) no-repeat;
	width:300px;
	height:142px;
}

#home_promoset #promo2 {
	background:url(../images/job_promobox.gif) no-repeat;
	width:320px;
	height:142px;
}

#home_promoset #promo4 {
	background:url(../images/halal.jpg) no-repeat;
	width:320px;
	height:142px;
}

#home_promoset #promo3 {
	background:url(../images/hp_promobox3.gif) no-repeat;
	width:300px;
	height:142px;
}




/* ///////////////////////////////////////////////////// Menu Page Elements //////////////////////////////////////////////////////*/

#menu_box1 {
	background:url(../images/menu/halal_box.jpg) no-repeat;
	width:460px;
	height:128px;
}

#menu_box2 {
	background:url(../images/menu/daily_lunch_box.jpg) no-repeat;
	width:470px;
	height:128px;
}

.menu_items {
	color:#ce233d;
	line-height:16px;
}

.menu_list {
	width:505px;
}

.menu_list span {
	color:#fff;
	font-size:14px;
}

.menu_items img {
	margin-top:20px;
}

.menu_items h2 i {
	font-size:16px;
	color:#c80e26;
}

#menubox h2 {
	color:#fff;
	font-size:18px;
	height:32px;
	border-top:1px solid #ce233d;
	border-bottom:1px solid #ce233d;
	line-height:32px;
}

.menu_bottom_pix {
	clear:both;
	margin-top:25px;
}

.menu_bottom_pix img {
	margin-right:10px;
}





/* ///////////////////////////////////////////////////// About Page Elements //////////////////////////////////////////////////////*/

#about_def, #news {
	width:270px;
	padding-left:10px;
	color:#c80e26;
	height:100%;
	margin-top:10px;
}

h2.def {
	background:url(../images/def_icon.gif) no-repeat left;
	padding-left:40px;
}

p.quote {
	padding-left:42px;
	width:185px;
	color:#c80e26;
	font-style:italic;
	line-height:19px;
}

#about #mainbox {
	padding-left:10px;
	width:600px;
	padding-right:20px;
	border-right:1px solid #565553;
}

#about h4 {
	font-size:12px;
	color:#fff;
	font-weight:normal;
	margin:15px 0px 0px 0px;
}


/* ///////////////////////////////////////////////////// Location Page Elements //////////////////////////////////////////////////////*/

#findus {
	width:290px;
	padding-left:20px;
}

#findus b, #location #foot b {
	color:#e92a40;
}

#location #foot {
	background:url(../images/location_footer.gif) no-repeat;
	height:115px;
	line-height:16px;
	margin-bottom:10px;
}

#location #foot p {
	padding:17px 0px 0px 50px;
}




/* ///////////////////////////////////////////////////// Reviews Page Elements //////////////////////////////////////////////////////*/

#reviews i {
	color:#ce233d;
}

#reviews #mainbox {
	padding-left:10px;
	width:580px;
	padding-right:30px;
	border-right:1px solid #565553;
}

#review_snippet {
	width:270px;
	padding-left:25px;
}

#review_snippet h2 {
	font-size:18px;
	background:url(../images/open_quote.gif) no-repeat left;
	padding-left:32px;
}

#review_snippet p {
	background-attachment:fixed;
	background:url(../images/close_quote.gif) no-repeat 100% 100%;
	padding-bottom:20px;
}




/* ///////////////////////////////////////////////////// Employment Page Elements //////////////////////////////////////////////////////*/


#employment #mainbox {
	padding-left:10px;
	width:270px;
	padding-right:30px;
	border-right:1px solid #565553;
}

#job_posts {
	width:600px;
	padding-left:25px;
	color:#c80e26;
	margin-top:10px;
}




/* ///////////////////////////////////////////////////// Gallery Page Elements //////////////////////////////////////////////////////*/

#gallery_thumbs {
	border-top:1px solid #ce233d;
	border-bottom:1px solid #ce233d;
	padding-top:10px;
	margin-bottom:25px;
	overflow:hidden;
}

#gallery_thumbs div {
	margin-bottom:10px;
}

#gallery_thumbs img {
	margin-right:10px;
	border:#CCCCCC 1px solid;
}

#gallery_viewer {
	width:auto;
	height:auto;
	min-height:453px;
	border:3px #fff solid;
}

#gallery_viewer h2 {
	margin:100px auto;
	text-align:center;
}

#gallery h3 {
	padding-bottom:5px;
}























