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

body {
	background-image: url(images/background_body.jpg);
}

div#page-wrapper {
	margin: 0 auto 48px auto;
	width: 1056px;
}

div#page {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	background-color: #fff;
}

div#page-tl { background: url(images/div_glow_topleft.png) no-repeat left top; }
div#page-tr { background: url(images/div_glow_topright.png) no-repeat right top; }
div#page-t { background: url(images/div_glow_top.png) repeat-x top; margin-left: 48px; margin-right: 48px; }
div#page-l { background: url(images/div_glow_left.png) repeat-y left; }
div#page-r { background: url(images/div_glow_right.png) repeat-y right; }
div#page-c { margin-left: 48px; margin-right: 48px; }
div#page-bl { background: url(images/div_glow_bottomleft.png) no-repeat left bottom; }
div#page-br { background: url(images/div_glow_bottomright.png) no-repeat right bottom; }
div#page-b { background: url(images/div_glow_bottom.png) repeat-x bottom; margin-left: 48px; margin-right: 48px; }

div#page-t img { height: 48px; vertical-align: bottom; }
div#page-b img { height: 48px; vertical-align: top; }

ul#main-menu {
	list-style-type: none;
	width: 960px;
	height: 36px;
	margin: 0;
	padding: 0;
}

ul#main-menu li {
	float: left;
	width: 96px;
	height: 36px;
	margin: 0;
	padding: 0;
}

ul#main-menu li a {
	display: block;
	height: 36px;
	width: 96px;
	margin: 0;
	padding: 0;
}

a#main-menu-home,
a:link#main-menu-home,
a:visited#main-menu-home { background-image: url(images/menutitles/mainmenu_home.png); }
a:hover#main-menu-home { background-image: url(images/menutitles/mainmenu_home_hover.png); }

a#main-menu-aboutus,
a:link#main-menu-aboutus,
a:visited#main-menu-aboutus { background-image: url(images/menutitles/mainmenu_aboutus.png); }
a:hover#main-menu-aboutus { background-image: url(images/menutitles/mainmenu_aboutus_hover.png); }

a#main-menu-cuisine,
a:link#main-menu-cuisine,
a:visited#main-menu-cuisine { background-image: url(images/menutitles/mainmenu_cuisine.png); }
a:hover#main-menu-cuisine { background-image: url(images/menutitles/mainmenu_cuisine_hover.png); }

a#main-menu-banquet,
a:link#main-menu-banquet,
a:visited#main-menu-banquet { background-image: url(images/menutitles/mainmenu_banquet.png); }
a:hover#main-menu-banquet { background-image: url(images/menutitles/mainmenu_banquet_hover.png); }

a#main-menu-catering,
a:link#main-menu-catering,
a:visited#main-menu-catering { background-image: url(images/menutitles/mainmenu_catering.png); }
a:hover#main-menu-catering { background-image: url(images/menutitles/mainmenu_catering_hover.png); }

a#main-menu-contact,
a:link#main-menu-contact,
a:visited#main-menu-contact { background-image: url(images/menutitles/mainmenu_contact.png); }
a:hover#main-menu-contact { background-image: url(images/menutitles/mainmenu_contact_hover.png); }

a#main-menu-club,
a:link#main-menu-club,
a:visited#main-menu-club { background-image: url(images/menutitles/mainmenu_club.png); }
a:hover#main-menu-club { background-image: url(images/menutitles/mainmenu_club_hover.png); }

a#main-menu-offers,
a:link#main-menu-offers,
a:visited#main-menu-offers { background-image: url(images/menutitles/mainmenu_offers.png); }
a:hover#main-menu-offers { background-image: url(images/menutitles/mainmenu_offers_hover.png); }

a#main-menu-events,
a:link#main-menu-events,
a:visited#main-menu-events { background-image: url(images/menutitles/mainmenu_events.png); }
a:hover#main-menu-events { background-image: url(images/menutitles/mainmenu_events_hover.png); }

a#main-menu-reserve,
a:link#main-menu-reserve,
a:visited#main-menu-reserve { background-image: url(images/menutitles/mainmenu_reserve.png); }
a:hover#main-menu-reserve { background-image: url(images/menutitles/mainmenu_reserve_hover.png); }

a#main-menu-online,
a:link#main-menu-online,
a:visited#main-menu-online { background-image: url(images/menutitles/mainmenu_online.png); }
a:hover#main-menu-online { background-image: url(images/menutitles/mainmenu_online_hover.png); }

ul#main-menu-shadow {
	list-style-type: none;
	width: 960px;
	height: 5px;
	margin: 0;
	padding: 0;
}

ul#main-menu-shadow li {
	float: left;
	display: block;
	width: 96px;
	height: 5px;
	margin: 0;
	padding: 0;
}

ul#main-menu-shadow li img { vertical-align: top; }

div#adminmenu {
	margin: 16px 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div#adminmenu a {
	text-decoration: none;
	color: #444;
}
#submitbutton button {
	display: block;
	width: 300px;
	margin: 0 auto 16px auto;
	padding: 8px 0;
	border: 1px solid #000;
	background-image: url(images/buttongradient.png);
	background-repeat: repeat-x;
}
#submitbutton button p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000;
}
#sub-nav {
	overflow: hidden;
	position: relative;
	cursor: default;
	margin: 16px auto;
	height: 24px;
	width: 600px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
div#footer {
}
#hours {
	float: left;
	width: 320px;
}
#hours p {
	margin: 4px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
}
#hours .hl {
	color: #888;
	font-weight: bold;
}
#social {
	float: left;
	width: 320px;
	margin: 8px auto 0 auto;
}
#social-inside {
	margin: 0 auto;
	width: 152px;
}
div#address {
	float: left;
	width: 320px;
	line-height: 130%;
}
div#address p {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
}
div#address a {
	text-decoration: none;
	color: #666;
}
.ticker {
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	line-height: 16px;
	cursor: default;
	visibility: hidden;
	z-index: 0;
}
.ticker-item {
	margin-right: 4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #666;
}
.ticker-title {
	font-weight: bold;
	color: #000;
}
#halal {
	position: absolute;
	top: 0;
	left: -56px;
	height: 56px;
	width: 56px;
}
#sub-nav marquee { margin-top: 2px; }
.clear { clear: both; }
