	/* __________General__________ */

*{margin: 0; padding: 0;}

body {
	margin: 0;
	padding: 0;
	background: #000000;
	font-family: Book Antiqua, Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 14px;
}

#wrapper {
	margin: 0 auto;
        padding: 0;
	text-align: left;
	width: 760px;
	background-color: #EDE1CD;
	color: #000000;
}

#page {min-height: 350px;}

img {border: 0;}

img.mh {float:right; margin: 5px; border: 0;}

p {margin: 0 15px 10px 15px;}

p a {color: #4C787E;}

h1 {font-size: 16px; margin: 10px 15px 0 15px}
h1.title {font-size: 18px;}

.clear {clear: both;}

.central {text-align: center;}

/* __________Home__________ */

#homewrapper {
	margin: 0 auto;
	text-align: left;
	width: 760px;
	background-color: #000000;
}

#home {
	width: 760px;
	margin-top: 50px;
	color: #FFFFFF;
}

#home a {text-decoration: none;}

#home img {border: 0;}

#home ul {
	width: 760px;
	height: 100px;
	margin-bottom: 10px;
}

#home li {
	width: 100px;
	height: 100px;
	display: inline;
	background-color: #000000;
	margin-right: 10px;
	float: left;
}

#home li.logo {
	width: 320px;
	height: 100px;
	background: #000000 url(/images/logo.png) no-repeat;
	margin-right: 10px;
	float: left;
	border: 0;
}

#home li.endbox {
	margin-right: 0;
}

#home li.link {
	background-color: #EDE1CD;
}

#home li.endlink {
	background-color: #EDE1CD;	
	margin-right:0;
}

#home li a {
	font-family: century gothic; 
	font-size: 14px;
	font-weight: bold;
	background-color: #EDE1CD;
	display: block;
	color: #000000;
	float: right;
	padding: 75px 8px 0 0;
}

#home li.leaf {background: #000000 url(/images/leaf.png) no-repeat;}

#home li.picture {
	width: 100px;
	height: 100px;
	display: inline;
	background-color: #000000;
	margin-right: 10px;
	float: left;
}

#home li.endpicture {
	width: 100px;
	height: 100px;
	display: inline;
	background-color: #000000;
	float: left;
}

/* __________Header__________ */

#header {
	width: 760px;
	height: 100px;
	background: url(/images/header.png) no-repeat;
        margin: 0;
        padding: 0;
}

#header p {
	text-align: right;
	padding: 15px;
	font-size: 20px;
	margin: 0;
}

#printheader {
	display:none;
	width: 760px;
	height: 100px;
}


/* __________Nav Menu__________ */

#nav {margin:0; padding:0; margin-top: 10px;}

#nav ul {margin:0; padding:0;}
#nav li {height:25px; width: 103px; list-style: none; color: #EDE1CD; background-color: #000000; display:inline; float:left; margin-left: 4px; line-height: 25px; font-family: Centuty Gothic, Trebuchet MS, Verdana; font-size: 14px; font-weight: bold;}
#nav a.on {background: #000000 url(/images/menu_on.png) no-repeat; color: #000000;}
#nav a {height:25px; width: 103px; color: #EDE1CD; background-color: #000000; text-align: center; line-height: 25px; font-family: Centuty Gothic, Trebuchet MS, Verdana; font-size: 14px; font-weight: bold; display: inline; float: left; text-decoration:none;}
#nav a:hover {background: #000000 url(/images/menu_on.png) no-repeat;}
#nav li.testimonials, #nav li.testimonials a {width: 110px;}


/* __________Breadcrumb__________ */

#breadcrumb {width: 750px; margin: 0 5px; border-bottom: 1px solid #000000;}
#breadcrumb p {font-family: verdana; font-size: 10px; margin:0; line-height: 34px;}
#breadcrumb p a {text-decoration: underline; color: #000000;}
#breadcrumb p a:hover {text-decoration: none;}


/* __________Footer__________ */

#footer {width: 750px; margin: 5px; border-top: 1px solid #000000;}
#footer p {font-family: verdana; font-size: 11px; line-height: 30px; margin: 0; text-align: center;}
#footer p a {text-decoration: none; color: #000000;}
#footer p a:hover {text-decoration: underline;}



/* __________Copyright/Designed By__________ */

#copyright {width: 760px; height: 25px; background-color: #000000; font-family: Trebuchet MS;}
#copyright p {line-height: 25px; font-size: 11px; color: #EDE1CD; margin: 0;}
#copyright a {font-size: 11px; color: #EDE1CD; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}
.left {float: left;}
.right {float: right;}

/*__________Catering Menus - Main Page__________ */

#CateringMenus {width: 760px;} 
#CateringMenus ul {width: 760px; margin-left: -10px;}

#CateringMenus li {display: inline; margin-left: 10px; width: 140px; height: 140px; list-style:none; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; float:left; margin-bottom: 10px;}
#CateringMenus li a {position: absolute; border: 1px solid #262626; display:inline; float:left; margin-left: 10px; font-family: Trebuchet MS; font-size: 12px; color: #262626; text-decoration: none;}
#CateringMenus li a span.title {width: 128px; margin: 0 5px; position: absolute; top: 90px; text-align: center; font-family: Trebuchet MS; font-size: 14px;}

#CateringMenus a.bl {width: 138px; height: 138px; background: #EDE1CD url(/images/business_lunches_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.ca {width: 138px; height: 138px; background: #EDE1CD url(/images/canapes_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.cp {width: 138px; height: 138px; background: #EDE1CD url(/images/childrens_parties_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.ch {width: 138px; height: 138px; background: #EDE1CD url(/images/christmas_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.de {width: 138px; height: 138px; background: #EDE1CD url(/images/desserts_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.fib {width: 138px; height: 138px; background: #EDE1CD url(/images/finger_buffets_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.fob {width: 138px; height: 138px; background: #EDE1CD url(/images/fork_buffet_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.f {width: 138px; height: 138px; background: #EDE1CD url(/images/funeral_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.hr {width: 138px; height: 138px; background: #EDE1CD url(/images/hog_roast_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.hsdm {width: 138px; height: 138px; background: #EDE1CD url(/images/hot_sit_down_meal_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.kfb {width: 138px; height: 138px; background: #EDE1CD url(/images/knife_and_fork_buffet_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.s {width: 138px; height: 138px; background: #EDE1CD url(/images/starters_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#CateringMenus a.ww {width: 138px; height: 138px; background: #EDE1CD url(/images/winter_warmers_large.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}

#CateringMenus a.bl:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/business_lunches_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.ca:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/canapes_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.cp:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/childrens_parties_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.ch:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/christmas_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.de:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/desserts_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.fib:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/finger_buffets_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.fob:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/fork_buffet_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.f:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/funeral_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.hr:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/hog_roast_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.hsdm:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/hot_sit_down_meal_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.kfb:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/knife_and_fork_buffet_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.s:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/starters_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#CateringMenus a.ww:hover {width: 138px; height: 138px; background: #EDE1CD url(/images/winter_warmers_large.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}


/* __________Menus__________ */

#menus {width: 750px; margin: 5px;} 

#menus p {margin: 0 75px 5px 75px; text-align: center; font-size: 12px;}

#menus ul {width: 750px;}

#menus li {display: inline; margin-left: 5px; width: 100px; height: 100px; list-style:none; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; float:left; margin-bottom: 7px;}
#menus li a {position: absolute; border: 1px solid #262626; display:inline; float:left; margin-left: 5px; font-family: Trebuchet MS; font-size: 12px; color: #262626; text-decoration: none;}
#menus li a span.title {width: 88px; margin: 0 5px; position: absolute; top: 58px; text-align: center;}
#menus li a h2 {font-family: Trebuchet MS; font-size: 12px;}


#menus li.first {margin-left: 7px;}

#menus a.bl {width: 98px; height: 98px; background: #EDE1CD url(/images/business_lunches_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.ca {width: 98px; height: 98px; background: #EDE1CD url(/images/canapes_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.cp {width: 98px; height: 98px; background: #EDE1CD url(/images/childrens_parties_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.ch {width: 98px; height: 98px; background: #EDE1CD url(/images/christmas_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.de {width: 98px; height: 98px; background: #EDE1CD url(/images/desserts_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.fib {width: 98px; height: 98px; background: #EDE1CD url(/images/finger_buffets_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.fob {width: 98px; height: 98px; background: #EDE1CD url(/images/fork_buffet_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.f {width: 98px; height: 98px; background: #EDE1CD url(/images/funeral_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.hr {width: 98px; height: 98px; background: #EDE1CD url(/images/hog_roast_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.hsdm {width: 98px; height: 98px; background: #EDE1CD url(/images/hot_sit_down_meal_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.kfb {width: 98px; height: 98px; background: #EDE1CD url(/images/knife_and_fork_buffet_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.s {width: 98px; height: 98px; background: #EDE1CD url(/images/starters_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}
#menus a.ww {width: 98px; height: 98px; background: #EDE1CD url(/images/winter_warmers_small_bw.jpg) no-repeat center top; text-decoration: underline; color: #413839; border: 1px solid #413839;}

#menus a.bl:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/business_lunches_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.ca:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/canapes_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.cp:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/childrens_parties_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}s
#menus a.ch:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/christmas_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.de:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/desserts_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.fib:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/finger_buffets_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.fob:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/fork_buffet_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.f:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/funeral_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.hr:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/hog_roast_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.hsdm:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/hot_sit_down_meal_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.kfb:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/knife_and_fork_buffet_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.s:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/starters_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}
#menus a.ww:hover {width: 98px; height: 98px; background: #EDE1CD url(/images/winter_warmers_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 1px solid #000000;}

.bl #menus a.bl {width: 98px; height: 98px; background: #EDE1CD url(/images/business_lunches_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.ca #menus a.ca {width: 98px; height: 98px; background: #EDE1CD url(/images/canapes_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.cp #menus a.cp {width: 98px; height: 98px; background: #EDE1CD url(/images/childrens_parties_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.ch #menus a.ch {width: 98px; height: 98px; background: #EDE1CD url(/images/christmas_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.de #menus a.de {width: 98px; height: 98px; background: #EDE1CD url(/images/desserts_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.fib #menus a.fib {width: 98px; height: 98px; background: #EDE1CD url(/images/finger_buffets_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.fob #menus a.fob {width: 98px; height: 98px; background: #EDE1CD url(/images/fork_buffet_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.f #menus a.f {width: 98px; height: 98px; background: #EDE1CD url(/images/funeral_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.hr #menus a.hr {width: 98px; height: 98px; background: #EDE1CD url(/images/hog_roast_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.hsdm #menus a.hsdm {width: 98px; height: 98px; background: #EDE1CD url(/images/hot_sit_down_meal_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.kfb #menus a.kfb {width: 98px; height: 98px; background: #EDE1CD url(/images/knife_and_fork_buffet_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.s #menus a.s {width: 98px; height: 98px; background: #EDE1CD url(/images/starters_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}
.ww #menus a.ww {width: 98px; height: 98px; background: #EDE1CD url(/images/winter_warmers_small.jpg) no-repeat center top; text-decoration: underline; color: #000000; border: 2px solid #000000; margin-left: 4px; margin-top: -1px;}

/* __________Menu Pages__________ */


#MenuTitle {width: 730px; height: 30px; margin: 10px 0 0 15px; border-bottom: 1px solid #000000;}
#MenuTitle h1 {font-size: 18px; margin: 0;}
#MenuTitle a {text-decoration: none;}

#MenuPage {text-align: center;}
#MenuPage p.contact {color: #76923d; font-weight: bold;}
#MenuPage p.info {color: #808080;}

/* __________Sitemap__________ */


ul.sitemap {list-style-type: square; margin-top: 10px; margin-left: 30px;}
.sitemap li {margin-bottom: 10px;}
