body {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a img {border:none;}

#global {
position:absolute;
left: 50%;
width: 800px;
height: 600px;
margin-left: -400px; 
background-color: #FFFFFF;
}

#menuBar {
	position:absolute;
	top:0px;
	left:210px;
    width:600px;
	height:23px;
	color:#663399;
	font-size:14px;
}

#contentHolder {
	position:absolute;
	top:30px;
	left:5px;
	height:508px;
	width:790px;
	border:solid thin #9999CC;
}

#subMenuBar {
	position:absolute;
	top:0px;
	left:0px;
	width:195px;
	height:508px;
	background-color:#4F2683;
}

#contentBar {
   position:absolute;
   top:0px;
   left:195px;
   width:595px;
   height:508px;
   background-image:url(../images/bg.jpg);
   background-color:#E2DDEC;
}

#content {
   position: relative;
   padding-top:20px;
   padding-left:30px;
   padding-left:25px;
   width:550px;
   height:475px;
   overflow:auto;
}
#logo {
	position:absolute;
	top:549px;
	left:85px;
}

#girl {
	position:absolute;
	top:291px;
	left:-10px;
	z-index:1;
}

.chef {
	position:absolute;
	top:327px;
	left:400px;
	z-index:1;
}

.chef2 {
	position:absolute;
	top:250px;
	left:445px;
	z-index:1;
}

.icon2 {
	position:absolute;
	top:207px;
	left:295px;
	z-index:1;
}
.icon3 {
	position:absolute;
	top:207px;
	left:16px;
	z-index:1;
}

.waiter {
	position:absolute;
	top:209px;
	left:425px;
	z-index:1;
}

h1 {
	font-size:14px;
	color:#663399;
}

.heading1 {
	font-size:14px;
	color:#663399;
}

h2 {
   font-size:12px;
   color:#9683B2;
}

.heading2 {
   font-size:12px;
   color:#9683B2;
}

.title {
	font-size:14px;
	color:#663399;
}

.date {
   font-size:12px;
   color:#9683B2;
}


/*links*/
a:link {
   color: #663399;
}

a:visited {
   color: #663399;
}

a:hover {
   color: #9683B2;
}

a:active {
   color: #663399;
}

/* menu css */
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color:#FFFFFF;
color: #663399;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0 22px;
/*background-color: #CCCCCC;*/
color: #663399;
text-decoration: none;
float: left;
border-left:solid thin #E2DDEC;
}

#navcontainer ul li a:hover, #navcontainer ul li a.active 
{
background-color: #FFFFFF;
color: #CCCC33;
}

/*submenu nav list*/
 #subnavcontainer { 
 /*margin-left: 30px; */
 margin-top:20px;
 
 }

#subnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#subnavcontainer li { margin: 0 0 1px 0; }

#subnavcontainer a
{
display: block;
padding: 3px 0px;
width: 180px;
color: #FFFFFF;
font-size:13px;
text-align:right;
text-decoration: none;
}

#subnavcontainer a:hover, #subnavcontainer a.active 
{
color: #CCCC33;
text-decoration: none;
}

#subnavcontainer ul ul li { margin: 0 0 1px 0; }

#subnavcontainer ul ul a
{
display: block;
text-align:right;
/*padding: 0px 0px 0px 0px;*/
width: 180px;
color: #BAA9D2;
font-size:11px;
text-decoration: none;
}

#subnavcontainer ul ul a:hover
{
color: #CCCC33;
text-decoration: none;
}
.pageerrors {
	margin-top:10px;
	/*padding:5px;*/
	background-color: #d65b5b;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;	
	text-align:center;
}
.pagemessage {
	margin-top:10px;
	/*padding:5px;*/
	background-color:#C2CD23;
	border-top: 1px solid #034C4C;
	border-bottom: 1px solid #034C4C;	
	text-align:center;
	
}
.pagemessage, .pageerrors {
	font-size: 11pt;
	
}

.loginform, .loginform td{
	padding:4px;
}



