/* CSS Document */

body {
	margin:10px 10px 0px 10px; padding:0px;
	background-color:#EAEAEA; color:#333333;
}

form,fieldset {
	margin:0px; padding:0px;
	border:none;
}

label {
	width:240px; height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 10px 0px; padding:0px;
}

.field01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333333;
	border:1px solid #999999;
	margin:0px 0px 10px 0px; padding:1px;
}
.field01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 10px 0px; padding:1px;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:0px 10px 15px 0px;
	line-height:17px; 
}
p a:link,p a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:0px;
	text-decoration:underline;
}
p a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:0px;
	text-decoration:none;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:bold;
	color:#D18D01;
	margin:0px; padding:0px 0px 10px 0px;
}

hr {
	display:none;
}
#wrapper {
	width:98%; height:auto;
	margin:0px auto; padding:0px;
	background-color:#FFFFFF; color:#333333;
	min-width:900px; max-width:1100px;
}
#container {
	margin:0px; padding:0px 5px 0px 23px;
}

#skip {
	display:none;
}
.topleft {
	width:367px; height:auto;
	float:left;
}

.logo {
	width:386px; height:26px;
	background:url(../images/logo.gif) no-repeat left top;
	margin:30px 0px 0px; padding:0px 0px 8px;
}
.logo2 {
	width:197px; height:100px;
	background:url(../images/logo2.gif) no-repeat left top;
	margin:30px 0px 0px; padding:0px 0px 8px;
}
.logo span {
	display:none;
}

.punchline {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#333333;
	margin:0px; padding:0px;
}

.headerpic {
	margin:0px 0px 0px 500px; padding:0px;
	height:100px;
}

.topimg {
	width:90px; height:100px; float:left;
	background:url(../images/headerpic1.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.call {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px;
	font-weight:normal; 
	color:#4DC4EE;
	margin:0px; padding:30px 0px 0px 0px;
}

#menu {
	width:100%; height:24px; 
	background-color:#4DC4EE;
	margin:0px; padding:0px;
}
#menu li {
	list-style:none;
	margin:0px; padding:0px;
	display:inline; 
}
#menu li strong {
	display:none;
}
#menu li a:link,#menu li a:visited {
	margin:0px; padding:5px 0px 0px 0px;
}

.home:link,.home:visited {
	width:120px; height:19px; 
	float:left;
	background: url(../images/btn_home.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px; padding:0px;
}
.home:hover {
	width:120px; height:19px; 
	float:left;
	background: url(../images/btn_home.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin:0px; padding:0px;
}
.active_home {
	width:120px; height:19px; 
	float:left;
	background: url(../images/btn_home.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin:0px; padding:0px;
}


.corporate_events:link,.corporate_events:visited {
	width:162px; height:19px; 
	float:left;
	background: url(../images/btn_corporate-events.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#79001F;
	text-decoration:none;
	margin:0px; padding:0px;
}
.corporate_events:hover {
	width:162px; height:19px; 
	float:left;
	background: url(../images/btn_corporate-events.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px; padding:0px;
}
.active_corporate_events {
	width:162px; height:19px; 
	float:left;
	background: url(../images/btn_corporate-events.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px; padding:0px;
}

.private_events:link,.private_events:visited {
	width:150px; height:19px;
	float:left;
	background: url(../images/btn_private-events.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#79001F;
	text-decoration:none;
	margin:0px; padding:0px;
}
.private_events:hover {
	width:150px; height:19px; 
	float:left;
	background: url(../images/btn_private-events.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#E77401;
	text-decoration:none;
	margin:0px; padding:0px;
}
.active_private_events {
	width:150px; height:19px; 
	float:left;
	background: url(../images/btn_private-events.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#E77401;
	text-decoration:none;
	margin:0px; padding:0px;
}

.menusbtn:link,.menusbtn:visited {
	width:147px; height:19px; 
	float:left;
	background: url(../images/btn_menus.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px; padding:0px;
}
.menusbtn:hover {
	width:147px; height:19px; 
	float:left;
	background: url(../images/btn_menus.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	margin:0px; padding:0px;
}
.active_menusbtn {
	width:147px; height:19px; 
	float:left;
	background: url(../images/btn_menus.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	margin:0px; padding:0px;
}

.sandwich_retail:link,.sandwich_retail:visited {
	width:143px; height:19px; 
	float:left;
	background: url(../images/btn_sandwich-retail.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#79001F;
	text-decoration:none;
	margin:0px; padding:0px;
}
.sandwich_retail:hover {
	width:143px; height:19px; 
	float:left;
	background: url(../images/btn_sandwich-retail.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#547827;
	text-decoration:none;
	margin:0px; padding:0px;
}
.active_sandwich_retail {
	width:143px; height:19px; 
	float:left;
	background: url(../images/btn_sandwich-retail.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#547827;
	text-decoration:none;
	margin:0px; padding:0px;
}


.services:link,.services:visited {
	width:16%; height:19px; 
	float:left;
	background: url(../images/btn_services.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#79001F;
	text-decoration:none;
	margin:0px; padding:0px;
}
.services:hover {
	width:16%; height:19px; 
	float:left;
	background: url(../images/btn_services.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#E77401;
	text-decoration:none;
	margin:0px; padding:0px;
}
.active_services {
	width:16%; height:19px; 
	float:left;
	background: url(../images/btn_services.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:bold;
	color:#E77401;
	text-decoration:none;
	margin:0px; padding:0px;
}


#middle {
	width:100%; height:auto;
	margin:20px 0px 0px 0px;
}
.text01 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:0px 35px 15px 16px;
	line-height:16px;
}

#strip {
	width:100%; height:285px;
	background:url(../images/strip.jpg) repeat-x left top;
	margin:8px 0px 0px 0px; padding:0px 0px 35px 0px;
}
.african {
	width:21%; height:285px;
	float:left;
	background:url(../images/african.jpg) no-repeat left top;
	margin:0px 0px 0px 3%; padding:0px;
}
.african strong {
	display:none;
}

.eastern {
	width:21%; height:285px;
	float:left;
	background:url(../images/eastern.jpg) no-repeat left top;
	margin:0px 0px 0px 3%; padding:0px;
}
.eastern strong {
	display:none;
}
	
.caribbean {
	width:21%; height:285px;
	float:left;
	background:url(../images/caribbean.jpg) no-repeat left top;
	margin:0px 0px 0px 3%; padding:0px;
}
.caribbean strong {
	display:none;
}
	
.european {
	width:21%; height:285px;
	float:left;
	background:url(../images/european.jpg) no-repeat left top;
	margin:0px 0px 0px 3%; padding:0px;
}
.european strong {
	display:none;
}

.menudetail {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px; padding:95px 0px 20px 30px;
}
.menudetail a:link,.menudetail a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px; padding:0px;
}
.menudetail a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	margin:0px; padding:0px;
}


.leftblock {
	width:220px; height:auto;
	float:left;
	border-right:1px solid #CCCCCC;
	margin:0px; padding:0px 0px 0px 16px;
}

.rightblock {
	margin:0px 0px 0px 256px; padding:0px;
}

.testimonial {
	width:98px; height:19px;
	background: url(../images/ttl_testimonials.gif) no-repeat left top;
	margin:0px; padding:0px 0px 10px 0px;
}
.testimonial strong {
	display:none;
}

.enquiry {
	width:195px; height:19px;
	float:left;
	background: url(../images/ttl_enquiry.gif) no-repeat left top;
	margin:30px 0px 0px 0px; padding:0px 0px 10px 0px;
}
.enquiry strong {
	display:none;
}

.shorttext {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:0px 10px 13px 0px;
	line-height:16px;
}

.shorttext a:link,.shorttext a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#C65F15;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.shorttext a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#C65F15;
	margin:0px; padding:0px;
	text-decoration:none;
}

.lefttext a:link,.lefttext a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#C65F15;
	text-decoration:underline;
	margin:0px; padding:0px;
}
.lefttext a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#C65F15;
	text-decoration:none;
	margin:0px; padding:0px;
}
.no {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:130%;
	font-weight:bold;
	color:#C0590E;
	margin:0px; padding:0px;
}

.readmore {
	width:195px; height:auto;
	float:right;
	margin:0px 20px 0px 0px; padding:0px;
}
.readmore a:link,.readmore a:visited {
	width:101px; height:20px;
	background:url(../images/read_more.gif) no-repeat;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#C65F15;
	text-align:center;
	text-decoration:none;
	margin:0px; padding:4px 0px 0px 0px;
}
.readmore a:hover {
	width:101px; height:20px;
	background:url(../images/read_more.gif) no-repeat;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#C65F15;
	text-align:center;
	text-decoration:underline;
	margin:0px; padding:4px 0px 0px 0px;
}
.support_logo {
	text-align:center;
	margin:0px; padding:0px;
}

#strip_small {
	width:100%; height:154px;
	background:url(../images/strip_small.jpg) repeat-x left top;
	margin:8px 0px 0px 0px; padding:0px 0px 35px 0px;
}
.africanbox {
	width:21%; height:154px;
	float:left;
	background:url(../images/african_box.jpg) no-repeat left top;
	margin:0px 0px 0px 3%; padding:0px;
}
.africanbox strong {
	display:none;
}

.easternbox {
	width:21%; height:154px;
	float:left;
	background:url(../images/eastern_box.jpg) no-repeat left top;
	margin:0px 0px 0px 3%; padding:0px;
}
.easternbox strong {
	display:none;
}
	
.caribbeanbox {
	width:21%; height:154px;
	float:left;
	background:url(../images/caribbean_box.jpg) no-repeat left top;
	margin:0px 0px 0px 3%; padding:0px;
}
.caribbeanbox strong {
	display:none;
}
	
.europeanbox {
	width:21%; height:154px;
	float:left;
	background:url(../images/european_box.jpg) no-repeat left top;
	margin:0px 0px 0px 3%; padding:0px;
}
.europeanbox strong {
	display:none;
}

.clickhere {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px; padding:60px 118px 20px 30px;
}
.clickhere a:link,.clickhere a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px; padding:0px;
}
.clickhere a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	margin:0px; padding:0px;
}

.photo1{
	width:80px; height:135px;
	float:right;
	background:url(../images/contact_pic01.jpg) no-repeat;
}

#footer {
	width:100%;height:auto; background-color:#FFFFFF; 
	margin:0px; padding:15px 0px 0px 0px;
}

.border {
	width:100%;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.bctlogo {
	width:50%; height:auto;
	float:left;
	margin:10px 0px 10px 0px; padding:0px;
	border-right:1px solid #CCCCCC;
}
.spacing img {
	margin:0px 3% 0px 0px; padding:0px;
	border:none;
	float:left;
}
.address {
	margin:25px 10px 20px 53%;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#666666;
	line-height:16px;
}

.bottomlink {
	width:100%; height:auto;
	background-color:#FFFFFF;
	margin:0px; padding:0px;
}
.produced {
	width:60%; height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#999999; background-color:#FFFFFF;
	margin:10px 0px 0px 0px; padding:0px;
}
.produced a:link,.produced a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#999999;
	text-decoration:underline;
}
.produced a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color: #666666;
	text-decoration:underline;
}

.logo_european {
	margin:0px; padding:10px 10px 10px 0px;
	text-align:right;
}

.ttl_welcome {
	width:217px; height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/welcome_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}
.ttl {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:bold;
	color:#79001F;
	margin:0px; padding:0px 0px 5px 0px;
}

.chef {
	width:147px; height:255px;
	float:right;
	margin:0px; padding:0px;
}

.boldtext {
	width:88%; height:auto;
	margin:0px auto; padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#333333;
	background-color:#C9EDFB;
}

.ttl_corporate {
	width:221px; height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#79001F;
	background: url(../images/corporate_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}

.content {
	margin:0px 16px; padding:0px;
}

#right {
	width:230px; height:auto;
	float:right;
	margin:0px; padding:0px 10px;
}
#left {
	margin:0px 250px 0px 0px; padding:0px 10px 15px 0px;
	border-right:1px dotted #999999;
}

.block {
	border-bottom:1px dotted #999999;
	float:left;
	margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;
}
.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#79001F;
	margin:0px; padding:0px 0px 5px 0px;
}

.more {
	width:72px; height:19px;
	margin:0px 20px 0px 130px; padding:0px;
}
.more a:link,.more a:visited {
	width:58px; height:16px;
	background:url(../images/btn_more.gif) no-repeat;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#79001F;
	text-decoration:none;
	margin:0px; padding:3px 0px 0px 14px;
}
.more a:hover {
	width:58px; height:16px;
	background:url(../images/btn_more.gif) no-repeat;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#79001F;
	text-decoration:underline;
	margin:0px; padding:3px 0px 0px 14px;
}

.photo01 {
	float:right;
	margin:0px; padding:0px 20px;
}

.bullet01 {
	list-style-image:url(../images/bullet01.gif); list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px 40px 0px 40px; padding:0px;
}
.bullet01 li {
	margin:0px 0px 10px 0px;
}

.block01 {
	width:98%; height:auto;
	background-color:#EEDEE2; color:#666666;
	margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;
}
.lefttext {
	width:38%; height:auto;
	float:left;
	margin:3%; padding:0px 15px 0px 0px;
	border-right:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:bold;
	color:#333333;
	line-height:17px;
}
.righttext {
	margin:0px 0px 0px 40%; padding:3%;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:bold;
	color:#333333;
	line-height:17px;
}

.ttl_private {
	width:221px; height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#79001F;
	background: url(../images/private_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}

.bullet02 {
	list-style-image:url(../images/bullet02.gif); list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px 40px 0px 40px; padding:0px;
}
.bullet02 li {
	margin:0px 0px 15px 0px;
}

.ttl_menus {
	width:221px; height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/menus_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}

.ttl_sandwich {
	width:221px; height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#79001F;
	background: url(../images/sandwich_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}
.image_margin {
	width:98%; height:auto;
	margin:0px auto; padding:0px;
}
.photo02 {
	width:25%; height:auto;
	float:left;
	margin:0px 5% 20px 0px; padding:0px;
}
.photo03 {
	margin:0px 0px 0px 30%; padding:0px;
}

.spacer01 {
	height:200px;
	margin:0px; padding:0px;
}

.ttl_services {
	width:221px; height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#79001F;
	background: url(../images/services_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}

.strip01 {
	width:300px; height:auto; 
	float:left;
	margin:20px 0px 0px 0px; padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333; background-color:#DEDADB;
}
.strip01 a:link,.strip01 a:visited {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.strip01 a:hover {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.address_block {
	width:63%; height:auto;
	margin:0px; padding:0px;
}
.leftadd_01 {
	width:130px; height:auto;
	float:left;
	margin:0px; padding:30px 10px 35px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:80%;
	font-weight:bold;
	color:#333333;
}
.rightadd_01 {
	margin:0px; padding:30px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:80%;
	font-weight:normal;
	color:#333333;
}
.leftadd_02 {
	width:130px; height:auto;
	float:left;
	margin:0px; padding:12px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:80%;
	font-weight:bold;
	color:#333333; background-color:#FFECCF;
}
.rightadd_02 {
	margin:0px; padding:12px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:80%;
	font-weight:normal;
	color:#333333; background-color:#FFECCF;
}
.leftadd_03 {
	width:130px; height:auto;
	float:left;
	margin:0px; padding:12px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:80%;
	font-weight:bold;
	color:#333333;
}
.rightadd_03 {
	margin:0px; padding:12px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:80%;
	font-weight:normal;
	color:#333333;
}
.formmargin {
	margin:10px 15px; padding:0px;
}
.btntext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:0px 15px 0px 0px;
}
.submitbtn {
	width:60px; height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
	color:#333333; background-color:#CCCCCC;
	border:1px solid #333333;
	margin:25px 0px 10px 0px; padding:2px 0px;
	text-align:center;
	cursor:pointer;
}

.linkblock {
	width:90%; height:auto;
	border-bottom:1px solid #CCCCCC;
	margin:15px 0px; padding:0px 0px 10px 0px;
}
.leftlink {
	width:155px; height:auto;
	float:left;
	margin:0px; padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333333;
}
.rightlink {
	margin:0px; padding:5px 20px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333333;
	text-align:right;
}

.ttl_african {
	width:221px; height:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/african_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}
.btn_print {
	text-align:right;
	margin:0px 10px 0px 0px; padding:0px 0px 15px 0px;
}

.shadeblock01 {
	background:url(../images/shadebg01.jpg) repeat-x left top;
	background-color:#F2F8E9;
	margin:0px 10px 0px 0px; padding:15px 20px 15px 10px;
}
.menublock {
	border-bottom:1px dotted #999999;
	margin:0px 0px 15px 0px; padding:0px 0px 16px 0px;
}
.leftmenu {
	width:280px; height:auto;
	float:left;
	margin:0px; padding:0px 10px 0px 0px;
	border-right:1px dotted #999999;
}
.rightmenu {
	margin:0px 0px 0px 303px; padding:0px;
}

.ttl_african-hors {
	width:96%; height:25px;
	background:url(../images/ttl_african-hors.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-hors strong {
	display:none;
}

.ttl_african-starters {
	width:96%; height:25px;
	background:url(../images/ttl_african-starters.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-starters strong {
	display:none;
}

.bullet03 {
	list-style-image:url(../images/bullet03.gif); list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px 35px; padding:0px;
}
.bullet03 li {
	margin:0px 0px 3px 0px;
}

.ttl_african-meats {
	width:96%; height:25px;
	background:url(../images/ttl_african-meats.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-meats strong {
	display:none;
}
.ttl_african-fish {
	width:96%; height:25px;
	background:url(../images/ttl_african-fish.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-fish strong {
	display:none;
}

.ttl_african-rice {
	width:96%; height:25px;
	background:url(../images/ttl_african-rice.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-rice strong {
	display:none;
}
.ttl_african-stew {
	width:96%; height:25px;
	background:url(../images/ttl_african-stew.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-stew strong {
	display:none;
}
.menutext {
	font-family: Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 0px 20px ; padding:0px;
}
.ttl_african-sidedishes {
	width:96%; height:25px;
	background:url(../images/ttl_african-sidedishes.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-sidedishes strong {
	display:none;
}

.ttl_african-salads {
	width:96%; height:25px;
	background:url(../images/ttl_african-salads.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-salads strong {
	display:none;
}
.ttl_african-desserts {
	width:96%; height:25px;
	background:url(../images/ttl_african-desserts.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_african-desserts strong {
	display:none;
}

.ttl_eastern {
	width:221px; height:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/eastern_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}
.ttl_eastern-starters {
	width:96%; height:25px;
	background:url(../images/ttl_eastern-starters.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_eastern-starters strong {
	display:none;
}

.menuname {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#C0590E;
	margin:0px 0px 0px 20px; padding:0px 0px 8px 0px;
}

.bullet04 {
	list-style-image:url(../images/bullet04.gif); list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 0px 35px; padding:0px;
}
.bullet04 li {
	margin:0px 0px 10px 0px;
}

.shadeblock02 {
	background:url(../images/shadebg02.jpg) repeat-x left top;
	background-color:#F2DECF;
	margin:0px 10px 0px 0px; padding:15px 20px 15px 10px;
}
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#333333;
	margin:0px 0px 0px 20px; padding:0px 0px 3px 0px;
}

.ttl_eastern-course {
	width:96%; height:25px;
	background:url(../images/ttl_eastern-course.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_eastern-course strong {
	display:none;
}

.ttl_eastern-desserts {
	width:96%; height:25px;
	background:url(../images/ttl_eastern-desserts.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_eastern-desserts strong {
	display:none;
}

.ttl_caribbean {
	width:221px; height:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/caribbean_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}
.ttl_caribbean-starters {
	width:96%; height:25px;
	background:url(../images/ttl_caribbean-starters.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_caribbean-starters strong {
	display:none;
}

.shadeblock03 {
	background:url(../images/shadebg03.jpg) repeat-x left top;
	background-color:#FFEDE0;
	margin:0px 10px 0px 0px; padding:15px 20px 15px 10px;
}

.bullet05 {
	list-style-image:url(../images/bullet05.gif); list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 0px 35px; padding:0px;
}
.bullet05 li {
	margin:0px 0px 5px 0px;
}

.ttl_caribbean-mainmeal {
	width:96%; height:25px;
	background:url(../images/ttl_caribbean-mainmeal.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_caribbean-mainmeal strong {
	display:none;
}


.ttl_caribbean-sidemeal {
	width:96%; height:25px;
	background:url(../images/ttl_caribbean-sidemeal.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_caribbean-sidemeal strong {
	display:none;
}


.subttl {
	padding:0px 0px 10px 20px; margin:0px;
}

.testimonial_ttl{
background-color: #FFF5E1;
padding:5px 0px 5px 5px;
margin:0px 0px 10px 0px;
font-weight:bold;
}

.testi_block {
	width:93%;
	background-color:#F2F1F1;
	padding:15px 15px 5px 15px; margin:0px;
}

.testi_block p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 70%;
	color:#C58501;
	line-height:15px;
	text-align: justify;
}
.testi_block p a:link,.testi_block p a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%;
	color:#C58501;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.testi_block p a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%;
	color:#C58501;
	margin:0px; padding:0px;
	text-decoration:none;
}

.ttl_european {
	width:221px; height:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/european_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}
.shadeblock04 {
	background:url(../images/shadebg04.jpg) repeat-x left top;
	background-color:#A7C003;
	margin:0px 10px 0px 0px; padding:15px 20px 15px 10px;
}

.ttl_european-budget {
	width:96%; height:25px;
	background:url(../images/ttl_european-budget.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_european-budget strong {
	display:none;
}

.menuttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#B07700;
	margin:0px 0px 0px 20px; padding:0px 0px 8px 0px;
}


.bullet06 {
	list-style-image:url(../images/bullet06.gif); list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal;
	color:#333333;
	margin:0px 35px; padding:0px;
}
.bullet06 li {
	margin:0px 0px 5px 0px;
}

.ttl_european-meeting {
	width:96%; height:25px;
	background:url(../images/ttl_european-meeting.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_european-meeting strong {
	display:none;
}

.lastblock {
	margin:0px; padding:0px 10px 0px 0px;
}

.ttl_european-boardroom {
	width:96%; height:25px;
	background:url(../images/ttl_european-boardroom.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_european-boardroom strong {
	display:none;
}

.ttl_european-ownbuffet {
	width:96%; height:25px;
	background:url(../images/ttl_european-ownbuffet.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_european-ownbuffet strong {
	display:none;
}


.mark {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:15px 10px 15px 20px;
}


.ttl_dinnermenu {
	width:315px; height:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/dinner_menu_strip.gif) no-repeat left top;
	margin:0px; padding:4px 0px 15px 4px;
}

.ttl_european-starter {
	width:96%; height:25px;
	background:url(../images/ttl_european-starter.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_european-starter strong {
	display:none;
}

.ttl_european-course {
	width:96%; height:25px;
	background:url(../images/ttl_european-course.gif) no-repeat;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_european-course strong {
	display:none;
}

.services_photo01 {
	float:right;
	margin:0px; padding:0px 40px 0px 20px;
}
.services_photo02 {
	float:right;
	width:25%; height:auto;
	margin:0px 5% 15px 0px; padding:0px;
}

.services_photo03 {
	width:35%; height:auto;
	float:left;
	margin:0px 5% 15px 0px; padding:0px;
}
