body {
	text-align	: center;
}

.Page {
    width				: 800px;
    margin				: auto;
    background-image	: url(../image/background.jpg);
    background-repeat	: repeat-y;
    background-position	: top left;
    text-align			: left;
}

.Header {
    width					: 800px;
    height					: 145px;
    background-image		: url(../image/header.jpg);
    background-repeat		: no-repeat;
    background-position		: top left;
    position				: relative;
}

a.Tab {
	color					: #0C4445;
	font-family				: verdana;
	font-size				: 18px;
	font-weight				: bold;
	text-decoration			: none;
	position				: relative;
    margin					: 0;
    padding					: 0;
    top						: 105px;
}

a.Tab:hover {
	color	: #ffff00;
	border-bottom	: 2px solid #ffff00;
	border-top		: 2px solid #ffff00;
}

a.Tab#MenuTab {
	width					: 88px;
    height					: 24px;
    left					: 220px;
}

a.Tab#SmoothiesTab {
	width					: 130px;
    height					: 24px;
    left					: 280px;
}

a.Tab#CateringTab {
	width					: 130px;
    height					: 24px;
    left					: 330px;
}

a.Tab#ContactTab {
	width					: 130px;
    height					: 24px;
    left					: 380px;
}

.SideBar {
    width: 200px;
    height: 320px;
    background-image: url(../image/left.jpg);
    background-repeat: no-repeat;
    background-positon: top left;
    float: left;
}

.Content {
    width				: 570px;
    float				: left;
    min-height			: 320px;
}

.RightBorder {
    width: 30px;
    height: 320px;
    background-image: url(../image/right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
}

.Footer {
    width: 800px;
    height: 110px;
    background-image: url(../image/footer.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    clear: left;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
	color: #ffffff;
	padding: 0;
	border: none;
	font-family: tahoma;
}

a {
    color: #ffffff;
}

h1 {
    font-family			: verdana;
    font-size			: 18px;
    font-weight			: bold;
    margin				: 5px;
    padding				: 0;
    border-bottom		: 2px solid #0C4445;
    color				: #0C4445;
}

h2 {
	font-family			: verdana;
    font-size			: 16px;
    font-weight			: bold;
    margin				: 0;
    padding				: 0;
    color				: #136C6F;
}

p {
	color				: #0C4445;
	font-family			: verdana;
    font-size			: 12px;
    padding				: 0;
    margin				: 10px 5px;
}

.MenuGroup {
	background-color	: #ffffcc;
	margin				: 10px;
	padding				: 5px;
	border				: 1px solid #0C4445;
	position			: relative;
}

.MenuHighlight {
	
	position			: relative;
	left				: -190px;
	top					: -23px;
	width				: 145px;
	padding				: 5px;
	margin-bottom		: -660px;
	border				: 2px solid #ffffff;
	background-color	: #ffcc00;
	
}

.MenuHighlight div.title {
	position			: relative;
	font-family			: verdana;
    font-size			: 10px;
    font-weight			: bold;
    width				: 145px;
    border-bottom		: 1px solid black;
}

.MenuHighlight div.item {
	position			: relative;
	font-family			: verdana;
    font-size			: 10px;
    font-weight			: bold;
    padding-top			: 10px;
}

.MenuHighlight div.item ul {
	position			: relative;
	margin				: 0;
	padding				: 0;
	padding-left		: 20px;
	padding-top			: 2px;
	width				: 145px;
}

.MenuHighlight div.item ul li {
	position			: relative;
	margin				: 0;
	padding				: 0;
	line-height			: 12px;
}

.MenuItem {
	
	position			: relative;
	padding				: 10px 0;
	padding-left		: 35px;
	
}

.smart {
	
	background-image	: url(../image/heart_smart_icon.jpg);
	background-repeat	: no-repeat;
    background-position	: 0 10px;
    
}

.heart {
	
	position			: relative;
	background-image	: url(../image/heart_icon.jpg);
	background-repeat	: no-repeat;
    background-position	: 0 10px;
    
}

.title {
	font-weight	: bold;
	font-family	: verdana;
	font-size	: 14px;
}

.description {
	font-family		: verdana;
	font-size		: 12px;
	text-align		: justify;
	padding-top		: 5px;
	padding-bottom	: 5px;
	padding-right	: 30px;
}

.nutrition {
	font-weight	: bold;
	font-family	: verdana;
	font-style	: italic;
	font-size	: 10px;
}

.MenuNote {
	font-weight	: bold;
	font-family	: verdana;
	font-style	: italic;
	font-size	: 10px;
	text-align	: center;
	padding		: 5px;
}

.Map {
	width	: 420px;
	height	: 250px;
	background-image	: url(../image/map.jpg);
	background-repeat	: no-repeat;
    background-position	: 0 0;
}