﻿a:link
{	
	color:#01460F;	
	text-decoration:none;
	
}

a:hover
{	
	color:#01460F;
	text-decoration:underline;
}

a:visited
{	
	color:#01460F;
	text-decoration:none;
}

#topbannerlinks a
{
	color:#006600;
	text-decoration:none;
}

#topbannerlinks a:hover
{
	color:#006600;	
	text-decoration:underline;
}

#contactwebsite a
{
	color:#006600;
	text-decoration:none;
}

#contactwebsite a:hover
{
	color:#006600;	
	text-decoration:underline;
}

#contactmaplink a
{
	color:#006600;
	text-decoration:none;
}

#contactmaplink a:hover
{
	color:#006600;	
	text-decoration:underline;
}

#bodycontact a
{
	color:#006600;
	text-decoration:none;
}

#bodycontact a:hover
{
	color:#006600;	
	text-decoration:underline;
}

.generallink a
{
	color:#006600;
	text-decoration:none;
}

.generallink a:hover
{
	color:#006600;	
	text-decoration:underline;
}


#footerlinks a
{
	color:#006600;
	text-decoration:none;
}

#footerlinks a:hover
{
	color:#006600;	
	text-decoration:underline;
}

#main_head a
{
	color:#AAAAAA;
	text-decoration:none;
}

#main_head a:hover
{
	color:#C5AA0C;	
	text-decoration:none;
}

#MenuSubMenu 
{
	padding-left:17px;
}

#MenuSubMenu a
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size:11px;
	color:#988122;
	text-decoration:none;
}

#MenuSubMenu a:hover
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size:11px;
	color:#C5AA0C;	
	text-decoration:none;
}

td
{
	color:#AFAFAF;
}

#container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}

#banner 
{
	margin: 10px 0px 0px 10px;
	background-image:url(images/banner2.jpg);
	width:321px;
	height:129px;
	position:relative;
}

#head {
	margin: 0px 0px 0px 0px;
	background-image:url(images/header.jpg);
	width:1024px;
	height:375px;
	position:relative;
}

#content
{
	margin: 0px 0px 0px 0px;		
	width:1024px;	
	position:relative;	
}

#body 
{
}

.bodyMain
{
	background-color:#221F1F;
}

.bodyTitle
{
	font-family: Gill Sans MT;
	font-size:26px;
	color:#AAAAAA;	
	padding-left:15px;
}

.bodyText
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size:11px;
	color:#AAAAAA;
	padding-left:15px;
}


#altNav
{
	padding-left:130px;	
	position:relative;
	top:450px;
	left:0px;
}

#bodyTitle
{
	position:relative;
	color:White;
	top:30px;
	right:50px;	
}

#footer 
{
	margin-left: auto;
	margin-right: auto;	
	width:1024px;
	text-align: center;
}
	

.footerTable
{
	background-color:#221F1F;
}

.footerTitle
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#AAAAAA;
}
.footerSub
{
	
	font-family: Tahoma,Verdana,Segoe,sans-serif; 		
	font-size:11px;
	color:#AAAAAA;
}

.footerTop
{
	color:#221F1F;
	height:1px;
	width:800px;
}

.footerBottom
{
	color:#221F1F;
	height:1px;
	width:800px;
}

.padding_left_15
{
	padding-left:15px;
}

.copyright
{
	font-family: Tahoma,Verdana,Segoe,sans-serif; 		
	font-size:11px;
	color:#444444;
}

.footerlinks
{
	font-family: Tahoma,Verdana,Segoe,sans-serif; 		
	font-size:11px;
	color:#01460F;
}

.prestige
{
	font-family: Tahoma,Verdana,Segoe,sans-serif; 		
	font-size:11px;
	color:#444444;
}


.map 
{
	padding-top:4px;
}

hr
{
	border:0;
	height:1px;
	color:#221F1F;
	background-color:#221F1F;
	width:800px;
}

.PhotoSeparate
{
	border:0;
	height:1px;
	color:#AAAAAA;
	background-color:#221F1F;
	width:750px;	
}

.photoSelect
{	
	padding-left:15px;
}

.barnapkin
{
	background-image:url(/images/napkin.jpg);
}

.nav
{
	font-family: Arial; 
	font-weight:bold;		
	font-size:12px;
	color:#AAAAAA;
}


select {
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	color: #221F1F;	
	font: Tahoma,Verdana,Segoe,sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 4px 1px 0px 2px;
}

.photoMain
{
	background-color:#221F1F;
	padding-left:15px;
}

.photoTitle
{
	font-family: Gill Sans MT;
	font-size:26px;
	color:#AAAAAA;		
}

.photoText
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size:11px;
	color:#AAAAAA;	
}

.MenuCategory 
{
	font-family:Pristina;	
	font-size:30px;
	color:#B14111;
	padding-left:15px;
}
.MenuItem
{
	font-family:Tahoma,Verdana,Segoe,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#AAAAAA;
	padding-left:15px;
}

.MenuItemDesc
{
	font-family:Tahoma,Verdana,Segoe,sans-serif;
	font-size:11px;
	color:#AAAAAA;
	padding-left:15px;
}

.MenuItemPrice
{
	font-family: Palace Script MT;	
	font-size:26px;
	color:#AAAAAA;
	padding-left:15px;
}

/******************************************************/

/* table style */
table.igoogle-night
{
	border:solid 1px #ad9e87;
}

/* header cell style */
.igoogle-night th
{
	border-right-color:#ad9e87;
	border-bottom-color:#ad9e87;
    background:#e1d6c7 url(images/mt_back.gif) repeat-x;
    color:#59483f;
}  

/* cell styles */
.igoogle-night td
{
    border-bottom-color:#f2e8da;	
    border-right-color:#f2e8da;	
}

/* mouseover row style */
.igoogle-night .row-over 
{ 
	background-color:#f2e8da;
}

/* select row style */
.igoogle-night .row-select
{
	background-color:#ad9e87;
	color:#fff;
}

/* table style */
table.igoogle
{
	font-family:lucida grande,arial,helvetica,sans-serif;
	font-size:11px;
	width:700px;
}

/* common cell styles */
.igoogle th, .igoogle td
{
	cursor:default;
	height:20px;
}

/* header cell style */
.igoogle th
{
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-width:2px;
    font-weight:bold;
    text-align:center;    
}  

/* cell styles */
.igoogle td
{
    color:#000;
	padding:2px 8px;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;	
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #006600;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: none   ;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #669900;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #3e3e3e;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: none;
}

.accordionContent
{
	color:#3e3e3e;
    background-color: #FFFFFF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-size:11px;
}

.accordionContent a
{
	color:#006600;
	text-decoration:none;
}
.accordionContent a:hover
{
	color:#006600;
	text-decoration:underline;
}
.accordionLink
{
	font-family: Arial;
	font-size: small;
	color: #FFFFFF;
}

.smalldate
{
	font-family: Arial;
	font-size: xx-small;
	color: #FFFFFF;
}
