FONT {			font-family:  arial, helvetica, sans-serif ;
				font-size: 12px;
				line-height: 16px;
				color: #333333;}

.subnav {		font-family:  arial, helvetica, sans-serif ;
				font-size: 11px;
				line-height: 14px;
				color: #333333;}
			
P {				font-family:  arial, helvetica, sans-serif ;
				font-size: 12px;
				line-height: 18px;
				color: #333333;}
				
BLOCKQUOTE {	font-family:  arial, helvetica, sans-serif ;
				font-size: 12px;
				line-height: 16px;
				margin-left: 10px;
				color: #663366;}
				
.light {		font-family:  arial, helvetica, sans-serif ;
				font-size: 11px;
				line-height: 16px;
				color: #F0EEE2;}
				
.purple {		font-family:  arial, helvetica, sans-serif ;
				font-size: 12px;
				font-weight:bold;
				line-height: 16px;
				color: #663366;}
				
.red {		font-family:  arial, helvetica, sans-serif ;
				font-size: 12px;
				font-weight:bold;
				color: #FF0000;}
								
.bold {			font-family: arial, helvetica, sans serif;
				font-size: 12px;
				font-weight:bold;
				line-height: 16px;
				
				color: #333333 }
.small {		font-family: arial, helvetica, sans serif;
				font-size: 10px;
				line-height: 14px;
				
				color: #333333 }
LI {			font-family: arial, helvetica, sans serif;
				font-size: 12px;
				line-height: 16px;
				color: #333333 }
				
DL {			font-family: arial, helvetica, sans serif;
				font-size: 12px;
				line-height: 16px;
				color: #333333 }
				
UL {			font-family: arial, helvetica, sans serif;
				font-size: 12px;
				line-height: 16px;
				color: #333333 }
				


.footer {		font-family: arial, helvetica, sans serif;
				font-size: 10px;
				line-height: 12px;
				color: #333333 }
		
A.restaurant:visited {	color: #996600;
						text-decoration: none; 
			}	
A.restaurant:link {	color: #330000; 
					text-decoration: none;			
					}
A.restaurant:active {	color: #CC9900;
						text-decoration: none; 
			}
A.restaurant:hover {	color: #CC9900;
						text-decoration: none;
			}
			

A.menus:visited {	color: #666633;
					text-decoration: none; 
			}	
A.menus:link {	color: #333300; 
				text-decoration: none;			
			}
A.menus:active {	color: #999966;
					text-decoration: none; 
				}
A.menus:hover {	color: #999966;
				text-decoration: none;
						}
						
A.res:visited {	color: #666666;
					text-decoration: none; 
			}	
A.res:link {	color: #330033; 
				text-decoration: none;			
			 }
A.res:active {	color: #663366;
					text-decoration: none; 
				}
A.res:hover {	color: #663366;
				text-decoration: none;
				}

A.catering:visited {	color: #660033;
					text-decoration: none; 
			  }	
A.catering:link {	color: #330000; 
				text-decoration: none;			
		  	}
A.catering:active {	color: #996666;
					text-decoration: none; 
				}
A.catering:hover {	color: #996666;
				text-decoration: none;
				}				
A.links:visited {	color: #993300;
					text-decoration: none; 
			  }	
A.links:link {	color: #663300; 
				text-decoration: none;			
			  }
A.links:active {	color: #CC6600;
					text-decoration: none; 
				}
A.links:hover {	color: #CC6600;
				text-decoration: none;
	      }

A:visited {	color: #752E09}	
A:link {	color: #663300;}
A:active {	color: #663366;}
A:hover {	color: #663366;}

/*** CART ***/

.carttable {
  border: 1px solid #455145; 
  margin: 0px 10px;
}

.carthead_00 {
  background-image: url('/img/carthead_01.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #455145; 
}

.carthead_01 {
  background-image: url('/img/carthead_02.gif');
  background-repeat: no-repeat;
  background-position: top right;
  border-bottom: 1px solid #455145;
  padding: 0px 10px;  
  verticle-align: bottom; 
  width: 75px;
}

.cartfoot {
  background-image: url('/img/cartfoot.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  border-top: 1px solid #455145;
  
}

.cartitem {
  background-image: url('/img/carthead_01.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #455145;
  padding: 4px 10px;  
  height: 34px;
  verticle-align: bottom; 
  width: 75px;
}

.cartitem2 {
  background-image: url('/img/carthead_01.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #455145;
  padding: 0px 0px;  
  height: 34px;
  verticle-align: bottom; 
}

.cartqty {
  background-image: url('/img/carthead_01-2.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #455145;
  padding: 4px 10px;  
  height: 34px;
  verticle-align: bottom; 
  width: 55px;
}

.cartunit {
  background-image: url('/img/carthead_01-2.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #455145;
  padding: 4px 10px;  
  height: 34px;
  verticle-align: bottom; 
  width: 75px;
}

.carttotal {
  background-image: url('/img/carthead_01-2.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #455145;
  padding: 4px 10px; 
  height: 34px;
  verticle-align: bottom; 
  width: 75px;
}

.cartbgcheck {
  background-color: #F8F8F7;
  width: 32px;
  border-bottom: 1px solid #455145;
}

.cartbgimage {
  background-color: #FFFFFF;
  width: 110px;
  padding: 3px;
  border-bottom: 1px solid #455145; 
}

.cartbgitem {
  background-color: #F8F8F7;
  padding: 3px 10px 5px 10px;
  border-bottom: 1px solid #455145;
}

.cartbgqty {
  background-color: #FFFFFF;
  padding: 3px 10px 5px 10px;
  border-bottom: 1px solid #455145;
}

.cartbgunit {
  background-color: #F8F8F7;
  padding: 3px 10px 5px 10px;
  border-bottom: 1px solid #455145;
}

.cartbgtotal {
  background-color: #FFFFFF;
  padding: 3px 10px 5px 10px;
  border-bottom: 1px solid #455145;
}

.totalline {
  background-image: url('/img/totalline.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  height:8px
}

/*** FORM ***/
.form{
  font-family: arial, helvetica, sans-serif;
  font-size:11px;
  border:1px solid #000000;
}

.form_error{
  font-family: arial, helvetica, sans-serif;
  font-size:11px;
  background-color:#CC9900;
  color:#FFFFFF;
  border:1px solid #000000;  
}

.button{
  background-color: #CC9900;
  font-family: arial, helvetica, sans-serif;
  font-size:11px;
  color: #FFFFFF;
  border:1px solid #000000;
}
#pageTitle{
  font-family: arial, helvetica, sans-serif;
  font-size:11px;
}
.adminHeader{
  font-family: arial, helvetica, sans-serif;
  font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
.adminLine{
  font-family: arial, helvetica, sans-serif;
  font-size:12px;
	color:#000000;
}
.adminData{
  font-family: arial, helvetica, sans-serif;
  font-size:12px;
	color:#000000;
}

.cartbgitem1 {
  background-color: #F8F8F7;
  padding: 3px 10px 5px 10px;
}
.cartbgitem2 {
  background-color: #FFFFFF;
  padding: 3px 10px 5px 10px;
	  border-bottom: 1px solid #455145;
}
