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

body {
	font-family: Helvetica;
	font-size: 12px;
	color: #5b5c60;
	text-align: left;
	background: #1c376c url(../images/bg.jpg) repeat-x;
	margin: 0px;
	line-height: 17px;
}

a:link {color:#5b5c60;font-weight:normal; text-decoration:none;}
a:visited {color:#5b5c60;font-weight:normal; text-decoration:none;}
a:hover {color:#f89829;font-weight:normal; text-decoration:none;}
a:active {color:#5b5c60; font-weight:normal; text-decoration:none;}

td {vertical-align: top;}

img {border: 0px;}

#tableMain {
	width: 955px;
	margin: 0 auto 0 auto;
}

.blue {color: #4e578f;}
.orange {color: #f89829;}

h1 {
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 32px;
}

h2 {
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

h3 {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}

#flashcontent {
	z-index: 30;
}

/* TOP GRAPHICS -------------------------------------------------------------------------------------------------*/

#mainImage {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_welcome.jpg) no-repeat;
}

#mainAdditional1 {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_friendly_staff.jpg) no-repeat;
}

#mainAdditional2 {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_quality_burgers.jpg) no-repeat;
}

#mainAdditional3 {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_quality_food.jpg) no-repeat;
}

#mainAdditional4 {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_friendly_staff_2.jpg) no-repeat;
}

#mainImageText {
	width: 780px;
	position: relative;
	top: 236px;
	left: 60px;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	z-index: 1;
}

#mainImageTextFlash {
	width: 870px;
	position: relative;
	top: -64px;
	left: 62px;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	z-index: 1;
}

#topAboutUs {
	width: 955px;
	height: 285px;
	background: #fff url(../images/top_about_us.jpg) no-repeat;
}

#topCatering {
	width: 955px;
	height: 273px;
	background: #fff url(../images/top_catering.jpg) no-repeat;
}

#topSemi {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_semi.jpg) no-repeat;
}

#top_mobile_catering_units {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_mobile_catering_units.jpg) no-repeat;
}

#top_licensed_bars {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_licensed_bars.jpg) no-repeat;
}

#top_licensed_bar_staff {
	width: 955px;
	height: 296px;
	background: #fff url(../images/bg_event_bar_staff_vacancies.jpg) no-repeat;
}

#topSemi {
	width: 955px;
	height: 296px;
	background: #fff url(../images/top_semi.jpg) no-repeat;
}

#topEvent {
	width: 955px;
	height: 285px;
	background: #fff url(../images/top_event_management.jpg) no-repeat;
}

#topClients {
	width: 955px;
	height: 285px;
	background: #fff url(../images/top_our_clients.jpg) no-repeat;
}

#topQuote {
	width: 955px;
	height: 285px;
	background: #fff url(../images/top_quote.jpg) no-repeat;
}

#topContact {
	width: 955px;
	height: 285px;
	background: #fff url(../images/top_contact.jpg) no-repeat;
}

#topText2 {
	width: 240px;
	position: relative;
	top: 72px;
	left: 58px;
	color: #fff;
	font-size: 13px;
	line-height: 17px;
}

#topEvent #topText2 {
	width: 240px;
	position: relative;
	top: 72px;
	left: 58px;
	color: #fff;
	font-size: 15px;
	line-height: 19px;
}

#topText2 a:link {color:#fff;font-weight:normal; text-decoration:none;}
#topText2 a:visited {color:#fff;font-weight:normal; text-decoration:none;}
#topText2 a:hover {color:#f89829;font-weight:normal; text-decoration:none;}
#topText2 a:active {color:#fff; font-weight:normal; text-decoration:none;}

#mainImageTextCatering {
	width: 780px;
	position: relative;
	top: 210px;
	left: 58px;
	color: #fff;
	font-size: 12px;
	line-height: 17px;
}



/* TOP GRAPHICS -------------------------------------------------------------------------------------------------*/

#content {
	width: 871px;
	background-color: #fff;
	padding: 18px 26px 18px 58px;
}

#contentReducedRightPadding, #home_buttons {
	margin-top: -55px;
	width: auto;
	background-color: #fff;
	padding: 18px 0px 18px 58px;
}

#footerOrange {
	font-size: 16px;
	color: #f89829;
	background-color: #fff;
	padding: 12px 58px 12px 58px;
}

#footerOrange a:link {color:#f89829;font-weight:normal; text-decoration:none;}
#footerOrange a:visited {color:#f89829;font-weight:normal; text-decoration:none;}
#footerOrange a:hover {color:#263071;font-weight:normal; text-decoration:none;}
#footerOrange a:active {color:#f89829; font-weight:normal; text-decoration:none;}

#footer {
	font-size: 11px;
	color: #1a2674;
	text-align: left;
	padding: 0px 58px 0px 58px;
}

#footer a:link {color:#1a2674;font-weight:normal; text-decoration:none;}
#footer a:visited {color:#1a2674;font-weight:normal; text-decoration:none;}
#footer a:hover {color:#f89829;font-weight:normal; text-decoration:none;}
#footer a:active {color:#1a2674; font-weight:normal; text-decoration:none;}

#linksColumn {
	color: #666;
	font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	width: 180px;
}

a:link {color:#666;font-weight: normal; text-decoration:none;}
a:hover {color: #f89829; font-weight: normal; text-decoration:none;}

#linksColumn h1 {
	color: #f89829;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.linkColumnMargin {
		float: left;
		padding-right: 8px;
}

#linksColumn .linkItalic {
	font-style: italic;
	font-weight: normal;
	line-height: 26px;
}

#linksColumn .linkItalic a:link {color:#1a2674;font-weight:normal; text-decoration:none; font-style: italic;}
#linksColumn .linkItalic a:visited {color:#1a2674;font-weight:normal; text-decoration:none; font-style: italic;}
#linksColumn .linkItalic a:hover {color:#f89829;font-weight:normal; text-decoration:none; font-style: italic;}
#linksColumn .linkItalic a:active {color:#1a2674; font-weight:normal; text-decoration:none; font-style: italic;}

/* BOXES -------------------------------------------------------------------------------------------------*/

#boxSemi {
	background: url(../images/box_semi.jpg) no-repeat;
	width: 223px;
	height: 172px;
	display: block;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 13px;
	color: #fff;
	text-align: center;
	padding-top: 8px;
	font-weight: normal;
}

#boxCatering {
	background: url(../images/box_catering.jpg) no-repeat;
	width: 223px;
	height: 171px;
	display: block;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 13px;
	color: #fff;
	text-align: center;
	padding-top: 8px;
	font-weight: normal;
}

#boxEvent {
	background: url(../images/box_event.jpg) no-repeat;
	width: 223px;
	height: 171px;
	display: block;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 13px;
	color: #fff;
	text-align: center;
	padding-top: 8px;
	font-weight: normal;
}

.box {
	width: 223px;
	height: 171px;
	display: block;
	color: #fff;
	float: left;
	padding-left: 8px;
	padding-top: 10px;
}

.box:hover, img.view_menu:hover {filter:alpha(opacity=70); opacity:0.7; cursor: pointer;}

.box a:link {
	width: 223px;
	height: 171px;
	display: block;
	color: #fff;
}

.box a:hover {
	width: 223px;
	height: 171px;
	display: block;
	color: #fff;
	font-weight: normal;
}

.box a:visited {
	width: 223px;
	height: 171px;
	display: block;
	color: #fff;
}

.box a:active {
	width: 223px;
	height: 171px;
	display: block;
	color: #fff;
}



/* BOXES -------------------------------------------------------------------------------------------------*/

.column {
	width: 25%;
	font-size: 13px;
	padding-right: 18px;

}

.column a:link {font-size: 12px; color:#1a2674;font-weight:normal; text-decoration:none; font-style: italic;}
.column a:visited {font-size: 12px; color:#1a2674;font-weight:normal; text-decoration:none; font-style: italic;}
.column a:hover {font-size: 12px; color:#f89829;font-weight:normal; text-decoration:none; font-style: italic;}
.column a:active {font-size: 12px; color:#1a2674; font-weight:normal; text-decoration:none; font-style: italic;}

.columnRight {
	width: 25%;
	font-size: 13px;
}

.columnRight a:link {font-size: 12px; color:#1a2674;font-weight:normal; text-decoration:none; font-style: italic;}
.columnRight a:visited {font-size: 12px; color:#1a2674;font-weight:normal; text-decoration:none; font-style: italic;}
.columnRight a:hover {font-size: 12px; color:#f89829;font-weight:normal; text-decoration:none; font-style: italic;}
.columnRight a:active {font-size: 12px; color:#1a2674; font-weight:normal; text-decoration:none; font-style: italic;}

.columnAlignRight {
	width: 33%;
	font-size: 12px;
	text-align: right;
}

.columnAlignRight a:link {color:#1a2674;font-weight:normal; text-decoration:none; font-style: italic;}
.columnAlignRight a:visited {color:#1a2674;font-weight:normal; text-decoration:none; font-style: italic;}
.columnAlignRight a:hover {color:#f89829;font-weight:normal; text-decoration:none; font-style: italic;}
.columnAlignRight a:active {color:#1a2674; font-weight:normal; text-decoration:none; font-style: italic;}

.blueTitle {
	color: #1a2674;
	font-weight: bold;
}

.orangeTitle, .about_orange_title {
	color: #f89829;
	font-weight: bold;
	font-size: 15px;
}

.about_orange_title {
	position: relative;
	top: 20px;
	left: 0px;
}

#logoFlash {
	z-index: 2;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	line-height: 0px;
	z-index: 2;
	background-color: #fff;
	width: 955px;
}

#orangeFooterSpace {
	width: auto;
	background-color: #ffa725;
	padding: 8px 58px 8px 58px;
	font-size: 13px;
	color: #fff;
	z-index: 3;
	margin: 0px 0px 0px 0px;
}

#orangeFooterSpace a:link {color:#fff;font-weight:normal; text-decoration:none;}
#orangeFooterSpace a:visited {color:#fff;font-weight:normal; text-decoration:none;}
#orangeFooterSpace a:hover {color:#263071;font-weight:normal; text-decoration:none;}
#orangeFooterSpace a:active {color:#fff; font-weight:normal; text-decoration:none;}

#orangeFooterSpace .paddingRight {
	padding-right: 8px;
}

#orangeFooterSpace .small {
	padding-left: 196px;	
	font-size: 11px;
	text-align: right;
}

h1 {
	color: #1a2674;
	font-weight: bold;
	font-size: 15px;
	line-height: 32px;
}

.logoPadding {padding-right: 20px;}
.imagePadding {padding-right: 4px;}

#contentQuote {
	width: 955px;
	background-color: #fff;
	padding: 0px;
}

#quoteImage {
	background: url(../images/quote.jpg) no-repeat #fff;
	width: 312px;
	height: 545px;
}

#quoteText {
	position: relative;
	top: 84px;
	left: 60px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	width: 210px;
	line-height: 22px;
}

#quoteForm {
	padding-left: 60px;
	padding-top: 25px;
}

.quoteField {
	padding-right: 20px;
	vertical-align: middle;
}

form {
	padding: 0px;
	margin: 0px;
	color: #171860;
	font-size: 12px;
}

input, textarea, select {
	color: #171860;
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #f18627;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #fff;
	width: 264px;
}

input:focus, textarea:focus, select:focus {
	background-color: #fefaf5;
}

form td {
	vertical-align: middle;
}

.button {
	background-color: #f18627;
	color: #171860;
	font-weight: bold;
	text-align: center;
	display: block;
	cursor: pointer;
	padding: 3px;
	width: 100px;
	border: 0px;
	float: right;
	font-size: 14px;
}

.button:hover {
	background-color: #cd7d22;
	color: #171860;
}

#contactDetails {
	color: #171860;
	font-size: 12px;
	font-weight: bold;
}

#contactDetails a:link {color: #171860;}
#contactDetails a:hover {color: #f18627;}

#googleMap {
	padding-left: 12px;
	width: 100%;
}

li a:link {font-weight: normal;}
li a:visited {font-weight: normal;}
li a:hover {font-weight: normal;}
li a:active {font-weight: normal;}

/* CREATE NAVI BOXES -------------------------------------------------------------------------------------------------------- */

.cateringBoxDivine {
	width: auto;
	height: auto;
	background-color: #fff;
	text-align: center;
	border: 1px solid #f89a2d;
	line-height: 0px;
	margin-right: 20px;
	text-align: center;
}

.cateringBoxDivine a:link {color: #530a00; font-weight:bold; text-decoration:none;}
.cateringBoxDivine a:visited {color: #530a00; font-weight:bold; text-decoration:none;}
.cateringBoxDivine a:hover {color:#1e2971;font-weight:bold; text-decoration:none;}
.cateringBoxDivine a:active {color:#530a00;font-weight:bold; text-decoration:none;}

.cateringBoxDivine:hover {
	background-color: #fff;
	border: 1px solid #1e2971;
	color: #fff;
}

.cateringBoxDivine  img {
	padding: 10px 10px 0px 10px;
}

.cateringBoxDivine  p {
	padding: 6px 6px 6px 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	text-align: center;
}



.cateringBoxBritish {
	width: auto;
	height: auto;
	background-color: #fff;
	text-align: center;
	border: 1px solid #ef4035;
	line-height: 0px;
	margin-right: 20px;
	text-align: center;
}

.cateringBoxBritish a:link {color: #ef4035; font-weight:bold; text-decoration:none;}
.cateringBoxBritish a:visited {color: #ef4035; font-weight:bold; text-decoration:none;}
.cateringBoxBritish a:hover {color:#1e2971;font-weight:bold; text-decoration:none;}
.cateringBoxBritish a:active {color:#ef4035;font-weight:bold; text-decoration:none;}

.cateringBoxBritish:hover {
	background-color: #fff;
	border: 1px solid #1e2971;
	color: #fff;
}

.cateringBoxBritish  img {
	padding: 10px 10px 0px 10px;
}

.cateringBoxBritish  p {
	padding: 6px 6px 6px 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	text-align: center;
}



.cateringBoxSemi {
	width: auto;
	height: auto;
	background-color: #fff;
	text-align: center;
	border: 1px solid #898a8d;
	line-height: 0px;
	margin-right: 20px;
	text-align: center;
}

.cateringBoxSemi a:link {color: #898a8d; font-weight:bold; text-decoration:none;}
.cateringBoxSemi a:visited {color: #898a8d; font-weight:bold; text-decoration:none;}
.cateringBoxSemi a:hover {color:#1e2971;font-weight:bold; text-decoration:none;}
.cateringBoxSemi a:active {color:#898a8d;font-weight:bold; text-decoration:none;}

.cateringBoxSemi:hover {
	background-color: #fff;
	border: 1px solid #1e2971;
	color: #fff;
}

.cateringBoxSemi  img {
	padding: 10px 10px 0px 10px;
}

.cateringBoxSemi  p {
	padding: 6px 6px 6px 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	text-align: center;
}


.cateringBoxSpecialist {
	width: auto;
	height: auto;
	background-color: #fff;
	text-align: center;
	border: 1px solid #3cc1f3;
	line-height: 0px;
	margin-right: 20px;
	text-align: center;
}

.cateringBoxSpecialist a:link {color: #3cc1f3; font-weight:bold; text-decoration:none;}
.cateringBoxSpecialist a:visited {color: #3cc1f3; font-weight:bold; text-decoration:none;}
.cateringBoxSpecialist a:hover {color:#1e2971;font-weight:bold; text-decoration:none;}
.cateringBoxSpecialist a:active {color:#3cc1f3;font-weight:bold; text-decoration:none;}

.cateringBoxSpecialist:hover {
	background-color: #fff;
	border: 1px solid #1e2971;
	color: #fff;
}

.cateringBoxSpecialist  img {
	padding: 10px 10px 0px 10px;
}

.cateringBoxSpecialist  p {
	padding: 6px 6px 6px 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	text-align: center;
}



.divineSelect {
	width: 100%;
	text-align: center;
}

.divineSelect img {
	padding: 14px;	
	border: 1px solid #fff;	
}

.divineSelect img:hover {
	border: 1px solid #1e2971;	
}

.villageImage {
	position: relative;
	top: -200px;
	left: 270px;
}

/* CREATE NAVI BOXES -------------------------------------------------------------------------------------------------------- */

.cateringTagBurger, .cateringTagDeli, .cateringTagOven, .cateringTagCoffee, .cateringTagHog, .cateringTagFish, .cateringTagBreakfast, .cateringTagCornish, .cateringTagSausage  {
	position: relative;
	top: -104px;
	left: 300px;
	text-align: left;
	font-size: 19px;
	line-height: 26px;
	width: 420px;
	float: left;
	margin-bottom: -50px;
}

.cateringTagBurger {color: #f89829;}
.cateringTagDeli {color: #00504a;}
.cateringTagOven {color: #642200;}
.cateringTagCoffee {color: #472f91;}
.cateringTagHog {color: #601c00;}
.cateringTagFish {color: #0054a6;}
.cateringTagBreakfast {color: #d11241;}
.cateringTagCornish {color: #7f2f2f;}
.cateringTagSausage {color: #4b5190;}

.skip {
	width: 100%;
	text-align: left;
	line-height: 26px;
	font-size: 12px;
	color: #1d2871;
}

.cateringMenu, .deli_menu, .oven_menu, .coffee_menu, .hog_menu, .fish_menu, .breakfast_menu, .sausage_menu {
	width: auto;
	color: #9a001d;
	font-size: 17px;
	line-height: 24px;
}

.deli_menu {color: #00504A;}
.oven_menu {color: #642200;}
.coffee_menu {color: #472F91;}
.hog_menu {color: #601C00;}
.fish_menu {color: #0054A6;}
.breakfast_menu {color: #D11241;}
.sausage_menu {color: #4B5190;}

.cateringMenu img, .deli_menu img, .oven_menu img, .coffee_menu img, .hog_menu img, .fish_menu img, .breakfast_menu img, .sausage_menu img {
	padding: 12px 12px 12px 0px;	
}

.britishProduct {
	float: left;
	width: 40%;
	height: 100px;
	margin-right: 10px;
	font-size: 18px;
	line-height: 24px;
	color: #C00;
}

.britishProduct img {
	float: left;
}

.britishProduct span {
	float: left;
	width: 50%;
}

.comingSoon {
	font-size: 20px;
	color: #F00;
}

.br {clear: both;}


#semiColumn {
	color: #666;
	font-weight: bold;
	line-height: 24px;
	font-size: 11px;
	width: 200px;
}

#semiColumn h1 {
	color: #f89829;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#semiImages img {
	margin-top: 20px;
	margin-right: 0px;
	border: 1px solid #fff;
	padding: 6px;
}

#semiImages img:hover {
	border: 1px solid #192573;
	padding: 6px;
}

.aboutExpanded {
	width: 100%;
	font-size: 13px;
}

.readMoreAlign {
	position: relative;
	top: 8px;
	left: 0px;
}

#our_network {}

#our_network a {
	float: left;
	display: block;
	width: 400px;
	height: 144px;
	border: 1px solid #e9eaeb;
	margin: 0px 10px 10px 0px;
	padding: 5px;
	line-height: 18px;
}

#our_network a strong {
	font-weight: bold;
	color: #00529b;
}

#our_network a:link {color:#5b5c60;font-weight:normal; text-decoration:none;}
#our_network a:visited {color:#5b5c60;font-weight:normal; text-decoration:none;}
#our_network a:hover {color:#5b5c60;font-weight:normal; text-decoration:none; border: 1px solid #f89829;}
#our_network a:active {color:#5b5c60; font-weight:normal; text-decoration:none;}

#navigation {
	text-align: center;
}
#navigation a {
	float: left;
	padding: 5px 13px 5px 13px;
	margin: 0px;
	list-style: none;
	width: auto;
	height: 17px;
	background: url(../images/navigation/corporate_event_catering.png) no-repeat;
	margin: 0px 0px 0px 2px;
	display: block;
	cursor: pointer;
	text-align: center;
	color: #fff;
	font-size: 12px;
	min-width: 75px;
	_padding: 5px 13px 5px 13px; /* IE 6 and below */
	_min-width: 80px; /* IE 6 and below */
}

#navigation a:hover {
	cursor: pointer;
	margin-top: 1px;
}

#navigation a:link {color:#fff;font-weight:normal; text-decoration:none;}
#navigation a:visited {color:#fff;font-weight:normal; text-decoration:none;}
#navigation a:hover {color:#fff;font-weight:normal; text-decoration:none;}
#navigation a:active {color:#fff; font-weight:normal; text-decoration:none;}

#navigation .catering {
	background: url(../images/navigation/corporate_event_catering_catering.png) no-repeat;
	padding: 5px 11px 5px 12px;
	_padding: 5px 12px 5px 12px;
}

#navigation .semi {
	background: url(../images/navigation/corporate_event_catering_semi.png) no-repeat;
	padding: 5px 11px 5px 12px;
	_padding: 5px 12px 5px 12px;
}

#navigation .event_management {
	background: url(../images/navigation/corporate_event_catering_management.png) no-repeat;
	padding: 5px 12px 5px 12px;
}

.img_left {
	float: left;
	margin: 0px 10px 10px 0px;
}


#corporate_event_catering {
	width: 895px;
	height: 180px;
	background-color: #ffa725;
	padding: 4px 0px 0px 60px;
	margin: 0px;
	overflow: hidden;
}

#corporate_event_catering a:link {color:#fff;font-weight:normal; text-decoration:none;}
#corporate_event_catering a:visited {color:#fff;font-weight:normal; text-decoration:none;}
#corporate_event_catering a:hover {color:#1e3a6c;font-weight:normal; text-decoration:none;}
#corporate_event_catering a:active {color:#fff; font-weight:normal; text-decoration:none;}

#corporate_event_catering #corporate_event_catering_one, #corporate_event_catering #corporate_event_catering_two, #corporate_event_catering #corporate_event_catering_three, #corporate_event_catering #corporate_event_catering_four {
	float: left;
	width: 179px;
	height: 170px;
	background: url(../images/bg_corporate_event_catering_1.jpg) no-repeat;
	color: #fff;
	font-size: 10px;
	letter-spacing: -0.4px;
	margin: 0px 12px 0px 0px;
	padding: 16px 0px 0px 32px;
	line-height: 18px;
}

#corporate_event_catering #corporate_event_catering_two {
	width: 162px;
	background: url(../images/bg_corporate_event_catering_2.jpg) no-repeat;
}

#corporate_event_catering #corporate_event_catering_three {
	width: 188px;
	background: url(../images/bg_corporate_event_catering_3.jpg) no-repeat;
}

#corporate_event_catering #corporate_event_catering_four {
	width: 181px;
	background: url(../images/bg_corporate_event_catering_4.jpg) no-repeat;
}

.br {clear: both;}

.about_us {
	width: 192px;
	height: 122px;
	float: left;
	margin: 0px 10px 14px 0px;
	position: relative;
	overflow: hidden;
}

.about_us .bg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.about_us p {
	position: absolute;
	bottom: 10px;
	left: 0px;
	padding: 7px 4px 7px 8px;
	margin: 0px;
	background: #fff;
	z-index: 2;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	width: 180px;
	height: auto;
	overflow: hidden;
	color: #303b7f;
	font-size: 12px;
	letter-spacing: -0.2px;
	font-weight: bold;
}

.about_us p img {
	position: absolute;
	top: 10px;
	right: 4px;
}

.border_1, .border_2, .border_3, .border_4 {
	position: absolute;
	visibility: visible;
	_visibility: hidden;
	z-index: 10;
}

.border_1 {
	top: 0px;
	left: 0px;
}

.border_2 {
	top: 0px;
	right: 0px;
}

.border_3 {
	bottom: 0px;
	left: 0px;
}

.border_4 {
	bottom: 0px;
	right: 0px;
}

.about_us:hover, #home_buttons #one:hover, #home_buttons #two:hover, #home_buttons #three:hover, #home_buttons #four:hover, #home_buttons #five:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#content #you_are_here {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	width: auto;
	height: auto;
}

#content #you_are_here a:link {font-weight: normal; color: #f89829;}
#content #you_are_here a:visited {font-weight: normal; color: #f89829;}
#content #you_are_here a:hover {font-weight: normal; color: #171760;}

.introduce_catering {
	padding: 0px;
	margin: 0px 20px 14px 0px;
	line-height: 18px;
	font-size: 12px;
	letter-spacing: -0.2px;
	color: #4e578f;
}

#home_buttons {
	padding: 6px 0px 18px 0px;	
	position: relative;
	height: 230px;
	z-index: 10;
}

#home_buttons #one, #home_buttons #two, #home_buttons #three, #home_buttons #four, #home_buttons #five {
	display: block;
	float: left;
	margin: 0px 0px 14px 5px;
	width: 185px;
	height: 81px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	letter-spacing: -0.2px;
	padding: 136px 0px 0px 0px;
	font-weight: normal;
}

#home_buttons #one {background: url(../images/divine_catering/one.jpg) no-repeat;}
#home_buttons #two {background: url(../images/divine_catering/two.jpg) no-repeat;}
#home_buttons #three {background: url(../images/divine_catering/three.jpg) no-repeat;}
#home_buttons #four {background: url(../images/divine_catering/five.jpg) no-repeat;}
#home_buttons #five {background: url(../images/divine_catering/four.jpg) no-repeat;}

#home_buttons .home_tagline {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	letter-spacing: -0.2px;
	color: #6b7491;
	width: auto;
	text-align: left;
	position: absolute;
	top: 220px;
	left: 64px;
	font-weight: normal;
	z-index: 30;
}

#home_buttons .home_tagline img {position: relative; top: 1px; left: 5px;}
#home_buttons .home_tagline strong {color: #f89829;}
#home_buttons .home_tagline:visited {font-weight: normal; color: #6b7491;}
#home_buttons .home_tagline:hover {font-weight: normal; color: #4e4e4e;}
#home_buttons .home_tagline:active {font-weight: normal; color: #4e4e4e;}

.event_management_box, .event_management_image, .event_management_click {
	float: left;
	width: 264px;
	height: 295px;
	letter-spacing: -0.2px;
	margin: 0px 26px 16px 0px;
}

.event_management_image {
	width: auto;
	height: auto;	
}

a.event_management_click {
	background: #fff url(../images/event_management_diagram.jpg) no-repeat bottom right;
	font-size: 12px;
	font-weight: normal;
	display: block;
	line-height: 20px;
	color: #5b5c60;
}

a.event_management_click span {
	font-size: 15px;
	font-weight: normal;
	color: #222e78;
	line-height: 20px;
}

.event_management_box h1, .event_management_box h2, .event_management_click h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 32px;
	color: #222e78;
}

#catering_navigation .about_us {
	width: 162px;
	height: 122px;
	float: left;
	margin: 0px 6px 8px 0px;
	position: relative;
	overflow: hidden;
}

#catering_navigation .about_us .bg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#catering_navigation .about_us p {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 4px 4px 4px 8px;
	margin: 0px;
	background: #5e6697;
	z-index: 2;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	width: 150px;
	height: auto;
	overflow: hidden;
	color: #fff;
	font-size: 11px;
	letter-spacing: -0.2px;
	font-weight: bold;
	text-align: center;
}

#mainImageTextFlash h1, #home_buttons h2 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

#mainImageTextFlash h1 {
	color:#FFFFFF;
	font-size:14px;
	line-height:17px;
}

#corporate_event_catering h3, #corporate_event_catering h4, #corporate_event_catering h5, #corporate_event_catering h6 {
	color: #fff;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

/* NEW NAVIGATION */

#top {
	width: 955px;
	height: 146px;
	background: #f89829 url(../images/sfc_event_catering.gif) no-repeat;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#sfc_navigate {
	width: 955px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 20;
	overflow: hidden;
}

#sfc_navigate a {
	display: block;
	float: left;
	background: #333d7e url(../images/sfc_navigate_background.png) repeat-x;
	color: #fff;
	text-align: center;
	font-size: 12px;
	letter-spacing: -0.3px;
	width: auto;
	height: 39px;
	margin: 0px 6px 0px 10px;
	padding: 3px 5px;
	position: relative;
}

#sfc_navigate a:hover {margin: 2px 6px 0px 10px;}

#sfc_navigate a p.left_curve {
	position: absolute;
	top: 0px;
	left: -6px;
	width: 6px;
	height: 45px;
	background: url(../images/sfc_navigate_left_curve.png) no-repeat;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	z-index: 20;
}

#sfc_navigate a p.right_curve {
	position: absolute;
	top: 0px;
	right: -6px;
	width: 6px;
	height: 45px;
	background: url(../images/sfc_navigate_right_curve.png) no-repeat;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	z-index: 20;
}

img.view_menu {
	position: relative;
	top: 7px;
	left: 16px;
}

p.vancancy_item {
	background:url(../images/arrow_1.png) top left no-repeat;
	padding-left:15px;
	position:relative;
	left:15px;
}